Мазмұны:

NodeMCU, HomeAssistant & MQTT көмегімен үйді автоматтандыру: 6 қадам
NodeMCU, HomeAssistant & MQTT көмегімен үйді автоматтандыру: 6 қадам

Бейне: NodeMCU, HomeAssistant & MQTT көмегімен үйді автоматтандыру: 6 қадам

Бейне: NodeMCU, HomeAssistant & MQTT көмегімен үйді автоматтандыру: 6 қадам
Бейне: Чем ESP32 лучше за ESP8266? 🤔 5 пунктов #iot #arduino #esp32 #esp8266 2024, Шілде
Anonim
Image
Image

Сіз үйіңізді ақылды үйде өзгерте бастағыңыз келе ме?

NodeMCU мен HomeAssistant бұл туралы көмектесу үшін осында. Мен сізге бұл бейнені көруге кеңес беремін, мүмкін сізге ұстану оңай болар. Әйтпесе, төмендегі қадамдарды орындаңыз.

Жабдықтар

1 × eBay -де NodeMCU v3 NodeMCU:

2 × Breadboards eBay -дегі тақталар:

1 × Фоторезистор eBay -дегі фоторезистор:

1 × магниттік қосқыш eBay -дегі магниттік қосқыш:

EBay -де 1 × реле эстафетасы:

EBay -де 1 × түймешіктер мен резисторлар:

7 × резисторлар (2x 10kohm, 4x 100ohm, 1x 4.7kohm)

EBay -де 4 × жарықдиодты шамдар:

EBay -де 20 × Wires Wires:

1 × Температура сенсоры DALLAS eBay -дегі температура сенсоры:

1 × Қозғалыс сенсоры (PIR) Қозғалыс сенсоры:

1 × ҚОСЫМША: Қуат банкі

1 -қадам:

Кескін
Кескін

Сәлем!

Барлық қажетті құралдарды (компоненттерді) алыңыз және бастайық.

2 -қадам:

Осы компонентке сәйкес барлық компоненттерді қосыңыз. Кешіріңіз, сымның істен шығуына.:(

3 -қадам:

Кескін
Кескін

PlatformIO IDE, HomeAssistant + Python орнатыңыз

Тағы бір рет, сіз HomeAssistant пен Python орнату туралы толығырақ ақпаратты көру үшін осы бейнені қадағалай аласыз. PlatformIO қадамдық қадамын орындау үшін және қарапайым жыпылықтайтын жарықдиодты бағдарламаны қалай жүктеу керектігін білу үшін мына бейнені қараңыз.

Назар аударыңыз, сізге PlatformIO IDE қатаң қолданудың қажеті жоқ, бірақ сізге ұстану оңайырақ болады.

4 -қадам:

Кескін
Кескін

Бұл жерден main.cpp файлына кодты көшіріңіз. SSID мен құпия сөзді қалаған Wi-Fi SSID және құпия сөзбен ауыстырыңыз. NodeMCU -ге жүктеу.

5 -қадам:

Кескін
Кескін

Windows іздеуде (бастау) % appdata % жазыңыз және.homeassistant қалтасын ашыңыз, онда сіз config.yaml таба аласыз. Оны ашып, барлық мазмұнды осы мазмұнмен ауыстырыңыз.

Қосымша нәрсе жазғанда абай болыңыз, себебі конфигурация бос орынға сезімтал! Ол өз ережелері бойынша құрылымдалуы керек.

Егер HomeAssistant әлі іске қосылмаған болса, оны компьютерде іске қосыңыз. Осы компьютердің IP -мекен -жайын енгізіңіз және браузерден кейін 8123 портын қосыңыз. Жоғарғы оң жақ бұрышта сіз интерфейсті конфигурациялау опциясын таба аласыз. Оны таңдаңыз, содан кейін жоғарғы оң жақ бұрышта RAW конфигураторын табыңыз және оның мазмұнын осыға ауыстырыңыз.

6 -қадам:

Кескін
Кескін

Барлығы дұрыс қосылғанын және MQTT қалай жұмыс істейтінін тексеріңіз, бірнеше секунд сайын деректерді жіберіп, әр сенсордың қалай жұмыс істейтінін тексеріңіз.

Смартфонға шолғышқа өтіп, HomeAssistant серверінің IP -ін енгізіңіз және 8123 портын қосыңыз. Веб -бетті негізгі экранға сақтаңыз және сіз жаңа үй автоматтандыру жүйесіне бір түрту арқылы қол жеткізе аласыз.

Енді мен бұл жобаны тек білім беру мақсатында ғана емес, пайдалы болу үшін кеңейтуге шақырамын. Осы жобаның көмегімен маған қосылғаныңыз үшін рахмет.:)

Ұсынылған: