Daca doriti sa va luati o chitara sau deja aveti una si nu reusiti sa o acordati dupa auz, atunci o sa va fie de mare folos un acordor pentru chitara.
Observatie: Pentru realizarea acestui proiect avem nevoie de un microcontroller AT90s2313 care poate fi inlocuit cu un ATtiny2313 care se gaseste mult mai usor.
Componentele de interfata cu utilizatorul sunt: lcd de 2×8 caractere, un LED care indica receptia semnalului si un buton.
Pentru a transforma semnalul analogic in semnal digital se foloseste un amplificator operational.O 1/2 din dublul amplificatorul operational folosit, amplifica semnalul receptionat de la microfonul micut de pe placuta iar cealalta jumatate functioneaza ca trigger schmidtt si transforma semnalul de la microfon intr-un semnal dreptunghiular compatibil cu avr-ul.Placuta finala cu toate piesele pe ea incape lejer intr-o cutie de plastic de 12x9x4 dar se poate folosi si o cutie mai mica (cutia folosita in proiectul din care m-am inspirat e de 3x2x1 inch).Nu uitati sa lipiti niste fire mai lungi intre pinii LCD-ului si placuta, similar procedati si pentru buton, acestea se vor scoate la suprafata si vor fi pozitionate pe cutie.
Dispozitivul nu este prevazut cu switch de oprire/pornire sau buton de reset.Avr-ul va intra in sleep mode daca nu detecteaza un semnal valid timp de un minut.Este repornit la apasarea butonului.LCD-ul este conectat la alimentare prin pinul PB3 iar amplificatorul operational - via un tranzistor tip PNP 2n3906, controlat de pe pinul PD1.Schema circuitului este prevazuta pentru un LCD de 2×8 caractere, dar se poate folosi si unul mai mare.Eu am folosit unul de 2×16 caractere care are cu doi pini in plus fata de lcd-ul pe pe schema.Ultimii doi pini (pinul 15 si 16) sunt pinii care fac ecranul sa lumineze in culoarea verde, daca nu-i conectati la nimic lcd-ul va fi in continuare perfect functional si va corespunde la cerintele schemei doar ca nu o sa lumineze ecranul atunci cand o sa folositi acordorul.In regim powerdown se consuma in jur de 1uA iar atunci cand dispozitivul e pornit, se consuma apropximativ 16-20 mA.Prin urmare bateria nu va trebui schimbata prea des mai ales daca folositi un quartz de 4MHz; eu am folosit unul de 8MHz pentru un control mai fin al frecventei semnalului.
Butonul reprezinta un switch de schimabare a regimurilor.Cand porniti acordorul, acesta este setat in regin Automode si va selecta cea mai apropiata frecventa de frecventa corzii pe care o “aude” in momentul respectiv.Pe durata receptionarii semanulului va clipi led-ul de pe placuta.Daca apasati o data pe buton, dispozitivul va fi setat un regim Manual mode, acordarea chitarei va incepe de la coarda E (High E).
In regimul manual, corzile se vor acorda pe rand incepand cu a sasea coarda, acest regim este foarte util atunci cand acordati o coarda foarte dezacordata.Daca acordati coarda respectiva cu acordorul setat pe regimul Automode, riscati sa o acordati gresit, deoarece acordorul va selecta cea mai apropiata frecventa pastrata in memorie de cea pe care o receptioneaza, ceea ce nu prea e bine atunci cand coarda X se apropie mult de frecventa corzii Y din cauza dezacordarii.
Ca sa reveniti din regimul Manual in regimul Automode, tineti apasat butonul acordorului pentru 2 secunde.
Cand porniti acordorul, pe display vor aparea mesajele:
————
| Acoustic |
| Automode |
————
+————————- Acoustic guitar
| +——————— G string
V V
————- :)
| A G 195 | ← G string is 195 Hz
| A Hi 199 | ← frecventa corzii ciupite e de 199Hz
————-
^ ^
| +——————– trebuie sa mai dezvartim cheia corzii
+———————– suntem in regimul Automode
Manual mode:
+————————- Bass guitar
| +———————- coarda High E
V V
————–
| B e 329 | ←——- coarda e high are frecventa 329
| M Lo 314 | ←——- frecventa corzii ciupite e de 314Hz
————–
^ ^
| +——————– sunetul corzii e prea low
+———————– regimul selectat este Manual
Tabelul de mai jos contine frecventele corzilor (in Hz), perioada (in s) si numarul de esantioane la o frecventa de 5kHz.
  1 (E)   |   82.4069   |   0.0121   |   60.675   |
  2 (A)   |   110.0000   |   0.0091   |   45.45   |
  3 (D)   |   146.8324   |   0.0068   |   34.05   |
  4 (G)   |   195.9978   |   0.0051   |   25.5   |
  5 (B)   |   246.9417   |   0.0040   |   60.675   |
  6 (e)   |   329.6277   |   0.0030   |   15.169   |
Pentru a evita degradarea unui semnal din gama de semnale specifica chitarei clasice, acesta trebuie reprezentat prin esantionari prevalate la dublul frecventei maxime din tabelul de mai sus.Frecventa de esantionare pentru cea mai mare frecventa din tabel ( 329 Hz ) va fi egala cu 5000 Hz si perioada de esantionare va fi egala cu 0.2 ms.
Am scos la imprimanta schema de mai jos dupa care am imprimat pe pcb cu fierul de calcat schema circuilui.
Download:
cod_acordor.zip
Daca folositi un microcontroller ATtiny2313 atunci nu va trebui sa modificati codul ( am modificat eu codul conform specificatiilor din datasheet-urile pentru microcontroller-ele AT90s2313 si ATtiny2313) din arhiva de mai sus dar va trebui sa lipiti fire pe fiecare pin al lui ATtiny pe care apoi sa le lipiti cu vigilenta pe placuta.In final o sa aveti foarte multe fire care arata inestetic si daca nu puneti varnis ( sau altceva izolator) pe lipiturile de pe fire, acestea s-ar putea atinge, ceea ce nu e tocmai de dorit.
Daca insa ati facut rost de un AT90s2313 care intra perfect in gaurile pe pe placuta, atunci va trebui sa faceti modificari in cod (registre, vaiabile, etc).
Am obtinut un acordor digital care poate fi folosit atunci cand doriti sa acordati chitare clasice, acustice si bass.
Din pacate documentatia care se gaseste pe diverse site-uri ori este incompleta ori informatia pusa la dispozitie este eronata.
Diferenta dintre acordorul pe care l-am facut eu si unul cumparat ( aproximativ la fel ca functionalitate ) este foarte mica, am desfacut unul si am descoperit ca si ala are un amplificator operational, un microfon ( o capsula mai exact, se gasesc foarte multe in Syscom ) de 4 roni.Unica diferenta e ca un acordor cumparat are memorie turnata si o placuta cu smd-uri conectata la placuta pe care e plasat microcontrollerul.
Am luat arhiva de aici:
http://www.avrfreaks.net/index.php?module=Freaks%20Academy&func=viewItem&item_id=128&item_type=project
O puteti downloada si de aici:
guitar_tuner_v1_2.zip
Daca doriti sa construiti un aordor pentru chitara, asigurati-va ca schema de care ati facut rost nu e gresita.
In arhiva de mai sus schema circuitul e de la alt dispozitiv si nu de la acordorul de chiatara a carui descriere o dau.
Daca doriti sa obtineti mai multe informatii, ma puteti contacta !
cristinachiriac@ymail.com