Satura rādītājs:

Tasmotized NodeMCU 8CH Sonoff relejs: 11 soļi
Tasmotized NodeMCU 8CH Sonoff relejs: 11 soļi

Video: Tasmotized NodeMCU 8CH Sonoff relejs: 11 soļi

Video: Tasmotized NodeMCU 8CH Sonoff relejs: 11 soļi
Video: Test ESP8266 connecting with Relay Module(8). 2024, Novembris
Anonim
Tasmotizēts mezglsMCU 8CH Sonoff relejs
Tasmotizēts mezglsMCU 8CH Sonoff relejs

Šis ir NodeMCU Tasmota-Sonoff programmaparatūras mirgojošais 8 kanālu releja vadības projekts

Sonoff-Tasmota ir alternatīva programmaparatūra ESP8266 balstītām ierīcēm, piemēram, NodeMCU, kas ļauj kontrolēt viedās mājas (ioT) sistēmu WiFi.

Mana ideja bija panākt, lai 8CH releji tiktu kontrolēti, izmantojot WiFi, ar Tasmota programmaparatūras mirgojošu (Tasmotized) NodeMCU plati.

Mani iedvesmoja:

Ātrākais veids, kā zibspuldzēt un konfigurēt uz ESP8266 balstītas Sonoff ierīces ar Tasmota vai citu programmaparatūru - ar Vicious Computer vietnē YouTube

Kā nomainīt programmaparatūru Sonoff ierīcēs lietošanai mājas automatizācijas projektos - DrZzs vietnē Youtube

Mirgo SONOFF Tasmota programmaparatūra NodeMCU Sarath341 vietnē Instructables

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

1. darbība. Nepieciešamās sastāvdaļas un programmatūra

NodeMCU attīstības padome

Sonoff Tasmota programmaparatūra

Termīta programmatūra (PC)

Uzlabotais IP skeneris (PC)

vai pirkstu (Android/IOS APP)

Arduino IDE

8CH releju padome

Dupont sieviešu un sieviešu vads

Maizes dēlis

MicroUSB kabelis

2. darbība. Priekšnosacījumi

Lejupielādējiet Sonoff Tasmota programmaparatūru no Github

Pārliecinieties, vai jūsu Arduino IDE ir instalēta bibliotēka ESP8266.

Ja vēlaties uzzināt, kā pareizi instalēt ESP8266 bibliotēku, apmeklējiet šo pilno Flashing SONOFF Tasmota programmaparatūras emuāru vietnē NodeMCU

3. solis: integrācija

Image
Image

Tasmotized NodeMCU 8CH releju var integrēt ar dažādām IoT platformām:

HomeAssistant

Yeti (lietotne Domotic Android un IOS)

MQTT brokeris

(Konfigurācijas piemērs:

(Bezmaksas MQTT Cloud Broker piemērs:

Izmantojot tīmekļa pārlūkprogrammu, ir iespējams arī tieši piekļūt Tasmotized NodeMCU 8CH relejam, izmantojot tā iegulto WEB serveri (vai nu kā AP, vai ar DHCP vai statisku IP adresi).

Lai piekļūtu Tasmotized NodeMCU 8CH relejam no interneta, jums ir jāpārsūta maršrutētājs, lai novirzītu uz Tasmotized NodeMCU 8CH Relay Web serveri (skatīt zemāk Web lapu, kas pieejama, izmantojot tīmekļa pārlūkprogrammu)

4. solis: Tasmotized NodeMCU 8CH releja tīmekļa serveris

Tasmota programmaparatūras mirgojošās ierīces konfigurācija
Tasmota programmaparatūras mirgojošās ierīces konfigurācija

Šī ir Web servera lapa, kas pieejama, izmantojot jūsu izvēlēto tīmekļa pārlūkprogrammu, lai tieši piekļūtu Tasmotized NodeMCU 8CH relejam un patstāvīgi komandētu 8 releju.

Šajā lapā ir arī iespējams konfigurēt Tasmotized ierīci, veikt programmaparatūras jaunināšanu un nosūtīt komandas, izmantojot konsoli, uz ierīci.

Skatīt arī:

Sākotnējā konfigurācija Tasmota programmaparatūra:

Konfigurējiet Sonoff Tasmota programmaparatūru:

Integrētā SONOFF programma MQTT: esempi di programmazione:

5. darbība. Tasmota programmaparatūras mirgojošās ierīces konfigurēšana

Pēc noklusējuma Tasmota programmaparatūras fasādes ierīce būs Sonoff Basic.

Tāpēc izvēlnē “Konfigurācija” jums tas jāmaina uz “Vispārīgs”.

Noklikšķiniet uz “Konfigurācija” un izvēlieties “Konfigurēt moduli”.

6. darbība: konfigurēšana ESP8266 NodeMCU, lai kontrolētu 8CH releja paneli

ESP8266 NodeMCU konfigurācija, lai kontrolētu 8 kanālu releja paneli
ESP8266 NodeMCU konfigurācija, lai kontrolētu 8 kanālu releja paneli

Atlasiet dēli kā vispārīgu un saglabājiet.

Ierīce tiks restartēta.

Šī opcija ir paredzēta visiem ESP8266 dēļiem.

Tagad, noklikšķinot uz konfigurācijas, jūs varat redzēt vairāk GPIO opciju.

Izmantojot to, jūs varat izvēlēties GPIO funkcijas.

Atkarībā no GPIO iestatījuma šī opcija parādīsies sākumlapā, piemēram, DHT, relejs, slēdzis un daudzi citi.

Šajā projektā es izmantoju:

GIO0 kā relejs8 (NodeMCU D3 tapa) - savienots ar 8CH releja plates releja tapu 8

GPIO2 kā relejs 7 (NodeMCU D4 tapa) - savienots ar 8 kanālu releja plates releja 7. tapu

GPIO4 kā relejs 6 (NodeMCU D2 tapa) - savienots ar 8 kanālu releja plates releja tapu 6

GPIO5 kā Realy5 (NodeMCU tapa D1) - savienots ar 8 kanālu releja plates releja tapu 5

GPIO12 kā 2. relejs (NodeMCU D6 tapa) - savienots ar 8 kanālu releja paneļa 2. releja tapu

GPIO13 kā 4. relejs (NodeMCU D7 tapa) - savienots ar 8 kanālu releja plates releja tapu 4

GPIO14 kā 3. relejs (NodeMCU D5 tapa) - savienots ar 8 kanālu releja plates releja tapu 3

GPIO15 kā 2. relejs (NodeMCU D8 tapa) - savienots ar 8 kanālu releja paneļa 2. releja tapu

GPIO16 kā relejs16 (NodeMCU tapa D0) - savienots ar 8 kanālu releja paneļa 1. releja tapu

7. solis: Fritzēšanas shēma

Fritzēšanas shēma
Fritzēšanas shēma

Fritzēšanas shēma savienojumam starp NodeMCU un 8CH releja paneli.

Piezīme: VCC ir 5V DC

8. solis: Kā aktivizēt Tasmota programmaparatūru ierīcē, kuras pamatā ir ESP8266

Ja vēlaties mirgot ESP8266 ierīci ar Arduino IDE, izmantojiet Sonoff programmaparatūras avota kodu no GitHub:

Cits veids, kā mirgot ESP8266 ierīci, ir izmantot sonoff.bin kopā ar ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool), izmantojot komandrindu Python vai Platformio IDE.

Šeit jūs varat lejupielādēt gan sonoff.bin, gan sonoff avota koda programmaparatūru

9. darbība. Mājas palīga integrācija

Mājas palīga integrācija
Mājas palīga integrācija
Mājas palīga integrācija
Mājas palīga integrācija

Tasmotized NodeMCU 8CH releja integrēšana ar mājas palīgu

Priekšnosacījumi:

1. Iestatiet iegulto Home Assistant MQTT brokeri (vai alternatīvu MQTT brokeri)

2. Konfigurējiet Tasmotized NodeMCU ar sava starpnieka MQTT parametriem, piemēram, resursdatoru (IP adrese), ostu (parasti 1883), klientu, lietotāju un paroli.

Šī ir mana sadaļa configuration.yaml, lai integrētu Tasmotized NodeMCU 8CH relejus (kā gaismas) manā mājas palīga panelī:

#Tasmota_Sonoff_8CH_Relay gaisma:

- pseidonīms: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH1"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- pseidonīms: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH2"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- pseidonīms: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH3"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- pseidonīms: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH4"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- aizstājvārds: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH5"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- pseidonīms: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH6"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- aizstājvārds: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH7"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

- pseidonīms: Tasmota_Sonoff_NodeMCU_8CH

platforma: mqtt

nosaukums: "CH8"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"

qos: 0

payload_on: "IESLĒGTS"

payload_off: "IZSLĒGTS"

payload_available: "Tiešsaistē"

payload_not_available: "Bezsaistē"

saglabāt: nepatiesa

10. darbība: atsauces

Sonoff-Tasmota programmaparatūras Wiki:

Sonoff-Tasmota programmaparatūra:

Mirgo SONOFF programmaparatūra NodeMCU:

11. darbība. Apmeklējiet manu emuāru un Youtube kanālu

MGS DIY

Ieteicams: