Sadržaj:
- Korak 1: Potrebne komponente i softver
- Korak 2: Preduslovi
- Korak 3: Integracija
- Korak 4: Web server releja Tasmotized NodeMCU 8CH
- Korak 5: Konfiguracija Tasmota Flasher uređaja koji je bljesnuo
- Korak 6: Konfiguracija za ESP8266 NodeMCU za kontrolu 8CH relejne ploče
- Korak 7: Šema prefrigavanja
- Korak 8: Kako flešovati firmver Tasmota na uređaju zasnovanom na ESP8266
- Korak 9: Integracija kućnog pomoćnika
- Korak 10: Reference
- Korak 11: Posjetite Moj blog i Youtube kanal
Video: Tasmotizirani NodeMCU 8CH Sonoff relej: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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
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
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
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
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
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:
I2C relej s Arduinom IDE: 5 koraka
I2C relej s Arduino IDE -om: Naručio sam lijepu relejnu ploču, ali nije bilo ArduinoIDE upute, samo Raspberry Pi e.o. Saznao sam kako ga koristiti s Arduinom i želim ga podijeliti kako biste uštedjeli vrijeme. Originalni primjer RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 -kanalni relej: 14 koraka
4 -kanalni relej: -by Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Kako kontrolirati relej s Arduinom: 7 koraka
Kako kontrolirati relej s Arduinom: Releji su najbolji način za upravljanje vašim uređajima jer imaju manji otpor između kontakata i mogu se koristiti u mnogim slučajevima poput uključivanja i isključivanja uređaja naizmjenične struje (svjetla, TV, lampe) i mnogi drugi aparati. TO JE
Sonoff Basic Wifi Extender - MQTT relej za suhi kontakt - 5v DC niskog napona: 6 koraka
Sonoff Basic Wifi Extender - MQTT relej sa suhim kontaktom - 5V DC niski napon: U redu, imao sam neke prve generacije Sonoff osnovnih uređaja 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
NODEMCU 1.0 (ESP8266) UPRAVLJANI RELEJ KORIŠĆENJEM BLYNK (PREKO WEB -a): 5 koraka (sa slikama)
NODEMCU 1.0 (ESP8266) UPRAVLJAJNI RELEJ KORIŠTENJEM BLYNK (PREKO WEB-a): ZDRAVI MOMCI, Moje ime je P STEVEN LYLE JYOTHI I OVO JE MOJE PRVO UPUTSTVO KAKO KONTROLIRATI RELEJE NODEMCU ESP8266TETROG, NEPROMETNIM VETROM MOJ LOŠI ENGLESKI