Forum: Mikrocontroller und Digitale Elektronik ATTiny13 nur ein Geräusch detektieren


von mythbu (Gast)


Lesenswert?

Hallo,

in meinem Lernprozess bezüglich Mikrocontroller & Co bin ich jetzt an 
einer Stelle, an der ich gerne folgends bauen würde:

ATTiny13 mit einer LED und Mikrofon. Sobald ein (lauter) Ton ertönt, 
geht die LED an. Eigentlich ein ganz einfaches Szenario, oder?

Nun, wie kann ich das realisieren? Ich habe ein bisschen hier und da 
gelesen, doch nichts wirklich (für mich) passendes gefunden!

Könntet Ihr mir etwas Input geben?

Beste Grüße,
mythbu

von Timmo H. (masterfx)


Angehängte Dateien:

Lesenswert?

Ich habs mal so gemacht (Bild im Anhang), geht wunderbar mit jedem 
PC-Mikrofon. Verstärkung ist etwa 30dB
Im Quellcode dann einfach gewartet bis die Spannung einen Schwellwert 
über bzw. unterschreitet

von Stefan (Gast)


Lesenswert?

Mikrofon, Operationsverstärker, ADC , uC  -> Fertig :-)

Sollten als Stichpunkte für g**gle reichen...

von MaWin (Gast)


Lesenswert?

Mikrophone produzieren Spannungen,
und wenn die Spannung einen bestimmten Wert überschreitet,
bekommt das der uC mit.

Beim AVR bietet sich dafür den Analog Comparator an der
einen Interrupt auslösen kann.

Je nach Mikrophon und Vergleichsspannung ist das Ding
dann empfindlicher oder unempfindlicher.

von Stefan (Gast)


Lesenswert?

Ups, Timmo war schneller

von mythbu (Gast)


Lesenswert?

Hallo,

ersteinmal vielen Dank für die Antworten!

Das Mikrofon _direkt_ an den ATtiny anschließen geht nicht, oder?

Gruß,
mythbu

von doch (Gast)


Lesenswert?

doch, geht

von Timmo H. (masterfx)


Lesenswert?

Aber dann muss es schon ziemlich laut sein, weil die normalen 
Elektretmicros nur einen sehr kleinen Spannungshub erzeugen

von mythbu (Gast)


Lesenswert?

Hey,

danke für die Antworten!

Jetzt kommt die Frage, wofür Ihr mich wahrscheinlich (verbal) 
totschlagen werdet: wie packe ich den genau dran?

Irgendwie an einen Pin anschließen und dann schauen, ob Pin = 1 wird es 
ja irgendwie nicht tun ...

Gruß,
mythbu

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
Noch kein Account? Hier anmelden.