Indholdsfortegnelse:

Hjemmeautomatisering: 7 trin
Hjemmeautomatisering: 7 trin

Video: Hjemmeautomatisering: 7 trin

Video: Hjemmeautomatisering: 7 trin
Video: ЭЛЕКТРОНИКА ИЗ КИТАЯ 12 КРУТЫХ ВЕЩЕЙ С ALIEXPRESS + КОНКУРС 2024, Juli
Anonim
Hjemmeautomatisering
Hjemmeautomatisering

Gør dit hjem til et smart hjem, med dette kan du styre alle elektroniske enheder i dit hjem inden for en enkelt app. Men til dette projekt sørgede jeg kun for at kontrollere al belysning derhjemme. Alt laves let med Raspberry pi 3 og relæ til styring af de fysiske switche og en app bygget fra bunden til at styre relæet til fjernbetjeningen.

NØDVENDIGE MATERIALER

Hindbær pi 3

8-kanals 5v relæmodul

Micro sd -kort (8 GB)

Kvinde-til-hun-jumpertråd

BRUGT SOFTWARE

Win32DiskImager

Trin 1: Wring Raspberry Pi med 8-kanals relæ

Wring Raspberry Pi Med 8-kanals relæ
Wring Raspberry Pi Med 8-kanals relæ
Wring Raspberry Pi Med 8-kanals relæ
Wring Raspberry Pi Med 8-kanals relæ

Tråd i henhold til diagrammet ovenfor

Trin 2: Konfigurer Raspbian Lite på Raspberry Pi

Besøg

Rul ned og download den nyeste Raspbian Lite (nuværende - Buster)

pak zip -filen ud, og du får en.img -fil

kør Win32DiskImager

søg efter.img -fil under "Billedfil"

vælg det korrekte drev "Enhed" (f.eks. E:)

klik på "Skriv" -knappen for at starte brændingsprocessen

klik på "JA" når du bliver bedt om det

når det er gjort, skal du indsætte dit SD -kort i hindbær pi og tænde det

Trin 3: Opdater Raspbian

Indstil statisk IP til Raspbian før opdatering, HVORDAN?

Log ind på raspbian terminal

Bruger: piPassword: hindbær

type

sudo nano /etc/dhcpcd.conf

rul ned til helt ned og indsæt denne kodelinje

grænseflade eth0

static ip_address =/24 static routers = static domain_nameservers = interface wlan0 static ip_address =/24 static routers = static domain_nameservers =

gem det ved at trykke på "ctrl+x" og "y"

genstart endelig din pi, med "sudo reboot"

efter succes genstart, kør disse kommandoer for at opdatere raspbian til nyeste version

sudo apt-get opdatering

sudo apt-get opgradering

sudo apt-get dist-upgrade

Trin 4: Installer pakker

Tid til at installere alle nødvendige afhængigheder

i terminal kør disse kommandoer

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm installer pm2 -g

Kontroller, om alt er installeret korrekt ved at køre disse kommandoer

knude -v

npm -v

pm2 -v

git -version

Trin 5: Kloning af "HomeAutomationServer" -lager

Klon "HomeAutomationServer" -lager fra github

git-klon

når du er klonet, skal du gå ind i "HomeAutomationServer" bibliotek og køre dette

npm installation

Alle nødvendige afhængigheder, der kræves til projektet, installeres automatisk

Trin 6: Kør server med Pm2

Kør server med pm2

skriv dette i terminal for at generere stien til pm2

pm2 opstart

kopier den genererede kommando og indsæt den i terminalen, og udfør den

endelig start server med pm2, skriv denne kommando, du skulle nu være i den rigtige mappe

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

kør denne kommando for at gemme serveren i pm2, så pm2 kører din server automatisk ved hver opstart

pm2 gemme

Trin 7: Genstart serveren

Genstart serveren med denne kommando

sudo genstart

når genstartet, skal du skrive denne kommando for at kontrollere, om serveren automatisk kører efter genstart

pm2 liste

Med det har du gennemført selvstudiet til opsætning af serveren, der kører med pm2

MEN FØR AT SLUTTE HELE TUTORIALE, lad mig fortælle dig, at dette kun er halvdelen af ansøgningen, så hvor er den resterende vejledning, du spørger, besøg https://github.com/khairmuhammad-ybh/HomeAutomati… for den sidste vejledning for at installere appen på din enhed.

OPDATERINGER

Download og installer den apk, der findes her: HomeAutomation, og prøv det

Anbefalede: