Domotica Open Source con Arduino tramite bluetooth
Progetto controllo remoto tramite Bluetooth dell`illuminazione e dei dispositivi con Arduino
Questo progetto è nato in ambito scolastico dall`Istituto ITI A. Monaco di Cosenza per insegnare agli alunni la programmazione dei microcontrollori della famiglia Atmel, in questo caso useremo la scheda di programmazione Arduino la quale ci permette varie funzionalità insieme ad un modulo bluetooth, un modulo con 8 relè e un`applicazione creata ad hoc scaricabile dal Play Store.
VIDEO DIMOSTRATIVO:
Arduino tramite una programmazione semplice in C++ ci permetterà di accendere e spegnere dispositivi a distanza grazie ad una connessione bluetooth senza interagire sugli interruttori, ma se viene implementato nell`ambito della domotica può diventare qualcosa di più ampio.
In questo modo si può restare comodamente seduti sul divano mentre si guarda la TV e spegnere una luce che è stata dimenticata accesa, oppure guardare la temperatura interna o esterna sul display dello smartphone e accendere il condizionatore o il riscaldamento.
Iniziamo a mostrare i componenti necessari per la realizzazione:
Arduino è una scheda elettronica di dimensioni ridotte con un microcontrollore ATmega, utile per creare rapidamente prototipi e per scopi hobbistici, didattici e professionali.
|
L’HC-05 è un modulo di ricezione e trasmissione Bluetooth. E' usato in molti progetti, ve ne consiglio l' acquisto. Il modulo ci permette la comunicazione fra Arduino e qualsiasi altro dispositivo bluetooth.
|
Il Modulo Relè 5V a permette di controllare contemporaneamente vari relè in maniera semplice , per la gestione di vari dispositivi in numerose applicazioni.
|
Il sensore di temperatura LM35 non necessita di taratura e fornisce un`accuratezza di ±0.25°C.
Compra il sensore temperatura LM35 su ebay |
Ora illustriamo lo schema di collegamento.
Compra su ebay i tuoi articoli, semplice e sicuro.
Sullo schema potrete notare un jack per alimentare il modulo relè questo perché la scheda Arduino uno può erogare solo 40 mA in uscita su ogni pin. È bene non superare questa soglia per non dire addio al microcontrollore.
Ora procediamo a scaricare il programma sulla scheda Arduino uno.
È semplicissimo basta installare l`IDE sul vostro PC scaricabile gratuitamente e senza iscrizione dal sito Arduino.cc e seguire questa guida su come installare il software per programmare arduino.
È semplicissimo basta installare l`IDE sul vostro PC scaricabile gratuitamente e senza iscrizione dal sito Arduino.cc e seguire questa guida su come installare il software per programmare arduino.
Fatto ciò inseriamo queste righe di codice chiamate sketch sulla nostra scheda:
E infine scarichiamo l`Applicazione per la domotica dal Play Store
La versione inglese Domotic Home Automation qui
La versione inglese Domotic Home Automation qui
L`applicazione Arduino Domoticasa ci permette di controllare diversi dispositivi, iniziano con l`interfaccia, semplice e intuitiva.
Per prima cosa dobbiamo associare il modulo bluetooth nei dispositivi bluetooth dello smartphone.
Per prima cosa dobbiamo associare il modulo bluetooth nei dispositivi bluetooth dello smartphone.
L`Applicazione è divisa in Linea prese, Linea luce, Cancello e Temperatura.
Premendo le icone si attiveranno o disattiveranno i relè collegati alla scheda Arduino.
Premendo le icone si attiveranno o disattiveranno i relè collegati alla scheda Arduino.
Per dubbi e chiarimenti non esitate a contattarmi.
Qui sotto troverete i file necessari alla programmazione di Arduino uno e lo sketch compilato.
Sketch_domotica_arduino_bluetooth_sketch.ino | |
File Size: | 4 kb |
File Type: | ino |
Condividete nei commenti le foto dei vostri progetti.
Scarica gratuitamente l`Applicazione di Progetti Arduino
Compra su ebay i tuoi articoli, semplice e sicuro.