Talaan ng mga Nilalaman:

Pag-aautomat sa Bahay: 7 Mga Hakbang
Pag-aautomat sa Bahay: 7 Mga Hakbang

Video: Pag-aautomat sa Bahay: 7 Mga Hakbang

Video: Pag-aautomat sa Bahay: 7 Mga Hakbang
Video: 7 Diskarte Para Makaipon ng Mabilis 2024, Nobyembre
Anonim
Pag-aautomat sa Bahay
Pag-aautomat sa Bahay

Gawin ang iyong bahay sa isang matalinong bahay, kasama nito maaari mong makontrol ang lahat ng mga elektronikong aparato sa iyong bahay sa loob ng isang solong app. Ngunit para sa proyektong ito, nagsilbi ako upang makontrol lamang ang lahat ng pag-iilaw sa bahay. Madaling ginawa ang lahat gamit ang Raspberry pi 3 at relay para sa pagkontrol sa mga pisikal na switch at isang build ng app mula sa simula upang makontrol ang relay para sa remote control.

KINAKAILANGANG KAGAMITAN

Raspberry pi 3

8-Channel 5v Relay Module

Micro sd card (8GB)

Wire ng Jumper ng Babae-hanggang-Babae

GAMIT NG SOFTWARE

Win32DiskImager

Hakbang 1: Wring Raspberry Pi Sa 8-channel Relay

Wring Raspberry Pi Sa 8-channel Relay
Wring Raspberry Pi Sa 8-channel Relay
Wring Raspberry Pi Sa 8-channel Relay
Wring Raspberry Pi Sa 8-channel Relay

Wire ayon sa diagram na ibibigay sa itaas

Hakbang 2: I-setup ang Raspbian Lite sa Raspberry Pi

Bisitahin ang

Mag-scroll pababa at mag-download ng pinakabagong Raspbian Lite (kasalukuyang - Buster)

i-unzip ang.zip file at makakakuha ka ng isang.img file

patakbuhin ang Win32DiskImager

mag-browse para sa.img file sa ilalim ng pagpipiliang "Image File"

piliin ang tamang drive na "Device" (hal. E: )

mag-click sa pindutang "Sumulat" upang simulan ang proseso ng pagkasunog

i-click ang "YES" kapag prompt

sa sandaling tapos na, ipasok ang iyong sd card sa raspberry pi at i-on ito

Hakbang 3: I-update ang Raspbian

Itakda ang static IP sa Raspbian bago i-update, PAANO?

Mag-login sa terminal ng raspbian

Gumagamit: piPassword: raspberry

uri

sudo nano /etc/dhcpcd.conf

mag-scroll pababa pababa at i-paste ang mga linya ng code na ito

interface eth0

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

i-save ito sa pamamagitan ng pagpindot sa "ctrl + x" at "y"

sa wakas i-reboot ang iyong pi, sa "sudo reboot"

pagkatapos ng tagumpay na pag-reboot, patakbuhin ang utos na ito upang i-update ang raspbian sa pinakabagong bersyon

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Hakbang 4: Mag-install ng Mga Pakete

Oras upang mai-install ang lahat ng kinakailangang mga dependency

sa terminal patakbuhin ang mga utos na ito

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm i-install ang pm2 -g

Suriin kung tama ang pag-install ng lahat sa pamamagitan ng pagpapatakbo ng mga utos na ito

node -v

npm -v

pm2 -v

git --versi

Hakbang 5: Pag-clonning ng "HomeAutomationServer" Repository

I-clone ang "HomeAutomationServer" na imbakan mula sa github

git clone

sa sandaling na-clone, pumunta sa direktoryo ng "HomeAutomationServer" at patakbuhin ito

i-install

Ang lahat ng kinakailangang mga dependency na kinakailangan para sa proyekto ay awtomatikong mai-install

Hakbang 6: Patakbuhin ang Server Sa Pm2

Patakbuhin ang server na may pm2

i-type ito sa terminal upang makabuo ng landas para sa pm2

pm2 startup

kopyahin ang nabuong utos at i-paste sa terminal at isagawa ito

Panghuli, simulan ang server sa pm2, i-type ang utos na ito, dapat ay nasa tamang direktoryo ka na ngayon

pm2 simulan ang server.js --pangalan ng "HomeAutomationServer" - relo

patakbuhin ang utos na ito upang mai-save ang server sa pm2 kaya't ang pm2 ay awtomatikong patatakbuhin ang iyong server sa bawat boot

pm2 makatipid

Hakbang 7: I-reboot ang Server

I-reboot ang server gamit ang utos na ito

sudo reboot

sa sandaling muling pag-boot, i-type ang utos na ito upang suriin kung awtomatikong tatakbo ang server pagkatapos ng pag-reboot

listahan ng pm2

Sa pamamagitan nito nakumpleto mo ang tutorial para sa pag-set up ng server na tumatakbo sa pm2

NGUNIT BAGO MATAPOS ANG BUONG TUTORIAL, hayaan mong sabihin ko sa iyo na ito ay kalahati lamang ng aplikasyon, kaya, saan ang natitirang tutorial na tinanong mo, bisitahin ang https://github.com/khairmuhammad-ybh/HomeAutomati… para sa huling tutorial upang mai-install ang app sa iyong aparato.

MGA NAG-UPDATE

I-download at i-install ang apk na ibinigay dito: HomeAutomation at subukan ito

Inirerekumendang: