Autor: Fratila Sergiu-Marius
Grupa: 332CB
Dispozitiv care ajuta la acordarea instrumentului (adaptat pentru chitara), inspirat din nevoile fiecarui muzician. Proiectul isi propune citirea datelor analogice sonore cu ajutorul unui microfon, apoi transformarea acestora in sample-uri si analiza fiecarui sample pentru a determina peak-urile si apoi frecventa. Aceasta este comparata cu una din notele de referinta (corzile chitarii), iar apoi pe ecran este afisata sugestia de a tensiona sau de a detensiona coarda chitarii.
Dispozitivul functioneaza prin intermediul masuratorii frecventei sunetului captat de microfon. Daca frecventa corecta este atinsa, dispozitivul indica acest lucru. Altfel, sugereaza ca nota sa fie ridicata/coborata prin intermediul ecranului LCD.
Datele citite cu ajutarul microfonului la fiecare 1ms din pinul analog respectiv reprezinta tensiunea in Volti. Analiza sunetului este facuta astfel: datele discrete sunt stocate intr-un array de x sample-uri, acestea fiind analizate sample cu sample pentru a determina peak-urile. Numarul de peak-uri gasite intr-un array este impartit la x (nr sample-uri) pentru a determina perioada in ms. Se calculeaza inversul acesteia pentru a afla frecventa.
Aceste frecvente obtinute sunt comparate cu unele de referinta (cele 6 note ale corzilor chitarilor), iar in functie de acuratetea notei, pe ecranul LCD va fi sugerata tensionarea/detensionarea corzii ce a fost ascultata.
[1] https://cleste.ro/ecran-lcd-1602-iic-i2c.html [2] https://www.robofun.ro/sunet/modul-amplificator-microfon-electret-5buc.html