Orodha ya maudhui:
- Hatua ya 1: Vipengele na Programu Inahitajika
- Hatua ya 2: Mahitaji
- Hatua ya 3: Ujumuishaji
- Hatua ya 4: Seva ya Wavuti ya Uwasilishaji wa NodeMCU 8CH ya Tasmotized
- Hatua ya 5: Usanidi wa Kifaa kilichoangaziwa cha Tasmota Firmware
- Hatua ya 6: Usanidi wa ESP8266 NodeMCU Kudhibiti Bodi ya Kupokea ya 8CH
- Hatua ya 7: Mpango wa Fritzing
- Hatua ya 8: Jinsi ya Flash Flash Tasmota kwenye kifaa chako cha ESP8266
- Hatua ya 9: Ujumuishaji wa Msaidizi wa Nyumbani
- Hatua ya 10: Marejeleo
- Hatua ya 11: Tembelea Blogi Yangu na Kituo cha Youtube
Video: Kupitishwa kwa Node ya TasmotizedMCU 8CH Sonoff: Hatua 11
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Huu ni Mradi wa Udhibiti wa Udhibiti wa Relay wa NodeMCU Tasmota-Sonoff uliowaka 8CH
Sonoff-Tasmota ni firmware mbadala ya vifaa vya msingi vya ESP8266 kama NodeMCU inayoruhusu udhibiti wa WiFi ya Mifumo ya Smart Home (ioT).
Wazo langu lilikuwa kuwa na Reli za 8CH zinazodhibitiwa juu ya WiFi na bodi ya Tasmota Firmware Iliangaza (Tasmotized) NodeMCU.
Niliongozwa na:
Njia ya haraka zaidi ya Kusanidi na kusanidi Vifaa vya Sonoff vya ESP8266 na Tasmota au firmware nyingine - na Kompyuta Matata kwenye Youtube
Jinsi ya Kubadilisha Firmware kwenye Vifaa vya Sonoff kwa matumizi ya Miradi ya Kuendesha Nyumbani - na DrZzs kwenye Youtube
Flashing SONOFF Tasmota Firmware kwenye NodeMCU Na Sarath341 kwenye Maagizo
www.instructables.com/id/Flashing-SONOFF-T…
Hatua ya 1: Vipengele na Programu Inahitajika
Bodi ya Maendeleo ya NodeMCU
Programu dhibiti ya Sonoff Tasmota
Programu ya Mchwa (PC)
Kitafutaji cha IP cha Juu (PC)
au Kidole (Android / IOS APP)
IDE ya Arduino
Bodi ya Relays 8CH
Dupont kike kwa waya wa kike
Bodi ya mkate
Cable ya MicroUSB
Hatua ya 2: Mahitaji
Pakua Firmware ya Sonoff Tasmota kutoka Github
Hakikisha una Maktaba ya ESP8266 iliyosanikishwa kwenye IDE yako ya Arduino.
Ikiwa unataka kujua jinsi ya kusanikisha maktaba ya ESP8266 vizuri tembelea blogi hii kamili ya Flashing SONOFF Tasmota Firmware kwenye NodeMCU
Hatua ya 3: Ujumuishaji
Tasmotized NodeMCU 8CH Relay inaweza kuunganishwa na jukwaa anuwai la IoT:
Msaidizi wa Nyumbani
Yeti (Domotic App ya Android na IOS)
Broker wa MQTT
(Mfano wa usanidi:
(Mfano wa MQTT Cloud Broker ya bure:
Inawezekana pia kuelekeza ufikiaji wa Tasmotized NodeMCU 8CH Relay kupitia seva yake ya WEB iliyoingia (iwe kama AP au na DHCP au anwani ya IP tuli) ukitumia Kivinjari cha Wavuti.
Ili kupata Relay Tasmotized NodeMCU 8CH kutoka kwa mtandao unahitaji kuhamisha mbele router yako kuelekeza kwa Tasmotized NodeMCU 8CH Relay Web Server (angalia chini ya ukurasa wa wavuti unaopatikana kupitia kivinjari cha wavuti)
Hatua ya 4: Seva ya Wavuti ya Uwasilishaji wa NodeMCU 8CH ya Tasmotized
Huu ndio ukurasa wa seva ya Wavuti inayoweza kupatikana kupitia kivinjari chako unachopendelea kuelekeza ufikiaji wa Tasiti ya NodeMCU 8CH ya Tasmotized na uamuru upeanaji 8 kwa uhuru.
Kutoka kwa ukurasa huu inawezekana pia kusanidi kifaa cha Tasmotized, fanya uboreshaji wa firmware na utume amri kupitia kiweko kwenye kifaa.
Angalia pia:
Usanidi wa Awali Firmware ya Tasmota:
Sanidi Firmware ya Sonoff Tasmota:
Jumuiya ya SONOFF na MQTT: programu tofauti za programu:
Hatua ya 5: Usanidi wa Kifaa kilichoangaziwa cha Tasmota Firmware
Kwa chaguo-msingi, kifaa cha kupendeza cha Tasmota Firmware kitakuwa katika Sonoff Basic.
Kwa hivyo unahitaji kuibadilisha kuwa 'Generic' katika menyu ya 'Usanidi'.
Bonyeza 'Usanidi' na ndani ambayo chagua 'Sanidi Moduli'.
Hatua ya 6: Usanidi wa ESP8266 NodeMCU Kudhibiti Bodi ya Kupokea ya 8CH
Chagua bodi kama ya kawaida na Hifadhi.
Kifaa kitaanza upya.
Chaguo hili ni kwa bodi zote za ESP8266.
Sasa ukibonyeza usanidi, basi unaweza kuona chaguzi zaidi za GPIO.
Kutumia hiyo unaweza kuchagua Kazi za GPIO.
Kulingana na mipangilio ya GPIO chaguo litaonekana kwenye Ukurasa wa kwanza kama DHT, Relay, switch na nyingi zaidi.
Katika mradi huu nilitumia:
GIO0 kama Relay8 (pini D3 ya NodeMCU) - Imeunganishwa na pini ya kupokezana 8 ya Bodi ya Relay 8CH
GPIO2 kama Relay7 (pini D4 ya NodeMCU) - Imeshikamana na pini ya kupeleka 7 ya Bodi ya Kupokea ya 8CH
GPIO4 kama Relay6 (pini D2 ya NodeMCU) - Imeunganishwa na pini ya kupeleka 6 ya Bodi ya Kupokea ya 8CH
GPIO5 kama Realy5 (pini D1 ya NodeMCU) - Imeunganishwa na pini ya kupokezana 5 ya Bodi ya Relay ya 8CH
GPIO12 kama Reli2
GPIO13 kama Relay4 (pini D7 ya NodeMCU) - Imeunganishwa na pini ya kupeleka 4 ya Bodi ya Kupokea ya 8CH
GPIO14 kama Relay3 (pini D5 ya NodeMCU) - Imeunganishwa kwenye pini ya kupeleka 3 ya Bodi ya Relay 8CH
GPIO15 kama Reli2
GPIO16 kama Relay16 (pini D0 ya NodeMCU) - Imeunganishwa na pini ya kupeleka 1 ya Bodi ya Relay ya 8CH
Hatua ya 7: Mpango wa Fritzing
Mpango wa Fritzing wa unganisho kati ya NodeMCU na Bodi ya Relay ya 8CH.
Kumbuka: VCC ni 5V DC
Hatua ya 8: Jinsi ya Flash Flash Tasmota kwenye kifaa chako cha ESP8266
Ikiwa unataka kuwasha kifaa chako cha ESP8266 na Arduino IDE tumia nambari ya chanzo ya firmware kutoka GitHub:
Njia nyingine ya kuangaza kifaa chako cha ESP8266 ni kutumia sonoff.bin na ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) kwa kutumia laini ya amri ya Python au Platformio IDE.
Hapa unaweza kupakua zote mbili sonoff.bin au sonoff chanzo code firmware
Hatua ya 9: Ujumuishaji wa Msaidizi wa Nyumbani
Jinsi ya kujumuisha Relay yako ya Tasmotized NodeMCU 8CH na Msaidizi wa Nyumbani
Mahitaji:
1. Sanidi broker ya Msaidizi wa Nyumbani ya MQTT iliyoingia (au broker mbadala wa MQTT)
2. Sanidi NodeMCU ya Tasmotized na vigezo vya MQTT vya broker wako kama vile Jeshi (Anwani ya IP), Bandari (1883 kawaida), Mteja, Mtumiaji na Nenosiri la broker wako wa MQTT.
Hii ndio sehemu yangu ya usanidi.yaml kujumuisha Tasmotized NodeMCU 8CH Relays (kama Taa) katika Jopo langu la msaidizi wa Nyumba:
# Tasmota_Sonoff_8CH_Tangaza taa:
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH1"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER1"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER1"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH2"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER2"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER2"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH3"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER3"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER3"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH4"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER4"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER4"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH5"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER5"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER5"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH6"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER6"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER6"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH7"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER7"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER7"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
- majina: Tasmota_Sonoff_NodeMCU_8CH
jukwaa: mqtt
jina: "CH8"
mada_ya hali: "stat / Sonoff_NodeMCU_GS / POWER8"
mada ya amri: "cmnd / Sonoff_NodeMCU_GS / POWER8"
qos: 0
payload_on: "ON"
payload_off: "IMEZIMWA"
malipo ya malipo yanapatikana: "Mkondoni"
payload_not_patikani: "Nje ya mtandao"
kubakiza: uwongo
Hatua ya 10: Marejeleo
Wiki ya Firmware ya Sonoff-Tasmota:
Programu dhibiti ya Sonoff-Tasmota:
Inayowaka SONOFF Firmware kwenye NodeMCU:
Hatua ya 11: Tembelea Blogi Yangu na Kituo cha Youtube
MGS DIY
Ilipendekeza:
Moja kwa moja 4G / 5G HD Kutiririka Video Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Hatua 3
Moja kwa moja Video ya 4G / 5G ya Utiririshaji wa HD Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Mwongozo ufuatao utakusaidia kupata mitiririko ya video yenye ubora wa HD kutoka karibu na drone yoyote ya DJI. Kwa msaada wa Programu ya Simu ya FlytOS na Maombi ya Wavuti ya FlytNow, unaweza kuanza kutiririsha video kutoka kwa drone
Kutuma Takwimu za Kutetemeka kwa Wavu na Joto kwa Karatasi za Google Kutumia Node-RED: Hatua 37
Kutuma Takwimu za Kutetemeka kwa waya na Joto kwa Majedwali ya Google Kutumia Node-RED: Kuanzisha mtetemo wa waya wa muda mrefu wa IoT wa Viwanda na sensorer ya joto ya NCD, ikijivunia hadi umbali wa maili 2 matumizi ya muundo wa mitandao ya waya. Ikijumlisha usahihi wa kitita cha 16-bit na sensorer ya joto, kifaa hiki kinaweza
Yote Unayohitaji Kujua Kuhusu Kupitishwa: Hatua 6 (na Picha)
Yote Unayohitaji Kujua Juu ya Kupitishwa: Relay ni nini? Relay ni swichi inayotumika kwa umeme. Relays nyingi hutumia sumaku ya umeme kufanya kazi kwa kubadili, lakini kanuni zingine za uendeshaji pia hutumiwa, kama vile upeanaji wa hali ngumu. Relays hutumiwa pale inapohitajika kudhibiti
Kudhibiti Kupitishwa kutoka kwa Simu yako Kutumia Blynk: Hatua 4
Kudhibiti Relay kutoka kwa Simu yako Kutumia Blynk: Katika hii inayoweza kufundishwa nitakuonyesha jinsi unaweza kuwasha / kuzima relay kutoka kwa simu yako mahiri
Kupitishwa kwa Joto la ESP8266: Hatua 9 (na Picha)
Relay ya Kudhibiti Joto ESP8266: Rafiki yangu ni mwanasayansi ambaye hufanya majaribio ambayo ni nyeti sana kwa joto la hewa na unyevu. Chumba cha incubator kina hita ndogo ya kauri lakini joto la heater halikuwa sahihi kwa kutosha, liliweza tu kudumisha hali ya hewa