This is an old revision of the document!


Temperature-controlled Fan

Autor: Vîță Cristian, 332CC

Introducere

Proiectul va ajuta la determinarea temperaturii si umiditatii ambientale si afisarea vizuala ulterioara pe un ecran a acestor valori. Scopul proiectului este de a vedea cum se pot manipula miscarile unui ventilator in functie de temperatura ambientala, de asemenea si umiditatea ambientala este preluata de catre un senzor DHT22, iar cele doua valori cat si frecventa de rotatie a ventilatorului (exprimata in procente) vor fi afisate pe un ecran LCD ce dispune de 4 linii de afisare cu 20 de caractere pe fiecare linie.

Descriere generala

Functionalitatea ventilatorului se va desfasura intr-un interval de temperaturi, valoarea minima fiind de aproximativ 24oC, care daca nu este atinsa, ventilatorul nu va porni. In functie de valoarea temperaturii ambientale, ventilatorul va avea o frecventa de rotatie ce oscileaza, iar atunci cand valoarea temperaturii va atinge valoarea maxima (aprox 45oC), ventilatorul va functiona cu viteza maxima (Fan Speed 100%). Ulterior, temperatura, umiditatea si frecventa vor fi afisate pe un ecran LCD ce comunica cu placa Arduino prin protocolul I2C.

Schema bloc:

Hardware Design

Schema electrica:

Pentru comunicarea intre placa Arduino UNO si senzorul de umiditate si temperatura am folosit pinul A0, ecranul este conectat la Arduino prin pinii SCL, SDA, VCC si GND (m-am folosit de protocolul I2C pentru a face comunicarea mai usoara), iar ventilatorul comunica cu placa prin intermediul bazei tranzistorului 2N2222 care este legata la placa prin pinul D9, am conectat GND-ul de la baterie la emitorul tranzistorului cat si GND-ul ventilatorului la colectorul tranzistorului, iar emitorul tranzistorului a fost legat la GND-ul placii Arduino.

Lista componente:

Software Design

Descriere firmware

Rezultate Obţinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2021/avaduva/temperature-controlled_fan.1622464460.txt.gz · Last modified: 2021/05/31 15:34 by cristian.vita
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0