Sisukord:

Koduautomaatika: 7 sammu
Koduautomaatika: 7 sammu

Video: Koduautomaatika: 7 sammu

Video: Koduautomaatika: 7 sammu
Video: Кадетство 7 2024, November
Anonim
Koduautomaatika
Koduautomaatika

Muutke oma kodu nutikaks koduks, selle abil saate juhtida kõiki oma kodu elektroonilisi seadmeid ühe rakenduse abil. Kuid selle projekti jaoks kontrollisin ainult kogu valgustust kodus. Raspberry pi 3 ja relee abil on kõik hõlpsasti tehtud füüsiliste lülitite juhtimiseks ja rakendus nullist üles ehitatud, et juhtida kaugjuhtimispuldi releed.

VAJALIKUD MATERJALID

Vaarika pi 3

8-kanaliline 5v releemoodul

Micro SD kaart (8 GB)

Emas-naissoost hüppaja traat

KASUTATUD TARKVARA

Win32DiskImager

Samm: keerake Raspberry Pi 8-kanalilise releega

Wring Raspberry Pi 8-kanalilise releega
Wring Raspberry Pi 8-kanalilise releega
Wring Raspberry Pi 8-kanalilise releega
Wring Raspberry Pi 8-kanalilise releega

Traat vastavalt ülaltoodud skeemile

Samm: seadistage Raspbian Lite Raspberry Pi -s

Külastage aadressi

Kerige alla ja laadige alla uusim Raspbian Lite (praegune - Buster)

pakkige.zip -fail lahti ja saate.img -faili

käivitage Win32DiskImager

otsige.img -faili valiku "Pildifail" alt

valige õige draiv "Seade" (nt E:)

põletusprotsessi alustamiseks klõpsake nuppu "Kirjuta"

kui küsitakse, klõpsake "JAH"

kui olete valmis, sisestage oma sd -kaart vaarika pi sisse ja lülitage see sisse

Samm: värskendage Raspbian

Kas määrata staatiline IP enne värskendamist Raspbianiks, KUIDAS?

Logige sisse raspbiani terminali

Kasutaja: piPassword: vaarikas

tüüpi

sudo nano /etc/dhcpcd.conf

kerige allapoole ja kleepige need koodiridad

liides eth0

staatiline ip_aadress =/24 staatilist ruuterit = staatiline domeeninimeserver = liides wlan0 staatiline ip_aadress =/24 staatilist ruuterit = staatiline domeeninimeserver =

salvestage see, vajutades "ctrl+x" ja "y"

taaskäivitage oma pi lõpuks "sudo reboot" abil

pärast edukat taaskäivitamist käivitage see käsk raspbiani uusimale versioonile värskendamiseks

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Samm: installige paketid

Aeg kõigi vajalike sõltuvuste installimiseks

käivitage terminalis need käsud

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm install pm2 -g

Kontrollige, kas kõik installitakse õigesti, käivitades need käsud

sõlm -v

npm -v

pm2 -v

git -teisendamine

5. samm: hoidla "HomeAutomationServer" kloonimine

Kloonige "HomeAutomationServer" hoidla githubist

git kloon

kui olete kloonitud, minge kataloogi "HomeAutomationServer" ja käivitage see

npm install

Kõik projekti jaoks vajalikud sõltuvused installitakse automaatselt

Samm: käivitage server Pm2 -ga

Käivitage server pm2 -ga

tippige see terminali, et luua tee pm2 jaoks

pm2 käivitamine

kopeerige loodud käsk ja kleepige terminali ning käivitage see

Lõpuks käivitage server pm2 -ga, tippige see käsk, nüüd peaksite olema õiges kataloogis

pm2 käivita server.js -nimi "HomeAutomationServer" --kell

käivitage see käsk, et salvestada server pm2 -sse, nii et pm2 käivitab teie serveri automaatselt igal käivitamisel

pm2 säästa

Samm: taaskäivitage server

Taaskäivitage server selle käsuga

sudo taaskäivitamine

pärast taaskäivitamist tippige see käsk, et kontrollida, kas server käivitub pärast taaskäivitamist automaatselt

pm2 nimekiri

Sellega olete lõpetanud pm2 -ga töötava serveri seadistamise õpetuse

AGA ENNE KOGU ÕPETUSE LÕPETAMIST lubage mul teile öelda, et see on vaid pool rakendusest, nii et kus on ülejäänud õpetus, mida te küsite, külastage viimast õpetust aadressil https://github.com/khairmuhammad-ybh/HomeAutomati… rakenduse seadmesse installimiseks.

UUENDUSED

Laadige alla ja installige siin pakutav apk: HomeAutomation ja proovige seda

Soovitan: