Schlaflabor

Antworten
Norman256256
Beiträge: 16
Registriert: Mittwoch 28. Dezember 2022, 10:31

Schlaflabor

Beitrag von Norman256256 » Freitag 10. März 2023, 19:40

Hi,
habe mal ein Programm zusammen geschmiedet, welches Geräusche aufzeichnet. Man kann damit auch einen Raum überwachen oder eben
sich seine Schnarchgeräusche und die hoffendlich nicht vorhanden Atemaussetzer anhören. Eine Analyse ist nicht vorhanden und würde auch
bei der Verarbeitungsgeschwindigkeit von PL keinen Sinn ergeben.

Vorab: Ich übernehme keine Verantwortung für missbräuchliche Verwendung jedweder Art.

Inbetriebnahme:
Zuerst Schlaflabor.prj starten und in Hardwareeinstellungen das Mikrofon auswählen.
Dann im Windows-Ordner die Mikrorec.exe starten und schauen, ob es seitens Vierenscanner, Defender etc. Abfragen hagelt, ob das Mikrofon
durch selbige Anwendung genutzt werden darf. Dies mit JA beantworten. Danach Mikrorec.exe beenden.
Jetzt ist das Programm arbeitsfähig.
Schlaflabor.prj starten. Mal reden, dann sollte sich der Zeiger im Pegelmesser bewegen. Durch drücken auf Start-Taste wird zunächst die
Umgebungslautstärke erfaßt und die entsprechende Triggerschwelle definiert. Danach geht das Programm in den Messmodus über. Wenn jetzt ein
Geräusch detektiert wird, dann startet die Aufzeichnung (Mikrorec.exe) und es wird rechts ein Log mitgeschrieben. Beenden durch Stop-Taste.

Zur Schaltung:
StartCNT2 ist eine Statemaschine, welche nach Start sekundenweise den Zähler (Ausgänge Z0..Z9) erhöht. Der Ausgang Zn gibt den Zählerstand als
Integer wieder. Hiermit wird im Makro TextOut (MCR2) ein entsprechender Ausgabetext selektiert. Der Eingang STP stopt den Zähler, hier wenn Z7
aktiv ist. Das Makro Pegel (MCR1) mißt und ermittelt den Schwellwert (TRIGGER). Wird im Messmodus ein Geräusch mit einer Lautstärke größer
dem Triggerpegel detektiert, so gibt das Makro Pegel (MCR1) an Leitung TRIG ein H-Signal aus. Daraufhin startet der Recorder in Makro Recorder
(MCR6) und das Makro StopUhr2 (MCR4), welches die Aufzeichnungslänge mißt. Das Makro Daten (MCR5) generiert die Kopfzeile im Datenrekorder, erfaßt Datum und Uhrzeit, sowie die Aufzeichnungslänge, welche gemeinsam am Ende der Aufzeichnung in das Logfile geschrieben werden.
Alle Daten und die aufgezeichneten WAV-Dateien werden im Datenverzeichnis abgelegt. Mit einem Mediaplayer (VLC oä.) kann man dann die
Waves anhören.

Viel Spaß beim ausprobieren.

THX
Schlaflabor.zip
(1.26 MiB) 66-mal heruntergeladen

Antworten

Zurück zu „Multimedia“