Мазмұны:

Tasmotized NodeMCU 8CH Sonoff эстафетасы: 11 қадам
Tasmotized NodeMCU 8CH Sonoff эстафетасы: 11 қадам

Бейне: Tasmotized NodeMCU 8CH Sonoff эстафетасы: 11 қадам

Бейне: Tasmotized NodeMCU 8CH Sonoff эстафетасы: 11 қадам
Бейне: Tasmotized NodeMCU 8CH Sonoff Relay 2024, Шілде
Anonim
Тасмотталған NodeMCU 8CH Sonoff релесі
Тасмотталған NodeMCU 8CH Sonoff релесі

Бұл NodeMCU Tasmota-Sonoff микробағдарламасы 8CH релесін басқару жобасы

Sonoff-Tasmota-бұл Smart Home (ioT) жүйелерінің WiFi жүйесін басқаруға мүмкіндік беретін NodeMCU сияқты ESP8266 негізіндегі құрылғыларға арналған балама микробағдарлама.

Менің ойым - 8CH релесі WiFi арқылы Tasmota микробағдарламасы жыпылықтаған (Tasmotized) NodeMCU тақтасы арқылы басқарылатын болды.

Мені шабыттандырды:

ESP8266 негізіндегі Sonoff құрылғыларын Tasmota немесе басқа микробағдарламамен жарқылдаудың және конфигурациялаудың ең жылдам әдісі - Youtube -тегі Vicious Computer арқылы

Sonoff құрылғыларындағы микробағдарламаны үйдегі автоматтандыру жобаларында пайдалану үшін қалай өзгертуге болады - DrZzs Youtube -те

NodeMCU -дегі SONOFF Tasmota микробағдарламасы Sarath341 нұсқаулығында

www.instructables.com/id/Flashing-SONOFF-T…

1 -қадам: компоненттер мен бағдарламалық қамтамасыз ету қажет

NodeMCU дамыту кеңесі

Sonoff Tasmota микробағдарламасы

Termite бағдарламалық қамтамасыз ету (ДК)

Кеңейтілген IP сканері (ДК)

немесе саусақ (Android/IOS APP)

Arduino IDE

8CH релелік тақтасы

Дупонт әйел мен аналық сым

Нан тақтасы

MicroUSB кабелі

2 -қадам: алғышарттар

Github-тен Sonoff Tasmota микробағдарламасын жүктеңіз

Arduino IDE -де ESP8266 кітапханасы орнатылғанына көз жеткізіңіз.

Егер сіз ESP8266 кітапханасын қалай дұрыс орнату керектігін білгіңіз келсе, NodeMCU-де Flashing SONOFF Tasmota микробағдарламасының толық блогына кіріңіз

3 -қадам: Интеграция

Image
Image

Tasmotized NodeMCU 8CH релесі әртүрлі IoT платформасымен біріктірілуі мүмкін:

HomeAssistant

Yeti (Android және IOS үшін домотикалық қолданба)

MQTT брокері

(Конфигурация мысалы:

(Ақысыз қол жетімді MQTT бұлт брокерінің мысалы:

Сондай -ақ, Tasmotized NodeMCU 8CH релесі кірістірілген WEB -сервері арқылы (AP ретінде немесе DHCP немесе тұрақты IP -мекен -жайы бар) веб -шолғыш арқылы тікелей қол жеткізуге болады.

Интернеттен Tasmotized NodeMCU 8CH релесіне кіру үшін маршрутизаторды Tasmotized NodeMCU 8CH релелік веб -серверіне қайта бағыттау үшін бағыттау қажет (веб -браузер арқылы қол жетімді веб -бетті төменде қараңыз).

4 -қадам: Tasmotized NodeMCU 8CH релесінің веб -сервері

Tasmota микробағдарламасы жарқылдаған құрылғының конфигурациясы
Tasmota микробағдарламасы жарқылдаған құрылғының конфигурациясы

Бұл таңдаулы веб -браузер арқылы Tasmotized NodeMCU 8CH релесіне тікелей кіруге және 8 -релеге өз бетінше команда беруге болатын веб -сервер беті.

Бұл беттен Tasmotized құрылғысын конфигурациялауға, микробағдарламаны жаңартуға және консоль арқылы құрылғыға пәрмендерді жіберуге болады.

Сондай -ақ қараңыз:

Бастапқы конфигурация Tasmota микробағдарламасы:

Sonoff Tasmota микробағдарламасын конфигурациялау:

MQTT үшін SONOFF Integrazione: бағдарламаның негізгі нұсқасы:

5 -қадам: Tasmota микробағдарламасы жарқылдаған құрылғыны конфигурациялау

Әдепкі бойынша, Tasmota микробағдарламасы бұзылған құрылғы Sonoff Basic -те болады.

Сондықтан сіз оны «Конфигурация» мәзірінде «Жалпыға» өзгертуіңіз керек.

«Конфигурация» түймесін басыңыз, содан кейін «Модульді конфигурациялау» таңдаңыз.

6 -қадам: ESP8266 NodeMCU 8CH релелік тақтасын басқару үшін конфигурация

ESP8266 NodeMCU 8CH релелік тақтасын басқару үшін конфигурация
ESP8266 NodeMCU 8CH релелік тақтасын басқару үшін конфигурация

Тақтаны Жалпы және Сақтау ретінде таңдаңыз.

Құрылғы қайта іске қосылады.

Бұл опция барлық ESP8266 тақталарына арналған.

Енді конфигурацияны бассаңыз, сіз GPIO опцияларын көре аласыз.

Оның көмегімен сіз GPIO функцияларын таңдай аласыз.

GPIO параметріне байланысты опция DHT, Relay, Switch және басқалары сияқты негізгі бетте пайда болады.

Бұл жобада мен қолдандым:

GIO0 Relay8 ретінде (NodeMCU D3 түйреуіші) - 8CH реле тақтасының 8 релелік түйреуішіне қосылады

GPIO2 Relay7 ретінде (түйін D4 NodeMCU) - 8CH реле тақтасының 7 релелік түйреуішіне қосылған.

GPIO4 Relay6 ретінде (NodeMCU D2 түйреуі) - 8CH реле тақтасының 6 релелік түйреуішіне қосылған.

GPIO5 Realy5 ретінде (түйін D1 NodeMCU) - 8CH реле тақтасының 5 релелік түйреуішіне қосылған.

GPIO12 Relay2 ретінде (NodeMCU D6 штыры) - 8CH реле тақтасының 2 релелік түйреуішіне қосылған.

GPIO13 Relay4 ретінде (NodeMCU D7 түйреуі) - 8CH реле тақтасының 4 релелік түйреуішіне қосылған.

GPIO14 Relay3 ретінде (NodeMCU D5 түйреуі) - 8CH реле тақтасының 3 релелік түйреуішіне қосылған.

GPIO15 Relay2 ретінде (NodeMCU D8 түйреуіші) - 8CH релелік тақтасының 2 релелік түйреуішіне қосылады

GPIO16 Relay16 ретінде (түйін D0 NodeMCU) - 8CH реле тақтасының 1 релелік түйреуішіне қосылған.

7 -қадам: Сызу схемасы

Қорқыту схемасы
Қорқыту схемасы

NodeMCU мен 8CH релелік тақтасы арасындағы байланыс үшін фризинг схемасы.

Ескертпе: VCC тұрақты ток 5В

8 -қадам: ESP8266 негізіндегі құрылғыда Tasmota микробағдарламасын қалай күйдіру керек

Егер сіз ESP8266 құрылғысын Arduino IDE көмегімен жыпылықтағыңыз келсе, GitHub-дан алынған sonoff микробағдарламалық кодын пайдаланыңыз:

ESP8266 құрылғысын жарқылдатудың басқа әдісі-sonoff.bin көмегімен ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) Python пәрмен жолы немесе Platformio IDE көмегімен.

Мұнда сіз sonoff.bin немесе sonoff бастапқы кодының микробағдарламасын жүктей аласыз

9 -қадам: Үй көмекшісінің интеграциясы

Үй көмекшісінің интеграциясы
Үй көмекшісінің интеграциясы
Үй көмекшісінің интеграциясы
Үй көмекшісінің интеграциясы

Tasmotized NodeMCU 8CH релесін үй көмекшісімен қалай біріктіруге болады

Пререквизиттер:

1. Ендірілген Home Assistant MQTT брокерін орнату (немесе балама MQTT брокері)

2. Tasmotized NodeMCU брокерінің хост (IP мекенжайы), порт (әдетте 1883), клиент, пайдаланушы және MQTT брокерінің құпия сөзі сияқты MQTT параметрлерімен теңшеңіз.

Бұл менің үйдегі көмекші тақтасында Tasmotized NodeMCU 8CH релесін (жарық ретінде) біріктіру үшін менің config.yaml бөлімі:

#Тасмота_Сонофф_8Ч_Реле жарығы:

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

атауы: «CH1»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER1»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER1»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

аты: «CH2»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER2»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER2»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

атауы: «CH3»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER3»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER3»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

атауы: «CH4»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER4»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER4»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

аты: «CH5»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER5»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER5»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

атауы: «CH6»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER6»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER6»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

аты: «CH7»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER7»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER7»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

- бүркеншік ат: Tasmota_Sonoff_NodeMCU_8CH

платформа: mqtt

аты -жөні: «CH8»

state_topic: «stat/Sonoff_NodeMCU_GS/POWER8»

command_topic: «cmnd/Sonoff_NodeMCU_GS/POWER8»

Qos: 0

payload_on: «ON»

payload_off: «ӨШІРУЛІ»

payload_available: «Онлайн»

payload_not_available: «Офлайн»

сақтау: жалған

10 -қадам: Әдебиеттер

Sonoff-Tasmota микробағдарламасының вики:

Sonoff-Tasmota микробағдарламасы:

NodeMCU-де жыпылықтайтын SONOFF микробағдарламасы:

11 -қадам: Менің блогыма және Youtube каналына кіріңіз

MGS DIY

Ұсынылған: