Sisukord:
- Samm: vajalikud komponendid ja tarkvara
- 2. etapp: eeltingimused
- 3. samm: integreerimine
- Samm 4: Tasmotized NodeMCU 8CH relee veebiserver
- Samm 5: Tasmota püsivaraga välguseadme konfigureerimine
- Samm 6: ESP8266 NodeMCU konfigureerimine 8CH releeplaadi juhtimiseks
- 7. samm: Fritzeerimise skeem
- Samm: kuidas Tasmota püsivara oma ESP8266 -põhises seadmes välgutada
- 9. samm: koduabilise integreerimine
- 10. samm: viited
- Samm: külastage minu ajaveebi ja Youtube'i kanalit
Video: Tasmotiseeritud sõlmMCU 8CH Sonoffi relee: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
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
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
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:
Tehke isetegitav Sonoffi nutikas lüliti Androidi rakenduse abil: 11 sammu
Tehke isetegevuslik Sonoffi nutikas lüliti, kasutades Androidi rakendust: mis on Sonoff? Sonoff on nutika kodu jaoks mõeldud nutikas lülitusseadmete sari, mille on välja töötanud ITEAD. Selle liini üks paindlikumaid ja odavamaid seadmeid on Sonoff Basic ja Sonoff mini. Need on WiFi-toega lülitid, mis põhinevad suurel kiibil, ESP8266/E
SONOFFi kahekordne õpetus: kontrollige oma elektriseadmeid MQTT ja Ubidotide abil eemalt: 4 sammu
SONOFFi kahekordne õpetus: kontrollige oma elektriseadmeid kaugjuhtimisega MQTT ja Ubidotide abil: see 9 dollari suurune WiFi-relee saab juhtida kahte seadet korraga. Siit saate teada, kuidas ühendada Iboidi SONOFF Dual abil Wi-Fi kaudu paar 110 V seadet 9 dollari eest
Sonoffi seinalüliti lisandmoodulid: 4 sammu
Sonoffi seinalüliti lisandmoodulid: kui kasutate Sonoff T1 seinalüliteid, olete loobunud pilvepõhiste serverite kasutamisest koduautomaatika jaoks ja sooviksite seinale paigaldatud valguslülitist rohkem funktsioone saada. See juhend näitab teile, kuidas lisada temperatuuriandurit
Kuidas Sonoffi seadet häkkida: 5 sammu
Kuidas Sonoffi seadet häkkida: Prakhar Agrawali nooremteadur (IoT Exploits) Turvaline riistvara see
Sonoffi põhiline taastamine madalpingele (12 V): 6 sammu
Sonoff Basic ümberehitamine madalpingele (12 V): Tere poisid. Kas poleks tore mõnikord juhtida kõiki oma seadmeid ja kõiki asju WiFi nutika lülitiga? Kuid sageli ei pea te 230 V vahelduvvoolu lülitama. Kui loote juhtmestiku ajal lühise, on elektrilöögi oht