» electronică » Arduino »Tuner pentru chitară electrică bazată pe Arduino

Sintonizator de chitară electrică bazat pe Arduino


Acest articol discută despre cum puteți face un tuner pentru o chitară electrică folosind Arduino! Autorul a fost invitat să creeze acest dispozitiv experimentând posibilitatea de a prelucra un semnal audio arduino și de a determina frecvența. În acest caz, a fost utilizat codul Amanda Gassei, care permite determinarea frecvenței folosind Arduino. Ca indicație, sunt utilizate leduri de diferite culori, care indică dacă șirul reprodus este reglat. Aparatul funcționează ca orice alt tuner de chitară, dar îl puteți face singur!




Pasul 1. Necesar




(x1) Arduino Uno (puteți utiliza Nano)
(x1) TL082 Amplificator operațional cuplat TL082 (TL072, TL062)
(x1) Carcasă 6x4x2 inci (sau orice potrivit)
(x6) LED galben de 5 mm
(x6) LED roșu de 5 mm
(x1) LED verde de 5 mm
(x13) Rezistență de 150 ohmi
(x2) Baterie de 9 V ("Krona")
(x2) Conectori pentru baterii
(x1) Conector de putere 5,5 x 2,1 mm mascul
(x1) Comutator de alimentare
(x1) Monaural Jack Jack 6,3 mm (Jack 1/4 ")
(x2) Consiliul de dezvoltare
(x3) Rezistor 100 kOhm
(x1) Rezistor 22 kOhm
(x1) Condensator electrolitic 10 uF
(x1) Condensator 100 nF

Pasul 2: pregătirea incintei



Sintonizator de chitară electrică bazat pe Arduino



Forați toate găurile necesare. Diametrul găurilor este selectat în funcție de componentele lor specifice.

Pasul 3: Activare / Oprire









Comutatorul trebuie să fie lipit în decalajul de alimentare. În acest caz, autorul rupe circuitul din contactul pozitiv al bateriei. De la mine, pot adăuga că puteți utiliza conectori speciali pentru chitară care vă permit să porniți / opriți puterea prin conectarea unei fișe de chitară, în toate efectele chitarei fiind implementate în acest mod. În acest caz, decalajul trebuie să fie minus.


Pasul 4: Jack Jack






Pentru a nu se confunda cu instalarea ulterioară, se conectează fire de diferite culori la conector, semnal verde, negru. Apropo, autorul a folosit doar un astfel de conector, despre care am scris mai sus, dar, evident, nu știa despre o astfel de funcționalitate a acestor conectori.
După aceea, ambii conectori pot fi montați în carcasă folosind piulițele și șaibele furnizate.


Pasul 5: Plug






Deșurubați furculița. Firul pozitiv trebuie să fie lipit pe știftul central al dopului, iar negativul la exterior (minus „exterior”, plus „în interior”, dacă priviți fișa în sine). Apoi reasamblați dopul.


Pasul 6: Amplificare și prejudecată




Semnalul audio care vine de la chitara electrică trebuie amplificat la aproximativ 5 V de la vârf la vârf, iar decalarea trebuie să fie de 2,5 volți, nu de 0 volți.Adică, vârful inferior trebuie să fie de 0 volți, cel superior - 5 volți. Acest lucru este necesar pentru ca Arduino să poată citi semnalul audio furnizat. Mai sus, puteți vedea diagrama de circuite, pe care, înainte de asamblarea finală, este de dorit să o asamblați pe o pană nepăsătoare.




După aceea, puteți trimite un semnal către arduino, completați schița de pe acesta și asigurați-vă că totul funcționează corect. Codul necesar este mai jos (codul este ascuns de un spoiler).




Monitorul de port va emite frecvența șirurilor redate. Șirurile de chitară, cu reglaj standard, au aceste frecvențe:

  • Șase șiruri Mi - 82.4 Hz
  • Al cincilea șir A - 110 Hz
  • Al patrulea Re - 146,6 Hz
  • A treia sare - 196 Hz
  • Al doilea C - 246,9 Hz
  • Primul Mi - 329.6 Hz


La primele încercări, pot apărea probleme la determinarea frecvențelor șirurilor superioare sau inferioare. Codul Amanda are o valoare ampThreshold. Modificând această valoare, este necesară realizarea unei detectări bune a frecvenței tuturor șirurilor, această valoare ar trebui să fie în intervalul de la 10 la 30, dar puteți experimenta cu alte valori.


Pasul 7: lipire cip





Pasul 8: Vindeți componentele rămase






Pasul 9: Pre-construire





Pasul 10: Programare


Descărcați următorul cod în Arduino.



Pasul 11: Placă de nume




Pentru tunerul său de chitară, autorul a ales tăierea cu laser. În schimb, puteți utiliza capacul standard al carcasei, pre-găurind găuri în ea.

Pasul 12: LED-uri







Se lipeste ledul de pe placa. Pentru a face acest lucru coaxial cu orificiile, introduceți-le împreună cu placa în capac fără a lipa, apoi lipiți-le. Pentru anodul fiecărui LED este necesar să lipați o rezistență de 150 Ohmi, la rândul său, este un fir care va merge la una dintre intrările Arduino. Autorul a folosit diode roșii pentru a indica reglarea șirului, verde pentru a indica că șirul este reglat, iar galben pentru a indica ce șir este în acord. Catodii sunt conectați între ei și prin sârmă conectată la pământul arduino.


Pasul 13: Conectarea LED-urilor




Conectați firele la placa Arduino. Următoarea listă indică ce LED trebuie conectat la ace.


LED stânga roșie - pin 8,
Următorul led roșu din dreapta este pinul 9,
Următorul led roșu din dreapta este A5
LED verde - A4
Primul LED roșu din dreapta LED-ului verde este A3
Următorul led roșu din dreapta este A2
Cel mai bun LED roșu este A1

LED-ul cel mai stânga cu inscripția "E" - pin 2,
String A LED - pin 3,
LED-ul cu șnur „D” - pinul 4,
LED cu șnur G - pin 5,
String LED "B" - pin 6,
Extreme dreapta LED etichetat "E" - pin 7

După conectarea tuturor LED-urilor, porniți dispozitivul și asigurați-vă că LED-urile afișează corect șirurile redate și procesul de reglare.

Pasul 14: asamblare finală





Asamblați cu atenție dispozitivul, asigurându-vă că niciunul dintre fire nu este deconectat de la arduino.

Pasul 15: acordați-vă!


5
6.4
5

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...