Përmbajtje:
- Hapi 1: Përbërësit dhe Softueri i nevojshëm
- Hapi 2: Parakushtet
- Hapi 3: Integrimi
- Hapi 4: Ueb Serveri i Stafetës së Tasmotizuar NodeMCU 8CH
- Hapi 5: Konfigurimi i Pajisjes Flasware Firmware Tasmota
- Hapi 6: Konfigurimi për ESP8266 NodeMCU për të kontrolluar bordin e stafetë 8CH
- Hapi 7: Skema e ngrirjes
- Hapi 8: Si të Flash Firmware Tasmota në pajisjen tuaj të bazuar në ESP8266
- Hapi 9: Integrimi i Asistentit në Shtëpi
- Hapi 10: Referencat
- Hapi 11: Vizitoni Blogun tim dhe Kanalin Youtube
Video: Stafetë e Tasmotizuar NodeMCU 8CH Sonoff: 11 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Ky është një Projekt i Kontrollit të Reletës së Firmware të NodeMCU Tasmota-Sonoff Flashed 8CH
Sonoff-Tasmota është një firmware alternativ për pajisjet e bazuara në ESP8266 si NodeMCU që lejon kontrollin mbi WiFi të Sistemeve Smart Home (ioT).
Ideja ime ishte që të kisha një Relays 8CH të kontrolluar mbi WiFi me një bord Firmware Tasmota Flashed (Tasmotized) NodeMCU.
U frymëzova nga:
Mënyra më e shpejtë për të ndezur dhe konfiguruar pajisjet Sonoff të bazuara në ESP8266 me Tasmota ose firmware të tjerë - nga Vicious Computer në Youtube
Si të Ndryshoni Firmware në Pajisjet Sonoff për t'u përdorur në Projektet e Automatizimit të Shtëpisë - nga DrZzs në Youtube
Firmware i ndezur SONOFF Tasmota në NodeMCU Nga Sarath341 në Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Hapi 1: Përbërësit dhe Softueri i nevojshëm
Bordi i Zhvillimit të NodeMCU
Firmware Sonoff Tasmota
Softueri Termit (PC)
Skaneri i avancuar i IP (PC)
ose Finger (Android/IOS APP)
Arduino IDE
8CH Relays Board
Teli Dupont femër në femër
Breadboard
Kabllo MicroUSB
Hapi 2: Parakushtet
Shkarkoni firmuerin Sonoff Tasmota nga Github
Sigurohuni që keni Bibliotekën ESP8266 të instaluar në ID tuaj Arduino.
Nëse doni të dini se si ta instaloni bibliotekën ESP8266, vizitoni këtë blog të plotë të Firmware SONOFF Tasmota në NodeMCU
Hapi 3: Integrimi
Rele Tasmotized NodeMCU 8CH mund të integrohet me platforma të ndryshme IoT:
HomeAssistant
Yeti (Aplikacioni Domotik për Android dhe IOS)
Ndërmjetësi MQTT
(Shembull konfigurimi:
(Shembull i ndërmjetësit falas në dispozicion MQTT Cloud:
Alsoshtë gjithashtu e mundur që të keni qasje të drejtpërdrejtë në Reletën Tasmotized NodeMCU 8CH përmes serverit të tij të integruar WEB (ose si AP ose me DHCP ose adresë IP statike) duke përdorur një Shfletues Web.
Për të hyrë në stafetën Tasmotized NodeMCU 8CH nga Interneti, duhet të çoni përpara routerin tuaj për të përcjellur në serverin e stafetave të Tasmotized NodeMCU 8CH (shiko më poshtë faqen e internetit të arritshme përmes shfletuesit të uebit)
Hapi 4: Ueb Serveri i Stafetës së Tasmotizuar NodeMCU 8CH
Kjo është faqja e serverit në internet e arritshme përmes shfletuesit tuaj të preferuar të internetit për të hyrë drejtpërdrejt në stafetën Tasmotized NodeMCU 8CH dhe komandoni stafetën 8 në mënyrë të pavarur.
Nga kjo faqe është gjithashtu e mundur të konfiguroni pajisjen Tasmotized, të bëni një azhurnim të firmuerit dhe të dërgoni komanda përmes tastierës në pajisje.
Shiko gjithashtu:
Konfigurimi fillestar Firmware Tasmota:
Konfiguroni firmuerin Sonoff Tasmota:
Integrazione SONOFF con MQTT: esempi di programmazione:
Hapi 5: Konfigurimi i Pajisjes Flasware Firmware Tasmota
Si parazgjedhje, pajisja e azhurnuar e Firmware Tasmota do të jetë në Sonoff Basic.
Kështu që ju duhet ta ndryshoni atë në 'Generic' në menunë 'Configuration'.
Klikoni "Konfigurimi" dhe brenda zgjidhni "Konfiguro modulin".
Hapi 6: Konfigurimi për ESP8266 NodeMCU për të kontrolluar bordin e stafetë 8CH
Zgjidhni tabelën si Generic dhe Save.
Pajisja do të riniset.
Ky opsion është për të gjitha bordet ESP8266.
Tani nëse klikoni në konfigurimin, atëherë mund të shihni më shumë opsione GPIO.
Duke përdorur atë, ju mund të zgjidhni funksionet GPIO.
Në varësi të cilësimit të GPIO, opsioni do të shfaqet në faqen kryesore si DHT, Relay, Switch dhe shumë më tepër.
Në këtë projekt kam përdorur:
GIO0 si Stafetë8 (kunja D3 e NodeMCU) - Lidhet me pinin e stafetës 8 të Reletës së Rendit 8CH
GPIO2 si Stafetë7 (kunja D4 e NodeMCU) - Lidhur me pinin e stafetës 7 të Reletës 8CH të Reletës
GPIO4 si Stafetë6 (kunja D2 e NodeMCU) - Lidhet me pinin e stafetës 6 të Reletës së Rendit 8CH
GPIO5 si Realy5 (pin D1 i NodeMCU) - Lidhur me pinin e stafetës 5 të Relay Board 8CH
GPIO12 si Stafetë2 (kunja D6 e NodeMCU) - Lidhet me pinin e stafetës 2 të Reletës së Relevizit 8CH
GPIO13 si Relay4 (pin D7 i NodeMCU) - Lidhet me pinin e stafetës 4 të Relay Board 8CH
GPIO14 si Relay3 (kunja D5 e NodeMCU) - Lidhet me pinin e stafetës 3 të Bordit të Rele 8CH
GPIO15 si Stafetë2 (kunja D8 e NodeMCU) - Lidhur me kunjin e stafetës 2 të Reletës 8CH të Reletës
GPIO16 si Stafetë16 (kunja D0 e NodeMCU) - Lidhur me kunjin e stafetës 1 të Bordit të Reletës 8CH
Hapi 7: Skema e ngrirjes
Skema e ngrirjes për lidhjen midis NodeMCU dhe Bordit të Rele 8CH.
Shënim: VCC është 5V DC
Hapi 8: Si të Flash Firmware Tasmota në pajisjen tuaj të bazuar në ESP8266
Nëse dëshironi të ndezni pajisjen tuaj ESP8266 me Arduino IDE përdorni kodin burimor të firmware sonoff nga GitHub:
Një mënyrë tjetër për të ndezur pajisjen tuaj ESP8266 është duke përdorur sonoff.bin me ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) duke përdorur linjën e komandës Python ose Platformio IDE.
Këtu mund të shkarkoni firmware-in sonoff.bin ose kodin burimor sonoff
Hapi 9: Integrimi i Asistentit në Shtëpi
Si të integroni stafetën tuaj të Tasmotized NodeMCU 8CH me Asistentin në Shtëpi
Parakushtet:
1. Konfiguroni ndërmjetësin e integruar MQTT Home Assistant (ose një ndërmjetës alternativ MQTT)
2. Konfiguroni NodeMCU të Tasmotizuar me parametrat MQTT të ndërmjetësit tuaj si Host (adresa IP), Port (zakonisht 1883), Klienti, Përdoruesi dhe Fjalëkalimi i ndërmjetësit tuaj MQTT.
Ky është seksioni im i konfigurimit.yaml për të integruar reletë e Tasmotized NodeMCU 8CH (si Drita) në panelin e asistentit tim në shtëpi:
#Tasmota_Sonoff_8CH_Drita e stafetës:
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
emri: "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: "Jashtë linje"
mbaj: e rreme
Hapi 10: Referencat
Firmware Wiki Sonoff-Tasmota:
Firmware Sonoff-Tasmota:
Firmware i ndezur SONOFF në NodeMCU:
Hapi 11: Vizitoni Blogun tim dhe Kanalin Youtube
MGS DIY
Recommended:
Stafetë me 4 kanale: 14 hapa
Stafetë me 4 kanale: -nga Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Si të kontrolloni një stafetë me Arduino: 7 hapa
Si të kontrolloni një stafetë me Arduino: Reletë janë mënyra më e mirë për të kontrolluar pajisjet tuaja pasi ato kanë më pak rezistencë midis kontakteve të tyre dhe mund të përdoren në shumë raste si për të ndezur dhe fikur pajisjet AC (Rryma alternative) si Dritat, TV, Llambat dhe shumë pajisje të tjera. Eshte
Si të bëni automatizimin e shtëpisë të bazuar në IoT me stafetë kontrolli të sensorëve NodeMCU: 14 hapa (me fotografi)
Si të bëni automatizim të bazuar në IoT në shtëpi me stafetën e kontrollit të sensorëve NodeMCU: Në këtë projekt të bazuar në IoT, unë kam bërë Automatizimi i Shtëpisë me modulin e stafetës së kontrollit Blynk dhe NodeMCU me reagime në kohë reale. Në modalitetin manual, ky modul stafetë mund të kontrollohet nga celulari ose smartphone dhe, kaloni manual. Në modalitetin automatik, kjo zhurmë
Sonoff Basic Wifi Extender - Stafetë e Kontaktit të Thatë MQTT - 5v DC Tension i ulët: 6 hapa
Sonoff Basic Wifi Extender - Stafetë e Kontaktit të Thatë MQTT - Tension i Ulët 5v DC: Ok kisha disa pajisje bazë të brezit të parë Sonoff dhe nuk dua t'i përdor me 220v pasi ato nuk ishin vërtet të sigurta ende në atë lëshim. Ata kishin qenë të shtrirë për një kohë duke pritur të bënin diçka me ta. Kështu që unë hasa në martin-ger
Çelësi i ngrohësit të kontrollit me stafetë duke përdorur Sonoff Th10: 8 hapa
Çelësi i ngrohjes së kontrollit me stafetë duke përdorur Sonoff Th10: pajisjet sonoff ju lejojnë të ndizni dhe pajisjet elektrike. modeli th10 është projektuar veçanërisht për të ndezur dhe fikur ngrohësit me kontrollin e temperaturës dhe aftësitë e orarit të kohës. problemi vjen kur ngrohësi i shtëpisë tuaj mundësohet nga gazi