Kazalo:
- 1. korak: Z 8-kanalnim relejem stisnite Raspberry Pi
- Korak: Namestite Raspbian Lite na Raspberry Pi
- 3. korak: Posodobite Raspbian
- 4. korak: Namestite pakete
- 5. korak: kloniranje skladišča "HomeAutomationServer"
- 6. korak: Zaženite strežnik s Pm2
- 7. korak: Znova zaženite strežnik
Video: Domača avtomatizacija: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Spremenite svoj dom v pameten dom, s tem lahko v eni sami aplikaciji upravljate vse elektronske naprave v vašem domu. Toda za ta projekt sem poskrbel samo za nadzor vse razsvetljave doma. Vse preprosto z Raspberry pi 3 in relejem za nadzor fizičnih stikal in izdelavo aplikacije iz nič za upravljanje releja za daljinski upravljalnik.
POTREBNI MATERIALI
Malina pi 3
8-kanalni 5v relejni modul
Micro SD kartica (8 GB)
Moška žica za ženske
UPORABLJENA PROGRAMSKA OPREMA
Win32DiskImager
1. korak: Z 8-kanalnim relejem stisnite Raspberry Pi
Žica v skladu z zgornjim diagramom
Korak: Namestite Raspbian Lite na Raspberry Pi
Obiščite
Pomaknite se navzdol in prenesite najnovejši Raspbian Lite (trenutno - Buster)
razpakirajte datoteko.zip in dobili boste datoteko.img
zaženite Win32DiskImager
poiščite datoteko.img pod možnostjo "Slikovna datoteka"
izberite pravilen pogon "Naprava" (npr. E: )
kliknite gumb "Napiši", da začnete postopek zapisovanja
ob pozivu kliknite "DA"
Ko končate, vstavite svojo SD kartico v malino pi in jo vklopite
3. korak: Posodobite Raspbian
Pred posodobitvijo nastavite statični IP na Raspbian, KAKO?
Prijavite se v raspbian terminal
Uporabnik: piPassword: malina
tip
sudo nano /etc/dhcpcd.conf
pomaknite se navzdol do konca in prilepite te vrstice kode
vmesnik eth0
statični ip_address =/24 statični usmerjevalniki = statični domenski strežniki = vmesnik wlan0 statični ip_address =/24 statični usmerjevalniki = statični domenski strežniki =
shranite s pritiskom na "ctrl+x" in "y"
končno znova zaženite pi z "sudo reboot"
po uspešnem ponovnem zagonu zaženite ta ukaz, da posodobite raspbian na najnovejšo različico
sudo apt-get posodobitev
sudo apt-get nadgradnja
sudo apt-get dist-upgrade
4. korak: Namestite pakete
Čas je za namestitev vseh potrebnih odvisnosti
v terminalu zaženite te ukaze
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm namestite pm2 -g
Z zagonom teh ukazov preverite, ali je vse pravilno nameščeno
vozlišče -v
npm -v
pm2 -v
git --verzija
5. korak: kloniranje skladišča "HomeAutomationServer"
Klonirajte skladišče "HomeAutomationServer" iz github -a
git clone
ko ste klonirani, pojdite v imenik "HomeAutomationServer" in zaženite to
npm install
Vse potrebne odvisnosti, potrebne za projekt, bodo samodejno nameščene
6. korak: Zaženite strežnik s Pm2
Zaženite strežnik s pm2
vnesite to v terminalu, da ustvarite pot za pm2
zagon pm2
kopirajte ustvarjeni ukaz in ga prilepite v terminal in ga izvedite
nazadnje, zaženite strežnik s pm2, vnesite ta ukaz, že bi morali biti v pravem imeniku
pm2 start server.js --name "HomeAutomationServer" --watch
zaženite ta ukaz, da shranite strežnik v pm2, da bo pm2 samodejno zagnal vaš strežnik pri vsakem zagonu
pm2 shrani
7. korak: Znova zaženite strežnik
S tem ukazom znova zaženite strežnik
sudo ponovni zagon
ko znova zaženete, vnesite ta ukaz, da preverite, ali se strežnik po ponovnem zagonu samodejno zažene
seznam pm2
S tem ste zaključili vadnico za nastavitev strežnika, ki deluje s pm2
Toda preden končate celoten VODIČ, naj vam povem, da je to le polovica aplikacije, zato, kje je preostala vadnica, ki jo vprašate, obiščite https://github.com/khairmuhammad-ybh/HomeAutomati… za zadnjo vadnico da namestite aplikacijo v svojo napravo.
Posodobitve
Prenesite in namestite apk, ki je na voljo tukaj: HomeAutomation, in poskusite
Priporočena:
Domača avtomatizacija: 5 korakov
Domača avtomatizacija: v tem projektu smo odšli, uporabite veliko stvari, ki jih gradimo od nič, da bi razumeli proces interneta stvari stvari v videu za ves projekt
Domača avtomatizacija z NodeMCU senzorjem na dotik LDR relejem za nadzor temperature: 16 korakov
Domača avtomatizacija z NodeMCU senzorjem na dotik LDR temperaturnim relejem: V mojih preteklih projektih NodeMCU sem upravljal dva gospodinjska aparata iz aplikacije Blynk. Prejel sem veliko komentarjev in sporočil za nadgradnjo projekta z ročnim upravljanjem in dodajanjem več funkcij. Zato sem oblikoval to škatlo za razširitev pametnega doma. V tem IoT
Domača avtomatizacija naslednje generacije z uporabo Eagle Cad (1. del - PCB): 14 korakov
Domača avtomatizacija naslednje generacije z uporabo Eagle Cad -a (1. del - PCB): Uvod: Zakaj govorim o svoji naslednji generaciji: ker uporablja nekatere komponente, ki so veliko boljše od tradicionalnih naprav za avtomatizacijo doma. Z napravami lahko nadzoruje: Google Voice Commands Touch Panel na nadzoru naprave iz aplikacije
Domača avtomatizacija z uporabo ESP8266 ali NODEMCU: 6 korakov
Domača avtomatizacija z uporabo ESP8266 ali NODEMCU: Ste kdaj želeli, da bi bil vaš dom avtomatiziran prek wifija? Želite upravljati luči, ventilator in vse druge naprave s pametnega telefona? Ali ste si kdaj želeli poučiti o povezanih napravah in začeti z njim? Ta projekt avtomatizacije doma bo
Zgovorna avtomatizacija -- Zvok iz Arduina -- Avtomatizacija z glasovnim nadzorom -- Modul Bluetooth HC - 05: 9 korakov (s slikami)
Zgovorna avtomatizacija || Zvok iz Arduina || Avtomatizacija z glasovnim nadzorom || Modul Bluetooth HC - 05: …………………………. PRIJAVITE SE na moj YouTube kanal za več videov …. …. V tem videoposnetku smo zgradili Talkative Automation .. Ko pošljete glasovni ukaz prek mobilnega telefona, se vklopi domača naprava in pošlje povratne informacije