Come controllare a distanza la tua casa con un Arduino, 5 progetti fai-da-te

La rivoluzione della casa intelligente sta accadendo ora! Ti mostriamo come creare i tuoi gadget di casa intelligenti utilizzando nient'altro che un semplice Arduino.

La rivoluzione della casa intelligente sta accadendo ora!  Ti mostriamo come creare i tuoi gadget di casa intelligenti utilizzando nient'altro che un semplice Arduino.
Annuncio pubblicitario

Con l'avvento della tecnologia di casa intelligente a prezzi accessibili, non è mai stato più facile trasformare la tua casa Come trasformare il tuo appartamento in una casa intelligente Come trasformare il tuo appartamento in una casa intelligente Sono qui per dirti che è possibile trasformare il tuo appartamento, il duplex o in qualsiasi altro posto in cui potresti vivere in un luogo elegante, uno che impressionerà i tuoi amici e faciliterà la tua vita. Leggi di più . Ci sono molti gadget utili disponibili per farlo e i prezzi di molti di questi articoli sono diminuiti man mano che altri concorrenti si uniscono al mercato Philips Hue Smart Bulb Alternative per risparmiare denaro Philips Hue Smart Bulb Alternative per risparmiare denaro In questo articolo, tu Impareremo alcune delle alternative meno costose a Philips Hue e vediamo come si confrontano. Leggi di più .

Tuttavia, un'opzione molto più economica e gratificante è quella di creare il proprio sistema di casa intelligente personalizzato. In questo articolo illustreremo le basi del funzionamento di un sistema Smart Home e forniremo alcuni esempi di semplici progetti Arduino fai-da-te che chiunque può realizzare.

Fai da te Smart Home: una panoramica

Ci sono diversi modi per avvicinarsi all'automazione del tuo spazio vitale, anche se molte configurazioni useranno un Arduino o un Raspberry Pi come il cervello dell'operazione. In molti casi troverai che la soluzione perfetta può essere una combinazione delle due Home Automation Guide con Raspberry Pi e Arduino Home Automation Guide Con Raspberry Pi e Arduino Il mercato domotico è invaso da costosi sistemi di consumo, incompatibili tra loro e costosi da installare. Se hai un Raspberry Pi e un Arduino, puoi sostanzialmente ottenere la stessa cosa in ... Leggi di più, anche se oggi ci concentreremo sul lato Arduino delle cose.

I cervelli

L'Arduino in questi esempi controlla l'appliance scelta quando viene attivata. YouTuber EEEnthusiast ha un semplice esempio di accensione di un LED con un pulsante per visualizzare l'ordine delle azioni.

Nell'esempio sopra, Arduino legge la tensione in ingresso dal pulsante usando digitalRead . Quando la tensione viene letta come HIGH, accende il LED usando digitalWrite per impostare il suo pin su HIGH . Quando il pulsante non viene premuto, il LED è spento o BASSO .

Questo semplice esempio è essenzialmente il cuore di qualsiasi sistema automatizzato. Tutto quello che devi fare è cambiare gli input e le uscite in qualcosa di utile.

Non preoccuparti se non hai mai utilizzato un Arduino in precedenza - la nostra guida per principianti Guida introduttiva di Arduino: Guida per principianti Guida introduttiva ad Arduino: Guida per principianti Arduino è una piattaforma di prototipazione elettronica open source basata su flessibile, facile da usare hardware e software. È pensato per artisti, designer, hobbisti e chiunque sia interessato a creare oggetti o ambienti interattivi. Leggi altro copre tutto ciò che devi sapere.

Controllo wireless

Esistono diversi modi per istruire il microcontroller per eseguire un'attività. Il primo è InfraRed (IR). Questo metodo potrebbe avere i suoi vantaggi se si utilizza una scheda Arduino senza connettività Internet. È possibile recuperare le parti dai vecchi componenti elettronici e ottenere rapidamente il controllo remoto attivo e funzionante. Questa guida approfondita di YouTuber GreatScott! non è solo un ottimo primer per l'utilizzo di IR nei tuoi progetti, ma include una build completa per controllare una striscia LED RGB 12v!

Connessione a Internet

Il secondo metodo prevede il collegamento del microcontrollore a Internet. Ci sono diversi modi per avvicinarsi a questo. Se stai utilizzando un Arduino o un clone ufficiale, potresti dover acquistare uno scudo Ethernet o Wi-Fi, sebbene ci siano dei modi per aggirare questo problema. Un'opzione molto migliore è quella di ottenere una scheda che abbia già integrato la connettività. Il NodeMCU è perfetto per questo, e spesso lodiamo questa piccola scheda con buone ragioni!

Qualunque sia il modo in cui ottieni il tuo forum online, avrai bisogno di un servizio web per comunicare con esso. Mentre puoi configurare il tuo server, ci sono servizi là fuori che lo faranno per te. In passato abbiamo spiegato come iniziare con OpenHAB Come iniziare con OpenHAB Home Automation su Raspberry Pi Come iniziare con OpenHAB Home Automation su Raspberry Pi OpenHAB è una piattaforma di automazione domestica matura e open source che funziona su una varietà di hardware ed è un protocollo agnostico, il che significa che può connettersi a quasi tutti gli hardware di automazione domestica sul mercato oggi. Leggi altro, che è uno strumento di domotica potente e altamente personalizzabile, anche se la sua complessità non lo rende per i deboli di cuore!

Per un servizio più semplice, sia Thinger che Blynk consentono la comunicazione con un Arduino via web. Entrambi offrono la possibilità di controllare il tuo microcontrollore da uno smartphone, o facendo una richiesta web (perfetta per gli utenti di IFTTT The Ultimate IFTTT Guide: utilizza lo strumento più potente del web come un professionista La guida definitiva IFTTT: usa il più potente del web Tool Like a Pro If This Then That, noto anche come IFTTT è un servizio gratuito basato sul Web per far lavorare insieme le tue app e i tuoi dispositivi. Non sei sicuro di come creare l'applet? Segui questa guida.

Per iniziare rapidamente con Blynk, consulta la nostra guida introduttiva Guida introduttiva a Blynk: semplici dispositivi IoT fai-da-te Guida introduttiva a Blynk: semplici dispositivi IoT fai-da-te Blynk è un servizio IoT (Internet of Things) progettato per il controllo remoto e la lettura dei dati del sensore dai tuoi dispositivi il più semplice e veloce possibile. Leggi di più .

Il Bluetooth è un altro modo comune per comunicare da remoto con Arduino. Nella maggior parte dei casi è necessario disporre di uno scudo Bluetooth per connettersi, e a meno di $ 3, sono un'opzione economica se si desidera intraprendere questa strada.

Per un rapido progetto introduttivo utilizzando Bluetooth con Arduino, dai un'occhiata al seguente video di Tinkernut Labs.

Accendo

Ora che puoi parlare alla lavagna da remoto, è ora di occuparsi del lato di uscita dell'equazione. Il LED nel nostro esempio originale non è troppo utile in uno scenario di vita reale. Sostituendolo con un relay o un MOSFET, è possibile controllare gli oggetti più potenti.

Abbiamo spiegato come funzionano i relè per controllare le appliance in passato e abbiamo utilizzato MOSFET nel nostro precedente tutorial sul collegamento delle strisce LED a un Arduino. La sezione del video sulle strisce 12v fornisce un esempio del modo più comune di utilizzarne uno in un circuito di controllo dell'alimentazione:

Quando acquisti questi componenti, vale la pena notare che devono essere a livello logico per lavorare con la tua scheda. Con MOSFET questo è solitamente indicato dalla lettera "L" nel nome (nell'esempio sopra, è stato utilizzato IRLZ44N). Per i relè, vale la pena esaminare le unità relè prefabbricate a basso costo da utilizzare con i microcontrollori.

Pronto, Imposta, Automatizza!

Ora che hai compreso le basi per realizzare elettrodomestici intelligenti fai-da-te, lascia un'occhiata ad alcuni esempi.

La frenesia degli utenti di Instructables ha utilizzato un Arduino insieme a una coda PowerSwitch che fungeva da relè per creare la sua caffettiera attivata Twitter:

YouTuber passxxxa utilizza il servizio Blynk sopra menzionato insieme a uno Arduino Uno, uno scudo Ethernet e un relè per controllare una luce. Questo video mostra quanto sia facile iniziare la domotica. Attenzione: giocare con l'alimentazione A / C può essere mortale, assicurati di sapere cosa stai facendo prima di scherzare con esso!

Youtuber BRUH Automation ha utilizzato un NodeMCU con un servo per creare blind automatici controllati via web per meno di $ 15 !

Sebbene non sia strettamente controllato a distanza, l' identificazione a radiofrequenza (RFID) è un altro modo interessante per controllare gli oggetti intelligenti. Impara come usarlo per creare una porta autobloccante con uno strumento Arduino Uno e un solenoide nel nostro tutorial di blocco intelligente di DIY:

CarLeeToes combina il controllo IR con il controllo web nel suo tutorial su come controllare l'aria condizionata da uno smartphone. Il progetto ti porta attraverso il processo di "sniffing" dei codici IR dal telecomando del climatizzatore e come utilizzarli in combinazione con un server web per inviare i segnali corretti dal tuo Arduino. Guarda il video in azione (in spagnolo, ma il tutorial su Instructables.com è in inglese):

Idee ovunque

Una volta che inizi a giocare con la domotica fai-da-te, inizi a vedere le idee ovunque. Usare una scheda Arduino o simile è un modo fantastico per iniziare. Arduino è solo un lato della storia, tuttavia, poiché il Raspberry Pi è adatto anche per questo tipo di progetti, e per iniziare a controllare i relay. Come iniziare con GPIO su un Raspberry Pi. Iniziare con GPIO su un Raspberry Pi Se ti piace l'Arduino Era bello, aspetta solo di mettere le mani su un Raspberry Pi - queste cose sono incredibili. Oltre ad essere un computer perfettamente funzionante, hanno anche un ... Leggi di più può essere piuttosto facile.

Hai lavorato a qualcosa a cui non avevamo pensato? Stai sognando il perfetto sistema domotico per la tua casa? Fateci sapere nella sezione commenti qui sotto!

In this article