Tuner Chitara - Ionut-Cristian Savu 332CB
Introducere
Am decis sa fac acest proiect, deoarece de mic mi-am dorit sa cant la chitara, iar de curand am reusit sa imi cumpar una. Tunerul este util, deoarece nu am un suport pe care sa tin chitara, si aceasta se dezacordeaza in timp, neavand mereu un tuner la indemana. Proiectul consta in realizarea unui tuner de chitara, acesta constand in detectarea frecventei fiecarei note produsa de chitara, si functioneaza ca si un tuner clasic, astfel incat in functie de cat de departe sau aproape se afla nota produsa de frecventa potrivita, ledurile se lumineaza verde sau rosu.
Descriere generala
Hardware Design
Designul hardware:
https://imgur.com/a/6EgNCfa
Lista componente:
*Arduino Uno x1
*Breadboard x1
*LM386 (amplificator audio) x1
*Microfon Electret x1
*10k potentiometru x1
*O.1uf condensator x2
*100ohms rezistenta x4
*10ohms rezistenta x1
*10uf condensator x3
*5mm LED rosu x2
*5mm LED verde x1
*Butoane x6
*Fire
Software Design
In linkul de mai jos am implementat tunerul de chitara pentru Arduino.
Pe scurt, foloseste un array de butoane si frecvente corespunzatoare pentru
detectia si afisarea preciziei acordarii fiecarei corzi de chitara.
Frecventele ar fi urmatoarele:
E 82.41hz
A 110.00hz
D 146.83hz
G 196.00hz
B 246.94hz
E 329.63hz
Preconditii:
Placa ARDUINO UNO
butoane cu 6 pini (se puteau folosi si cu 4, doar dinacestia am gasit)
LED-uri
Modul microfon cu amplificator de semnal(sunet) analogic
Cum functioneaza?
Se apasa pe un buton, butoanele (de la stanga spre dreapta) reprezinta fiecare coarda de la chitara (cele enumerate mai sus)
Se ciupeste o coarda, iar in functie de frecventa produsa de aceasta, se aprind led-urile
Led-urile (stanga-low, mijloc acordat, dreapta-high) se aprind in functie de corectitudine
Etapele realizarii algoritmului:
Amplificare
Off-setting
Conversia ADC
Rezultate Obţinute
Cand frecventa este prea joasa, se aprinde un led rosu:

Cand frecventa este buna, se aprinde ledul verde:
siii, un mic demo: https://we.tl/t-pm3jo2xOaq
Download
Concluzii
Consider ca partea cea mai dificila a fost sa reusesc sa captez sunetul, datorita unei anumite valori a amplificatorului de semnal
si a sunetelor din jur. Insa, pot mentiona ca rezultatul nu este 100% accurate, intrucat mai am o eroare de 10hz pentru calculul
corzii si, in plus, sunetele din jur..
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF