Sadržaj:
- Korak 1: Potrebne komponente i softver
- Korak 2: Preduvjeti
- Korak 3: Integracija
- Korak 4: Web poslužitelj releja Tasmotized NodeMCU 8CH
- Korak 5: Konfiguriranje Tasmota Fishrware Flashed uređaja
- Korak 6: Konfiguracija za ESP8266 NodeMCU za upravljanje 8CH relejnom pločom
- Korak 7: Shema zamrzavanja
- Korak 8: Kako prebrisati firmver Tasmota na uređaju temeljenom na ESP8266
- Korak 9: Integracija kućnog pomoćnika
- 10. korak: Reference
- Korak 11: Posjetite Moj blog i Youtube kanal
Video: Tasmotizirani čvor MOCU 8CH Sonoff relej: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
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
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
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
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 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
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:
RaspberryPi WSPR čvor: 7 koraka
RaspberryPi WSPR čvor: Htio sam napraviti WSPRnet (izvještač o slabljenju signala slabog signala) prijenosnik da mi se noge smoče u igri WSPRnet i počnem vidjeti koliko daleko mogu prenijeti svjetionik. Nešto od ove opreme sam položio i odlučio sam da ću baciti brzog profesionalca
Sonoff Basic Wifi Extender - MQTT relej za suhi kontakt - 5v DC niski napon: 6 koraka
Sonoff Basic Wifi Extender - MQTT relejni kontakt sa suhim kontaktom - 5V DC niski napon: U redu, imao sam neke osnovne uređaje Sonoff prve generacije i ne želim ih koristiti sa 220v jer u tom izdanju još nisu bili sigurni. Neko vrijeme su ležali i čekali da s njima nešto učine. Pa sam naletio na martin-ger
15 $ LoRa pristupnik/čvor ESP8266 PCB za izradu 3 cm x 8 cm Veličina: 6 koraka
15 $ LoRa pristupnik/čvor ESP8266 Izrada PCB -a 3cmX8cm Veličina: Hej, što ima, dečki? Akarsh ovdje iz CETech -a. Danas ćemo napraviti projekt koji je jednostavan LoRa čvor, a možete ga čak koristiti i kao jednokanalni pristupnik. Ovdje je mikrokontroler koji sam koristio ESP8266, koji je spojen na LoRa ploče
IOT123 - Čvorište asimiliranog osjetnika: ICOS10 3V3 MQTT Čvor: 6 koraka
IOT123 - Čvorište asimiliranog senzora: ICOS10 3V3 MQTT ČVOR: Ovo je prvi u nizu kombinacija MCU/značajki u SUBOVIMA ASIMILATORSKIH SENZORA: glavni koji prikupljaju ispise podataka s I2C pomoćnih senzora. Ova verzija koristi Wemos D1 Mini za objavljivanje svih podataka izbačenih iz ASSIMILATA
Čvor MCU s 4 portnim relejnim modulom, aplikacijom Blynk, IFTTT i Google Home. Dobit?: 5 koraka
Čvor MCU s 4 portnim relejnim modulom, aplikacijom Blynk, IFTTT i Google Home. Zarada ?: Ovaj post govori o tome kako povezati Google dom s NodeMCU -om i aplikacijom blynk, možete kontrolirati svoje uređaje pomoću jednostavnog prekidača NodeMCU -a koji kontrolira blynk i google pomoćnika. Pa idemo, Ok Google .. Uključite stvar