Sisukord:

Tasmotiseeritud sõlmMCU 8CH Sonoffi relee: 11 sammu
Tasmotiseeritud sõlmMCU 8CH Sonoffi relee: 11 sammu

Video: Tasmotiseeritud sõlmMCU 8CH Sonoffi relee: 11 sammu

Video: Tasmotiseeritud sõlmMCU 8CH Sonoffi relee: 11 sammu
Video: 🎀Как сделать подставку для кукол из горшочка с майонезом (шаг за шагом) 2024, Juuli
Anonim
Tasmotiseeritud sõlmMCU 8CH Sonoffi relee
Tasmotiseeritud sõlmMCU 8CH Sonoffi relee

See on NodeMCU Tasmota-Sonoffi püsivara 8CH kanaliprogramm

Sonoff-Tasmota on alternatiivne püsivara ESP8266-põhistele seadmetele nagu NodeMCU, mis võimaldab juhtida nutikodu (ioT) süsteemide WiFi-ühendust.

Minu idee oli lasta 8CH releed juhtida WiFi kaudu, kasutades Tasmota püsivara (Tasmotized) NodeMCU tahvlit.

Mind inspireeris:

Kiireim viis ESP8266 -põhiste Sonoffi seadmete välkimiseks ja konfigureerimiseks Tasmota või muu püsivara abil - Youtube'i Vicious arvuti kaudu

Kuidas muuta Sonoffi seadmete püsivara kasutamiseks koduautomaatika projektides - DrZzs Youtube'is

Vilkuv SONOFF Tasmota püsivara NodeMCU -s Sarath341 juhendis Instructables

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

Samm: vajalikud komponendid ja tarkvara

NodeMCU arendusnõukogu

Sonoff Tasmota püsivara

Termite tarkvara (PC)

Täiustatud IP-skanner (PC)

või Finger (Android/IOS APP)

Arduino IDE

8CH releede juhatus

Dupont emast emast traat

Leivalaud

MicroUSB-kaabel

2. etapp: eeltingimused

Laadige Sonoff Tasmota püsivara alla Githubist

Veenduge, et teie Arduino IDE -sse oleks installitud raamatukogu ESP8266.

Kui soovite teada, kuidas ESP8266 raamatukogu õigesti installida, külastage seda täielikku ajaveebi Flashing SONOFF Tasmota püsivara NodeMCU-s

3. samm: integreerimine

Image
Image

Tasmotiseeritud sõlmeMCU 8CH relee saab integreerida erinevate IoT platvormidega:

Koduabiline

Yeti (Domotic App Androidile ja IOS -ile)

MQTT maakler

(Konfiguratsiooninäide:

(Näide tasuta saadaolevast MQTT Cloud Brokerist:

Samuti on võimalik veebibrauseri abil otse juurde pääseda Tasmotized NodeMCU 8CH releele selle sisseehitatud veebiserveri kaudu (kas AP või DHCP või staatilise IP -aadressiga).

Tasmotized NodeMCU 8CH releele Internetist pääsemiseks peate oma ruuteri portima, et suunata edasi Tasmotized NodeMCU 8CH Relay veebiserverisse (vt allpool veebibrauseri kaudu juurdepääsetavat veebilehte)

Samm 4: Tasmotized NodeMCU 8CH relee veebiserver

Tasmota püsivara vilkuva seadme konfiguratsioon
Tasmota püsivara vilkuva seadme konfiguratsioon

See on veebiserveri leht, millele pääseb juurde teie eelistatud veebibrauseri kaudu, et suunata otse Tasmotized NodeMCU 8CH releele ja juhtida 8 releed iseseisvalt.

Sellel lehel on võimalik seadistada ka Tasmotized seadet, uuendada püsivara ja saata käske konsooli kaudu seadmesse.

Vaata ka:

Esmane konfigureerimine Tasmota püsivara:

Sonoff Tasmota püsivara seadistamine:

SONOFF-i integreeritud integreerimine MQTT-sse: esempi di programmazione:

Samm 5: Tasmota püsivaraga välguseadme konfigureerimine

Vaikimisi on Tasmota püsivaraga varustatud seade Sonoff Basicus.

Nii et peate selle muutma menüüs "Konfiguratsioon" "Üldiseks".

Klõpsake "Konfiguratsioon" ja valige selle sees "Mooduli seadistamine".

Samm 6: ESP8266 NodeMCU konfigureerimine 8CH releeplaadi juhtimiseks

ESP8266 NodeMCU konfigureerimine 8CH juhtpaneeli juhtimiseks
ESP8266 NodeMCU konfigureerimine 8CH juhtpaneeli juhtimiseks

Valige tahvel üldiseks ja Salvesta.

Seade taaskäivitub.

See valik on kõigi ESP8266 plaatide jaoks.

Nüüd, kui klõpsate konfiguratsioonil, näete rohkem GPIO valikuid.

Seda kasutades saate valida GPIO funktsioonid.

Sõltuvalt GPIO seadistusest kuvatakse avalehel selline valik nagu DHT, relee, lüliti ja palju muud.

Selles projektis kasutasin:

GIO0 kui relee8 (NodeMCU tihvt D3) - ühendatud 8CH releeplaadi relee tihvtiga 8

GPIO2 kui relee 7 (NodeMCU tihvt D4) - ühendatud 8CH releeplaadi relee kontaktiga 7

GPIO4 kui relee 6 (NodeMCU tihvt D2) - ühendatud 8CH releeplaadi releepistikuga 6

GPIO5 kui Realy5 (NodeMCU tihvt D1) - ühendatud 8CH releetahvli releepistikuga 5

GPIO12 kui relee 2 (NodeMCU tihvt D6) - ühendatud 8CH releeplaadi releepistikuga 2

GPIO13 kui relee 4 (NodeMCU tihvt D7) - ühendatud 8CH releeplaadi relee tihvtiga 4

GPIO14 kui relee 3 (NodeMCU tihvt D5) - ühendatud 8CH releeplaadi releepistikuga 3

GPIO15 kui relee 2 (NodeMCU tihvt D8) - ühendatud 8CH releeplaadi releepistikuga 2

GPIO16 kui relee16 (NodeMCU tihvt D0) - ühendatud 8CH releeplaadi relee kontaktiga 1

7. samm: Fritzeerimise skeem

Pritsimisskeem
Pritsimisskeem

Fritzing Skeem ühenduse loomiseks NodeMCU ja 8CH releeplaadi vahel.

Märkus: VCC on 5V DC

Samm: kuidas Tasmota püsivara oma ESP8266 -põhises seadmes välgutada

Kui soovite oma ESP8266 seadet Arduino IDE-ga välgutada, kasutage GitHubi sonoffi püsivara lähtekoodi:

Teine viis ESP8266 seadme välgutamiseks on sonoff.bin ja ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool), kasutades Pythoni käsurida või Platformio IDE.

Siit saate alla laadida nii sonoff.bin kui ka sonoff lähtekoodi püsivara

9. samm: koduabilise integreerimine

Koduabilise integreerimine
Koduabilise integreerimine
Koduabilise integreerimine
Koduabilise integreerimine

Tasmotized NodeMCU 8CH relee integreerimine koduabilisega

Eeltingimused:

1. Seadistage sisseehitatud koduabiline MQTT maakler (või alternatiivne MQTT maakler)

2. Seadistage Tasmotized NodeMCU oma maakleri MQTT -parameetritega, näiteks host (IP -aadress), port (tavaliselt 1883), klient, kasutaja ja parool.

See on minu config.yaml jaotis Tasmotized NodeMCU 8CH releede (tuledena) integreerimiseks minu koduabilise paneelile:

#Tasmota_Sonoff_8CH_Relee tuli:

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH1"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER1"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH2"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER2"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH3"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER3"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH4"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER4"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH5"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER5"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH6"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER6"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH7"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER7"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

- varjunimi: Tasmota_Sonoff_NodeMCU_8CH

platvorm: mqtt

Nimi: "CH8"

oleku -teema: "stat/Sonoff_NodeMCU_GS/POWER8"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"

qos: 0

payload_on: "ON"

kasulik koormus: "VÄLJAS"

payload_available: "Online"

payload_not_available: "Võrguühenduseta"

säilitada: vale

10. samm: viited

Sonoff-Tasmota püsivara Wiki:

Sonoff-Tasmota püsivara:

Vilkuv SONOFF-i püsivara NodeMCU-s:

Samm: külastage minu ajaveebi ja Youtube'i kanalit

MGS DIY

Soovitan: