Sommario:

Automazione domestica con Raspberry Pi 3 e Node-RED: 6 passaggi
Automazione domestica con Raspberry Pi 3 e Node-RED: 6 passaggi

Video: Automazione domestica con Raspberry Pi 3 e Node-RED: 6 passaggi

Video: Automazione domestica con Raspberry Pi 3 e Node-RED: 6 passaggi
Video: IOT Based Home Automation With Raspberry Pi And Node RED 2024, Novembre
Anonim
Automazione domestica con Raspberry Pi 3 e Node-RED
Automazione domestica con Raspberry Pi 3 e Node-RED

Materiali richiesti:1. Raspberry Pi 32. Modulo relè3. Fili jumperPer maggiori informazioni fare riferimento a:

Passaggio 1: installazione di Node Red

Node-RED è uno strumento visivo per il cablaggio dell'Internet of Things che può essere eseguito su un Raspberry Pi e consente la rapida prototipazione dei progetti. Prima di iniziare, voglio chiarire una cosa: sono nuovo qui quindi potrebbe essere possibile che abbia commesso degli errori. Quindi ignoralo. Configura Raspberry Pi sulla rete e aggiorna la distribuzione. Puoi eseguire i seguenti comandi nel terminale per questo:sudo rpi-updatesudo rebootDopo il riavvio esegui i seguenti comandi:sudo apt-get updateudo apt-get upgradeAlla fine del progetto, l'interfaccia utente finale di questo progetto sarà simile alla seguente:

Passaggio 2: installazione di Node-Red

Questa applicazione funziona nel browser web, quindi non è necessario installare alcuna applicazione aggiuntiva per giocarci e puoi eseguirla da qualsiasi smartphone, tablet o da un PC dotato di browser web. E per quanto riguarda questo progetto, puoi automatizzare la tua casa solo all'interno della tua rete domestica. Puoi estendere la funzionalità del sistema ma non lo spiegherò in questo progetto. Per questo progetto, prima dovrai configurare Node-RED su un Raspberry Pi 2. Installare Node-RED su Raspberry PiCi sono due modi per questo: nell'immagine Raspbian Jessie di novembre 2015 è preinstallato Node-RED. Vai a: Menu->Programmazione->Nodo-RED. Oppure puoi installarlo manualmente. Un'ottima documentazione è disponibile per questo e puoi trovarla qui. Esecuzione di Node-RED Dopo aver impostato tutto, il passaggio successivo è eseguire Node-RED. Puoi eseguirlo dal Menu o con il seguente comando nel terminale:node-red-startnode-red-stop (per fermare Node-RED)Se vuoi lavorare sul desktop Raspberry Pi, apri il browser web e inserisci il indirizzo che potresti trovare come mostrato nell'immagine seguente dopo aver eseguito Node-RED:

Passaggio 3: apertura di Nodo-Rosso

Nodo di apertura-rosso
Nodo di apertura-rosso

Oppure la seconda opzione (molto meglio che lavorare sull'host locale) è aprire il browser web in qualsiasi altro PC (più veloce di Raspberry Pi) connesso alla rete domestica e inserire l'indirizzo come puoi trovare mostrato nell'immagine seguente. Ho usato il seconda opzione. Apri il browser web e inserisci l'indirizzo del tuo Raspberry Pi, nel mio caso è: 192.168.1.12:1880 Se tutto è corretto, troverai il seguente risultato: Come puoi vedere nella parte sinistra ci sono molti nodi diversi, e io ne userò alcuni per questo progetto. Basta trascinare e rilasciare per usarli.

Passaggio 4: installazione di nodi aggiuntivi

Installazione di nodi aggiuntivi
Installazione di nodi aggiuntivi

nodi extra al tuo Raspberry Pi ed è molto semplice, basta inserire i seguenti comandi nel terminale: cd ~/.node-rednpm install node-red-contrib-gpio (Documentazione)npm install node-red-contrib-ui (Documentazione) Tu puoi trovare molti altri nodi e documentazione qui (non richiesto per questo progetto). Dopo aver eseguito questi comandi, consiglio di interrompere e riavviare il Node-RED in modo che possa aggiornare l'elenco dei nodi.

Passaggio 5: configurazione Hareware

Configurazione Hareware
Configurazione Hareware

Configurazione hardware Collegare i componenti hardware ai pin appropriati come definito in Node-RED. Controlla la sezione schematica per lo schema del circuito. OutputSe hai fatto tutto correttamente, troverai il risultato come in questo

Consigliato: