Home climate control Automatizzare il sistema di raffreddamento e riscaldamento di casa, con la possibilità di gestione da remoto attraverso un’interfaccia WEB 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. 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 Si può automatizzare il processo di riscaldamento e raffreddamento, in base alla temperatura, all’ora oppure manualmente da remoto ? Si con 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. 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. Info su Arduino http://www.arduino.cc/ Sito ufficiale http://blog.arduino.cc/ Blog Ufficiale http://www.ismanettone.it/ Il mio blog con esempi 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 | Cosa serve per il progetto ? Arduino Uno WiFi o Ethernet Shield Sensore di Temperatura DHT22 IR LED Condizionatore con pompa di Calore 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. 2) Modalità manuale Attraverso 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. Esempio dell’interfaccia WEB 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. Per info e contatti [email protected] http://www.ismanettone.it/arduino-progettare-diventasemplice/