Tartalomjegyzék:
- 1. lépés: Szükséges összetevők és szoftverek
- 2. lépés: Előfeltételek
- 3. lépés: Integráció
- 4. lépés: A Tasmotized NodeMCU 8CH relé webszervere
- 5. lépés: A Tasmota Firmware Flashed Device konfigurálása
- 6. lépés: Konfiguráció az ESP8266 NodeMCU vezérlőhöz 8CH relé kártyához
- 7. lépés: Fritzezési séma
- 8. lépés: A Tasmota firmware villanása az ESP8266 alapú készüléken
- 9. lépés: A Home Assistant integrálása
- 10. lépés: Hivatkozások
- 11. lépés: Látogassa meg a blogomat és a Youtube csatornát
Videó: Tasmotizált csomópontMCU 8CH Sonoff relé: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez egy NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project
A Sonoff-Tasmota egy alternatív firmware az ESP8266 alapú eszközökhöz, például a NodeMCU-hoz, amely lehetővé teszi az intelligens otthoni (ioT) rendszerek WiFi vezérlését.
Az ötletem az volt, hogy 8 csatornás reléket vezéreljek WiFi -n keresztül, Tasmota Firmware Flashed (Tasmotized) NodeMCU táblával.
Engem ihletett:
A leggyorsabb módja az ESP8266 alapú Sonoff eszközök flash -nek és konfigurálásának Tasmota vagy más firmware segítségével - a Vicious Computer segítségével a Youtube -on
Hogyan lehet megváltoztatni a firmware -t a Sonoff eszközökön az otthoni automatizálási projektekhez - DrZzs a Youtube -on
Villogó SONOFF Tasmota firmware a Node -onMCU By Sarath341 on Instructables
www.instructables.com/id/Villogó-SONOFF-T…
1. lépés: Szükséges összetevők és szoftverek
NodeMCU Fejlesztési Tanács
Sonoff Tasmota firmware
Termite szoftver (PC)
Speciális IP-szkenner (PC)
vagy Finger (Android/IOS APP)
Arduino IDE
8CH relé tábla
Dupont hüvely-hüvely huzal
Kenyeretábla
MicroUSB kábel
2. lépés: Előfeltételek
Töltse le a Sonoff Tasmota firmware-t a Github webhelyről
Győződjön meg arról, hogy az ESP8266 könyvtár telepítve van az Arduino IDE -n.
Ha szeretné tudni, hogyan kell megfelelően telepíteni az ESP8266 könyvtárat, látogasson el a Villogó SONOFF Tasmota firmware teljes blogjába a NodeMCU-n
3. lépés: Integráció
A Tasmotized NodeMCU 8CH relé integrálható különféle IoT platformokkal:
HomeAssistant
Yeti (Domotic App for Android and IOS)
MQTT Broker
(Példa konfigurációra:
(Példa az ingyenesen elérhető MQTT Cloud Brokerre:
A Tasmotized NodeMCU 8CH relé közvetlen elérése a beágyazott WEB -kiszolgálón keresztül (akár AP -ként, akár DHCP -vel, akár statikus IP -címmel) webböngésző segítségével is lehetséges.
A Tasmotized NodeMCU 8CH relé internetről való eléréséhez át kell vinnie az útválasztót, hogy átirányítsa a Tasmotized NodeMCU 8CH Relay webszerverre (lásd alább a webböngészőn keresztül elérhető weboldalt)
4. lépés: A Tasmotized NodeMCU 8CH relé webszervere
Ez az a webszerver -oldal, amelyet az Ön által preferált webböngészőn keresztül érhet el, hogy közvetlen hozzáférést biztosítson a Tasmotized NodeMCU 8CH reléhez, és önállóan vezesse a 8 -as relét.
Ezen az oldalon lehetőség van a Tasmotized eszköz konfigurálására, a firmware frissítésére és a parancsok küldésére konzolon keresztül az eszközre.
Lásd még:
A Tasmota firmware kezdeti konfigurálása:
A Sonoff Tasmota firmware konfigurálása:
Integrált SONOFF az MQTT-vel: esempi di programmazione:
5. lépés: A Tasmota Firmware Flashed Device konfigurálása
Alapértelmezés szerint a Tasmota Firmware fashed eszköz Sonoff Basic lesz.
Tehát módosítania kell a „Konfiguráció” menü „Általános” értékére.
Kattintson a „Konfiguráció” elemre, és válassza a „Modul konfigurálása” lehetőséget.
6. lépés: Konfiguráció az ESP8266 NodeMCU vezérlőhöz 8CH relé kártyához
Válassza ki a táblát általános és mentésként.
A készülék újraindul.
Ez az opció az összes ESP8266 lapra vonatkozik.
Ha most rákattint a konfigurációra, akkor további GPIO -beállításokat láthat.
Ezzel kiválaszthatja a GPIO funkciókat.
A GPIO beállításától függően az opció megjelenik a kezdőlapon, például DHT, Relay, Switch és még sok más.
Ebben a projektben a következőket használtam:
GIO0 relé8 -ként (a NodeMCU D3 -as csapja) - Csatlakoztatva a 8 -as relé kártya 8 -as relécsapjához
GPIO2 relé7 -ként (a NodeMCU D4 -es csapja) - Csatlakoztatva a 8 -as relé kártya 7 -es relécsapjához
GPIO4 reléként6 (a NodeMCU D2 csapja) - A 8CH relé kártya 6. relécsapjához csatlakozik
GPIO5 mint Realy5 (a NodeMCU D1 csapja) - Csatlakoztatva a 8CH relé kártya 5. relécsapjához
GPIO12 relé2 -ként (a NodeMCU D6 érintkezője) - Csatlakoztatva a 8CH relé kártya 2. relécsapjához
GPIO13 relé4 -ként (a NodeMCU D7 -es csapja) - Csatlakoztatva a 8 -as relé kártya 4 -es relécsapjához
GPIO14 relé3 -ként (a NodeMCU D5 -ös csapja) - Csatlakoztatva a 8 -as relé kártya 3 -as relécsapjához
GPIO15 relé2 -ként (a NodeMCU D8 -as csapja) - Csatlakoztatva a 8 -as relé kártya 2 -es relécsapjához
GPIO16 relé16 -ként (a NodeMCU D0 érintkezője) - Csatlakoztatva a 8CH relé kártya 1. relécsapjához
7. lépés: Fritzezési séma
Fritzing séma a NodeMCU és a 8CH relé kártya közötti kapcsolathoz.
Megjegyzés: A VCC 5V DC
8. lépés: A Tasmota firmware villanása az ESP8266 alapú készüléken
Ha az Arduino IDE-vel szeretné felvillanni ESP8266 eszközét, használja a GitHub sonoff firmware forráskódját:
Az ESP8266 eszköz villogásának másik módja a sonoff.bin és az ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) használata a Python parancssor vagy a Platformio IDE használatával.
Itt letöltheti a sonoff.bin és a sonoff forráskód firmware-eit
9. lépés: A Home Assistant integrálása
A Tasmotized NodeMCU 8CH relé integrálása az otthoni asszisztenssel
Feltételek:
1. Állítsa be a beágyazott Home Assistant MQTT bróker (vagy egy alternatív MQTT broker)
2. Konfigurálja a Tasmotized NodeMCU -t a közvetítő MQTT paramétereivel, például a Host (IP -cím), a Port (általában 1883), az ügyfél, a felhasználó és a MQTT -bróker jelszavával.
Ez az én konfiguráció.yaml részem a Tasmotized NodeMCU 8CH relék (mint fények) integrálásához a Home Assistant panelen:
#Tasmota_Sonoff_8CH_Relay fény:
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH1"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER1"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH2"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER2"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH3"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER3"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH4"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER4"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH5"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER5"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH6"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER6"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH7"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER7"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
- más néven: Tasmota_Sonoff_NodeMCU_8CH
platform: mqtt
név: "CH8"
állapot_téma: "stat/Sonoff_NodeMCU_GS/POWER8"
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "BE"
payload_off: "KI"
payload_available: "Online"
payload_not_available: "Offline"
megtartani: hamis
10. lépés: Hivatkozások
Sonoff-Tasmota Firmware Wiki:
Sonoff-Tasmota firmware:
Villogó SONOFF firmware a NodeMCU-n:
11. lépés: Látogassa meg a blogomat és a Youtube csatornát
MGS DIY
Ajánlott:
Kétgombos relé kapcsoló: 3 lépés
Kétgombos relé kapcsoló: Ez a cikk bemutatja, hogyan lehet be- és kikapcsolni a nyomógombos kapcsolót. Ez az áramkör két kapcsolóval is elvégezhető. Nyomja meg az egyik kapcsolót, és az izzó bekapcsol. Ha megnyom egy másik kapcsolót, az izzó kikapcsol. Ez az Ins azonban
I2C relé Arduino IDE -vel: 5 lépés
I2C Relay Met Arduino IDE: Rendelek egy szép relációs billentyűzetet, de nem volt ArduinoIDE utasítás, csak Raspberry Pi e.o. Megtudom, hogyan kell használni az Arduino -val, és meg akarom osztani, hogy időt takarítson meg. Eredeti RaspberryPi példa: wiki.52pi.com/index.php/DockerPi_4_Channel_R
A 8Ch PWM átalakítása impulzuspozíció -modulációra: 4 lépés
A 8Ch PWM átalakítása impulzuspozíció-modulációra: Áttekintjük a rádió-vevőkészülékek 2 kimeneti jelformátumát rádióvezérelt modellekhez (vagy RC-modellekhez). A hagyományos és leggyakoribb vevőtípus a PWM, és általában a PWM csak egy vezetéket igényel csatornánként. A PPM jelzés mostanában egyre jobban fejlődik
Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség: 6 lépés
Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5 V egyenáramú alacsony feszültség: Ok Volt néhány első generációs Sonoff alapkészülékem, és nem szeretném 220 V -al használni őket, mivel még nem voltak biztonságban. Már egy ideje feküdtek, és vártak, hogy tegyenek velük valamit. Így hát a martin-gerbe botlottam
Sonoff Basic & Sonoff RF - bemutató COMPLETO: 16 lépés
Sonoff Basic & Sonoff RF - bemutató TELJES: O Sonoff é uma linha de produtos projetados para automação residencial e predial. O Sonoff Basic és RF podem ser alimentado de 90 a 250v AC, sua sada a relé suporta corrente de até 10A, available in WI-FI integrado de 2.4GHz, vagy Sonoff RF con