Tartalomjegyzék:

Tasmotizált csomópontMCU 8CH Sonoff relé: 11 lépés
Tasmotizált csomópontMCU 8CH Sonoff relé: 11 lépés

Videó: Tasmotizált csomópontMCU 8CH Sonoff relé: 11 lépés

Videó: Tasmotizált csomópontMCU 8CH Sonoff relé: 11 lépés
Videó: Marvel Fan Starts DCEU Journey! MAN OF STEEL REACTION - First Time Watching 2024, Július
Anonim
Tasmotizált csomópontMCU 8CH Sonoff relé
Tasmotizált csomópontMCU 8CH Sonoff relé

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ó

Image
Image

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

A Tasmota Firmware Flashed Device konfigurálása
A Tasmota Firmware Flashed Device konfigurálása

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

Konfiguráció az ESP8266 NodeMCU vezérlőhöz 8CH relé kártyához
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
Fritzing 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

Home Assistant integráció
Home Assistant integráció
Home Assistant integráció
Home Assistant integráció

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: