INHOUDSOPGAWE:
- Stap 1: Komponente en sagteware benodig
- Stap 2: Voorvereistes
- Stap 3: Integrasie
- Stap 4: Webbediener van die Tasmotized NodeMCU 8CH -aflos
- Stap 5: Konfigurasie van die Tasmota Firmware -flitsapparaat
- Stap 6: Konfigurasie vir ESP8266 NodeMCU om 8CH Relay Board te beheer
- Stap 7: Fritzing -skema
- Stap 8: Hoe om Tasmota -firmware op u ESP8266 -toestel te flits
- Stap 9: Integrasie van die huisassistent
- Stap 10: Verwysings
- Stap 11: Besoek my blog en YouTube -kanaal
Video: Tasmotized NodeMCU 8CH Sonoff -aflos: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit is 'n NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project
Sonoff-Tasmota is 'n alternatiewe firmware vir ESP8266-gebaseerde toestelle soos NodeMCU wat beheer oor WiFi van Smart Home (ioT) -stelsels moontlik maak.
My idee was om 'n 8CH Relays oor WiFi te laat beheer met 'n Tasmota Firmware Flashed (Tasmotized) NodeMCU -bord.
Ek is geïnspireer deur:
Die vinnigste manier om op ESP8266 gebaseerde Sonoff -toestelle te flits en te konfigureer met Tasmota of ander firmware - deur Vicious Computer op Youtube
Hoe om firmware op Sonoff -toestelle te verander vir gebruik in tuisautomatiseringsprojekte - deur DrZzs op Youtube
Knipperende SONOFF Tasmota -firmware op NodeMCU Deur Sarath341 op Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Stap 1: Komponente en sagteware benodig
NodeMCU Ontwikkelingsraad
Sonoff Tasmota-firmware
Termite sagteware (rekenaar)
Gevorderde IP-skandeerder (rekenaar)
of vinger (Android/IOS APP)
Arduino IDE
8CH Relays Board
Dupont vroulike tot vroulike draad
Breadboard
MicroUSB-kabel
Stap 2: Voorvereistes
Laai die Sonoff Tasmota-firmware af van Github
Maak seker dat u die ESP8266 -biblioteek op u Arduino IDE geïnstalleer het.
As u wil weet hoe u die ESP8266-biblioteek behoorlik kan installeer, besoek hierdie volledige blog van Flashing SONOFF Tasmota Firmware op NodeMCU
Stap 3: Integrasie
Tasmotized NodeMCU 8CH Relay kan geïntegreer word met verskillende IoT -platforms:
HomeAssistant
Yeti (Domotic -app vir Android en IOS)
MQTT Broker
(Opsetvoorbeeld:
(Voorbeeld van gratis beskikbare MQTT Cloud Broker:
Dit is ook moontlik om via 'n webblaaier toegang tot die Tasmotized NodeMCU 8CH Relay te verkry via die ingebedde WEB -bediener (hetsy as AP of met DHCP of statiese IP -adres).
Om toegang te verkry tot die Tasmotized NodeMCU 8CH Relay vanaf die internet, moet u u router deurstuur om na die Tasmotized NodeMCU 8CH Relay -webbediener te herlei (sien onder die webbladsy wat toeganklik is via die webblaaier)
Stap 4: Webbediener van die Tasmotized NodeMCU 8CH -aflos
Dit is die webbedienerbladsy wat toeganklik is via u webblaaier wat u verkies om direkte toegang tot die Tasmotized NodeMCU 8CH Relay te verkry en die 8 -aflos onafhanklik te beveel.
Vanaf hierdie bladsy is dit ook moontlik om die Tasmotized -toestel op te stel, 'n firmware -opgradering uit te voer en opdragte via die konsole na die toestel te stuur.
Sien ook:
Aanvanklike konfigurasie Tasmota-firmware:
Stel Sonoff Tasmota-firmware op:
Integrazione SONOFF met MQTT: programmatuur:
Stap 5: Konfigurasie van die Tasmota Firmware -flitsapparaat
Standaard is die Tasmota Firmware -versnelde toestel in Sonoff Basic.
U moet dit dus verander na 'Generies' in die menu 'Konfigurasie'.
Klik op 'Configuration' en kies 'Configure Module' daarin.
Stap 6: Konfigurasie vir ESP8266 NodeMCU om 8CH Relay Board te beheer
Kies die bord as generies en stoor.
Die toestel sal weer begin.
Hierdie opsie is vir alle ESP8266 borde.
As u nou op die konfigurasie klik, kan u meer GPIO -opsies sien.
Deur dit te gebruik, kan u die GPIO -funksies kies.
Afhangende van die GPIO -instelling, sal die opsie op die tuisblad verskyn, soos DHT, Relay, Switch en vele meer.
In hierdie projek het ek gebruik gemaak van:
GIO0 as Relay8 (pen D3 van die NodeMCU) - Gekoppel aan die relay pin 8 van die 8CH Relay Board
GPIO2 as Relay7 (pen D4 van die NodeMCU) - Koppel aan die relay pin 7 van die 8CH Relay Board
GPIO4 as Relay6 (pen D2 van die NodeMCU) - Gekoppel aan die relay pin 6 van die 8CH Relay Board
GPIO5 as Realy5 (pen D1 van die NodeMCU) - Gekoppel aan die relay pin 5 van die 8CH Relay Board
GPIO12 as Relay2 (pen D6 van die NodeMCU) - Koppel aan die relay pin 2 van die 8CH Relay Board
GPIO13 as Relay4 (pen D7 van die NodeMCU) - Koppel aan die relay pin 4 van die 8CH Relay Board
GPIO14 as Relay3 (pen D5 van die NodeMCU) - gekoppel aan die relay pin 3 van die 8CH Relay Board
GPIO15 as Relay2 (pen D8 van die NodeMCU) - Koppel aan die relay pin 2 van die 8CH Relay Board
GPIO16 as Relay16 (pen D0 van die NodeMCU) - Koppel aan die relay pin 1 van die 8CH Relay Board
Stap 7: Fritzing -skema
Fritzing -skema vir die verbinding tussen die NodeMCU en die 8CH Relay Board.
Let wel: VCC is 5V DC
Stap 8: Hoe om Tasmota -firmware op u ESP8266 -toestel te flits
As u u ESP8266-toestel wil flits met die Arduino IDE, gebruik die sonoff firmware-bronkode van GitHub:
'N Ander manier om u ESP8266-toestel te flits, is deur die sonoff.bin te gebruik met ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) met behulp van Python-opdragreël of Platformio IDE.
Hier kan u beide firmware van sonoff.bin of sonoff bronkode aflaai
Stap 9: Integrasie van die huisassistent
Hoe u u Tasmotized NodeMCU 8CH -aflos kan integreer met Home Assistant
Voorvereistes:
1. Stel die ingeboude Home Assistant MQTT -makelaar op (of 'n alternatiewe MQTT -makelaar)
2. Stel die Tasmotized NodeMCU op met MQTT -parameters van u makelaar, soos gasheer (IP -adres), poort (gewoonlik 1883), kliënt, gebruiker en wagwoord van u MQTT -makelaar.
Dit is my configuration.yaml -afdeling om die Tasmotized NodeMCU 8CH Relays (as ligte) in my Home Assistant -paneel te integreer:
#Tasmota_Sonoff_8CH_Relais lig:
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
- alias: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
naam: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
kwos: 0
payload_on: "AAN"
payload_off: "OFF"
payload_available: "Aanlyn"
payload_not_available: "Vanlyn"
behou: vals
Stap 10: Verwysings
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota-firmware:
Knipperende SONOFF-firmware op NodeMCU:
Stap 11: Besoek my blog en YouTube -kanaal
MGS DIY
Aanbeveel:
Maak 'n DIY Sonoff Smart Switch Gebruik Android App: 11 stappe
Maak 'n DIY Sonoff Smart Switch Gebruik Android -app: Wat is Sonoff? Sonoff is 'n slim skakelaar vir Smart Home wat deur ITEAD ontwikkel is. Een van die mees buigsame en goedkoopste toestelle uit die reeks is Sonoff Basic en Sonoff mini. Dit is Wi-Fi-skakelaars wat gebaseer is op 'n uitstekende chip, ESP8266/E
SONOFF Dual -tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots: 4 stappe
SONOFF Dubbele tutoriaal: beheer u elektriese toestelle op afstand met behulp van MQTT en Ubidots: hierdie $ 9 Wi-Fi-relais kan twee toestelle tegelyk beheer. Leer hoe u dit met Ubidots kan koppel en die volle potensiaal daarvan kan benut! In hierdie gids leer u hoe u 'n paar 110V-toestelle vir $ 9 via Wi-Fi kan beheer met behulp van Itead's SONOFF Dual
Hoe om 8Ch PWM om te skakel na polsposisie modulasie: 4 stappe
Hoe om 8Ch PWM om te skakel na polsposisiemodulasie: ons sal twee uitsetseinformate van radio-ontvangers hersien vir radio-beheerde modelle (of RC-modelle). Die tradisionele en mees algemene tipe ontvangersein is PWM, en gewoonlik benodig PWM slegs een draad per kanaal. PPM -sein word nou al hoe meer
Sonoff Basic & Sonoff RF - Tutoriaal VOLLEDIG: 16 stappe
Sonoff Basic & Sonoff RF - Tutoriaal VOLTOOI: O Sonoff kan 'n produk produseer vir 'n huishoudelike en vorige huis. Die Sonoff Basic en die RF-poort kan 90 tot 250V wisselstroom, 'n 10A-aansluiting, met WiFi-integrasie van Sonoff
Knipperende SONOFF Tasmota -firmware op NodeMCU: 9 stappe
Knipperende SONOFF Tasmota -firmware op NodeMCU: Sonoff is 'n WiFi -beheerde skakelaar wat ingebed is met ESP8266 IC en relais het om die toestel via die internet te beheer. Hierdie IC kan deur Arduino IDE geflits en herprogrammeer word. Die vervaardigers van Sonoff het die biblioteke en Arduino -lêers gepubliseer op die