This is an old revision of the document!
Guitar Tuner
Introducere
Am decis sa fac un tuner pentru chitari care detecteaza frecventa notei produse de fiecare coarda in parte, apoi compara valoarea cu cea a unei note corecte si clare. In functie de cat de aproape sau departe este sunetul meu, incep sa lumineze LED-uri rosii sau verzi.
Ideea de la care am pornit pentru a face acest proiect are legatura cu mica mea pasiunea din liceu: cantatul la chitara. Astfel, am decis sa imbin utilul cu placutul: sa imi acordez chitara invatand sa fac propriul tuner. Este util deoarece, in ciuda faptului ca exista deja tunere de chitara si aplicatii pentru a acorda chitarile, este mai satisfacator sa stiu ca pot sa fac acest lucru utilizand propria-mi creatie si, de ce nu, o pot imprumuta inclusiv prietenilor care sunt si ei pasionati de chitari.
Descriere generală
SCHEMA_BLOC
Hardware Design
LISTA PIESE:
Software Design
In primul rand, am urmarit corespondenta dintre corzile de chitara si ce frecventa au ele cand suna corect:
E - 82.41 Hz
A - 110.00 Hz
D - 146.83 Hz
G - 196.00 Hz
B - 246.94 Hz
E - 329.63 Hz
Fluxul proiectului este destul de simplu: convertesc semnalul sonor generat de chitara intr-o frecventa, apoi il compar cu valoarea exacta a frecventei coardei care este acordata. Cat de corecta este acordata coarda respectiva se poate observa cu ajutorul LED-urilor.
Exista 3 etape principale:
1.amplificarea
2.offsetting
3.conversie analog digitala
Este posibil ca semnalul sonor sa fie prea slab pentru a fi recunoscut de ADC-ul Arduino-ului, asa ca il amplific. Apoi, pentru a mentine semnalul in acel interval de recunoastere de catre ADC, decalez tensiunea semnalului. Dupa offsetting, semnalul este esantionat si se obtine frecventa sunetului.
Rezultate Obţinute
Concluzii
Download
Jurnal
Stage 1: 21:14 15-05-2022
Stage 2: 10:30 27-05-2022 (adaugare schema electrica)
Stage 2: 10:34 27-05-2022 (adaugare resurse si bibliografie)
Bibliografie/Resurse