Բովանդակություն:

Tasmotized NodeMCU 8CH Sonoff ռելե `11 քայլ
Tasmotized NodeMCU 8CH Sonoff ռելե `11 քայլ

Video: Tasmotized NodeMCU 8CH Sonoff ռելե `11 քայլ

Video: Tasmotized NodeMCU 8CH Sonoff ռելե `11 քայլ
Video: Tasmotized NodeMCU 8CH Sonoff Relay 2024, Նոյեմբեր
Anonim
Tasmotized NodeMCU 8CH Sonoff ռելե
Tasmotized NodeMCU 8CH Sonoff ռելե

Սա NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project- ն է

Sonoff-Tasmota- ն այլընտրանքային որոնված է ESP8266- ի վրա հիմնված սարքերի համար, ինչպիսիք են NodeMCU- ն, որը թույլ է տալիս վերահսկել Smart Home (ioT) համակարգերի WiFi- ն:

Իմ գաղափարն էր ունենալ 8CH ռելեներ, որոնք վերահսկվում էին WiFi- ով ՝ Tasmota որոնվածը փչած (ջղաձգված) NodeMCU տախտակով:

Ինձ ոգեշնչեց.

ESP8266- ի վրա հիմնված Sonoff սարքերը Tasmota- ով կամ այլ որոնվածով ջնջելու և կազմաձևելու ամենաարագ ճանապարհը `արատավոր համակարգչի միջոցով Youtube- ում

Ինչպես փոխել որոնվածը Sonoff սարքերում ՝ տան ավտոմատացման նախագծերում օգտագործելու համար - ըստ DrZzs- ի Youtube- ում

Flashրամեկուսացման SONOFF Tasmota որոնվածը NodeMCU- ի կողմից Sarath341- ի հրահանգների վրա

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

Քայլ 1: Անհրաժեշտ բաղադրիչներ և ծրագրակազմ

NodeMCU զարգացման խորհուրդ

Sonoff Tasmota որոնվածը

Termite Software (PC)

Ընդլայնված IP սկաներ (ԱՀ)

կամ Finger (Android/IOS APP)

Arduino IDE

8CH Relays Board

Dupont էգից դեպի կին մետաղալար

Հացաթուղթ

MicroUSB մալուխ

Քայլ 2: Նախադրյալներ

Ներբեռնեք Sonoff Tasmota որոնվածը Github- ից

Համոզվեք, որ ձեր Arduino IDE- ում տեղադրված է ESP8266 գրադարանը:

Եթե ցանկանում եք իմանալ, թե ինչպես ճիշտ տեղադրել ESP8266 գրադարանը, այցելեք այս ամբողջական բլոգը Flashing SONOFF Tasmota որոնվածը NodeMCU- ում

Քայլ 3: Ինտեգրում

Image
Image

Tasmotized NodeMCU 8CH ռելեը կարող է ինտեգրվել տարբեր IoT հարթակի հետ.

HomeAssistant

Yeti (Domotic հավելված 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 որոնվածը ՝

Integrazione SONOFF con MQTT: esempi di programmazione:

Քայլ 5: Tasmota որոնվածը շիկացած սարքի կազմաձևում

Լռելյայն, Tasmota Firmware fashed սարքը կլինի 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 որպես ռելե 7 (NodeMCU- ի D4 փին) - միացված է 8CH փոխանցման տախտակի ռելեի 7 -րդ կապին

GPIO4 որպես ռելե 6 (NodeMCU- ի D2 փին) - միացված է 8CH փոխանցման տախտակի ռելեի 6 -րդ կապին

GPIO5 որպես Realy5 (NodeMCU- ի D1 փին) - Միացված է 8CH փոխանցման տախտակի ռելեի 5 -րդ կապին

GPIO12 որպես Relay2 (NodeMCU- ի D6 փին) - Միացված է 8CH փոխանցման տախտակի ռելեի 2 -րդ կապին

GPIO13 որպես Relay4 (NodeMCU- ի D7 փին) - Միացված է 8CH ռելեի տախտակի ռելեի 4 -րդ կապին

GPIO14 որպես ռելե 3 (NodeMCU- ի D5 փին) - միացված է 8CH փոխանցման տախտակի ռելեի 3 -րդ կապին

GPIO15 որպես ռելե 2 (NodeMCU- ի D8 փին) - Միացված է 8CH փոխանցման տախտակի ռելեի 2 -րդ կապին

GPIO16 որպես ռելե 16 (NodeMCU- ի D0 փին) - միացված է 8CH փոխանցման տախտակի ռելեի 1 -ին կապին

Քայլ 7: Փխրման սխեմա

Fritzing սխեմա
Fritzing սխեմա

Fritzing սխեման `NodeMCU- ի և 8CH փոխանցման տախտակի միջև կապի համար:

Նշում. VCC- ն 5V DC է

Քայլ 8. Ինչպես փայլեցնել Tasmota- ի որոնվածը ձեր ESP8266- ի վրա հիմնված սարքի վրա

Եթե ցանկանում եք ձեր 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 ռելեը Home Assistant- ի հետ

Նախադրյալներ

1. Կարգավորեք ներդրված Home Assistant MQTT բրոքերը (կամ այլընտրանքային MQTT բրոքեր)

2. Կազմաձևեք Tasmotized NodeMCU- ը ձեր բրոքերի MQTT պարամետրերով, ինչպիսիք են Host (IP հասցեն), Port (սովորաբար 1883), ձեր MQTT բրոքերի հաճախորդը, օգտվողը և գաղտնաբառը:

Սա իմ configuration.yaml բաժինն է `Tasmotized NodeMCU 8CH ռելեներ (որպես լույսեր) իմ տան օգնական վահանակում ինտեգրելու համար.

#Tasmota_Sonoff_8CH_ Հեռարձակման լույս.

- կեղծանուն ՝ 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: "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: "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: "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: "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: "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: "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: "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: "OFF"

payload_available: "Առցանց"

payload_not_available: "Անցանց"

պահպանել: կեղծ

Քայլ 10: Հղումներ

Sonoff-Tasmota որոնվածի վիքի ՝

Sonoff-Tasmota որոնվածը ՝

Flashրամեկուսացման SONOFF որոնվածը NodeMCU- ում ՝

Քայլ 11: Այցելեք Իմ բլոգը և Youtube ալիքը

MGS DIY

Խորհուրդ ենք տալիս: