Innehållsförteckning:

Hemmautomation: 7 steg
Hemmautomation: 7 steg

Video: Hemmautomation: 7 steg

Video: Hemmautomation: 7 steg
Video: BIGM Yamato: VG3511-156S1-8F-WF1/UT-A44 + LUCK SS - 202 (One operator 2 sets machine) 2024, Juli
Anonim
Hemautomation
Hemautomation

Förvandla ditt hem till ett smart hem, med detta kan du styra alla elektroniska enheter i ditt hem i en enda app. Men för detta projekt tillgodosåg jag bara att styra all belysning hemma. Allt enkelt gjort med Raspberry pi 3 och relä för styrning av de fysiska omkopplarna och en appbyggnad från grunden för att styra reläet för fjärrkontrollen.

KRÄVANDE MATERIAL

Hallon pi 3

8-kanals 5v relämodul

Micro SD -kort (8 GB)

Kvinna-till-hona bygelkabel

PROGRAMVARA ANVÄND

Win32DiskImager

Steg 1: Vrid 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 enligt diagrammet ovan

Steg 2: Konfigurera Raspbian Lite på Raspberry Pi

Besök

Rulla ner och ladda ner senaste Raspbian Lite (nuvarande - Buster)

packa upp.zip -filen så får du en.img -fil

kör Win32DiskImager

leta efter.img -fil under alternativet "Bildfil"

välj rätt enhet "Enhet" (t.ex. E: )

klicka på "Skriv" -knappen för att starta bränningsprocessen

klicka på "JA" när du uppmanas

när du är klar sätter du in ditt SD -kort i hallonpi och slår på det

Steg 3: Uppdatera Raspbian

Ställ in statisk IP till Raspbian före uppdatering, HUR?

Logga in på raspbian terminal

Användare: piPassword: hallon

typ

sudo nano /etc/dhcpcd.conf

rulla ner hela vägen ner och klistra in dessa kodrader

gränssnitt eth0

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

spara det genom att trycka på "ctrl+x" och "y"

slutligen starta om din pi, med "sudo reboot"

efter framgång omstart, kör dessa kommandon för att uppdatera raspbian till senaste versionen

sudo apt-get uppdatering

sudo apt-get uppgradering

sudo apt-get dist-upgrade

Steg 4: Installera paket

Dags att installera alla beroenden som krävs

i terminalen kör dessa kommandon

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm installera pm2 -g

Kontrollera om allt är korrekt installerat genom att köra dessa kommandon

nod -v

npm -v

pm2 -v

git -version

Steg 5: Klonning av "HomeAutomationServer" -förråd

Klon "HomeAutomationServer" -förvaret från github

git-klon

en gång klonad, gå till "HomeAutomationServer" -katalogen och kör detta

npm installera

Alla nödvändiga beroenden som krävs för projektet installeras automatiskt

Steg 6: Kör server med Pm2

Kör server med pm2

skriv detta i terminalen för att generera sökvägen för pm2

pm2 start

kopiera det genererade kommandot och klistra in det i terminalen och kör det

slutligen, starta servern med pm2, skriv det här kommandot, du borde vara i rätt katalog nu

pm2 starta server.js -namn "HomeAutomationServer" --watch

kör det här kommandot för att spara servern till pm2 så pm2 kör din server automatiskt vid varje start

pm2 spara

Steg 7: Starta om servern

Starta om servern med det här kommandot

sudo starta om

När du har startat om det skriver du det här kommandot för att kontrollera om servern körs automatiskt efter omstart

pm2 lista

Med det har du slutfört självstudien för att konfigurera servern som körs med pm2

MEN INNAN DU SLUTAR HELA HANDLEDNINGEN, låt mig berätta att detta bara är hälften av ansökan, så var finns den återstående handledningen du frågar, besök https://github.com/khairmuhammad-ybh/HomeAutomati… för den sista handledningen för att installera appen på din enhet.

UPPDATERINGAR

Ladda ner och installera apk som finns här: HomeAutomation och prova

Rekommenderad: