Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas un programmatūra
- 2. darbība. Priekšnosacījumi
- 3. solis: integrācija
- 4. solis: Tasmotized NodeMCU 8CH releja tīmekļa serveris
- 5. darbība. Tasmota programmaparatūras mirgojošās ierīces konfigurēšana
- 6. darbība: konfigurēšana ESP8266 NodeMCU, lai kontrolētu 8CH releja paneli
- 7. solis: Fritzēšanas shēma
- 8. solis: Kā aktivizēt Tasmota programmaparatūru ierīcē, kuras pamatā ir ESP8266
- 9. darbība. Mājas palīga integrācija
- 10. darbība: atsauces
- 11. darbība. Apmeklējiet manu emuāru un Youtube kanālu
Video: Tasmotized NodeMCU 8CH Sonoff relejs: 11 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Š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
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
Šī 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
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 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
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:
I2C relejs tikās ar Arduino IDE: 5 soļi
I2C relejs tikās ar Arduino IDE: es pasūtu jauku relayboard, bet nebija ArduinoIDE instrukcijas, tikai Raspberry Pi e.o. Es uzzinu, kā to izmantot ar Arduino, un vēlos to kopīgot, lai jūs varētu ietaupīt šo laiku. Oriģinālais RaspberryPi piemērs: wiki.52pi.com/index.php/DockerPi_4_Channel_R
4 kanālu relejs: 14 soļi
4 kanālu stafete: -Bhawna Singh, Prerna Gupta, Maninder Bir Singh Gulshan
Sonoff Basic Wifi paplašinātājs - MQTT sausā kontakta relejs - 5v DC zemspriegums: 6 soļi
Sonoff Basic Wifi paplašinātājs - MQTT sausā kontakta relejs - 5 V līdzstrāvas zemspriegums: Labi, man bija dažas pirmās paaudzes Sonoff pamatierīces, un es nevēlos tās izmantot ar 220 V spriegumu, jo tās vēl nebija drošas. Viņi kādu laiku gulēja un gaidīja, lai ar viņiem kaut ko darītu. Tāpēc es paklupu martin-ger
Viedās mājas telegrammu robots ar Nodemcu (esp8266, relejs, Ds18b20): 8 soļi
Smart House Telegram Bot ar Nodemcu (esp8266, Relay, Ds18b20): šajā apmācībā es parādīšu, kā izveidot telegrammu robotu un vadības māju, izmantojot to. Bet vispirms abonējiet manu Telegram kanālu un atklājiet jaunus projektus ātrāk nekā citi. Tā ir motivācija man. Ejam
NODEMCU 1.0 (ESP8266) KONTROLĒTAIS RELEJS, KAS LIETO BLYNK (TĪKLĀ): 5 soļi (ar attēliem)
NODEMCU 1.0 (ESP8266) KONTROLĒTAIS RELEJS, KAS LIETO BLYNK (OBLIGĀT TĪMEKLĪ): HI GUYS MANS VĀRDS IR STEVENS LILJS DŽOTHI, UN ŠĪ IR MANA PIRMĀ MĀCĪBA, KĀ KONTROLĒT NODEMCU ESP8266-12E RELY SALTY INTERNATIONAL RELY MANS BAD ANGLISH