Turinys:
- 1 žingsnis: reikalingi komponentai ir programinė įranga
- 2 žingsnis: Būtinos sąlygos
- 3 žingsnis: integracija
- 4 veiksmas: „Tasmotized NodeMCU 8CH Relay“žiniatinklio serveris
- 5 veiksmas: „Tasmota Firmware Flashed Device“konfigūravimas
- 6 veiksmas: ESP8266 „NodeMCU“konfigūravimas valdant 8 kanalų relės plokštę
- 7 žingsnis: Fritzavimo schema
- 8 veiksmas: kaip įjungti „Tasmota“programinę įrangą „ESP8266“įrenginyje
- 9 veiksmas: namų asistento integravimas
- 10 žingsnis: nuorodos
- 11 veiksmas: apsilankykite mano tinklaraštyje ir „Youtube“kanale
Video: „Tasmotized NodeMCU 8CH Sonoff“estafetė: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai „NodeMCU“„Tasmota-Sonoff“programinės įrangos blykstės 8 kanalų relės valdymo projektas
„Sonoff-Tasmota“yra alternatyvi programinė įranga, skirta ESP8266 pagrįstiems įrenginiams, tokiems kaip „NodeMCU“, leidžianti valdyti išmaniųjų namų („ioT“) sistemų „WiFi“.
Mano idėja buvo 8 kanalų relės valdymas per „WiFi“su „Tasmota Firmware Flashed (Tasmotized) NodeMCU“plokšte.
Mane įkvėpė:
Greičiausias būdas „Flash“ir sukonfigūruoti ESP8266 pagrįstus „Sonoff“įrenginius su „Tasmota“ar kita programine įranga - „Vicious Computer“„YouTube“https://www.youtube.com/embed/UDnNI5wkNNY
Kaip pakeisti programinę -aparatinę įrangą „Sonoff“įrenginiuose, skirtuose naudoti namų automatizavimo projektuose - pateikė DrZzs „Youtube“https://www.youtube.com/embed/KMiP9Ku71To
Mirksi „SONOFF Tasmota“programinė įranga „NodeMCU“, pateikė Sarath341 „Instructables“
www.instructables.com/id/Flashing-SONOFF-T…
1 žingsnis: reikalingi komponentai ir programinė įranga
„NodeMCU“plėtros valdyba
„Sonoff Tasmota“programinė įranga
„Termite“programinė įranga (kompiuteris)
Išplėstinis IP skaitytuvas (kompiuteris)
arba „Finger“(„Android“/„IOS APP“)
„Arduino IDE“https://www.arduino.cc/en/Main/Software
8CH relių lenta
Duponto patelė į moterišką vielą
Duonos lenta
„MicroUSB“kabelis
2 žingsnis: Būtinos sąlygos
Atsisiųskite „Sonoff Tasmota“programinę-aparatinę įrangą iš „Github“https://github.com/arendst/Sonoff-Tasmota
Įsitikinkite, kad „Arduino IDE“įdiegta biblioteka ESP8266.
Jei norite sužinoti, kaip tinkamai įdiegti ESP8266 biblioteką, apsilankykite šiame „Flashing SONOFF Tasmota“programinės įrangos tinklaraštyje „NodeMCU“https://www.factoryforward.com/flashing-sonoff-fi…
3 žingsnis: integracija
„Tasmotized NodeMCU 8CH“relė gali būti integruota su įvairiomis „IoT“platformomis:
„HomeAssistant“https://www.home-assistant.io
„Yeti“(„Domotic App“, skirta „Android“ir „IOS“)
MQTT brokeris
(Konfigūracijos pavyzdys:
(Nemokamo „MQTT Cloud Broker“pavyzdys:
Taip pat galima tiesiogiai pasiekti „Tasmotized NodeMCU 8CH Relay“per įterptąjį WEB serverį (kaip AP arba naudojant DHCP arba statinį IP adresą) naudojant žiniatinklio naršyklę.
Norėdami pasiekti Tasmotized NodeMCU 8CH relę iš interneto, turite perkelti maršrutizatorių ir nukreipti į Tasmotized NodeMCU 8CH relės žiniatinklio serverį (žr. Žemiau esantį tinklalapį, pasiekiamą per žiniatinklio naršyklę)
4 veiksmas: „Tasmotized NodeMCU 8CH Relay“žiniatinklio serveris
Tai yra žiniatinklio serverio puslapis, pasiekiamas per jūsų pageidaujamą žiniatinklio naršyklę, kad būtų galima tiesiogiai pasiekti „Tasmotized NodeMCU 8CH Relay“ir savarankiškai valdyti 8 relę.
Šiame puslapyje taip pat galima sukonfigūruoti „Tasmotized“įrenginį, atnaujinti programinę -aparatinę įrangą ir siųsti komandas per konsolę į įrenginį.
Taip pat žiūrėkite:
Pradinė „Tasmota“programinės įrangos konfigūracija:
„Sonoff Tasmota“programinės įrangos konfigūravimas:
SONOFF integracija su MQTT: esempi di programmazione:
5 veiksmas: „Tasmota Firmware Flashed Device“konfigūravimas
Pagal numatytuosius nustatymus „Tasmota Firmware“palaikomas įrenginys bus „Sonoff Basic“.
Taigi meniu „Konfigūracija“turite jį pakeisti į „Bendras“.
Spustelėkite „Konfigūracija“ir viduje pasirinkite „Konfigūruoti modulį“.
6 veiksmas: ESP8266 „NodeMCU“konfigūravimas valdant 8 kanalų relės plokštę
Pasirinkite lentą kaip Generic ir Save.
Įrenginys bus paleistas iš naujo.
Ši parinktis tinka visoms ESP8266 plokštėms.
Dabar, jei spustelėsite konfigūraciją, galėsite pamatyti daugiau GPIO parinkčių.
Naudodamiesi tuo galite pasirinkti GPIO funkcijas.
Priklausomai nuo GPIO nustatymo, pagrindiniame puslapyje bus rodoma tokia parinktis kaip DHT, relė, jungiklis ir daugelis kitų.
Šiame projekte naudojau:
GIO0 kaip relė8 („NodeMCU“D3 kaištis) - prijungta prie 8CH relės plokštės 8 relės kaiščio
GPIO2 kaip relė 7 („NodeMCU“D4 kaištis) - prijungta prie 8 kanalo relės plokštės 7 relės kaiščio
GPIO4 kaip relė 6 („NodeMCU“D2 kaištis) - prijungta prie 8 kanalo relės plokštės 6 relės kaiščio
GPIO5 kaip „Realy5“(„NodeMCU“kaištis D1) - prijungtas prie 8 kanalo relės plokštės 5 relės kaiščio
GPIO12 kaip relė 2 („NodeMCU“D6 kaištis) - prijungta prie 8 kanalo relės plokštės 2 relės kaiščio
GPIO13 kaip relė 4 („NodeMCU“D7 kaištis) - prijungta prie 8 kanalo relės plokštės 4 relės kaiščio
GPIO14 kaip relė 3 („NodeMCU“D5 kaištis) - prijungta prie 8CH relės plokštės 3 relės kaiščio
GPIO15 kaip relė 2 („NodeMCU“D8 kaištis) - prijungta prie 8CH relės plokštės 2 relės kaiščio
GPIO16 kaip relė16 („NodeMCU“kaištis D0) - prijungtas prie 8CH relės plokštės 1 relės kaiščio
7 žingsnis: Fritzavimo schema
Ryšio tarp „NodeMCU“ir 8CH relės plokštės trinimo schema.
Pastaba: VCC yra 5V DC
8 veiksmas: kaip įjungti „Tasmota“programinę įrangą „ESP8266“įrenginyje
Jei norite paleisti ESP8266 įrenginį naudodami „Arduino IDE“, naudokite „GoffHub“programinės aparatinės įrangos šaltinio kodą:
Kitas būdas paleisti ESP8266 įrenginį yra naudoti sonoff.bin su ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) naudojant „Python“komandų eilutę arba „Platformio IDE“.
Čia galite atsisiųsti „sonoff.bin“arba „sonoff“šaltinio kodo programinę-aparatinę įrangą
9 veiksmas: namų asistento integravimas
Kaip integruoti „Tasmotized NodeMCU 8CH“relę su namų asistentu
Būtinos sąlygos:
1. Nustatykite įterptąjį namų asistento MQTT tarpininką (arba alternatyvų MQTT tarpininką)
2. Konfigūruokite „Tasmotized NodeMCU“su savo tarpininko MQTT parametrais, tokiais kaip „Host“(IP adresas), prievadas (paprastai 1883 m.), „MQTT“brokerio klientas, vartotojas ir slaptažodis.
Tai yra mano konfigūracija. Yaml skyrius, skirtas integruoti „Tasmotized NodeMCU 8CH“relės (kaip šviesos) į mano namų padėjėjo skydelį:
#„Tasmota_Sonoff_8CH_Relay“lemputė:
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
pavadinimas: "CH1"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER1“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
pavadinimas: "CH2"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER2“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
pavadinimas: "CH3"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER3“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
pavadinimas: "CH4"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER4“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Pavadinimas: "CH5"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER5“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
pavadinimas: "CH6"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER6“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Pavadinimas: "CH7"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER7“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
- slapyvardis: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
Pavadinimas: "CH8"
būsenos_tema: „stat/Sonoff_NodeMCU_GS/POWER8“
command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"
qos: 0
payload_on: "ĮJUNGTA"
payload_off: "IŠJUNGTA"
payload_available: „Prisijungę“
payload_not_available: „Neprisijungęs“
išlaikyti: klaidinga
10 žingsnis: nuorodos
„Sonoff-Tasmota“programinės įrangos Wiki:
„Sonoff-Tasmota“programinė įranga:
Mirksi „SONOFF“programinė įranga „NodeMCU“:
11 veiksmas: apsilankykite mano tinklaraštyje ir „Youtube“kanale
MGS pasidaryk pats
Rekomenduojamas:
Padarykite „pasidaryk pats“„Sonoff“išmanųjį jungiklį naudodami „Android“programą: 11 žingsnių
„Pasidaryk pats“„Sonoff Smart Switch“naudokitės „Android“programa: kas yra „Sonoff“? „Sonoff“yra „Smart Home“išmaniųjų jungiklių prietaisų linija, sukurta ITEAD. Vienas iš lanksčiausių ir nebrangiausių šios linijos įrenginių yra „Sonoff Basic“ir „Sonoff mini“. Tai yra „Wi-Fi“jungikliai, pagrįsti puikia mikroschema, ESP8266/E
Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją: 4 žingsniai
Kaip konvertuoti 8Ch PWM į pulso padėties moduliaciją: apžvelgsime 2 radijo imtuvų išvesties signalo formatus, skirtus radijo bangomis valdomiems modeliams (arba RC modeliams). Tradicinis ir labiausiai paplitęs imtuvo signalo tipas yra PWM, ir paprastai PWM reikia tik vieno laido vienam kanalui. PPM signalizacija dabar tampa vis populiaresnė
Muzika su „Arduino“ir estafete: 6 žingsniai
Muzika su „Arduino“ir estafete: šioje pamokoje aš jums parodysiu, kaip sukurti muziką naudojant relę ir „Arduino“įdomų pradedantiesiems projektą
„Sonoff Basic“ir „Sonoff RF“- Pamoka COMPLETO: 16 žingsnių
„Sonoff Basic“ir „Sonoff RF“- Pamoka PILNAS: „Sonoff“yra linijinis produtinių projektų automatinis rezidencinis ir predialinis. O „Sonoff Basic“ir „RF“podemų serijos maitinimo šaltiniai yra 90–250 V kintamosios srovės šaltinis, kuris gali būti prijungtas prie 10A, gali būti prijungtas prie 2,4 GHz „WI-FI“, o „Sonoff“RF
Luces De Navidad Con Relevadores (Kalėdų šviesos su estafete): 17 žingsnių
„Luces De Navidad Con Relevadores“(Kalėdų žiburiai su estafete): „Como“sukonfigūruoti „Relevadores“ir „Vixen Lights“bei „ArduinoQue“ir „Vixen Lights“? La ultimo versi ó n 3.x se redise ñ o completamente para soportar p í xel