Sommario:
- Passaggio 1: strizza il Raspberry Pi con il relè a 8 canali
- Passaggio 2: configura Raspbian Lite su Raspberry Pi
- Passaggio 3: aggiorna Raspbian
- Passaggio 4: installa i pacchetti
- Passaggio 5: clonazione del repository "HomeAutomationServer"
- Passaggio 6: eseguire il server con Pm2
- Passaggio 7: riavviare il server
Video: Domotica: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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:
Pulsante domotica da $ 5: 4 passaggi
Pulsante per l'automazione domestica da $ 5: un pulsante per l'automazione domestica da $ 5 A volte la soluzione più semplice è un singolo pulsante. Volevamo un modo semplice per attivare una routine "ora di andare a dormire" sul nostro hub di automazione domestica (Huitat Elevation), che spegne la maggior parte delle luci, imposta le altre su livelli specifici e
Domotica: 5 passaggi
Domotica: in questo progetto, abbiamo usato molte cose costruiscilo da zero per capire il processo di IoT internet of thingsvideo per tutto il progetto
Arduin-domotica: 5 passaggi
Arduin-home-automation: In questo Instructable ti parlerò di un esempio di domotica controllata da un PLC ZELIO SR3 e schede Arduino utilizzate per misurare e controllare luce, calore e umidità. Questo sistema viene utilizzato dai miei studenti per apprendere le basi di automazione
Domotica con NodeMCU Touch Sensor LDR Relè di controllo della temperatura: 16 passaggi
Automazione domestica con relè di controllo della temperatura LDR del sensore tattile NodeMCU: nei miei progetti NodeMCU precedenti, ho controllato due elettrodomestici dall'app Blynk. Ho ricevuto molti commenti e messaggi per aggiornare il progetto con il controllo manuale e aggiungere più funzionalità. Così ho progettato questa Smart Home Extention Box. In questo IoT
Domotica controllata da Infinity Gauntlet: 8 passaggi (con immagini)
Infinity Gauntlet Controlled Home Automation: Nel mio progetto precedente ho realizzato un guanto infinito che controlla un interruttore della luce. Volevo usare sei pietre e ogni pietra può controllare l'apparecchio, la serratura della porta o l'illuminazione. Così, ho realizzato un sistema di automazione domestica usando il guanto di sfida dell'infinito. In questo progetto