Mundarija:

NodeMCU, HomeAssistant va MQTT bilan uyni avtomatlashtirish: 6 qadam
NodeMCU, HomeAssistant va MQTT bilan uyni avtomatlashtirish: 6 qadam

Video: NodeMCU, HomeAssistant va MQTT bilan uyni avtomatlashtirish: 6 qadam

Video: NodeMCU, HomeAssistant va MQTT bilan uyni avtomatlashtirish: 6 qadam
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, Iyul
Anonim
Image
Image

O'z uyingizni aqlli uyda o'zgartirishni boshlamoqchimisiz? Va bundan ham arzonroqmi?

NodeMCU va HomeAssistant bu borada yordam beradi, men sizga bu videoni ko'rishni maslahat beraman, ehtimol sizga ergashish osonroq bo'ladi. Aks holda, quyidagi bosqichlarni bajaring.

Ta'minotlar

EBay -da 1 × NodeMCU v3 NodeMCU:

2 × Breadboards eBay -dagi jadvallar:

1 × Fotoresistor eBay -dagi fotorezistor:

1 × magnit kalit eBay -dagi magnit kalit:

EBay -da 1 × o'rni o'rni:

1 × eBay -dagi tugmachalar va rezistorlar:

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

EBay -dagi 4 × LEDli LEDlar:

EBay -dagi 20 ta simli simlar:

1 × harorat sensori DALLAS eBay -dagi harorat sensori:

1 × Harakat sensori (PIR) Harakat sensori:

1 × QO'ShIMChA: Quvvat banki

1 -qadam:

Rasm
Rasm

Salom!

Barcha kerakli materiallarni (komponentlarni) oling va boshlaylik.

2 -qadam:

Ushbu tartibsiz eskizga muvofiq barcha komponentlarni ulang. Kechirasiz, chunki simlarning ishdan chiqishi.:(

3 -qadam:

Rasm
Rasm

PlatformIO IDE, HomeAssistant + Python -ni o'rnating

Yana bir bor siz ushbu videoni kuzatib, HomeAssistant va Python -ni o'rnatish haqida batafsil ma'lumotga ega bo'lishingiz mumkin. Bosqichma -bosqich PlatformIO -ni o'rnatishni va miltillovchi LED dasturini qanday yuklashni ko'rish uchun ushbu videoni tekshiring.

E'tibor bering, PlatformIO IDE -dan qat'iy foydalanish shart emas, lekin unga amal qilish osonroq bo'ladi.

4 -qadam:

Rasm
Rasm

Bu yerdan main.cpp fayliga kodni nusxalash. Mqtt_server IP -ni HomeAssistant o'rnatilgan kompyuterning IP -manziliga almashtiring. SSID va parolni kerakli Wi-Fi SSID va parol bilan almashtiring. NodeMCU -ga yuklash.

5 -qadam:

Rasm
Rasm

Windows qidiruvida (ishga tushirish) % appdata % yozing va.homeassistant papkasini oching, u erda config.yaml topasiz. Uni oching va barcha tarkibni shu bilan almashtiring.

Qo'shimcha narsa yozishda ehtiyot bo'ling, chunki konfiguratsiya bo'sh joy sezgir! U o'z qoidalari doirasida tuzilgan bo'lishi kerak.

Agar HomeAssistant ishga tushmagan bo'lsa, uni kompyuterda ishga tushiring. Kompyuterning IP manzilini kiriting va brauzerda 8123 portini kiriting. O'ng yuqori burchakda foydalanuvchi interfeysini sozlash variantini topasiz. Buni tanlang va yana o'ng yuqori burchakda RAW konfiguratorini toping va uning tarkibini shu bilan almashtiring.

6 -qadam:

Rasm
Rasm

Har bir narsa to'g'ri ulanganligini va MQTT kerak bo'lganda ishlayotganini tekshiring, bir necha soniyada ma'lumotlarni yuboring va har bir sensorning qanday ishlashini tekshiring.

Smartfoningizda brauzerga o'ting va HomeAssistant serverining IP manzilini kiriting va 8123 portini qo'shing. Veb -sahifani asosiy ekranga saqlang va siz yangi uy avtomatlashtirish tizimiga bir tegish bilan kira olasiz.

Endi men sizni ushbu loyihani nafaqat ta'lim maqsadlari uchun, balki foydali bo'lishi uchun kengaytirishga undayman. Menga ushbu loyiha orqali qo'shilganingiz uchun tashakkur.:)

Tavsiya: