This shows you the differences between two versions of the page.
pm:prj2023:alexau:tuner-chitara [2023/05/07 13:59] ionut_cristian.savu |
pm:prj2023:alexau:tuner-chitara [2023/05/28 23:57] (current) ionut_cristian.savu [Jurnal] |
||
---|---|---|---|
Line 33: | Line 33: | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | |||
+ | |||
<note tip> | <note tip> | ||
+ | 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 | ||
+ | |||
+ | |||
</note> | </note> | ||
- | ===== Rezultate Obtinute ===== | + | |
+ | ===== Rezultate Obţinute ===== | ||
<note tip> | <note tip> | ||
+ | Cand frecventa este prea joasa, se aprinde un led rosu: | ||
+ | {{ :pm:prj2023:alexau:poza-frecventa-incorecta.jpg?300 |}} | ||
+ | Cand frecventa este buna, se aprinde ledul verde: | ||
+ | {{ :pm:prj2023:alexau:poza-frecventa-corecta.jpg?300 |}} | ||
+ | |||
+ | siii, un mic demo: [[https://we.tl/t-pm3jo2xOaq]] | ||
</note> | </note> | ||
- | ===== Concluzii ===== | + | ===== Download ===== |
- | <note tip> | + | |
+ | <note warning> | ||
+ | https://we.tl/t-8n4xZBZAKW | ||
</note> | </note> | ||
- | ===== Download ===== | + | ===== Concluzii ===== |
<note tip> | <note tip> | ||
+ | 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.. | ||
</note> | </note> | ||
- | ===== Jurnal ===== | + | ===== Bibliografie/Resurse ===== |
- | <note tip> | + | |
- | </note> | + | <note> |
- | =====Bibliografie/Resure===== | + | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. |
- | <note tip> | + | |
</note> | </note> | ||
+ | |||
+ | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
+ | |||