Բովանդակություն:
- Քայլ 1: Անհրաժեշտ բաղադրիչներ և ծրագրակազմ
- Քայլ 2: Նախադրյալներ
- Քայլ 3: Ինտեգրում
- Քայլ 4. Tasmotized NodeMCU 8CH ռելեի վեբ սերվեր
- Քայլ 5: Tasmota որոնվածը շիկացած սարքի կազմաձևում
- Քայլ 6. ESP8266 NodeMCU- ի կազմաձևում `8CH փոխանցման տախտակի կառավարման համար
- Քայլ 7: Փխրման սխեմա
- Քայլ 8. Ինչպես փայլեցնել Tasmota- ի որոնվածը ձեր ESP8266- ի վրա հիմնված սարքի վրա
- Քայլ 9. Տնային օժանդակ ինտեգրում
- Քայլ 10: Հղումներ
- Քայլ 11: Այցելեք Իմ բլոգը և Youtube ալիքը
Video: Tasmotized NodeMCU 8CH Sonoff ռելե `11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Սա 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: Ինտեգրում
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 ռելեի վեբ սերվեր
Սա վեբ սերվերի էջ է, որը հասանելի է ձեր նախընտրած վեբ դիտարկիչի միջոցով `ուղղակի մուտք դեպի 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 տախտակների համար:
Այժմ, եթե սեղմեք կազմաձևը, ապա կարող եք տեսնել ավելի շատ 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 սխեման `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
Խորհուրդ ենք տալիս:
IR տան ավտոմատացում `օգտագործելով ռելե. 6 քայլ (նկարներով)
IR տան ավտոմատացում `օգտագործելով ռելե. Infared Remote Home Automation System (arnգուշացում. Կրկնօրինակեք նախագիծը ձեր ռիսկով: Այս նախագիծը ներառում է բարձր լարման)
CSR1011 - Գործարկման ռելե ՝ 5 քայլ
CSR1011 - Գործարկման ռելե. CSR1011- ը Bluetooth- ի մեկ խելացի չիպ է, և այս ձեռնարկը ցույց է տալիս, թե ինչպես մուտք գործել դրա GPIO- ներ և միացնել ռելե
Ստեղծեք ձեր սեփական պինդ վիճակի ռելե: 4 քայլ (նկարներով)
Ստեղծեք ձեր սեփական պինդ վիճակի ռելեը. Այս նախագծում մենք կանդրադառնանք պինդ վիճակի ռելեներ, կպարզենք, թե ինչպես են դրանք աշխատում և երբ օգտագործել դրանք, և վերջում կստեղծենք մեր սեփական DIY Solid State ռելե: Եկեք սկսենք
Ինչպես պատրաստել LED թարթիչ `օգտագործելով ռելե` 7 քայլ
Ինչպես պատրաստել լուսադիոդային թարթիչ `օգտագործելով ռելե. Hii ընկեր, ես պատրաստվում եմ միացնել LED Blinker- ը` օգտագործելով 12V ռելե: Եկեք սկսենք
Ինչպես վերահսկել սարքը ՝ օգտագործելով Raspberry Pi և ռելե - ՀԻՄՈՆՔՆԵՐ. 6 քայլ
Ինչպես վերահսկել սարքը Raspberry Pi- ի և ռելեի միջոցով - ՀԻՄՈՈԹՅՈՆՆԵՐ. Սա հիմնական և ուղիղ ձեռնարկ է, թե ինչպես վերահսկել սարքը Raspberry Pi- ի և ռելեի միջոցով, որը օգտակար է IoT նախագծեր կատարելու համար: Այս ձեռնարկը սկսնակների համար է, այն բարեկամական է: հետևեք, նույնիսկ եթե դուք ազնվամորի օգտագործելու զրո գիտելիքներ ունեք