Hallo, für eine Lichtorgel suche ich eine Musiksteuerung, die über eine kleine Mikrofonkapsel im Takt (Bassschlag) weiterläuft. Im Netz finde ich leider nur Schaltungen für große VU-Meter, ich möchte aber lediglich den Bassschlag erkennen, um diesen an den AVR weiterzuleiten. Also so in der Art Mikrofon-Kapsel, Vorverstärker, Empfindlichkeitspoti, AVR-Pin. Audioqualität ist völlig egal, es geht am Ende ja nur um ein Digitalsignal. Schön wäre ein geringer Bauteilaufwand. Ich habe momentan noch zwei ungenutzte OpAmps (symmetrische Versorgung) frei. Kennt jemand eine passende Schaltung? Danke, Sven
Sven schrieb: > ich möchte > aber lediglich den Bassschlag erkennen, um diesen an den AVR > weiterzuleiten. Den Bassschlag kann der AVR selber erkennen. Leite das Mikrofonsignal auf einen Verstärker (im einfachsten Fall ein Transistor) oder nimm einen AVR mit integriertem Verstärker vor dem ADC. Dann nimm die erhaltenen ADC-Werte und lass sie durch zwei mittelwertbildende Funktionen laufen, von denen eine langsamer ist, als die andere. Wenn die schnellere Funktion um einen Schwellwert mehr ausgibt, als die langsamere, ist ein Bassschlag erkannt.
Vielleicht sowas: http://sound.westhost.com/project62b.htm wird übrigens hier besprochen: Beitrag "bass-beat-extractor an Interrupt PIN" Grüße Olaf
Ja, das mit dem ADC wäre eine Möglichkeit, allerdings läuft auf dem Prozessor noch einiges anderes (die Lichtorgel ist nur ein Abfallprodukt), und ich hab nicht die Rechenleistung über, um das Audiosignal zu sampeln und auszuwerten (oder genügt für Bass eine Abtastung <100Hz?) Daher wäre mir eine diskrete Schaltung lieber. Der Link ist interessant, auch wenn ich gehofft hätte, dass es mit etwas weniger Teilen geht. Mal sehn ob sich da noch was einsparen lässt. Danke!
Zusatzfrage: Wozu dient in der verlinkten Schaltung "Bass Beat Extractor" der Kondensator C3 beim Rückkopplungspfad? In den Standard-OP-Schaltungen die ich kenne ist R10 direkt mit Masse verbunden.
Sven schrieb: > Ja, das mit dem ADC wäre eine Möglichkeit, allerdings läuft auf dem > Prozessor noch einiges anderes (die Lichtorgel ist nur ein > Abfallprodukt), und ich hab nicht die Rechenleistung über, um das > Audiosignal zu sampeln und auszuwerten (oder genügt für Bass eine > Abtastung <100Hz?) Die ADC-Abtastung läuft im Interrupt. Die Zähl- und Additionsfunktionen kann man dort auch mit ´reinpacken oder´per Flag in der Main abhandeln. 5.000 Messungen pro Sekunde würde ich schon machen, um das Ganze nicht zu träge werden zu lassen, da ja noch ausreichend gemittelt werden muss. Das Otto-Normal-Auge kann Verzögerungen ab etwa 100ms ausmachen (Ton/Licht Versatz).
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.