Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2023:alexau:tuner-chitara [2023/05/07 13:38]
ionut_cristian.savu created
pm:prj2023:alexau:tuner-chitara [2023/05/28 23:57] (current)
ionut_cristian.savu [Jurnal]
Line 1: Line 1:
 ===== Tuner Chitara - Ionut-Cristian Savu 332CB ===== ===== 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 =====
 +
 +<note tip>
 +SCHEMA_BLOC
 +https://​imgur.com/​a/​MroLUPR
 +</​note>​
 +
 +===== Hardware Design =====
 +
 +<note tip>
 +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
 +</​note>​
 +
 +===== Software Design =====
 +
 +
 +<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>​
 +
 +
 +===== Rezultate Obţinute =====
 +
 +<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>​
 +===== Download =====
 +
 +<note warning>
 +https://​we.tl/​t-8n4xZBZAKW
 +</​note>​
 +
 +===== Concluzii =====
 +
 +<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>​
 +
 +===== Bibliografie/​Resurse =====
 +
 +<​note>​
 +Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.
 +</​note>​
 +
 +<​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
 +
 +
pm/prj2023/alexau/tuner-chitara.1683455896.txt.gz · Last modified: 2023/05/07 13:38 by ionut_cristian.savu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0