Klatschschalter an ATMega32

Gast #1770505
Lesenswert?

Hallo.
Ich beschäftige mich erst seit wenigen Wochen mit Mikrocontrollern. Mit 
der Software komme ich gut klar. Aber meine E-Technikkenntnisse lassen 
leider zu wünschen übrig. Ich möchte mit einem Mikrophon Interrupts 
auslösen.
Die Schaltung, die ich mir überlegt habe, ist im Anhang.

Wenn ich in die Hände klatsche wird auch ein Interrupt ausgelöst.
Leider pellt die Schaltung extrem. es werden zwischen 5-50 Interrupts 
ausgelöst. mit R4 und C2 wollte ich dem entgegenwirken. Aber merklich 
besser ist es leider nicht geworden. Softwareentprellung wäre zwar auch 
eine Lösung.
Aber eine "vernünftige" Schaltung wäre mir lieber. Es wäre auch toll, 
wenn man die Empfindlichkeit einstellen könnte (mittels Poti?).

Wahrscheinlich ist meine Schaltung totaler Mist.

Könnt ihr mir helfen?
Angehängte Dateien:
Gast #1770525
Lesenswert?

Das Problem ist, dass ich später die Zeiten zwischen 2 Interrupts 
stoppen will. Und die Zeit kann ziemlich kurz sein. ich denke 300ms 
zwischen 2 "Klatschern" wäre durchaus realistisch.
ist die Schaltung denn so ok?
Ich glaube T2 schaltet nicht richtig durch und dadurch entsteht das 
Problem erst?!
Gast #1770552
Lesenswert?

Ok, Danke dann versuche ich das so.

Könnt ihr mir auch sagen, was ich an meiner Schaltung ändern muss, um 
die Empfindlichkeit einstellen zu können?
Ich hab jetzt mal einen Poti zwischen Mic und GND geschaltet. Aber das 
funktioniert so überhaupt nicht.
Vorschläge?
Gast #1770737
Lesenswert?

Kann der ADC ein Interrupt auslösen?
Sonst muss ich permanent den Eingang Abfragen und da es mir vor allem um 
das Zeitmessen zwischen 2 mal Klatschen geht, sind Interrupts wohl das 
einzig wahre.

Die Schaltung kann ich jedenfalls in die Tonne Treten. selbst eine 
1000ms Interrupt Sperre hat nicht zuverlässig funktioniert. 
(Möglicherweise das Echo, oder es ist einfach zu empfindlich)
Gast #1770758
Lesenswert?

Ja habe ich ausprobiert. Flackern tut die LED nicht, sie blitzt mit 
jedem Handschlag kurz auf.
Deswegen dachte ich eigentlich, dass es so passt... aber falsch gedacht.
Erst ab 1,5s Interruptsperre funktioniert die Schaltung zuverlässig.
Bei einem lauten Räuspern oder auch schon bei lauteren Gesprächen, 
schlägt die Schaltung schon an.
Gast #1770810
Lesenswert?

Hallo Hallo :-)

Habe die Schaltung nun umgebaut. Und siehe da jetzt funktioniert es 
tatsächlich. Bin jetzt auf 100ms Interruptsperre und die Schaltung 
arbeitet sehr zuverlässig. Es lag wohl wirklich daran, dass sie zu 
empfindlich war.

Ich danke euch sehr.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren