Table of Contents

Alexandru-Mihai LUNGEANU (67104) - Guitar Tuner

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Proiectul constă în realizarea unui tuner pentru chitara. Sunetul va fi captat de microfon, apoi prelucrat. In functie de frecventa semnalului voi detecta nota cea mai apropiata (in functie de ce tuning este selectat), dupa care voi aprinde unul din cele 3 leduri corespunzatoare corzii respective (prea inalt, prea jos, perfect). Tuning-ul va putea fi schimbat si va fi afisat pe LCD.

Descriere generală

Schema bloc:

Hardware Design

Lista de piese

Schema electrica:

Software Design

Am scris codul in notepad++ si am folosit avr-gcc pentru a il compila.

Folosesc o matrice de frecvente pentru determinarea notei si un array de string-uri pentru afisarea pe LCD.

Mod de functionare:

Rezultate Obţinute

Am reusit sa fac afisarea pe LCD, detectarea apasarilor de butoane si aprinderea LED-urilor.

Din pacate nu am reusit sa extrag inputul de la microfon, deci demonstratia mea va fi cam seaca :( .

Concluzii

Desi nu am reusit sa finalizez detectarea frecventei, restul proiectului este functional.

Totusi …cred ca cea mai importanta concluzie ar fi… NU atinge letcon-ul ca sa verifici daca s-a incalzit. Serios.

Download

pm_code.zip

Bibliografie/Resurse