Autorul poate fi contactat la adresa: Login pentru adresa
Scopul acestui proiect a fost de a realiza o placuta, care in functie de miscarea la care e supusa, sa emita anumite sunete. Microcontrolerul i-a input de la accelerometru si giroscop, il proceseaza si il da ca output catre lcd si buzzer. Butoanele sunt folosite pentru a schimba gama si durata sunetelor. Am adaugat si suport de baterii.
Placa etapa I a fost facuta conform indicatiilor de la laborator. Placa etapa II ⇒ Lista compenente/Nr. piese
Proiectul a fost facut in AtmelStudio 6. Am folosit libraria pentru MPU-6050. Pe baza valorile citite de pe accelerometru selectez directia cu valoare cea mai mare si pornesc sunetul asignat ei. Am 12 grade de libertate deci pot porni 12 sunete. Am un buffer cu 36 sunete de diferite frecvente din care pronesc sunetele care trebuie. Folosesc 4 butoane care sunt legate la pini PB0, PB1, PB2, PB3 si verific apasarea lor din intreruperi. Primele 2 butoane schimba sunetele iar ultimele 2 butoane durata lor.
Am reusit sa duc proiectul la final. Desi lipiturile mi-au dat bataie de cap, librarie pentru acc/gyro a fost greu de inteles, totusi am reusit sa sar peste aceste obstacole si am obtinut rezultatul pe care il puteti vedea mai jos. Mentionez ca am atasat si schema proietului in format de imagine.
A fost un proiect interesant, greu, dar care si-a lasat o amprenta puternica asupra mea. Nu am crezut initial ca il voi termina. Nu am crezut ca v-a fi functional dar am reusit. Eu consider acest proiect un succes personal.