Re: Stimmgerät DIY
Hey!
Also ich hab mir das ganze ein bisschen anders vorgestellt.
Vorerst wird das Signal der Gitarre erstmal nur über ein Elektretkondensatormikrofon eingespeist. Das Sinussignal der angeschlagenen Seite wird anschlißend mittels OPV verstärkt und übersteuert, damit ein Rechtecksignal entsteht. Dieses wird mittels Tiefpass gefiltert um Überschwingungen und somit Abweichungen der Messung einzugrenzen. Da mein Stimmgerät vorerst nur für die Gitarre & Standard Tuning bestimmt ist, kann ich im Prinzip alles über ungefähr 1kHz ingorieren. Das Signal am Ausgang der Mirkofonverstärkerschaltung liegt am PIC (in meinem Fall PIC16F88) an. Und zwar ist meine Idee folgende: Es wird 1/4 Sek. die Anzahl der steigenden Flanken mittels Timer 1 (16Bit Timer) gemessen. Somit kann ich mir die gemessene Frequenz berechnen. So, liegt nun die gemessene Frequenz zwischen 0 und 220 Hz, weiß ich das ich mich im Bereich des Tiefen E's befinde. Liegt die gemessene Frequenz unter 165Hz (Frequenz von E), leuchtet die linke LED (welche logischerweiße anzeigen soll das man noch zu tief ist). Liegtdie gemessene Frequenz über 160Hz, so soll die rechte LED leuchten. Liegt die gemessene Frequenz in meinem vordefinierten Toleranzbereich, so soll die mittlere grüne LED leuchten, mein E ist somit gestimmt. Selbiges gilt für die Töne von A bis e.
Abschließend soll der gemessene Ton an einer LCD Anzeige ausgegeben werden, eventuell noch die gemessene Frequenz.
Soweit zu meinen Wahnvorstellungen ;D
PS: Ich hab jetz leider kein ZIP Prog installiert, aber hier die 2 Links zu Flussdiagramm & Blockschaltbild
BSB:
http://img341.imageshack.us/img341/1130/blockschneuye7.png
FLUDI:
http://img266.imageshack.us/img266/6696/flussdiagrammrq3.jpg