Proiectul constă într-un sistem de control automat al iluminatului, care folosește senzori de mișcare și lumină pentru a aprinde sau stinge lămpile în mod inteligent. Sistemul detectează prezența unei persoane printr-un senzor PIR conectat la un pin de întrerupere și ajustează starea luminilor în funcție de nivelul de lumină ambientală măsurat cu ajutorul unui senzor conectat la un pin ADC. De asemenea, folosește timere pentru a opri lumina automat după o perioadă de inactivitate. Prin UART, datele pot fi transmise către o aplicație externă pentru monitorizare.
Scopul proiectului este de a crește eficiența energetică și confortul utilizatorilor prin automatizarea iluminatului în funcție de condițiile din mediu. Sistemul elimină necesitatea acționării manuale a întrerupătoarelor și previne risipa de energie atunci când luminile rămân aprinse inutil.
Ideea a pornit de la observația că în multe spații – cum ar fi holurile, băile sau camerele de trecere – luminile rămân aprinse chiar și atunci când nu este nimeni prezent. Am dorit să dezvolt un sistem care să automatizeze procesul de aprindere/stingere a luminilor și să reacționeze atât la prezență, cât și la lumina din mediu, fără intervenție manuală.
Acest proiect este util pentru oricine dorește să reducă consumul de energie și să își automatizeze locuința sau spațiul de lucru. Este o soluție accesibilă și ușor de integrat, care oferă atât beneficii economice, cât și funcționalitate inteligentă.
Acest proiect reprezintă un sistem de iluminat automat controlat de un microcontroler Arduino UNO, care folosește senzori de mișcare și lumină pentru a aprinde sau stinge luminile în mod inteligent. Scopul său este de a optimiza consumul de energie și de a îmbunătăți confortul utilizatorului, eliminând necesitatea acționării manuale a luminilor. }
Firmware-ul este scris in limbajul C++ folosind extensia Arduino C pentru platforma AVR. Aplicatia este impartita in mai multe componente logice:
Mediu de dezvoltare:
Algoritmi si structuri implementate:
Sistemul utilizeaza un senzor PIR pentru a detecta miscarea. Doua LED-uri (rosu si verde) indica starea sistemului:
Starea LED-urilor poate fi schimbata fie cu un buton fizic, fie prin Bluetooth. Afisajul LCD prezinta starea curenta (miscare, LED aprins/stins). Cu ajutorul modulului Bluetooth, utilizatorul poate trimite comenzi pentru a schimba culoarea LED-ului aprins.
Resurse Software: