Mündəricat:
- Addım 1: Komponentlər və proqram təminatı lazımdır
- Addım 2: Ön şərtlər
- Addım 3: İnteqrasiya
- Addım 4: Tasmotized NodeMCU 8CH Rölesinin Veb Serveri
- Addım 5: Tasmota Firmware Flaşlı Cihazının Konfiqurasiyası
- Addım 6: ESP8266 NodeMCU üçün 8CH Relay Board -u idarə etmək üçün konfiqurasiya
- Addım 7: Dondurucu Sxem
- Addım 8: ESP8266 əsaslı cihazınızda Tasmota Firmware -ni necə yandırmaq olar
- Addım 9: Ev köməkçisi inteqrasiyası
- Addım 10: İstinadlar
- Addım 11: Blogumu və Youtube Kanalıma daxil olun
Video: Tasmotized NodeMCU 8CH Sonoff Relay: 11 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu, NodeMCU Tasmota-Sonoff Firmware Flaş 8CH Relay Control Layihəsidir
Sonoff-Tasmota, Smart Home (ioT) Sistemlərinin WiFi-ni idarə etməyə imkan verən NodeMCU kimi ESP8266 əsaslı cihazlar üçün alternativ bir firmwaredir.
Fikrim, Tasmota Firmware Flashed (Tasmotized) NodeMCU lövhəsi ilə WiFi üzərində idarə olunan 8CH Rölesinə sahib olmaq idi.
Məndən ilham aldı:
Tasmota və ya digər firmware ilə ESP8266 Əsaslı Sonoff Cihazlarını Flash və Konfiqurasiya etməyin ən sürətli yolu - Youtube -da Vicious Computer tərəfindən
Ev Avtomatlaşdırma Layihələrində istifadə etmək üçün Sonoff Cihazlarında Firmware necə dəyişdirilir - DrZzs Youtube -da
NodeMCU -da yanan SONOFF Tasmota Firmware, Sarath341 tərəfindən Instructables -da
www.instructables.com/id/Flashing-SONOFF-T…
Addım 1: Komponentlər və proqram təminatı lazımdır
NodeMCU İnkişaf Şurası
Sonoff Tasmota Firmware
Termit Proqramı (PC)
Ətraflı IP Skaneri (PC)
və ya barmaq (Android/IOS APP)
Arduino IDE
8CH Relays Board
Dupont dişi ilə qadın tel
Çörək lövhəsi
MicroUSB Kabeli
Addım 2: Ön şərtlər
Github-dan Sonoff Tasmota Firmware-ni yükləyin
Arduino IDE -də ESP8266 Kitabxanasının quraşdırıldığından əmin olun.
ESP8266 kitabxanasının necə qurulacağını bilmək istəyirsinizsə, NodeMCU-da Flashing SONOFF Tasmota Firmware-in bu tam blogunu ziyarət edin
Addım 3: İnteqrasiya
Tasmotized NodeMCU 8CH Relay müxtəlif IoT platforması ilə birləşdirilə bilər:
Ev köməkçisi
Yeti (Android və IOS üçün Domotik Tətbiq)
MQTT Broker
(Konfiqurasiya nümunəsi:
(Pulsuz mövcud MQTT Bulud Brokerinin nümunəsi:
Veb Brauzerdən istifadə edərək Tasmotized NodeMCU 8CH Relay -in quraşdırılmış WEB serveri (AP və ya DHCP və ya statik IP ünvanı ilə) vasitəsilə birbaşa çıxış etmək mümkündür.
Tasmotized NodeMCU 8CH Rölesinə İnternetdən daxil olmaq üçün marşrutlaşdırıcınızı Tasmotized NodeMCU 8CH Relay Veb Serverinə yönləndirmək üçün yönləndirməlisiniz (Veb brauzeri vasitəsilə əldə edilə bilən Veb səhifənin aşağıya baxın).
Addım 4: Tasmotized NodeMCU 8CH Rölesinin Veb Serveri
Bu, Tasmotized NodeMCU 8CH Relay -a birbaşa daxil olmaq və müstəqil olaraq 8 rölesinə əmr vermək üçün üstünlük verdiyiniz veb brauzer vasitəsilə əldə edilə bilən Web server səhifəsidir.
Bu səhifədən Tasmotized cihazını konfiqurasiya etmək, bir firmware yeniləməsi aparmaq və cihaza konsol vasitəsilə əmrlər göndərmək də mümkündür.
Həmçinin bax:
İlkin Konfiqurasiya Tasmota Firmware:
Sonoff Tasmota Firmware-ni konfiqurasiya edin:
MQTT ilə Integrazione SONOFF: proqramın əsas proqramı:
Addım 5: Tasmota Firmware Flaşlı Cihazının Konfiqurasiyası
Varsayılan olaraq, Tasmota Firmware yandırılmış cihaz Sonoff Basic -də olacaq.
Buna görə 'Konfiqurasiya' menyusunda 'Ümumi' olaraq dəyişdirməlisiniz.
'Konfiqurasiya' düyməsini basın və içərisində 'Modulu Konfiqurasiya et' seçin.
Addım 6: ESP8266 NodeMCU üçün 8CH Relay Board -u idarə etmək üçün konfiqurasiya
Lövhəni Ümumi olaraq seçin və Saxla.
Cihaz yenidən başlayacaq.
Bu seçim bütün ESP8266 lövhələri üçündür.
İndi konfiqurasiyanı tıklasanız, daha çox GPIO seçimini görə bilərsiniz.
Bundan istifadə edərək GPIO funksiyalarını seçə bilərsiniz.
GPIO parametrlərindən asılı olaraq seçim DHT, Relay, Switch və daha çox kimi Ana səhifədə görünəcək.
Bu layihədə istifadə etdim:
GIO0 Relay8 olaraq (NodeMCU -nun D3 pin) - 8CH Relay Boardun 8 -ci röle pininə qoşulur
GPIO2 Relay7 olaraq (NodeMCU -nun pin D4) - 8CH Relay Board -un 7 -ci röle pininə qoşulur
GPIO4 Relay6 olaraq (NodeMCU -nun D2 pin) - 8CH Relay Board -un 6 -cı rölin pininə qoşulur
GPIO5 Realy5 olaraq (NodeMCU -nun pin D1) - 8CH Relay Boardun 5 -ci röle pininə qoşulur
GPIO12 Relay2 olaraq (NodeMCU -nun pin D6) - 8CH Relay Board -un 2 -ci röle pininə qoşulur
GPIO13 Relay4 olaraq (NodeMCU -nun pin D7) - 8CH Relay Boardun 4 -cü röle pininə qoşulur
GPIO14 Relay3 olaraq (NodeMCU -nun pin D5) - 8CH Relay Board -un 3 -cü röle pininə qoşulur
GPIO15 Relay2 olaraq (NodeMCU -nun pin D8) - 8CH Relay Board -un 2 -ci röle pininə qoşulur
GPIO16 Relay16 olaraq (NodeMCU -nun D0 pimi) - 8CH Relay Board -un 1 -ci rölin pininə qoşulur
Addım 7: Dondurucu Sxem
NodeMCU və 8CH Relay Board arasındakı əlaqə üçün Dondurucu Sxem.
Qeyd: VCC 5V DC -dir
Addım 8: ESP8266 əsaslı cihazınızda Tasmota Firmware -ni necə yandırmaq olar
ESP8266 cihazınızı Arduino IDE ilə yandırmaq istəyirsinizsə, sonoff firmware mənbə kodunu GitHub-dan istifadə edin:
ESP8266 cihazınızı yandırmağın başqa bir yolu, Python əmr satırını və ya Platformio IDE-ni istifadə edərək sonoff.bin-dən ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) ilə istifadə etməkdir.
Burada həm sonoff.bin, həm də sonoff mənbə kodu firmware yükləyə bilərsiniz
Addım 9: Ev köməkçisi inteqrasiyası
Tasmotized NodeMCU 8CH Relay -ı Ev köməkçisi ilə necə birləşdirmək olar
Ön şərtlər:
1. Daxili Home Assistant MQTT brokerini (və ya alternativ MQTT brokerini) qurun
2. Tasmotized NodeMCU -nu brokerinizin Host (IP ünvanı), Port (ümumiyyətlə 1883), Müştəri, İstifadəçi və MQTT brokerinizin Parolası kimi MQTT parametrləri ilə konfiqurasiya edin.
Bu, Ev köməkçi panelimə Tasmotized NodeMCU 8CH Rölelərini (İşıq kimi) birləşdirmək üçün mənim configuration.yaml bölməmdir:
#Tasmota_Sonoff_8CH_Röle işığı:
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
- ləqəb: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Adı: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "ON"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Offline"
saxlamaq: saxta
Addım 10: İstinadlar
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota Firmware:
NodeMCU-da yanıb sönən SONOFF Firmware:
Addım 11: Blogumu və Youtube Kanalıma daxil olun
MGS DIY
Tövsiyə:
NodeMCU Relay Modulundan istifadə edən Alexa Ağıllı Ev Sistemi: 10 addım
NodeMCU Relay Modulundan istifadə edən Alexa Ağıllı Ev Sistemi: Bu IoT layihəsində, NodeMCU ESP8266 və Alexa Smart Home Automation sistemini hazırladım. Relay Modulu. Səs əmri ilə işığı, fanatı və digər məişət cihazlarını asanlıqla idarə edə bilərsiniz. Echo Dot ağıllı dinamikini cihaza bağlamaq üçün
8Ch PWM -ni Pulse Mövqe Modulyasiyasına necə çevirmək olar: 4 addım
8Ch PWM-ni Pulse Mövqe Modulyasiyasına necə çevirmək olar: Radio nəzarətli modellər (və ya RC modelləri) üçün radio qəbuledicilərinin 2 çıxış siqnal formatını nəzərdən keçirəcəyik. Ənənəvi və ən çox yayılmış qəbuledici siqnal növü PWM -dir və ümumiyyətlə PWM hər kanal üçün yalnız bir tel tələb edir. PPM siqnalizasiyası artıq sürətlə gedir
Sonoff Basic & Sonoff RF - Tutorial KOMPLETO: 16 addım
Sonoff Basic & Sonoff RF - Tutorial TAMAMLAYICI: O, son və ya son məhsulların istehsalına və istehsalına görə hazırlanmışdır. O, 90 və 250V AC-də işləyən Sonoff Basic və RF-ni, 10A-dan çox olmayan, 2.4GHz-də WI-FI inteqrasiyasına və ya Sonoff RF-yə qoşula bilər
WiFi və IR Uzaqdan və Android Tətbiqindən istifadə edərək NodeMCU və IR Alıcısı ilə 8 Relay Control: 5 Addım (Şəkillərlə)
WiFi və IR Uzaqdan və Android Tətbiqindən istifadə edərək NodeMCU və IR Alıcısı ilə 8 Relay Control: wifi və ir uzaqdan və android tətbiqində nodemcu və ir qəbuledicisini istifadə edərək 8 röleyi idarə etmək. İr uzaqdan wifi bağlantısından asılı olmayaraq işləyir. BURADA
Nodemcu ilə Smart House Telegram Botu (esp8266, Relay, Ds18b20): 8 addım
Nodemcu ilə Smart House Telegram Botu (esp8266, Relay, Ds18b20): Bu təlimatda sizə telegram botunun necə yaradılacağını və ondan istifadə edərək nəzarət evinin necə olacağını göstərəcəyəm. Ancaq əvvəlcə Telegram kanalıma abunə olun və yeni layihələri digərlərindən daha sürətli kəşf edin. Bu mənim üçün motivasiyadır. Gedək