This is an old revision of the document!
Herescu Vlad 331CA
Tema de implementat este aceea a unui ventilator inteligent.
Proiectul isi propune sa corecteze temperatura unei incinte prim modificarea fluxului de aer furnizat de un ventilator comandat in functie de temperatura citita de un senzor de ambiet , precum si afisarea datelor despre temperatura si ventilator pe un LCD.
Componentele folosite sunt urmataorele:
Mediu de dezvoltare - Arduino IDE
Biblioteci folosote - <dht11.h> (pentru senzorul de temperatura), <LiquidCrystal.h> (pentru LCD)
Ventilatorul isi creste sau scade turatia in functie de temperatura din camera , acesta oprindu-se la temperaturi mai mici de 20 grade celsius. Proiectul consta in 3 parti : dizpozitivul de citire a temperaturii ambiente care transforma temperatura citita intr-un tren de impulsuri -date digitale- (senzorul DHT11) , partea care proceseaza datele si seteaza turatia ventilatorului(arduino uno) si partea de afisare a temperaturii si turatiei ventilatorului (LCD). Turatia ventilatorului a fost setata folosind PWM aplicat pe jonctiunea baza-emitor a tranzistorului.Tensiunea furnizata de arduino pt o temperatura constanta este constanta.Cu cat temperatura creste in camera , tensiunea baza-emitor aplicata de arduino este mai mare (pastrandu-se in limitele 0.6V - 0.7V).
1. Procurarea elementelor constitutive : placa arduino uno , breadboard , afisaj , ventilator , cablu usb , sursa suplimentara de tensiune (bat 9V) , aparat de masura digital , letcon , penseta , sfic , fludor.
2. Asamblarea partilor componente : cablare prin insertie si lipirea firelor pe afisaj cu fludor.
3. Verificarea cu aparatul de masura a tuturor conexiunilor.
4. Conectarea bateriei externe.
5. Conectarea pe USB a PC-ului.
6. Programarea placutei arduino uno.
7. Verificarea conformitatii temperaturii afisate de LCD cu un termometru de camera analogic.
8. Conectarea ventilatorului la sursa externa.
9. Verificarea functionalitatii.
10. Verificare finala.