Orodha ya maudhui:

Kupitishwa kwa Node ya TasmotizedMCU 8CH Sonoff: Hatua 11
Kupitishwa kwa Node ya TasmotizedMCU 8CH Sonoff: Hatua 11

Video: Kupitishwa kwa Node ya TasmotizedMCU 8CH Sonoff: Hatua 11

Video: Kupitishwa kwa Node ya TasmotizedMCU 8CH Sonoff: Hatua 11
Video: В очко этих Юнитологов ► 2 Прохождение Dead Space Remake 2024, Novemba
Anonim
Node ya Tasmotized NodeMCU 8CH Sonoff Relay
Node ya Tasmotized NodeMCU 8CH Sonoff Relay

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

Image
Image

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

Usanidi wa Kifaa kilichoangaziwa cha Tasmota Firmware
Usanidi wa Kifaa kilichoangaziwa cha Tasmota Firmware

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

Usanidi wa ESP8266 NodeMCU Kudhibiti Bodi ya Kupokea ya 8CH
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
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

Ujumuishaji wa Msaidizi wa Nyumbani
Ujumuishaji wa Msaidizi wa Nyumbani
Ujumuishaji wa Msaidizi wa Nyumbani
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: