INHOUDSOPGAWE:

Tuisoutomatisering: 7 stappe
Tuisoutomatisering: 7 stappe

Video: Tuisoutomatisering: 7 stappe

Video: Tuisoutomatisering: 7 stappe
Video: Lukas Graham - 7 Years [Official Music Video] 2024, November
Anonim
Tuis outomatisering
Tuis outomatisering

Maak van u huis 'n slim huis; hiermee kan u alle elektroniese toestelle in u huis binne 'n enkele app beheer. Maar vir hierdie projek het ek slegs alle beligting tuis beheer. Alles is maklik gemaak met Raspberry pi 3 en relais vir die beheer van die fisiese skakelaars en 'n app wat van nuuts af gebou is om die relais vir die afstandsbediening te beheer.

VERLANGE MATERIALE

Framboos pi 3

8-kanaal 5v aflosmodule

Micro sd -kaart (8 GB)

Vrou-tot-vroulike springdraad

SOFTWARE GEBRUIK

Win32DiskImager

Stap 1: Draai framboos Pi met 8-kanaals relais

Wring Framboos Pi Met 8-kanaal Relay
Wring Framboos Pi Met 8-kanaal Relay
Wring Framboos Pi Met 8-kanaal Relay
Wring Framboos Pi Met 8-kanaal Relay

Draad volgens die diagram hierbo

Stap 2: Stel Raspbian Lite op Raspberry Pi op

Besoek

Rol af en laai die nuutste Raspbian Lite af (huidige - Buster)

pak die.zip -lêer uit en u kry 'n.img -lêer

hardloop Win32DiskImager

soek na.img -lêer onder die opsie "Beeldlêer"

kies die korrekte aandrywing "Toestel" (bv.: E)

Klik op die "Skryf" -knoppie om die brandproses te begin

klik op "JA" wanneer u dit vra

sodra dit klaar is, steek u SD -kaart in framboospi en skakel dit aan

Stap 3: Dateer Raspbian op

Stel statiese IP op Raspbian voor opdatering, HOE?

Meld aan by die raspbian -terminale

Gebruiker: piWagwoord: framboos

tipe

sudo nano /etc/dhcpcd.conf

blaai af tot onder en plak hierdie kode reëls

koppelvlak eth0

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

stoor dit deur op "ctrl+x" en "y" te druk

herlaai uiteindelik u pi, met 'sudo reboot'

na sukses herlaai, voer hierdie opdrag uit om raspbian op te dateer na die nuutste weergawe

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Stap 4: Installeer pakkette

Tyd om alle vereiste afhanklikes te installeer

voer die opdragte in die terminale uit

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm installeer pm2 -g

Kyk of alles korrek geïnstalleer is deur hierdie opdragte uit te voer

node -v

npm -v

pm2 -v

git -weergawe

Stap 5: Clonning van die "HomeAutomationServer" -bewaarplek

Kloon die "HomeAutomationServer" -bewaarplek van github

git-kloon

sodra u gekloon het, gaan na die "HomeAutomationServer" -gids en voer dit uit

npm installeer

Alle vereiste afhanklikhede wat vir die projek benodig word, word outomaties geïnstalleer

Stap 6: Begin bediener met Pm2

Begin bediener met pm2

tik dit in terminale om die pad vir pm2 te genereer

pm2 begin

kopieer die gegenereerde opdrag en plak dit in die terminale en voer dit uit

Laastens, begin bediener met pm2, tik hierdie opdrag, u behoort nou in die regte gids te wees

pm2 begin server.js -naam "HomeAutomationServer" --watch

voer hierdie opdrag uit om die bediener in pm2 te stoor, sodat pm2 u bediener outomaties by elke opstart kan uitvoer

pm2 bespaar

Stap 7: Herlaai bediener

Herlaai bediener met hierdie opdrag

sudo herlaai

Sodra dit herlaai is, tik hierdie opdrag om te kyk of die bediener outomaties loop na herlaai

pm2 lys

Hiermee het u die tutoriaal vir die opstel van die bediener met pm2 voltooi

MAAR Voordat ek die hele tutoriaal beëindig, moet ek u vertel dat dit slegs die helfte van die aansoek is, en waar is die oorblywende tutoriaal wat u vra, besoek https://github.com/khairmuhammad-ybh/HomeAutomati… vir die laaste tutoriaal om die app op u toestel te installeer.

UPDATES

Laai die APK hier af en installeer dit: HomeAutomation en probeer dit

Aanbeveel: