Autorul poate fi contactat la adresa: Login pentru adresa
Ce face: Capteaza sunetul printr-un microfon si aprinde LED-uri, in functie de intensitatea sunetului.
Scopul: Este un proiect creat pentru distractia utilizatorului.
Ideea de la care am pornit: Proiectele realizate in anii trecuti.
Utilitate: Pentru mine reprezinta un mod de a invata iar pentru altii reprezinta un mijloc de distractie
Input-ul programului este primit de la microfon, care trece printr-un circuit de amplificare si ajunge la ADC-ul microcontrolerului. Apoi in functie de numarul de sunete auzite, se aprinde un anumit numar de LED-uri.
Lista de piese:
Mediul de dezvoltare folosit a fost WinAVR iar editarea codului am realizat-o in Programmer's Notepad.
In cod se initializeaza ADC-ul si se seteaza canalul pe care se va primi input-ul, PB0 in acest caz. Apoi se executa conversii la infinit, se numara numarul de sunete captate, iar in functie de numarul acestora se aprind unul sau mai multe LED-uri.
Din pacate, din cauza unor probleme hardware(pentru a lega unele LED-uri de placuta de baza, am utilizat niste pini care nu erau conectati la microcontroller si din pacate am realizat acest lucru mult prea tarziu ), partea software a acestui proiect nu a functionat.
Spre dezamagirea mea, proiectul nu a functionat pana la capat. Mi-ar placea insa ca in viitor sa repar partea hardware si sa reusesc sa il fac sa functioneze.
Cum arata placuta acum:
Mi-a placut acest proiect deoarece a fost diferit fata de oricare altul realizat pana acum in facultate. A fost in acelasi timp ceva distractiv cat si ceva educativ. Mi-as fi dorit sa realizez mai corect partea hardware, astfel incat in final sa obtin un proiect functional dar ma bucur ca am avut sansa sa incerc.
Ca sfaturi pentru cei din anii mai mici: apucati-va din timp de proiect(stiu ca toata lumea spune asta, dar chiar are dreptate, nu lasati proiectul pe ultima saptamana din semestru!) iar un sfat adresat in special fetelor: prindeti-va parul cand lipiti piesele . Si mare atentie la degete.
Arhiva cu codul:
1.Obtinerea placutei de baza
2.Intocmirea listei de componente si a schemelor hardware
3.Achizitionarea pieselor
4.Lipirea componentelor pe placa de test
5.Dezvoltarea software
Resurse Hardware: Datasheet ATmega324A
Resurse Software: Laboratoarele de PM