Sommario:

Domotica: 7 passaggi
Domotica: 7 passaggi

Video: Domotica: 7 passaggi

Video: Domotica: 7 passaggi
Video: DOMOTICA INTEGRATA recensione BTICINO LIVING NOW SMART 2024, Dicembre
Anonim
Domotica
Domotica

Trasforma la tua casa in una casa intelligente, con questo puoi controllare tutti i dispositivi elettronici della tua casa all'interno di un'unica app. Ma per questo progetto, ho provveduto a controllare solo tutta l'illuminazione a casa. Tutto reso facilmente con Raspberry pi 3 e relè per il controllo degli interruttori fisici e un'app creata da zero per controllare il relè per il telecomando.

MATERIALI RICHIESTI

Lampone pi 3

Modulo relè a 8 canali 5v

Scheda Micro SD (8GB)

Cavo ponticello femmina-femmina

SOFTWARE UTILIZZATO

Win32DiskImager

Passaggio 1: strizza il Raspberry Pi con il relè a 8 canali

Strizza Raspberry Pi con un relè a 8 canali
Strizza Raspberry Pi con un relè a 8 canali
Strizza Raspberry Pi con un relè a 8 canali
Strizza Raspberry Pi con un relè a 8 canali

Collegare secondo lo schema fornito sopra

Passaggio 2: configura Raspbian Lite su Raspberry Pi

Visita

Scorri verso il basso e scarica l'ultima versione di Raspbian Lite (attuale - Buster)

decomprimi il file.zip e otterrai un file.img

eseguire Win32DiskImager

cerca il file.img sotto l'opzione "File immagine"

selezionare l'unità corretta "Dispositivo" (ad es. E:)

fare clic sul pulsante "Scrivi" per avviare il processo di masterizzazione

fare clic su "S" quando richiesto

una volta fatto, inserisci la tua scheda SD in raspberry pi e accendila

Passaggio 3: aggiorna Raspbian

Imposta l'IP statico su Raspbian prima dell'aggiornamento, COME?

Accedi al terminale raspbian

Utente: piPassword: lampone

genere

sudo nano /etc/dhcpcd.conf

scorri fino in fondo e incolla queste righe di codice

interfaccia eth0

static ip_address=/24 static routers= static domain_nameservers= interfaccia wlan0 static ip_address=/24 static router= static domain_nameservers=

salvalo premendo "ctrl+x" e "y"

finalmente riavvia il tuo pi, con "sudo reboot"

dopo il riavvio riuscito, esegui questi comandi per aggiornare raspbian all'ultima versione

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Passaggio 4: installa i pacchetti

È ora di installare tutte le dipendenze richieste

nel terminale esegui questi comandi

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm install pm2 -g

Controlla se tutto si installa correttamente eseguendo questi comandi

nodo -v

npm -v

pm2 -v

git --version

Passaggio 5: clonazione del repository "HomeAutomationServer"

Clona il repository "HomeAutomationServer" da github

git clone

una volta clonato, vai nella directory "HomeAutomationServer" ed esegui questo

installazione npm

Tutte le dipendenze richieste per il progetto verranno installate automaticamente

Passaggio 6: eseguire il server con Pm2

Esegui server con pm2

digita questo nel terminale per generare il percorso per pm2

pm2 avvio

copia il comando generato e incollalo nel terminale ed eseguilo

infine, avvia il server con pm2, digita questo comando, dovresti essere nella directory giusta ormai

pm2 start server.js --name "HomeAutomationServer" --watch

esegui questo comando per salvare il server in pm2 così pm2 eseguirà automaticamente il tuo server ad ogni avvio

pm2 salva

Passaggio 7: riavviare il server

Riavvia il server con questo comando

sudo reboot

una volta riavviato, digita questo comando per verificare se il server viene eseguito automaticamente dopo il riavvio

lista pm2

Con ciò hai completato il tutorial per configurare il server in esecuzione con pm2

MA PRIMA DI FINIRE L'INTERO TUTORIAL, lascia che ti dica che questa è solo metà dell'applicazione, quindi, dov'è il tutorial rimanente che chiedi, visita https://github.com/khairmuhammad-ybh/HomeAutomati… per il tutorial finale per installare l'app sul tuo dispositivo.

AGGIORNAMENTI

Scarica e installa l'apk fornito qui: HomeAutomation e provalo

Consigliato: