Proiectul consta in crearea unui dispozitiv de iluminare, format din 3 leduri, care va trece in modul on/off la o bataie de palme. In modul “on” ledurile se aprind si se sting in functie de intensitatea zgomotului ambiental.
Acest dispozitiv are un microfon cu ajutorul caruia preia sunetele ambientale. Valorile preluate de microfon sunt convertite cu ajutorul convertorului analog digital al microcontroler-ului din cadrul modulului “Modul ATMega16”. In functie de rezultatul intors de convertor cele 3 leduri se vor aprinde sau stinge.
Lista pieselor folosite:
Microfonul va prelua sunetul ambiental si va genera un semnal care va fi amplificat de catre tranzistorul 2N3904, dupa care semnalul ajunge pe pinul ADC7 al microcontrollerului.
Semnalul analogic va fi convertit in semnal digital de catre ADC-ul de pe ATMega16 si in functie de valoarea rezultata se va comanda aprinderea/stingerea celor 3 LED-uri de pe portul C.
Condensatorul are rol de filtrare.
Implementarea software a fost realizata folosind limbajul de programare C si WinAVR cu compilatorul avr-gcc pentru Windows. Programul are urmatoarele functii:
Proiectul este functional. Ledurile se aprind/sting la o bataie de palme. In modul on ledurile “palpaie” dupa frecventa zgomotului ambiental.
Prin acest proiect am avut posibilitatea sa pun in practica lucrurile invatate in cadrul cursului si laboratorului de PM. A fost o experienta noua din care am avut multe de invatat.