Autorul poate fi contactat la adresa: Login pentru adresa
Prezentare proiect : Proiectul reprezinta o lampa cu luminare pe baza de leduri ce va putea fi setata, folosind un buton specific, pe unul dintre urmatoarele doua moduri :
Sursa de lumina este alcatuita dintr-un numar relativ ridicat de leduri (10-15) , astfel incat sa se poata asigura o intensitate a luminii propice. Totodata proiectul va oferi posibilitatea controlului intensitatii luminii .
Denumire | Cantitate |
---|---|
Butoane | 5 |
Modul Senzor PIR | 1 |
Tranzistoare NMos | 4 |
Placa Test 10×15 | 1 |
Fire Mama-Mama | 15 |
Fire Tata-Mama | 10 |
Led High-Power | 4 |
Rezistente 10Ω | 4 |
Cablu Nemufat | 1m |
Suport | 1 |
Mediu de dezvoltare: Programmer's Notepad
Compilator: WinAvr
Pentru partea software a proiectului am pornit de la exemplele din laboratorul 3 respectiv laboratorul 1. Intensitatea ledurilor este controlata folosind Pulse Width Modulation .Algoritmul folosit este unul simplist . In functie de starea in care se afla lampa( auto /manual) verific inputul butoanelor si realizez modificarile necesare .Pentru modul auto verific inputul senzorului de miscare trecand in starea de on in caz de semnal pozitiv si in starea off la expirarea unui timer predefinit.
De departe cel mai interesant proiect din facultate de pana acum . Odata terminata partea hardware ( ce a durat putin mai mult decat speram ) scrierea codului nu a fost foarte dificila , reprezentand doar aprofundari ale unor concepte invatate la laborator.
Arhiva contine toate documentele/informatiile relevante pentru proiect. grigorescu_nicolae_led_lamp.zip
Resurse Software: -laborator 0:http://cs.curs.pub.ro/wiki/pm/lab/lab0 si 3:http://cs.curs.pub.ro/wiki/pm/lab/lab3
Resurse Hardware: -http://ro.farnell.com/ -https://www.optimusdigital.ro/ -http://www.comet.srl.ro/
+ Indicatiile Laborantului care a reprezentat o resursa foarte importanta.