Talaan ng mga Nilalaman:
- Hakbang 1: Kailangan ng Mga Bahagi at Software
- Hakbang 2: Mga Kinakailangan
- Hakbang 3: Pagsasama
- Hakbang 4: Web Server ng Tasmotized NodeMCU 8CH Relay
- Hakbang 5: Pag-configure ng Tasmota Firmware Flashing Device
- Hakbang 6: Pag-configure para sa ESP8266 NodeMCU upang Kontrolin ang 8CH Relay Board
- Hakbang 7: Fritzing Scheme
- Hakbang 8: Paano mag-Flash Tasmota Firmware sa Iyong Nakabatay sa Device na ESP8266
- Hakbang 9: Pagsasama ng Home Assistant
- Hakbang 10: Mga Sanggunian
- Hakbang 11: Bisitahin ang Aking Blog at Channel sa Youtube
Video: Tasmotized NodeMCU 8CH Sonoff Relay: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ito ay isang NodeMCU Tasmota-Sonoff Firmware Flashing 8CH Relay Control Project
Ang Sonoff-Tasmota ay isang alternatibong firmware para sa mga aparato na nakabatay sa ESP8266 tulad ng NodeMCU na pinapayagan ang kontrol sa WiFi ng Smart Home (ioT) Systems.
Ang aking ideya ay magkaroon ng isang 8CH Relay na kontrolado sa WiFi gamit ang isang Tasmota Firmware Flashing (Tasmotized) NodeMCU board.
Ako ay inspirasyon ng:
Pinakamabilis na paraan upang Flash at I-configure ang Mga Device na Batay sa Sonoff ng ESP8266 gamit ang Tasmota o iba pang firmware - ng Vicious Computer sa Youtube
Paano Baguhin ang Firmware sa Mga Sonoff Device para magamit sa Mga Proyekto sa Home Automation - ni DrZzs sa Youtube
Flashing na SONOFF Tasmota Firmware sa NodeMCU Ni Sarath341 sa Mga Instructable
www.instructables.com/id/Flashing-SONOFF-T…
Hakbang 1: Kailangan ng Mga Bahagi at Software
NodeMCU Development Board
Sonoff Tasmota Firmware
Termite Software (PC)
Advanced IP Scanner (PC)
o Finger (Android / IOS APP)
Arduino IDE
8CH Relays Board
Dupont babae sa babaeng wire
Breadboard
MicroUSB Cable
Hakbang 2: Mga Kinakailangan
I-download ang Sonoff Tasmota Firmware mula sa Github
Tiyaking mayroon kang naka-install na ESP8266 Library sa iyong Arduino IDE.
Kung nais mong malaman kung paano mai-install nang maayos ang aklatan ng ESP8266 sa kumpletong blog ng Flashing SONOFF Tasmota Firmware sa NodeMCU
Hakbang 3: Pagsasama
Ang Tasmotized NodeMCU 8CH Relay ay maaaring isama sa iba't ibang platform ng IoT:
HomeAssistant
Yeti (Domotic App para sa Android at IOS)
MQTT Broker
(Halimbawa ng pag-configure:
(Halimbawa ng libreng magagamit na MQTT Cloud Broker:
Posible rin na idirekta ang pag-access sa Tasmotized NodeMCU 8CH Relay sa pamamagitan ng naka-embed na WEB server (alinman sa AP o sa DHCP o static IP address) gamit ang isang Web Browser.
Upang ma-access ang Tasmotized NodeMCU 8CH Relay mula sa Internet kailangan mong ipasa ang iyong router upang mag-redirect sa Tasmotized NodeMCU 8CH Relay Web Server (tingnan sa ibaba ang Web page na maa-access sa pamamagitan ng Web browser)
Hakbang 4: Web Server ng Tasmotized NodeMCU 8CH Relay
Ito ang pahina ng Web server na naa-access sa pamamagitan ng iyong ginustong Web browser upang idirekta ang pag-access sa Tasmotized NodeMCU 8CH Relay at utusan ang 8 relay nang nakapag-iisa.
Mula sa pahinang ito posible ring i-configure ang Tasmotized device, magsagawa ng isang pag-upgrade sa firmware at magpadala ng mga utos sa pamamagitan ng console sa aparato.
Tingnan din:
Paunang Pag-configure ng Tasmota Firmware:
I-configure ang Sonoff Tasmota Firmware:
Integrazione SONOFF con MQTT: esempi di programmazione:
Hakbang 5: Pag-configure ng Tasmota Firmware Flashing Device
Bilang default, ang Tasmota Firmware fashing device ay nasa Sonoff Basic.
Kaya kailangan mong baguhin ito sa 'Generic' sa menu na 'Configuration'.
I-click ang 'Configuration' at sa loob ng piliin ang 'Configure Module'.
Hakbang 6: Pag-configure para sa ESP8266 NodeMCU upang Kontrolin ang 8CH Relay Board
Piliin ang board bilang Generic at I-save.
Ang aparato ay muling simulang.
Ang pagpipiliang ito ay para sa lahat ng mga board ng ESP8266.
Ngayon kung na-click mo ang pagsasaayos, maaari mo nang makita ang higit pang mga pagpipilian sa GPIO.
Gamit iyon maaari mong piliin ang Mga Pag-andar ng GPIO.
Nakasalalay sa setting ng GPIO ang pagpipilian ay lilitaw sa Homepage tulad ng DHT, Relay, Switch at Marami pa.
Sa proyektong ito ginamit ko:
GIO0 bilang Relay8 (pin D3 ng NodeMCU) - Nakakonekta sa relay pin 8 ng 8CH Relay Board
GPIO2 bilang Relay7 (pin D4 ng NodeMCU) - Nakakonekta sa relay pin 7 ng 8CH Relay Board
GPIO4 bilang Relay6 (pin D2 ng NodeMCU) - Nakakonekta sa relay pin 6 ng 8CH Relay Board
GPIO5 bilang Realy5 (pin D1 ng NodeMCU) - Nakakonekta sa relay pin 5 ng 8CH Relay Board
GPIO12 bilang Relay2 (pin D6 ng NodeMCU) - Nakakonekta sa relay pin 2 ng 8CH Relay Board
GPIO13 bilang Relay4 (pin D7 ng NodeMCU) - Nakakonekta sa relay pin 4 ng 8CH Relay Board
GPIO14 bilang Relay3 (pin D5 ng NodeMCU) - Nakakonekta sa relay pin 3 ng 8CH Relay Board
GPIO15 bilang Relay2 (pin D8 ng NodeMCU) - Nakakonekta sa relay pin 2 ng 8CH Relay Board
GPIO16 bilang Relay16 (pin D0 ng NodeMCU) - Nakakonekta sa relay pin 1 ng 8CH Relay Board
Hakbang 7: Fritzing Scheme
Fritzing Scheme para sa koneksyon sa pagitan ng NodeMCU at ng 8CH Relay Board.
Tandaan: Ang VCC ay 5V DC
Hakbang 8: Paano mag-Flash Tasmota Firmware sa Iyong Nakabatay sa Device na ESP8266
Kung nais mong i-flash ang iyong aparatong ESP8266 gamit ang Arduino IDE gamitin ang sonoff firmware source code mula sa GitHub:
Ang iba pang paraan upang i-flash ang iyong aparatong ESP8266 ay sa pamamagitan ng paggamit ng sonoff.bin sa ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) sa pamamagitan ng paggamit ng linya ng utos ng Python o Platformio IDE.
Dito maaari mong i-download ang parehong sonoff.bin o sonoff source code firmware
Hakbang 9: Pagsasama ng Home Assistant
Paano isama ang iyong Tasmotized NodeMCU 8CH Relay sa Home Assistant
Mga Pangangailangan:
1. I-setup ang naka-embed na broker ng Home Assistant MQTT (o isang kahaliling MQTT broker)
2. I-configure ang Tasmotized NodeMCU sa mga parameter ng MQTT ng iyong broker tulad ng Host (IP address), Port (karaniwang 1883), Client, User at Password ng iyong MQTT broker.
Ito ang aking seksyon ng config.yaml upang isama ang Tasmotized NodeMCU 8CH Relays (bilang Mga Ilaw) sa aking Home Assistant Panel:
# Tasmota_Sonoff_8CH_Relay light:
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
pangalan: "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"
panatilihin: hindi totoo
Hakbang 10: Mga Sanggunian
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota Firmware:
Flashing SONOFF Firmware sa NodeMCU:
Hakbang 11: Bisitahin ang Aking Blog at Channel sa Youtube
MGS DIY
Inirerekumendang:
Paano Gumawa ng IoT Batay sa Pag-aautomat ng Bahay Sa NodeMCU Sensors Control Relay: 14 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng IoT Batay sa Pag-aautomat sa Bahay Sa NodeMCU Sensors Control Relay: Sa proyektong ito na batay sa IoT, gumawa ako ng Home Automation kasama ang Blynk at NodeMCU control relay module na may real-time na feedback. Sa Manual Mode, ang module ng relay na ito ay maaaring makontrol mula sa Mobile o smartphone at, Manu-manong switch. Sa Auto Mode, ang smar na ito
Sonoff Basic Wifi Extender - MQTT Dry contact Relay - 5v DC Mababang Boltahe: 6 na Hakbang
Sonoff Basic Wifi Extender - MQTT Dry contact Relay - 5v DC Mababang Boltahe: Ok Nagkaroon ako ng unang henerasyon ng Sonoff pangunahing mga aparato at hindi ko nais na gamitin ang mga ito sa 220v dahil hindi pa talaga sila ligtas sa paglabas na iyon. Kanina pa sila nakahiga at naghihintay na may gawin sa kanila. Kaya't nadapa ako sa martin-ger
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App: 5 Hakbang (na may Mga Larawan)
8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App: Pagkontrol ng 8 switch ng relay gamit ang nodemcu at ir receiver sa paglipas ng wifi at ir remote at android app. Gumagana ang malayong ir na independiyente sa koneksyon ng wifi. NARITO ANG NA-UPDATE NA VERSION CLICK DITO
Kontrolin ang Switch Heater Sa Relay Gamit ang Sonoff Th10: 8 Mga Hakbang
Control Heater Switch With Relay Gamit ang Sonoff Th10: pinapayagan ka ng mga sonoff device na mag-on at ng de-kuryenteng kagamitan. ang modelo ng th10 partikular na inaasahang ilipat ang at pag-iinit ng mga heaters na may kontrol sa temperatura at mga kakayahan sa iskedyul ng oras. dumating ang problema kapag ang iyong home heater ay pinalakas ng gas a