Arduino

Arduino

Ventilazione ambientale

In questo progetto simulo la ventilazione di un ambiente tramite l'attivazione di una ventola che si accende quando la temperatura supera una soglia prefissata con l'intento di riportarla al valore precedentemente impostato.

Per la realizzazione del progetto mi sono servito di:
1) una sonda termica per rilevare la temperatura ambientale;
2) un display LCD 1602 con iterfaccia I2C che mi permette di leggere i valori di temperatura percepiti dalla sonda;
3) una ventola alimentata a 5V da una sorgente esterna;
4) un transistor BJT per pilotare l'accensione della ventola;
5) quattro pulsanti che svolgono le seguenti funzioni: BLU per impostare la Tmin, ROSSO per impostare la Tmax, VERDE per avviare il processo, GIALLO per interromperlo;
6) quattro LED, di colore simile ai pulsanti, che si accendono quando essi sono premuti, in più quello ROSSO lampeggia nel periodo in cui la ventola è in funzione;
7) una sorgente esterna a 5V per alimentare indipendentemente la ventola. 

Collegamenti:
a) sonda DALLAS
Due dei tre terminali sono connessi all'alimentazione (+5V e GND) mentre quello relativo al segnale al pin 2. Tra esso e i 5V è derivata una resistenza di 10 Kohm;
b) ventola
Un terminale al positivo della sorgente esterna e l'altro al pin centrale del transistor BJT;
c) display LCD
Due terminali all'alimentazione (+5V e GND) mentre gli altri due ai pin corrispondenti SCL ed SDA della scheda Arduino;
d) transistor BJT
Il terminale sx (BASE) al pin 3, quello centrale (EMETTITORE) al polo negativo della ventola e quello dx (COLLETTORE) al GND;
e) sorgente esterna
Collegata in modo indipendente da quella di Arduino ma con il GND in comune;
f) pulsanti
Connessi all'alimentazione con un piedino a +5V e con l'altro, tramite una resistenza di 10 Kohm, al GND. A monte di quest'ultima si deriva un collegamento ai pin 8 (GIALLO), 9 (VERDE), 10 (ROSSO) e 12 (BLU);
g) LED
Connessi alla scheda con un terminale al GND( quello più corto) e con l'altro, tramite una resistenza di 220 ohm, ai pin 5 (BLU), 6 (ROSSO), 7 (VERDE) e 11 (GIALLO).

Il codice relativo al progetto è disponibile al link: ventilazione


Nessun commento:

Posta un commento