Orodha ya maudhui:

Uendeshaji wa Nyumbani: Hatua 7
Uendeshaji wa Nyumbani: Hatua 7

Video: Uendeshaji wa Nyumbani: Hatua 7

Video: Uendeshaji wa Nyumbani: Hatua 7
Video: Siri 5 ili kuwa mjasiriamali mwenye mafanikio. 2024, Julai
Anonim
Uendeshaji wa Nyumbani
Uendeshaji wa Nyumbani

Badilisha nyumba yako iwe nyumba nzuri, na kwa hii unaweza kudhibiti vifaa vyote vya elektroniki nyumbani kwako ndani ya programu moja. Lakini kwa mradi huu, nilihudumia tu kudhibiti taa zote nyumbani. Kila kitu kimetengenezwa kwa urahisi na Raspberry pi 3 na upeanaji wa kudhibiti swichi za mwili na programu kujenga kutoka mwanzoni kudhibiti upitishaji wa kijijini.

VIFAA VINAVYOTAKIWA

Raspberry pi 3

8-Channel 5v Kupitisha Moduli

Kadi ndogo ya sd (8GB)

Waya wa Jumper-to-Female Jumper

MATUMIZI YA SOFTI

Picha ya Win32Disk

Hatua ya 1: Wring Raspberry Pi Pamoja na 8-channel Relay

Wring Raspberry Pi Na Njia 8 ya Kupokea
Wring Raspberry Pi Na Njia 8 ya Kupokea
Wring Raspberry Pi Na Njia 8 ya Kupokea
Wring Raspberry Pi Na Njia 8 ya Kupokea

Waya kulingana na mchoro uliopewa hapo juu

Hatua ya 2: Sanidi Raspbian Lite kwenye Raspberry Pi

Tembelea

Tembea chini na upakue Raspbian Lite ya hivi karibuni (ya sasa - Buster)

unzip faili ya.zip na utapata faili ya.img

endesha Win32DiskImager

vinjari faili ya.img chini ya chaguo la "Picha ya Picha"

chagua kiendeshi sahihi "Kifaa" (k. E: )

bonyeza kitufe cha "Andika" ili kuanza mchakato wa kuchoma

bonyeza "NDIYO" wakati wa haraka

ukimaliza, ingiza kadi yako ya sd kwenye raspberry pi na uiwasha

Hatua ya 3: Sasisha Raspbian

Weka IP tuli kwa Raspbian kabla ya kusasisha, JINSI?

Ingia kwenye kituo cha raspbian

Mtumiaji: piPassword: rasipberry

aina

Sudo nano /etc/dhcpcd.conf

shuka chini hadi chini na ubandike laini hizi za nambari

kiolesura cha eth0

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

ila kwa kubonyeza "ctrl + x" na "y"

mwishowe rejesha pi yako, na "sudo reboot"

baada ya kuanza upya kwa mafanikio, tumia amri hizi kusasisha raspbian kwa toleo la hivi karibuni

Sudo apt-pata sasisho

sasisho la kupata apt

sudo apt-kupata dist-kuboresha

Hatua ya 4: Sakinisha Vifurushi

Wakati wa kusanikisha utegemezi wote unaohitajika

katika terminal endesha amri hizi

Sudo apt-get kufunga nodejs

Sudo apt-get kufunga npm

Sudo apt-get kufunga git

Sudo npm kufunga pm2 -g

Angalia ikiwa kila kitu kinasakinishwa kwa usahihi kwa kutumia amri hizi

node -v

npm -v

pm2 -v

git - mabadiliko

Hatua ya 5: Kuweka Hifadhi ya "HomeAutomationServer"

Clone "Hifadhi ya HomeAutomationServer" kutoka github

clone ya git

mara moja cloned, kwenda katika "HomeAutomationServer" directory na kuendesha hii

npm kufunga

Utegemezi wote unaohitajika kwa mradi utawekwa kiatomati

Hatua ya 6: Run Server na Pm2

Endesha seva na pm2

andika hii kwenye terminal ili kutengeneza njia ya pm2

pm2 kuanza

nakili amri iliyotengenezwa na ubandike kwenye terminal na uitekeleze

mwishowe, anza seva na pm2, andika amri hii, unapaswa kuwa kwenye saraka sahihi kwa sasa

pm2 anza server.js - jina "HomeAutomationServer" - saa

endesha amri hii ili uhifadhi seva hadi pm2 kwa hivyo pm2 itaendesha kiotomatiki seva yako kwenye kila buti

pm2 kuokoa

Hatua ya 7: Reboot Server

Anzisha tena seva na amri hii

Sudo reboot

mara baada ya kuwashwa upya, andika amri hii kuangalia ikiwa seva inaendesha kiatomati baada ya kuwasha tena

orodha ya pm2

Kwa kuwa umekamilisha mafunzo ya kuanzisha seva inayoendesha na pm2

LAKINI KABLA YA KUMALIZA MAFUNZO YOTE, wacha nikuambie kuwa hii ni nusu tu ya programu, kwa hivyo, mafunzo uliyosalia yako wapi, tembelea https://github.com/khairmuhammad-ybh/HomeAutomati ……. kwa mafunzo ya mwisho kusakinisha programu kwenye kifaa chako.

UPDATES

Pakua na usakinishe apk iliyotolewa hapa: HomeAutomation na ujaribu

Ilipendekeza: