Hallo, ich möchte mit Hilfe eines Mikrocontrollers "Lärm" erkennen: Das ganze soll in einem Raum, wo viele Menschen reden, eingesetzt werden; wenn zuviele Menschen gleichzeitig, durcheinandern reden und das ganze laut wird, soll der Controller das erkennen. Funktion: Ein Mikrofon ist an einem OpAmp angeschlossen, das verstärkte Signal geht an einen (analogen) Eingang eines Mikrocontrollers. Nur, wie gehts dann weiter? Wie kann der Controller also Lärm von normalen Sprechschall unterscheiden? Irgendwelche Ideen? Danke, Tom
Benutz doch den Komparator vom ADC. Wird eine bestimmte Spannung überschritten -> Interrupt wird ausgelöst -> AVR Schaltet Ventil -> Gas wird in den Raum eingeleitet...... -> Dann ist Ruhe :)
Hallo, aber nicht, wenn es Lachgas in passender Dosierung ist... Gruß aus Berlin Michael
Hallo, einfacher ist es ein Schallpegelmeßgerät zu kaufen, die haben meißt eine RS-232 Schnittstelle. Die Dinger senden dir Sek/Min den Geräuschpegel über die Schnittstelle. Da kannst du auch den Min/Max Pegel überwachen oder den Spitzenwert, sobald ein bestimmter Wert überschritten ist schaltest du dann das Licht aus und eine Ansage erscheint, bitte um Ruhe, sonst ist die Party vorbei. Gruß
> Definiere: Lärm Frei nach Wilhelm Busch: Musik wird oft als Lärm empfunden, dieweil sie mit Geräusch verbunden... > Wird eine bestimmte Spannung überschritten Lärm = Spannung? Hurra, das Energieproblem ist gelöst. > Wie kann der Controller also Lärm von normalen Sprechschall > unterscheiden? Anhand der Lautstärke und evtl. eines Sprechrhytmus. Wenn viele reden, dann ist das wie Rauschen. Wenn einer redet gibt es laut und leise... Da müsstest du allerding ein wenig Statistik drauflos lassen. Nimm doch einfach mal ein Mikrofon und nimm das auf, und dann schau dir die Geräusche mit einem Soundbearbeitungsprogramm an. Siehst du was? Wenn ja: das kannst du auswerten.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.