Sadržaj:

Tasmotizirani NodeMCU 8CH Sonoff relej: 11 koraka
Tasmotizirani NodeMCU 8CH Sonoff relej: 11 koraka

Video: Tasmotizirani NodeMCU 8CH Sonoff relej: 11 koraka

Video: Tasmotizirani NodeMCU 8CH Sonoff relej: 11 koraka
Video: NodeMCU + Sonoff Tasmota 2024, Novembar
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 zasnovane na ESP8266, poput NodeMCU, koji omogućava kontrolu nad WiFi sistemom pametnih kuća (ioT).

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

Inspirisalo me je:

Najbrži način za Flash i konfiguriranje Sonoff uređaja zasnovanih 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

Bljeskajući SONOFF Tasmota firmver na NodeMCU Autor Sarath341 na Instructables

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

Korak 1: Potrebne komponente i softver

Razvojni odbor NodeMCU

Sonoff Tasmota firmver

Termite softver (PC)

Napredni IP skener (PC)

ili Finger (Android/IOS APP)

Arduino IDE

8CH relejna ploča

Dupont žica na žicu

Breadboard

MicroUSB kabel

Korak 2: Preduslovi

Preuzmite firmver Sonoff Tasmota sa Githuba

Uvjerite se da je biblioteka ESP8266 instalirana na vašem Arduino IDE -u.

Ako želite znati kako pravilno instalirati ESP8266 biblioteku, posjetite ovaj kompletni 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 besplatno dostupnog MQTT Cloud Broker -a:

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

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

Korak 4: Web server releja Tasmotized NodeMCU 8CH

Konfiguracija Tasmota Flasher uređaja koji je bljesnuo
Konfiguracija Tasmota Flasher uređaja koji je bljesnuo

Ovo je stranica web servera kojoj možete pristupiti putem željenog web preglednika za direktan pristup Tasmotiziranom NodeMCU 8CH releju i nezavisno upravljati relejem 8.

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

Pogledajte takođe:

Inicijalna konfiguracija Tasmota firmver:

Konfigurirajte Sonoff Tasmota firmver:

Integracija SONOFF sa MQTT: esempi di programmazione:

Korak 5: Konfiguracija Tasmota Flasher uređaja koji je bljesnuo

Prema zadanim postavkama, spojeni uređaj s firmverom Tasmota 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 kontrolu 8CH relejne ploče

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 spremi.

Uređaj će se ponovo pokrenuti.

Ova je opcija za sve ploče ESP8266.

Sada ako kliknete na 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 relej 7 (pin D4 NodeMCU -a) - Spojen na relejni pin 7 8CH relejne ploče

GPIO4 kao relej6 (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 relej2 (pin D6 NodeMCU -a) - Spojen na relejni pin 2 8CH relejne ploče

GPIO13 kao relej4 (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 relej2 (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: Šema prefrigavanja

Fritzing Scheme
Fritzing Scheme

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

Napomena: VCC je 5V DC

Korak 8: Kako flešovati firmver Tasmota na uređaju zasnovanom na ESP8266

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

Drugi način da fleširate svoj ESP8266 uređaj je pomoću sonoff.bin sa ESPTool-om (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) pomoću Python komandne linije ili Platformio IDE-a.

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š Tasmotized NodeMCU 8CH relej s kućnim pomoćnikom

Preduslovi:

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

2. Konfigurirajte Tasmotized NodeMCU sa 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 integriranje Tasmotiziranog NodeMCU 8CH releja (kao svjetla) u moju ploču kućnog pomoćnika:

#Tasmota_Sonoff_8CH_Svjetlo releja:

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

- alias: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

ime: "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: "Van mreže"

retain: false

Korak 10: Reference

Sonoff-Tasmota Firmware Wiki:

Sonoff-Tasmota firmver:

Trepćući SONOFF firmver na NodeMCU:

Korak 11: Posjetite Moj blog i Youtube kanal

MGS DIY

Preporučuje se: