Mundarija:

Tasmotlangan NodeMCU 8CH Sonoff Relay: 11 qadam
Tasmotlangan NodeMCU 8CH Sonoff Relay: 11 qadam

Video: Tasmotlangan NodeMCU 8CH Sonoff Relay: 11 qadam

Video: Tasmotlangan NodeMCU 8CH Sonoff Relay: 11 qadam
Video: Сериал - "Сваты" (1-й сезон 1-я серия) фильм комедия для всей семьи 2024, Noyabr
Anonim
Tasmotlangan NodeMCU 8CH Sonoff Relay
Tasmotlangan NodeMCU 8CH Sonoff Relay

Bu NodeMCU Tasmota-Sonoff dasturiy ta'minoti 8CH o'rni nazorat qilish loyihasi

Sonoff-Tasmota-bu Smart Home (ioT) tizimlarining WiFi-ni boshqarishga imkon beradigan NodeMCU kabi ESP8266 asosidagi qurilmalar uchun muqobil dasturiy ta'minot.

Mening fikrimcha, Tasmota dasturiy ta'minoti yonib turadigan (Tasmotized) NodeMCU platasi yordamida Wi -Fi orqali boshqariladigan 8CHli o'rni bo'lishi kerak edi.

Men ilhom oldim:

ESP8266 asosidagi Sonoff qurilmalarini Tasmota yoki boshqa dasturiy ta'minot yordamida Flash va sozlashning eng tezkor usuli - yovuz kompyuter yordamida Youtube -da

Uy avtomatlashtirish loyihalarida foydalanish uchun Sonoff qurilmalarida dasturiy ta'minotni qanday o'zgartirish mumkin - DrZzs Youtube -da

NodeMCU -da SONOFF Tasmota dasturiy ta'minoti ko'rsatmalari bo'yicha Sarath341

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

1 -qadam: Komponentlar va dasturiy ta'minot kerak

NodeMCU rivojlanish kengashi

Sonoff Tasmota dasturiy ta'minoti

Termit dasturiy ta'minoti (kompyuter)

Murakkab IP-skaner (kompyuter)

yoki barmoq (Android/IOS APP)

Arduino IDE

8CH o'rni kengashi

Dupont ayol va ayol simlari

Xabar taxtasi

MicroUSB kabeli

2 -qadam: old shartlar

Github-dan Sonoff Tasmota dasturiy ta'minotini yuklab oling

Arduino IDE -da ESP8266 kutubxonasi o'rnatilganligiga ishonch hosil qiling.

Agar siz ESP8266 kutubxonasini qanday to'g'ri o'rnatishni bilmoqchi bo'lsangiz, NodeMCU-da yonayotgan SONOFF Tasmota dasturiy ta'minotining to'liq blogiga tashrif buyuring

3 -qadam: integratsiya

Image
Image

Tasmotized NodeMCU 8CH o'rni turli IoT platformalari bilan birlashtirilishi mumkin:

Uy yordamchisi

Yeti (Android va IOS uchun Domotic ilovasi)

MQTT vositachisi

(Konfiguratsiya misoli:

(Bepul mavjud MQTT bulutli brokerining namunasi:

Veb -brauzer yordamida Tasmotized NodeMCU 8CH Relay -ga o'rnatilgan WEB -server orqali (AP yoki DHCP yoki statik IP -manzili) to'g'ridan -to'g'ri kirishni amalga oshirish mumkin.

Internetdan Tasmotized NodeMCU 8CH relayiga kirish uchun siz yo'riqchingizni Tasmotized NodeMCU 8CH o'rni veb -serveriga yo'naltirish uchun yo'naltirishingiz kerak (veb -brauzer orqali kirish mumkin)

4 -qadam: Tasmotized NodeMCU 8CH o'rni veb -serveri

Tasmota dasturiy ta'minoti yonib -o'chadigan qurilma konfiguratsiyasi
Tasmota dasturiy ta'minoti yonib -o'chadigan qurilma konfiguratsiyasi

Bu Tasmotized NodeMCU 8CH Relay -ga to'g'ridan -to'g'ri kirish va 8 -o'rni mustaqil ravishda buyruq berish uchun siz tanlagan veb -brauzer orqali kirish mumkin bo'lgan veb -server sahifasi.

Shuningdek, ushbu sahifadan Tasmotized qurilmasini sozlash, dasturiy ta'minotni yangilash va qurilmaga konsol orqali buyruqlar yuborish mumkin.

Shuningdek qarang:

Dastlabki konfiguratsiya Tasmota dasturiy ta'minoti:

Sonoff Tasmota dasturiy ta'minotini sozlang:

MQTT bilan integratsiyalashgan SONOFF: dasturning asosiy maqsadi:

5 -qadam: Tasmota dasturiy ta'minoti yonadigan qurilmasini sozlash

Odatiy bo'lib, Tasmota dasturiy ta'minoti o'chirilgan qurilma Sonoff Basic -da bo'ladi.

Shunday qilib, siz uni "Konfiguratsiya" menyusida "Umumiy" ga o'zgartirishingiz kerak.

"Konfiguratsiya" ni bosing va uning ichida "Modulni sozlash" -ni tanlang.

6 -qadam: ESP8266 NodeMCU -ni 8CH o'rni kartasini boshqarish uchun sozlash

ESP8266 NodeMCU 8CH o'rni kartasini boshqarish uchun konfiguratsiya
ESP8266 NodeMCU 8CH o'rni kartasini boshqarish uchun konfiguratsiya

Kengashni Umumiy sifatida tanlang va Saqlash.

Qurilma qayta ishga tushadi.

Bu variant barcha ESP8266 platalari uchun.

Agar siz konfiguratsiyani bosgan bo'lsangiz, siz GPIO -ning boshqa variantlarini ko'rishingiz mumkin.

Buning yordamida siz GPIO funktsiyalarini tanlashingiz mumkin.

GPIO sozlamalariga qarab, asosiy sahifada DHT, Relay, Switch va boshqa ko'p variantlar paydo bo'ladi.

Ushbu loyihada men foydalanganman:

GIO0 Relay8 sifatida (NodeMCU pin D3) - 8CH o'rni kartasining 8 -o'rni piniga ulangan.

GPIO2 Relay7 sifatida (NodeMCU ning D4 pinli) - 8CH o'rni kartasining 7 -o'rni piniga ulangan.

GPIO4 Relay6 sifatida (NodeMCU pin D2) - 8CH o'rni kartasining 6 -o'rni piniga ulangan.

GPIO5 Realy5 sifatida (NodeMCU pin D1) - 8CH o'rni kartasining 5 -o'rni piniga ulangan.

GPIO12 Relay2 sifatida (NodeMCU ning D6 pimi) - 8CH o'rni kartasining 2 -o'rni piniga ulangan.

GPIO13 Relay4 sifatida (NodeMCU pin D7) - 8CH o'rni kartasining 4 -o'rni piniga ulangan.

GPIO14 Relay3 sifatida (NodeMCU ning D5 pimi) - 8CH o'rni kartasining 3 -o'rni piniga ulangan.

GPIO15 Relay2 sifatida (NodeMCU pin D8) - 8CH o'rni kartasining 2 -o'rni piniga ulangan.

GPIO16 Relay16 sifatida (NodeMCU pin D0) - 8CH o'rni kartasining 1 -o'rni piniga ulangan.

7 -qadam: muzlatish sxemasi

Sovutish sxemasi
Sovutish sxemasi

NodeMCU va 8CH o'rni taxtasi o'rtasidagi ulanish uchun muzlatish sxemasi.

E'tibor bering: VCC - 5V doimiy oqim

8 -qadam: ESP8266 asosidagi qurilmangizda Tasmota dasturiy ta'minotini qanday yoqish kerak

Agar siz ESP8266 qurilmangizni Arduino IDE bilan yondirmoqchi bo'lsangiz, GitHub-dan olingan sonoff dasturiy ta'minot kodidan foydalaning:

ESP8266 qurilmasini yondirishning boshqa usuli-sonoff.bin-ni ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) yordamida Python buyruq satri yoki Platformio IDE yordamida.

Bu erda siz sonoff.bin yoki sonoff manba kodli dasturiy ta'minotni yuklab olishingiz mumkin

9 -qadam: Uy yordamchisining integratsiyasi

Uy yordamchisi integratsiyasi
Uy yordamchisi integratsiyasi
Uy yordamchisi integratsiyasi
Uy yordamchisi integratsiyasi

Tasmotized NodeMCU 8CH rölesini uy yordamchisi bilan qanday birlashtirish mumkin

Old shartlar:

1. O'rnatilgan Home Assistant MQTT brokerini (yoki muqobil MQTT brokerini) o'rnating.

2. Tasmotized NodeMCU -ni brokeringizning MQTT parametrlari bilan sozlang, masalan, Xost (IP -manzil), Port (odatda 1883), mijoz, MQTT -brokeringizning foydalanuvchisi va parol.

Bu mening uy yordamchi panelidagi Tasmotized NodeMCU 8CH rölesini (yorug'lik sifatida) birlashtirish uchun mening configuration.yaml bo'limi:

#Tasmota_Sonoff_8CH_Relay nuri:

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH1"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER1"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH2"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER2"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH3"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER3"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH4"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER4"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH5"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER5"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH6"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER6"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH7"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER7"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

- taxallus: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

Ism: "CH8"

davlat_topik: "stat/Sonoff_NodeMCU_GS/POWER8"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"

Qos: 0

payload_on: "ON"

payload_off: "O'chirilgan"

payload_available: "Onlayn"

payload_not_available: "Oflayn"

saqlang: yolg'on

10 -qadam: Adabiyotlar

Sonoff-Tasmota firmware vikisi:

Sonoff-Tasmota dasturiy ta'minoti:

NodeMCU-da yonib turgan SONOFF dasturiy ta'minoti:

11 -qadam: Mening blogim va Youtube kanalimga tashrif buyuring

MGS DIY

Tavsiya: