Sisukord:
- Samm: keerake Raspberry Pi 8-kanalilise releega
- Samm: seadistage Raspbian Lite Raspberry Pi -s
- Samm: värskendage Raspbian
- Samm: installige paketid
- 5. samm: hoidla "HomeAutomationServer" kloonimine
- Samm: käivitage server Pm2 -ga
- Samm: taaskäivitage server
Video: Koduautomaatika: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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:
$ 5 koduautomaatika nupp: 4 sammu
5 -dollarine koduautomaatika nupp: 5 -dollarine koduautomaatika nupp Mõnikord on lihtsaim lahendus üks nupp. Tahtsime lihtsat võimalust käivitada oma koduautomaatika jaotises (Hubitat Elevation) „magamamineku” rutiin, mis lülitab enamiku tuled välja, seab teised teatud tasemele ja
Koduautomaatika: 5 sammu
Koduautomaatika: selles projektis oleme kasutanud paljusid asju, mis loovad selle nullist, et mõista asjade Interneti asjade Interneti protsessi videot kogu projekti jaoks
Arduini koduautomaatika: 5 sammu
Arduini koduautomaatika: selles juhendis räägin teile näitest koduautomaatikast, mida kontrollivad ZELIO SR3 PLC ja Arduino plaadid, mida kasutatakse valguse, soojuse ja niiskuse mõõtmiseks ja juhtimiseks. Seda süsteemi kasutavad minu õpilased põhitõdede õppimiseks automatiseerimine
HC-05 (bluetooth) Koduautomaatika moodul Põhiline: 3 sammu
HC-05 (bluetooth) Koduautomaatika moodul Põhiline: oma viimases projektis kontrollisin LED-i nupuvajutusega, kuid selles projektis asendasin PUSH BUTTON-i HC-05 mooduliga. Soovitan tungivalt need projektid enne läbi vaadata selle projektiga jätkates. Kõik üksikasjad leiate siit
Koduautomaatika koos NodeMCU puutetundliku anduriga LDR temperatuuri reguleerimise relee: 16 sammu
Koduautomaatika NodeMCU puutetundliku anduri LDR temperatuuri juhtreleega: oma varasemates NodeMCU projektides olen juhtinud Blynk Appist kahte kodumasinat. Sain palju kommentaare ja sõnumeid projekti täiendamiseks käsitsi juhtimise ja lisafunktsioonide lisamisega. Nii et ma olen selle nutika kodu laienduskarbi kujundanud. Selles IoT -s