Sadržaj:

Tasmotizirani čvor MOCU 8CH Sonoff relej: 11 koraka
Tasmotizirani čvor MOCU 8CH Sonoff relej: 11 koraka

Video: Tasmotizirani čvor MOCU 8CH Sonoff relej: 11 koraka

Video: Tasmotizirani čvor MOCU 8CH Sonoff relej: 11 koraka
Video: SuperHouse #37: Installing Tasmota using Tasmotizer 2024, Studeni
Anonim
Tasmotizirani NodeMCU 8CH Sonoff relej
Tasmotizirani NodeMCU 8CH Sonoff relej

Ovo je NodeMCU Tasmota-Sonoff Flasher 8CH relejni projekt upravljanja

Sonoff-Tasmota je alternativni firmver za uređaje temeljene na ESP8266 poput NodeMCU-a koji omogućuje kontrolu nad WiFi-om Smart Home (ioT) sustava.

Moja ideja je bila imati 8CH releje kontrolirane preko WiFi -a s Tasmota Flasher (Tasmotized) Flashed (Tasmotized) NodeMCU pločom.

Inspiriralo me:

Najbrži način za Flash i konfiguriranje Sonoff uređaja temeljenih na ESP8266 s Tasmotom ili drugim firmverom - od Vicious Computer na Youtube

Kako promijeniti firmver na Sonoff uređajima za upotrebu u projektima kućne automatizacije - DrZzs na Youtube

Bljeskanje firmvera SONOFF Tasmota na NodeMCU Autor Sarath341 na Instructables

www.instructables.com/id/Flashing-SONOFF-T…

Korak 1: Potrebne komponente i softver

Razvojna ploča NodeMCU

Sonoff Tasmota firmver

Termite softver (računalo)

Napredni IP skener (računalo)

ili Finger (Android/IOS APP)

Arduino IDE

8CH relejna ploča

Dupont žica na žicu

Oglasna ploča

MicroUSB kabel

Korak 2: Preduvjeti

Preuzmite firmver Sonoff Tasmota s Githuba

Provjerite imate li knjižnicu ESP8266 instaliranu na vašem Arduino IDE -u.

Ako želite znati kako pravilno instalirati ESP8266 biblioteku, posjetite ovaj potpuni blog Flashing SONOFF Tasmota firmvera na NodeMCU

Korak 3: Integracija

Image
Image

Tasmotizirani NodeMCU 8CH relej može se integrirati s različitim IoT platformama:

HomeAssistant

Yeti (Domotic aplikacija za Android i IOS)

MQTT posrednik

(Primjer konfiguracije:

(Primjer besplatnog MQTT Cloud Brokera:

Također je moguće izravno pristupiti Tasmotized NodeMCU 8CH releju putem ugrađenog WEB poslužitelja (bilo kao AP ili s DHCP -om ili statičkom IP adresom) pomoću web -preglednika.

Za pristup Tasmotized NodeMCU 8CH releju s Interneta morate preusmjeriti usmjerivač na preusmjeravanje na Tasmotized NodeMCU 8CH relejni web poslužitelj (pogledajte ispod web stranicu dostupnu putem web preglednika)

Korak 4: Web poslužitelj releja Tasmotized NodeMCU 8CH

Konfiguracija Tasmota Flasher Device Flashed uređaja
Konfiguracija Tasmota Flasher Device Flashed uređaja

Ovo je stranica web poslužitelja kojoj možete pristupiti putem željenog web preglednika za izravan pristup Tasmotiziranom NodeMCU 8CH releju i neovisno upravljati relejem 8.

S ove stranice također je moguće konfigurirati Tasmotized uređaj, izvršiti nadogradnju firmvera i poslati naredbe putem konzole na uređaj.

Vidi također:

Inicijalna konfiguracija Tasmota firmver:

Konfigurirajte Sonoff Tasmota firmver:

Integracija SONOFF s MQTT: esempi di programmazione:

Korak 5: Konfiguriranje Tasmota Fishrware Flashed uređaja

Prema zadanim postavkama, pričvršćeni uređaj Tasmota Firmware bit će u Sonoff Basic -u.

Zato ga morate promijeniti u "Općenito" u izborniku "Konfiguracija".

Kliknite "Konfiguracija" i unutar toga odaberite "Konfiguriraj modul".

Korak 6: Konfiguracija za ESP8266 NodeMCU za upravljanje 8CH relejnom pločom

Konfiguracija za ESP8266 NodeMCU za kontrolu 8CH relejne ploče
Konfiguracija za ESP8266 NodeMCU za kontrolu 8CH relejne ploče

Odaberite ploču kao opću i spremite.

Uređaj će se ponovno pokrenuti.

Ova je opcija za sve ploče ESP8266.

Sada ako kliknete konfiguraciju, tada ćete moći vidjeti više GPIO opcija.

Pomoću toga možete odabrati GPIO funkcije.

Ovisno o postavci GPIO, opcija će se pojaviti na početnoj stranici poput DHT -a, releja, prekidača i mnogih drugih.

U ovom projektu sam koristio:

GIO0 kao relej8 (pin D3 NodeMCU -a) - spojen na relejni pin 8 8CH relejne ploče

GPIO2 kao relej7 (pin D4 NodeMCU -a) - Spojen na relejni pin 7 8CH relejne ploče

GPIO4 kao relej 6 (pin D2 NodeMCU -a) - spojen na relejni pin 6 8CH relejne ploče

GPIO5 kao Realy5 (pin D1 NodeMCU -a) - Spojen na relejni pin 5 8CH relejne ploče

GPIO12 kao relej 2 (pin D6 NodeMCU -a) - spojen na relejni pin 2 8CH relejne ploče

GPIO13 kao relej 4 (pin D7 NodeMCU -a) - spojen na relejni pin 4 8CH relejne ploče

GPIO14 kao relej3 (pin D5 NodeMCU -a) - spojen na relejni pin 3 8CH relejne ploče

GPIO15 kao relej 2 (pin D8 NodeMCU -a) - spojen na relejni pin 2 8CH relejne ploče

GPIO16 kao relej16 (pin D0 NodeMCU -a) - spojen na relejni pin 1 8CH relejne ploče

Korak 7: Shema zamrzavanja

Shema prelijevanja
Shema prelijevanja

Shema preklapanja za vezu između NodeMCU -a i 8CH relejne ploče.

Napomena: VCC je 5V DC

Korak 8: Kako prebrisati firmver Tasmota na uređaju temeljenom na ESP8266

Ako želite fleširati svoj ESP8266 uređaj s Arduino IDE-om, upotrijebite izvorni kod firmvera sonoff s GitHub-a:

Drugi način za fleširanje vašeg ESP8266 uređaja je korištenje sonoff.bin s ESPTool-om (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) pomoću naredbenog retka Python ili ID-a Platformio.

Ovdje možete preuzeti softver sonoff.bin ili sonoff izvornog koda

Korak 9: Integracija kućnog pomoćnika

Integracija kućnog pomoćnika
Integracija kućnog pomoćnika
Integracija kućnog pomoćnika
Integracija kućnog pomoćnika

Kako integrirati vaš Tasmotizirani relej NodeMCU 8CH s kućnim pomoćnikom

Preduvjeti:

1. Postavite ugrađenog posrednika MQTT za kućnog pomoćnika (ili alternativnog posrednika za MQTT)

2. Konfigurirajte Tasmotized NodeMCU s MQTT parametrima vašeg brokera, kao što su host (IP adresa), port (obično 1883), klijent, korisnik i lozinka vašeg MQTT brokera.

Ovo je moj odjeljak configuration.yaml za integraciju 8 -relejnih releja Tasmotized NodeMCU (kao svjetla) u moju ploču kućnog pomoćnika:

#Tasmota_Sonoff_8CH_Svjetlo releja:

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH1"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH2"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH3"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH4"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH5"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH6"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH7"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

naziv: "CH8"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"

qos: 0

payload_on: "UKLJUČENO"

payload_off: "OFF"

payload_available: "Na mreži"

payload_not_available: "Offline"

retain: false

10. korak: Reference

Sonoff-Tasmota Firmware Wiki:

Firmware Sonoff-Tasmota:

Bljeskajući firmver SONOFF na NodeMCU:

Korak 11: Posjetite Moj blog i Youtube kanal

MGS DIY

Preporučeni: