Turinys:

Namų automatizavimas naudojant „NodeMCU“, „HomeAssistant“ir „MQTT“: 6 žingsniai
Namų automatizavimas naudojant „NodeMCU“, „HomeAssistant“ir „MQTT“: 6 žingsniai

Video: Namų automatizavimas naudojant „NodeMCU“, „HomeAssistant“ir „MQTT“: 6 žingsniai

Video: Namų automatizavimas naudojant „NodeMCU“, „HomeAssistant“ir „MQTT“: 6 žingsniai
Video: Internetinis seminaras: Namų automatizavimo galimybės su hibridine ELDES apsaugos sistema ESIM384 2024, Birželis
Anonim
Image
Image

Ar norite pradėti keisti savo namus išmaniuosiuose namuose? Ir taip pat tai padaryti pigiai?

Čia jums padės „NodeMCU“ir „HomeAssistant“. Rekomenduoju pažiūrėti šį vaizdo įrašą, galbūt jums bus lengviau sekti. Priešingu atveju atlikite toliau nurodytus veiksmus.

Prekės

1 × „NodeMCU v3 NodeMCU“„eBay“:

2 × Breadboards Breadboards „eBay“:

1 × Fotorezistorius Fotoresistorius „eBay“:

1 × Magnetinis jungiklis Magnetinis jungiklis „eBay“:

1 × relės estafetė „eBay“:

1 × mygtukų mygtukai ir rezistoriai „eBay“:

7 × rezistoriai (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

4 × LED šviesos diodai „eBay“:

20 × laidų laidai „eBay“:

1 × Temperatūros jutiklis DALLAS Temperatūros jutiklis „eBay“:

1 × Judesio jutiklis (PIR) Judesio jutiklis:

1 × PAPILDOMAS: maitinimo bankas

1 žingsnis:

Vaizdas
Vaizdas

Sveiki!

Gaukite visas reikalingas medžiagas (komponentus) ir pradėkime.

2 žingsnis:

Prijunkite visus komponentus prie šio netvarkingo eskizo. Atsiprašau dėl laidų netvarkos.:(

3 žingsnis:

Vaizdas
Vaizdas

Įdiekite „PlatformIO IDE“, „HomeAssistant“+ „Python“

Dar kartą galite žiūrėti šį vaizdo įrašą, kad pamatytumėte daugiau informacijos apie „HomeAssistant“ir „Python“diegimą. Norėdami sekti žingsnis po žingsnio „PlatformIO“diegimą ir pamatyti, kaip įkelti paprastą mirksinčią LED programą, patikrinkite šį vaizdo įrašą.

Atminkite, kad jums nereikia naudoti griežtai „PlatformIO IDE“, bet tikriausiai jums bus lengviau sekti.

4 žingsnis:

Vaizdas
Vaizdas

Iš čia nukopijuokite kodą į failą main.cpp. Pakeiskite mqtt_server IP į kompiuterio, kuriame įdiegtas „HomeAssistant“, IP. Pakeiskite SSID ir slaptažodį norimu „Wi-Fi“SSID ir slaptažodžiu. Įkelti į „NodeMCU“.

5 veiksmas:

Vaizdas
Vaizdas

„Windows“paieškoje (pradžia) parašykite % appdata % ir atidarykite.homeassistant aplanką. Ten rasite configuration.yaml. Atidarykite jį ir pakeiskite visą turinį šiuo.

Būkite atsargūs rašydami ką nors papildomo, nes konfigūracija yra jautri erdvei! Ji turi būti sudaryta pagal jos taisykles.

Paleiskite „HomeAssistant“savo kompiuteryje, jei jis dar nėra paleistas. Įveskite to kompiuterio IP ir pridėkite prievadą: 8123 po jo naršyklėje. Viršutiniame dešiniajame kampe rasite parinktį konfigūruoti vartotojo sąsają. Pasirinkite tai ir dar kartą viršutiniame dešiniajame kampe raskite RAW konfigūracijos redaktorių ir pakeiskite jo turinį šiuo.

6 žingsnis:

Vaizdas
Vaizdas

Kas kelias sekundes siųsdami duomenis patikrinkite, ar viskas tinkamai prijungta ir ar MQTT veikia taip, kaip turėtų, ir patikrinkite, kaip veikia kiekvienas jutiklis.

Išmaniajame telefone eikite į naršyklę ir įveskite „HomeAssistant“serverio IP ir pridėkite prievadą: 8123. Išsaugokite tinklalapį pagrindiniame ekrane ir vienu paspaudimu turėsite prieigą prie naujos namų automatikos sistemos.

Pabaigoje raginu jus išplėsti šį projektą, kad jis būtų naudingesnis, o ne tik švietimo tikslais. Dėkojame, kad prisijungėte prie šio projekto.:)

Rekomenduojamas: