Home climate control arduino

16
Home climate control Automatizzare il sistema di raffreddamento e riscaldamento di casa, con la possibilità di gestione da remoto attraverso un’interfaccia WEB

description

Descrizione del progetto per automatizzare la temperatura di casa con Arduino, in modalità automatica in base alla temperatura e all'orario, oppure in modalità manuale, dove l'utente può impostare il condizionatore da remoto attraverso una pagina WEB

Transcript of Home climate control arduino

Page 1: Home climate control arduino

Home climate controlAutomatizzare il sistema di raffreddamento e riscaldamento di casa, con la possibilità di gestione da remoto attraverso un’interfaccia WEB

Page 2: Home climate control arduino

Che cos’è un condizionatore ?

Il condizionatore d’aria è una macchina in grado di sviluppare calore sensibile (positivo o negativo) che viene scambiato con un fluido, il quale messo a sua volta in circolazione cede tale calore ad un ambiente allo scopo di innalzare o abbassare la temperatura.

Page 3: Home climate control arduino

Come funziona ?

Il condizionatore è in genere costituito dai seguenti elementi essenziali:

Compressore: ha lo scopo di comprimere il fluido

Condensatore: ha lo scopo di condensare il gas, cioè portarlo allo stato di liquido

Organo di laminazione: corrisponde ad una strozzatura della condotta

Evaporatore: ha lo scopo di vaporizzare il liquido, assorbendo colore dall’esterno

Page 4: Home climate control arduino

Si può automatizzare il processo di riscaldamento e raffreddamento, in base alla temperatura, all’ora oppure manualmente da remoto ?

Page 5: Home climate control arduino

Si con Arduino !

Page 6: Home climate control arduino

Che cos’è Arduino ?

Arduino è un framework open source che permette la prototipazione rapida e l'apprendimento veloce dei principi fondamentali dell'elettronica e della programmazione. È composto da una piattaforma hardware per il physical computing sviluppata presso l'Interaction Design Institute, un istituto di formazione post-dottorale con sede a Ivrea, fondato da Olivetti e Telecom Italia. Il nome della scheda deriva da quello di un bar di Ivrea (che richiama a sua volta il nome di Arduino d'Ivrea, Re d'Italia nel 1002) frequentato da alcuni dei fondatori del progetto.

Page 7: Home climate control arduino

Questa si basa su un circuito stampato che integra un microcontrollore con pin connessi alle porte I/O, un regolatore di tensione e quando necessario un'interfaccia USB che permette la comunicazione con il computer. A questo hardware viene affiancato un ambiente di sviluppo integrato (IDE) multipiattaforma (per Linux, Apple Macintosh e Windows). Questo software permette anche ai novizi di scrivere programmi con un linguaggio semplice e intuitivo derivato da C e C++ chiamato Wiring, liberamente scaricabile e modificabile.

Page 8: Home climate control arduino

Info su Arduino

http://www.arduino.cc/ Sito ufficiale

http://blog.arduino.cc/ Blog Ufficiale

http://www.ismanettone.it/ Il mio blog con esempi

Page 9: Home climate control arduino

Come si programma con Arduino ?

Programmare con Arduino è semplice. Basta scaricare il compilatore dal sito http://arduino.cc/en/main/software disponibile per Windows, Mac e Linux. Il linguaggio di programmazione è il Wiring, che deriva dal C. Con questo semplice linguaggio è possibile fare praticamente di tutto con Arduino |

Page 10: Home climate control arduino
Page 11: Home climate control arduino

Cosa serve per il progetto ?

Arduino Uno

WiFi o Ethernet Shield

Sensore di Temperatura DHT22

IR LED

Condizionatore con pompa di Calore

Page 12: Home climate control arduino

1) Modalità Automatica

Attraverso questa modalità, il condizionatore si accenderà in due circostanze:

La temperatura di casa è troppo bassa o troppo alta

L’utente ha stabilito un determinato orario di accensione

Grazie al sensore DHT22 e all’utilizzo del real time clock, è possibile utilizzare Arduino per far accendere il condizionatore/pompa di calore. Il LED ad infrarosso, permetterà di interfacciarsi con l’apparecchio.

Page 13: Home climate control arduino

2) Modalità manualeAttraverso questa modalità è l’utente a decidere se accedere il condizionatore/pompa di calore, attraverso un’interfaccia WEB semplice da usare. In questo modo, attraverso una connessione ad Internet, sarà possibile accendere anche dallo smartphone il condizionatore, prima di arrivare in casa, in modo da trovare già la temperatura desiderata. Per motivi di sicurezza, è presente una richiesta di credenziali d’accesso prima di poter accedere alla pagina di controllo del dispositivo.

Page 14: Home climate control arduino

Esempio dell’interfaccia WEB

Page 15: Home climate control arduino

Con l’interfaccia WEB, sarà possibile impostare la temperatura desiderata, l’intensità della ventola e tanto altro.In sostanza è come avere a porta di mano il telecomando del proprio condizionatore, anche se ci si trova fuori casa ! Questo sistema è compatibile con tutti i condizionatori che funzionano con telecomandi ad infrarossi.