Control Appliance From An Arduino: The Start Of Home Automation

L'ultima volta, vi ho mostrato alcuni modi per rendere i vostri progetti Arduino controllati tramite voce tramite SiriProxy, elementi vocaboli incorporati di OS X e alcuni script di Automator, o persino un chip hardware di riconoscimento vocale dedicato. Ti ho lasciato con una rapida dimostrazione che accendevo le luci, ma non ho spiegato come l'ho raggiunto dal lato hardware.

L'ultima volta, vi ho mostrato alcuni modi per rendere i vostri progetti Arduino controllati tramite voce tramite SiriProxy, elementi vocaboli incorporati di OS X e alcuni script di Automator, o persino un chip hardware di riconoscimento vocale dedicato.  Ti ho lasciato con una rapida dimostrazione che accendevo le luci, ma non ho spiegato come l'ho raggiunto dal lato hardware.
Annuncio pubblicitario

domotica arduino L'ultima volta ti ho mostrato alcuni modi per rendere i tuoi progetti Arduino controllati in 3 modi per aggiungere il controllo vocale ai progetti di Arduino 3 modi per aggiungere il controllo vocale ai progetti Arduino Ultimamente sto iniziando ad amare il mio Arduino; Avendo seguito i tutorial di base e persino realizzato un cubo LED, ero pronto ad affrontare qualcosa di molto più complesso. Fortunatamente, il parlato che controlla un progetto Arduino ... Leggi di più tramite SiriProxy, elementi vocaboli integrati di OS X e alcuni script di Automator, o persino un chip hardware di riconoscimento vocale dedicato. Ti ho lasciato con una rapida dimostrazione che accendevo le luci, ma non ho spiegato come l'ho raggiunto dal lato hardware. Diamo un'occhiata oggi a come è possibile controllare i dispositivi ad alta potenza, come il bollitore o alcune lampade da terra.

Avvertenza: scherzare con una rete elettrica domestica non è qualcosa da prendere alla leggera. Una batteria da 9 V può far scaldare la lingua, ma 120-240 V può friggerla e potenzialmente ucciderti. Se muori dal fare tutto ciò, accetto assolutamente zero responsabilità. Se non lo accetti, smetti di leggere ora.

Se sei nuovo a questo, assicurati di dare un'occhiata alla nostra guida Arduino per principianti. Inoltre, non suggerirei di provare a controllare specificamente il tuo bollitore (ad esempio) a causa dell'elevata corrente di tiro: un bollitore da 1500 W utilizzerà circa 12, 5 Ampere (a seconda del tuo livello di tensione nazionale).

Relè allo stato solido

I relè sono interruttori meccanici controllati elettricamente; applicare una tensione al lato del grilletto, e il magnete all'interno farà girare l'interruttore meccanicamente.

Sono disponibili in una varietà di dimensioni e valutazioni, quindi è assolutamente necessario controllare la corrente e la tensione totale che si intende passare; se provate a mettere 240 VAC attraverso un relè valutato per soli 5 VDC, allora accadranno cose brutte .

Le caratteristiche di un relè significano anche che non puoi semplicemente collegarle direttamente all'Arduino - devi isolarle in qualche modo usando un transistor e fornire un diodo "flyback". I relè contengono magneti, che sono induttivi, quindi tengono una carica di elettricità. Quando si rilascia improvvisamente la carica, il carico induttivo fuoriesce dal circuito da cui proviene, nella polarità inversa; il diodo flyback protegge il circuito.

domotica arduino

I relè possono essere cablati come normalmente aperti, il che significa "spento a meno che non li accendi"; o normalmente chiuso, che significa "acceso a meno che non li spegni".

Se questa è la strada che desideri percorrere, tieni presente che è la più pericolosa perché ci saranno fili scoperti. È possibile acquistare un kit relè da SparkFun per $ 20; include un piccolo circuito stampato e tutti i componenti aggiuntivi necessari per commutare fino a carichi di 240VAC 8A .

progetti domestici arduino

"PowerSwitch Tail"

Se l'idea di toccare qualsiasi tipo di cavo live ti spaventa ma vuoi comunque un approccio cablato affidabile, queste code di relè pre-fatte sono probabilmente la soluzione migliore, la vendita al dettaglio a circa $ 25 ciascuna. Basta inserirli nella connessione tra la presa a muro e il dispositivo, quindi eseguire l'alimentazione elettrica di Arduino e un IO digitale sul lato.

progetti domestici arduino

Questi sono adatti per 120vAC negli Stati Uniti, ma per i 240v del Regno Unito e altrove producono solo un modulo di kit, e dovrai aggiungere le tue prese. Fai attenzione però con i kit, perché gli errori potrebbero significare friggere il tuo Arduino o te stesso, quindi questi non sono sicuri al 100%. Per la mente totale, dovresti guardare alla prossima opzione.

Hack alcuni socket telecomandati

Al giorno d'oggi è possibile ottenere una presa di corrente con telecomando radio per un minimo di $ 10- $ 20, e in genere usano tutti esattamente la stessa frequenza 433 mHz per controllare le cose e probabilmente lo stesso chip. Se sei pronto a sacrificare il telecomando, o almeno a fare qualche buco per alcuni cavi nel case, puoi facilmente collegarlo ad un Arduino.

Inizia aprendo il telecomando e identificando il chip utilizzato; il seguente diagramma spiega il pin che stai cercando se hai un chip SC5262 (HX2262 e PT2262 sono anche compatibili con lo stesso pin utilizzato) . Collega quel pin a un'uscita digitale su Arduino e puoi anche bypassare la batteria remota usando l'alimentatore da 5 V e la massa (o semplicemente usando la batteria in dotazione, qualunque sia) .

domotica arduino

Successivamente, ti consigliamo di scaricare e inserire nella tua cartella Arduino / Librerie la libreria RFSwitch di Google Code - questo ti dà accesso ad alcune semplici funzioni per l'attivazione di dispositivi e lascia fuori la nitidezza dei segnali di comando. Inizia creando una nuova istanza della classe:

 #includere 
 RCSwitch mySwitch = RCSwitch (); 

Nella tua funzione setup (), istanziala sul relativo pin di output (10, in questo caso):

 mySwitch.enableTransmit (10); 

E nella tua logica principale, usa:

 mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1); 

(dove 3 è il canale e 1 è il numero del dispositivo) per accendere e spegnere i dispositivi. In genere ci sono 4 di ogni canale e 4 dispositivi, offrendo 16 dispositivi indirizzabili unici per accendere e spegnere.

La parte migliore dell'hacking di questi prodotti di consumo esistenti è che non toccherà alcun cavo ad alta tensione; tutto è autonomo nel modulo socket.

Ora, combina questo con un piccolo controllo internet Arduino Come configurare Arduino Web Control senza uno scudo Ethernet Come configurare Arduino Web Control senza uno scudo Ethernet Nelle ultime settimane ho passato il controllo dell'illuminazione d'atmosfera nel mio studio a gli spettatori durante la trasmissione in diretta di Technophilia Podcast - puoi vedere i risultati di questo nel ... Leggi di più, e sarai in grado di accendere i tuoi apparecchi dal tuo cellulare ovunque nel mondo. Sono abbastanza sicuro di non voler prendere il controllo di qualcosa di molto su Internet, ma ognuno per conto suo. I tuoi sogni di domotica Arduino possono finalmente essere realizzati? Hai già iniziato il tuo viaggio con Arduino?

Immagine di credito: Shutterstock - presa di corrente,

In this article