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
-
- Beiträge: 17
- Registriert: Mittwoch 28. Dezember 2022, 10:31
Gehe zu
- SOFTWARE-UPDATES
- ProfiLab
- ↳ PROFILAB Kundenprojekte und Aufgabenstellungen
- ↳ Einsteigerfragen / FAQ
- ↳ Darstellung / Visualisierung
- ↳ Zählfunktionen, Zeitsteuerung und Programmablauf
- ↳ Messwertverarbeitung
- ↳ STRING-Verarbeitung
- ↳ Datenschnittstellen
- ↳ Hardware-Anbindung, I/O-Schnittstellen
- ↳ (Fern-)Bedienung / Externe Eingabegeräte
- ↳ Plattformen / PC-Systeme
- ↳ Aus- und Weiterbildung
- ↳ Makros & Schaltungen
- ↳ Projekte
- ↳ Heizungssteuerung
- ↳ Ofensteuerung
- ↳ Elektrische Antriebe
- ↳ Wetter und Klima
- ↳ Kraftfahrzeugtechnik
- ↳ Lichttechnik
- ↳ Multimedia
- ↳ Messtechnik
- ↳ Haussteuerungen
- ↳ Modellbau
- ↳ Elektronik und µ-Controller
- ↳ DLL-Programmierung
- ↳ Kundenspezifische Jobangebote rund um ProfiLab
- ↳ PROFILAB SOFTWARE Support
- ↳ Thema: Frontplatte und Frontplattenelemente
- ↳ Thema: Schaltung und Bauteile
- ↳ Thema: Makros
- ↳ Thema: Compiler
- ↳ Thema: Installation, Updates, Plattformen
- ↳ Thema: Geschwindigkeit und Systemauslastung
- ↳ Thema: ProfiLab-WebServer
- ↳ Thema: Anregungen zu ProfiLab
- ↳ PROFILAB HARDWARE Support
- ↳ Thema Hardware-Beispiele / Examples
- ↳ Thema Schaltungsaufbau, EMV, Störungen
- ↳ Thema RS232
- ↳ Thema Modbus
- ↳ Thema Temperatur
- ↳ Thema Relais
- ↳ Thema Multimeter
- ↳ Thema GPIB
- ↳ Thema Portzugriffe und LPT
- ↳ Geräte: ABACOM
- ↳ Geräte: BMCM
- ↳ Geräte: Conrad / Voltcraft
- ↳ Geräte: Deditec
- ↳ Geräte: DLP-Design
- ↳ Geräte: ELV
- ↳ Geräte: Greisinger
- ↳ Geräte: H-Tronic
- ↳ Geräte: Hygrosens
- ↳ Geräte: IO-Warrior
- ↳ Geräte: Kolter Electronic
- ↳ Geräte: LabJack
- ↳ Geräte: Meilhaus
- ↳ Geräte: Quancom
- ↳ Geräte: Velleman
- ↳ Weitere Geräte
- RealView
- ↳ REALVIEW SOFTWARE Support
- ↳ Einsteigerfragen / FAQ
- ↳ Kundenprojekte
- ↳ Anregungen
- ↳ REALVIEW HARDWARE Support
- sPlan
- ↳ SPLAN SOFTWARE Support
- ↳ Thema: Bibliotheken, Bauteile und Symbole
- ↳ Thema: Schaltpläne zeichnen und bearbeiten
- ↳ Thema: Seitenverwaltung, Blätter, Formblätter, Zoom
- ↳ Thema: Import, Export und Drucken
- ↳ Thema: Installation, Versionen, Updates, Plattformen
- ↳ Thema: Anregungen zu sPlan
- ↳ SPLAN SYMBOLE - Tauschbörse
- ↳ sPlan-Symbole: Elektronikbauteile, µ-Controller, Röhren und Halbleiter
- ↳ sPlan-Symbole: Installation und Anlagenbau, SPS
- ↳ sPlan-Symbole: Andere Fachgebiete, Pneumatik, Hydraulik, Kfz, etc.
- ↳ sPlan 8.0 - Demoversion
- Sprint-Layout
- ↳ SPRINT-LAYOUT SOFTWARE Support
- ↳ Einsteigerfragen / FAQ
- ↳ Thema: Platinenherstellung / Fertigungstechnik
- ↳ Thema: Isolationsfräsen und Bohren
- ↳ Thema: Gerberdateien
- ↳ Thema: Makros und Bauteile
- ↳ Thema: Lötaugen, Pads, Leiterbahnen, Masse
- ↳ Thema: Layer, Lötstop, Umriss
- ↳ Thema: Koordinaten und Raster
- ↳ Thema: Import, Export und Drucken
- ↳ Thema: Installation, Versionen, Updates, Plattformen
- ↳ Thema: Anregungen zu Sprint-Layout
- ↳ Kundenprojekte
- LochMaster
- ↳ LOCHMASTER SOFTWARE Support
- ↳ LochMaster - Tauschbörse
- ↳ Einsteigerfragen / FAQ
- ↳ Kundenprojekte
- ↳ Installation, Updates, Plattformen
- ↳ Anregungen
- FrontDesigner
- ↳ FRONTDESIGNER SOFTWARE Support
- ↳ FrontDesigner: Anregungen
- ↳ HPGL-Export, Fräsen und Gravieren
- AudioWave
- ↳ AUDIOWAVE SOFTWARE Support
- ↳ AudioWave: Anregungen
- ... und mehr von www.electronic-software-shop.com
- ↳ Link zum ABACOM - Webshop
- ↳ USB-µPIO / netPIO
- ↳ Fimware /TEMP12
- ↳ Fimware /GPIO18
- ↳ Fimware /INCR3
- ↳ Fimware /FREQ
- ↳ Fimware /PWMIO18
- ↳ USB-ADC Messmodul, 12 Bit
- ↳ USB-LRB Relaiskarte, 8-fach
- ↳ USB-LCD Textdisplay, 4x20
- ↳ Andere Artikel
- Sonstiges
- ↳ Sonstiges