Table of Contents

Guitar tuner

Autor: Andreea Cojocaru 333CC

Introducere

Acest dispozitiv are ca scop acordarea chitarii. Ideea de la care am pornit a fost crearea unui obiect in primul rand util, dar si accesibil din punctul de vedere al pieselor si al implementarii. Dispozitivul dispune de un ecran de afisare, un buton pentru pornire si modificarea notei curente si 3 led-uri : unul rosu, unul galben si unul verde, care indica cat de dezacordata fata de valoarea de referinta este chitara.

Pentru testare, am utilizat ukulele, fiind un instrument muzical ca o chitara mica, cu 4 corzi.

Descriere generala

Dispozitivul se foloseste de un microfon pentru captarea sunetului. Sunetul trebuie sa indeplineasca un anumit grad de zgomot pentru a putea fi procesat semnalul, pentru a nu intercepta inclusiv zgomotele de fundal. Apoi, utilizand o transformata Fourier rapida , se produce o procesare a semnalului pentru aflarea frecventei. Aceasta procesare presupune captarea mai multor “mostre” din sunet. Odata ce se gaseste frecventa sunetului, se compara cu valoarea de referinta si se verifica daca sunt similare.

Interfata cu utilizatorul este realizata printr-un ecran LCD, un buton si 3 LED-uri. Initial, pentru a incepe receptia semnalelor, se apasa butonul ( in acest timp pe LCD apare mesajul ” Press the button to start! ” ), apoi pe ecran apar denumirile notelor muzicale corespunzatoare corzilor. Selectarea corzii se produce prin apasarea butonului ( pe LCD apare palpaind coarda curenta ) . De asemenea, apare si frecventa notei respective, si diferenta (+-) a frecventei emise de coarda chitarii, pentru a stii daca coarda trebuie stransa sau slabita.

LED-ul rosu se aprinde pentru diferente mari de frecventa, LED-ul galben pentru diferente mici, iar LED-ul verde pentru valoarea corecta, sau diferente foarte mici.

Schema bloc

Hardware design

Componente

Schema electrica

Software design

Flow-ul general al aplicatiei

Am modificat de asemenea si amplificarea sunetului, folosind potentiometrul de care dispune modulul de sunet; zgomotul de fundal avea valori ~ 0-20, iar zgomotul produs de atingerea unei corzi > 400, astfel am setat pragul la > 300

Resurse

Descarcare pagina

Click aici pentru descarcarea PDF a paginii curente.