Cuprins:

Domotică: 7 pași
Domotică: 7 pași

Video: Domotică: 7 pași

Video: Domotică: 7 pași
Video: Casa Auto Rulate- Cumpara masini rulate usor in doar 7 pasi 2024, Noiembrie
Anonim
Domotică
Domotică

Transformați-vă casa într-o casă inteligentă, cu aceasta puteți controla toate dispozitivele electronice din casa dvs. într-o singură aplicație. Dar pentru acest proiect, m-am ocupat doar de controlul tuturor iluminatului acasă. Totul se face cu ușurință cu Raspberry pi 3 și releu pentru controlul comutatoarelor fizice și o aplicație construită de la zero pentru a controla releul pentru telecomandă.

MATERIALE NECESARE

Raspberry pi 3

Modul releu 8 canale 5v

Card micro SD (8 GB)

Sârmă jumper de la femeie la femeie

SOFTWARE UTILIZAT

Win32DiskImager

Pasul 1: Wring Raspberry Pi cu releu cu 8 canale

Wring Raspberry Pi cu releu cu 8 canale
Wring Raspberry Pi cu releu cu 8 canale
Wring Raspberry Pi cu releu cu 8 canale
Wring Raspberry Pi cu releu cu 8 canale

Sârmă conform schemei de mai sus

Pasul 2: Configurați Raspbian Lite pe Raspberry Pi

Accesați

Derulați în jos și descărcați cele mai recente Raspbian Lite (curent - Buster)

dezarhivați fișierul.zip și veți obține un fișier.img

rulați Win32DiskImager

căutați fișierul.img sub opțiunea „Fișier imagine”

selectați unitatea corectă „Dispozitiv” (de exemplu, E:)

faceți clic pe butonul „Scrieți” pentru a începe procesul de ardere

faceți clic pe „DA” când vi se solicită

după ce ați terminat, introduceți cardul SD în raspberry pi și porniți-l

Pasul 3: Actualizați Raspbian

Setați IP static la Raspbian înainte de actualizare, CUM?

Conectați-vă la terminalul raspbian

Utilizator: piPassword: zmeură

tip

sudo nano /etc/dhcpcd.conf

derulați în jos până la capăt și lipiți aceste linii de cod

interfață eth0

static ip_address = / 24 routere statice = static domain_nameservers = interfață wlan0 static ip_address = / 24 static routers = static domain_nameservers =

salvați-l apăsând „ctrl + x” și „y”

în cele din urmă reporniți pi-ul, cu „sudo reboot”

după repornirea cu succes, rulați aceste comenzi pentru a actualiza raspbian la cea mai recentă versiune

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Pasul 4: Instalați pachete

Este timpul să instalați toate dependențele necesare

în terminal executați aceste comenzi

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm instala pm2 -g

Verificați dacă totul se instalează corect executând aceste comenzi

nod -v

npm -v

pm2 -v

git --versiune

Pasul 5: Clonarea depozitului „HomeAutomationServer”

Clonați depozitul „HomeAutomationServer” din github

clona git

odată clonat, intrați în directorul „HomeAutomationServer” și rulați acest lucru

instalare npm

Toate dependențele necesare pentru proiect vor fi instalate automat

Pasul 6: Rulați serverul cu Pm2

Rulați serverul cu pm2

tastați acest lucru în terminal pentru a genera calea pentru pm2

pornire pm2

copiați comanda generată și lipiți-o în terminal și executați-o

în cele din urmă, porniți serverul cu pm2, tastați această comandă, ar trebui să vă aflați în directorul potrivit până acum

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

rulați această comandă pentru a salva serverul în pm2, astfel pm2 va rula automat serverul la fiecare boot

pm2 salvați

Pasul 7: Reporniți serverul

Reporniți serverul cu această comandă

sudo reboot

după repornire, tastați această comandă pentru a verifica dacă serverul rulează automat după repornire

lista pm2

Cu aceasta ați finalizat tutorialul pentru configurarea serverului care rulează cu pm2

DAR ÎNAINTE DE A ÎNCHEI ÎNTREGUL TUTORIAL, permiteți-mi să vă spun că aceasta este doar jumătate din aplicație, așa că, unde este tutorialul rămas pe care îl întrebați, vizitați https://github.com/khairmuhammad-ybh/HomeAutomati… pentru tutorialul final pentru a instala aplicația pe dispozitiv.

ACTUALIZĂRI

Descărcați și instalați apk-ul furnizat aici: HomeAutomation și încercați

Recomandat: