Sisällysluettelo:

Koti -automaatio: 7 vaihetta
Koti -automaatio: 7 vaihetta

Video: Koti -automaatio: 7 vaihetta

Video: Koti -automaatio: 7 vaihetta
Video: Keittiöremontti vaihe 1: Suunnittelu ja valinnat 2024, Heinäkuu
Anonim
Kodin automatisointi
Kodin automatisointi

Tee kodistasi älykäs koti, sillä voit hallita kaikkia kodin elektronisia laitteita yhdellä sovelluksella. Mutta tässä projektissa otin huomioon vain kaiken valaistuksen kotona. Kaikki on tehty helposti Raspberry pi 3: n ja releen avulla fyysisten kytkimien ohjaamiseen ja sovellusrakenne tyhjästä kauko -ohjaimen releen ohjaamiseksi.

TARVITTAVAT MATERIAALIT

Vadelma pi 3

8-kanavainen 5v-relemoduuli

Micro SD -kortti (8 Gt)

Naaras-naaras-hyppyjohdin

KÄYTETTY OHJELMISTO

Win32DiskImager

Vaihe 1: Ota Raspberry Pi 8-kanavaisella releellä

Wring Raspberry Pi 8-kanavaisella releellä
Wring Raspberry Pi 8-kanavaisella releellä
Wring Raspberry Pi 8-kanavaisella releellä
Wring Raspberry Pi 8-kanavaisella releellä

Johto yllä olevan kaavion mukaisesti

Vaihe 2: Asenna Raspbian Lite Raspberry Pi -laitteeseen

Käy osoitteessa

Vieritä alas ja lataa uusin Raspbian Lite (nykyinen - Buster)

Pura.zip -tiedosto ja saat.img -tiedoston

suorita Win32DiskImager

etsi.img -tiedosto "Kuvatiedosto" -vaihtoehdosta

valitse oikea asema "Laite" (esim. E:)

Käynnistä polttaminen napsauttamalla "Kirjoita" -painiketta

napsauta "KYLLÄ" pyydettäessä

Kun olet valmis, aseta sd -korttisi vadelma pi: hen ja käynnistä se

Vaihe 3: Päivitä Raspbian

Aseta staattinen IP -osoite Raspbianiksi ennen päivitystä, MITEN?

Kirjaudu sisään raspbian -päätelaitteeseen

Käyttäjä: piPassword: vadelma

tyyppi

sudo nano /etc/dhcpcd.conf

vieritä alas asti ja liitä nämä koodirivit

käyttöliittymä eth0

staattinen IP -osoite =/24 staattista reititintä = staattinen verkkotunnuksen_palvelin = käyttöliittymä wlan0 staattinen ip_osoite =/24 staattista reititintä = staattinen verkkotunnuksen_palvelin =

Tallenna se painamalla "ctrl+x" ja "y"

käynnistä vihdoin pi uudelleen "sudo reboot"

onnistuneen uudelleenkäynnistyksen jälkeen suorita nämä komennot päivittääksesi raspbianin uusimpaan versioon

sudo apt-get päivitys

sudo apt-get päivitys

sudo apt-get dist-upgrade

Vaihe 4: Asenna paketit

Aika asentaa kaikki tarvittavat riippuvuudet

suorita nämä komennot terminaalissa

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm asenna pm2 -g

Tarkista, onko kaikki asennettu oikein suorittamalla nämä komennot

solmu -v

npm -v

pm2 -v

git -käännös

Vaihe 5: Kloonaus "HomeAutomationServer" -varasto

Kloonaa HomeAutomationServer -arkisto githubista

git-klooni

kloonattuasi mene "HomeAutomationServer" -hakemistoon ja suorita tämä

npm asennus

Kaikki projektin edellyttämät riippuvuudet asennetaan automaattisesti

Vaihe 6: Suorita palvelin Pm2: lla

Suorita palvelin pm2: lla

kirjoita tämä terminaaliin luodaksesi polun pm2: lle

pm2 käynnistys

kopioi luotu komento ja liitä päätelaitteeseen ja suorita se

lopuksi, käynnistä palvelin pm2: lla, kirjoita tämä komento, sinun pitäisi olla nyt oikeassa hakemistossa

pm2 käynnistä server.js -nimi "HomeAutomationServer" --kello

suorita tämä komento tallentaaksesi palvelimen pm2: een, joten pm2 suorittaa palvelimesi automaattisesti jokaisen käynnistyksen yhteydessä

pm2 säästää

Vaihe 7: Käynnistä palvelin uudelleen

Käynnistä palvelin uudelleen tällä komennolla

sudo uudelleenkäynnistys

kirjoita tämä komento uudelleenkäynnistyksen jälkeen tarkistaaksesi, toimiiko palvelin automaattisesti uudelleenkäynnistyksen jälkeen

pm2 lista

Tämän jälkeen olet suorittanut opetusohjelman, jolla määritetään palvelin, jossa on käytössä pm2

MUTTA ENNEN KOKO OHJELMAN LOPETTAMINEN, kerron teille, että tämä on vain puolet sovelluksesta, joten missä on jäljellä oleva opetusohjelma, käy osoitteessa https://github.com/khairmuhammad-ybh/HomeAutomati… viimeiseen opetusohjelmaan asentaaksesi laitteen laitteellesi.

PÄIVITYKSET

Lataa ja asenna täältä löytyvä apk: HomeAutomation ja kokeile sitä

Suositeltava: