Autorul poate fi contactat la adresa: Login pentru adresa
Proiectul reprezinta un sistem de ventilatie ce este influentat de 3 senzori (temperatura, umiditate, luminozitate).
Acest sistem poate fi folosit de exemplu la baie sau la hota din bucatarie: ventilatorul porneste automat cand detecteaza lumina aprinsa, apoi dupa ce nu mai este lumina mai ramane o perioada pornit la turatie joasa. De asemenea, turatia ventilatorului este influentata de temperatura sau umiditate. Senzorii nu depind unii de altii, turatia ventilatorului reprezinta MAX (temp, light_on, humidity).
Am ales acest proiect deoarece eu personal uit mereu ventilatorul pornit la baie, fapt ce m-a determinat sa gasesc o solutie automata pentru aceasta problema.
Acest proiect este util atat mie cat si celor care uita ventilatorul pornit la baie, reducand astfel costurile la factura electrica. }
Schema Bloc
Senzorii detecteaza modificarea temperaturii/umiditatii/luminozitatii si transmit datele microcontrollerului. Atmega citeste de pe ADC, pe rand valorile senzorilor de umiditate, lumina si temperatura, pentru fiecare din acestea seteaza o turatie a ventilatorului, dupa care alege turatia maxima dintre cele 3. Apoi, utilizand PWM, seteaza o anumita valoare pentru turatie (timer pe 8 biti, intre 0 si 255). Turatia ventilatorului variaza pe masura ce creste/scade valoarea pe cel putin unul din senzori peste un anumit prag.
Lista de piese: