Innholdsfortegnelse:
- Trinn 1: Komponenter og programvare som trengs
- Trinn 2: Forutsetninger
- Trinn 3: Integrasjon
- Trinn 4: Webserver for Tasmotized NodeMCU 8CH -reléet
- Trinn 5: Konfigurasjon av Tasmota Firmware Flashed Device
- Trinn 6: Konfigurasjon for ESP8266 NodeMCU for å kontrollere 8CH -relékort
- Trinn 7: Fritzing Scheme
- Trinn 8: Slik blinker du Tasmota -fastvare på din ESP8266 -baserte enhet
- Trinn 9: Integrering av hjemmeassistent
- Trinn 10: Referanser
- Trinn 11: Besøk Min blogg og Youtube -kanal
Video: Tasmotisert NodeMCU 8CH Sonoff -relé: 11 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Dette er et NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project
Sonoff-Tasmota er en alternativ fastvare for ESP8266-baserte enheter som NodeMCU som tillater kontroll over WiFi i Smart Home (ioT) -systemer.
Min idé var å ha et 8CH -reléer kontrollert over WiFi med et Tasmota Firmware Flashed (Tasmotized) NodeMCU -kort.
Jeg ble inspirert av:
Raskeste måte å blinke og konfigurere ESP8266 -baserte Sonoff -enheter med Tasmota eller annen fastvare - av Vicious Computer på Youtube
Slik endrer du fastvare på Sonoff -enheter for bruk i hjemmeautomatiseringsprosjekter - av DrZzs på Youtube
Blinkende SONOFF Tasmota fastvare på NodeMCU Av Sarath341 på Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Trinn 1: Komponenter og programvare som trengs
NodeMCU Development Board
Sonoff Tasmota-fastvare
Termite Software (PC)
Avansert IP-skanner (PC)
eller Finger (Android/IOS APP)
Arduino IDE
8CH Relays Board
Dupont kvinnelig til kvinnelig ledning
Breadboard
MicroUSB-kabel
Trinn 2: Forutsetninger
Last ned Sonoff Tasmota-fastvaren fra Github
Sørg for at du har ESP8266 -biblioteket installert på Arduino IDE.
Hvis du vil vite hvordan du installerer ESP8266-biblioteket riktig, kan du besøke denne komplette bloggen med Flashing SONOFF Tasmota Firmware på NodeMCU
Trinn 3: Integrasjon
Tasmotized NodeMCU 8CH Relay kan integreres med forskjellige IoT -plattformer:
HomeAssistant
Yeti (Domotic App for Android og IOS)
MQTT-megler
(Eksempel på konfigurasjon:
(Eksempel på gratis tilgjengelig MQTT Cloud Broker:
Det er også mulig å få direkte tilgang til Tasmotized NodeMCU 8CH -reléet via den innebygde WEB -serveren (enten som AP eller med DHCP eller statisk IP -adresse) ved hjelp av en nettleser.
For å få tilgang til Tasmotized NodeMCU 8CH -reléet fra Internett må du videresende ruteren for å omdirigere til Tasmotized NodeMCU 8CH Relay -webserveren (se nedenfor websiden som er tilgjengelig via nettleseren)
Trinn 4: Webserver for Tasmotized NodeMCU 8CH -reléet
Dette er webserversiden som er tilgjengelig via din foretrukne nettleser for å gi direkte tilgang til Tasmotized NodeMCU 8CH -reléet og kommandere 8 -reléet uavhengig.
Fra denne siden er det også mulig å konfigurere Tasmotized -enheten, utføre en fastvareoppgradering og sende kommandoer via konsollen til enheten.
Se også:
Innledende konfigurasjon av Tasmota-fastvare:
Konfigurer Sonoff Tasmota-fastvare:
Integrazione SONOFF con MQTT: esempi di programmezione:
Trinn 5: Konfigurasjon av Tasmota Firmware Flashed Device
Som standard vil Tasmota Firmware -fashed -enhet være i Sonoff Basic.
Så du må endre den til "Generisk" i "Konfigurasjon" -menyen.
Klikk på "Konfigurasjon", og velg "Konfigurer modul".
Trinn 6: Konfigurasjon for ESP8266 NodeMCU for å kontrollere 8CH -relékort
Velg brettet som Generisk og Lagre.
Enheten starter på nytt.
Dette alternativet er for alle ESP8266 -kort.
Hvis du klikker på konfigurasjonen, kan du se flere GPIO -alternativer.
Ved å bruke det kan du velge GPIO -funksjonene.
Avhengig av GPIO -innstillingen vil alternativet vises på hjemmesiden som DHT, Relay, Switch og mange flere.
I dette prosjektet brukte jeg:
GIO0 som Relé8 (pin D3 på NodeMCU) - Koblet til relépinnen 8 på 8CH Relay Board
GPIO2 som Relé7 (pin D4 på NodeMCU) - Koblet til relépinnen 7 på 8CH Relay Board
GPIO4 som Relé6 (pin D2 på NodeMCU) - Koblet til relépinnen 6 på 8CH Relay Board
GPIO5 som Realy5 (pin D1 på NodeMCU) - Koblet til relépinnen 5 på 8CH Relay Board
GPIO12 som Relé2 (pin D6 på NodeMCU) - Koblet til relépinnen 2 på 8CH Relay Board
GPIO13 som Relé4 (pin D7 på NodeMCU) - Koblet til relépinnen 4 på 8CH Relay Board
GPIO14 som Relé3 (pin D5 på NodeMCU) - Koblet til relépinnen 3 på 8CH Relay Board
GPIO15 som Relé2 (pin D8 på NodeMCU) - Koblet til relépinnen 2 på 8CH Relay Board
GPIO16 som Relé16 (pin D0 på NodeMCU) - Koblet til relépinnen 1 på 8CH Relay Board
Trinn 7: Fritzing Scheme
Fritzing Scheme for forbindelsen mellom NodeMCU og 8CH Relay Board.
Merk: VCC er 5V DC
Trinn 8: Slik blinker du Tasmota -fastvare på din ESP8266 -baserte enhet
Hvis du vil blinke ESP8266-enheten din med Arduino IDE, bruk sonoff-firmwarekildekoden fra GitHub:
En annen måte å blinke ESP8266-enheten på er å bruke sonoff.bin med ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) ved å bruke Python-kommandolinje eller Platformio IDE.
Her kan du laste ned både sonoff.bin eller sonoff kildekode fastvare
Trinn 9: Integrering av hjemmeassistent
Slik integrerer du ditt Tasmotized NodeMCU 8CH -relé med Home Assistant
Forutsetninger:
1. Sett opp den innebygde Home Assistant MQTT -megleren (eller en alternativ MQTT -megler)
2. Konfigurer Tasmotized NodeMCU med MQTT -parametere for megleren din, for eksempel Host (IP -adresse), Port (vanligvis 1883), klient, bruker og passord for din MQTT -megler.
Dette er min konfigurasjon. Yaml -seksjon for å integrere Tasmotized NodeMCU 8CH -reléer (som lys) i mitt hjemmeassistentpanel:
#Tasmota_Sonoff_8CH_Relay light:
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: usann
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: usann
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: usann
- alias: Tasmota_Sonoff_NodeMCU_8CH
plattform: mqtt
navn: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "PÅ"
payload_off: "OFF"
payload_available: "Online"
payload_not_available: "Frakoblet"
beholde: false
Trinn 10: Referanser
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota fastvare:
Blinkende SONOFF-fastvare på NodeMCU:
Trinn 11: Besøk Min blogg og Youtube -kanal
MGS DIY
Anbefalt:
Lag en DIY Sonoff Smart Switch Bruk Android -appen: 11 trinn
Lag en DIY Sonoff Smart Switch Bruk Android -app: Hva er Sonoff? Sonoff er en smart switch -enhetslinje for Smart Home utviklet av ITEAD. En av de mest fleksible og rimelige enhetene fra den linjen er Sonoff Basic og Sonoff mini. Dette er Wi-Fi-aktiverte brytere basert på en flott chip, ESP8266/E
SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: 4 trinn
SONOFF Dual Tutorial: Kontroller elektriske apparater eksternt ved hjelp av MQTT og Ubidots: Dette $ 9 Wi-Fi-reléet kan styre to apparater samtidig. Lær hvordan du kobler den til Ubidots og slipp løs det fulle potensialet! I denne guiden lærer du hvordan du kan kontrollere et par 110V-apparater via Wi-Fi for $ 9, ved hjelp av Iteads SONOFF Dual
Hvordan konvertere 8Ch PWM til pulsposisjonsmodulering: 4 trinn
Hvordan konvertere 8Ch PWM til pulsposisjonsmodulering: Vi vil gjennomgå 2 utgangssignalformater for radiomottakere for radiostyrte modeller (eller RC-modeller). Den tradisjonelle og vanligste typen mottakersignal er PWM, og vanligvis krever PWM bare én ledning per kanal. PPM -signaler blir nå sterkere
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: 16 trinn
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: O Sonoff é uma linha de produtos projetados para automação residencial e predial. O Sonoff Basic og RF podem ser alimentado com tensão de 90 a 250v AC, suaida and a relé suporta corrente de até 10A, possií um um WI-FI integrado for 2.4GHz, o Sonoff RF con
Blinkende SONOFF Tasmota -fastvare på NodeMCU: 9 trinn
Blinkende SONOFF Tasmota -fastvare på NodeMCU: Sonoff er en WiFi -kontrollert bryter som er innebygd med ESP8266 IC og har reléer for å kontrollere enheten via Internett. Denne IC kan blinker og omprogrammeres av Arduino IDE. Skaperne av Sonoff publiserte bibliotekene og Arduino -filene på