Orodha ya maudhui:

Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT): Hatua 7 (na Picha)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT): Hatua 7 (na Picha)

Video: Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT): Hatua 7 (na Picha)

Video: Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT): Hatua 7 (na Picha)
Video: BIASHARA 21 ZA MTAJI MDOGO ZENYE FAIDA KUBWA 2024, Julai
Anonim
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)
Mtandao / wingu Udhibiti wa Nyumbani Kutumia Esp8266 (aREST, MQTT, IoT)

Sifa ZOTE kwa https://arest.io/ kwa huduma ya wingu !!

IoT mada inayojadiliwa zaidi ulimwenguni hivi sasa !! Seva za wingu na huduma zinazowezesha hii ndio kivutio cha ulimwengu wa leo…

KUTAWALA KUZUIA MBALI KABISA ilikuwa na lengo !!

Kwa hivyo sasa dhibiti nyumba yako au ofisi kutoka mahali popote ulimwenguni… sio kutoka ndani tu au masafa !!

Suluhisho rahisi na ya bei rahisi kutoka kwa kijana laziest !!! FURAHA NA UWE WAVIVU…

KUMBUKA: SOMA MRADI WOTE KWANZA UTACHUKUA DAKIKA 3-4 NA KUVUNUA… USIKUE NUSU SOMA NA KUTENGENEZA VIFAA VYAKO…

Hatua ya 1: VIFAA VINATAKIWA

VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA
VIFAA VINATAKIWA

Vipengele 4 tu vinahitajika - 1. ESP8266 NODEMCU au WEMOS D1 mini au bodi yoyote ya ukuzaji wa wifi ya esp8266 2. RELAY (5V au 6V) 3. ULN2003 au UNL2003A (Relay driver IC) 4. Jumpers (ni wazi au vinginevyo imeiuza !!) muundo kuu wa mradi ni kwamba moduli ya ESP8266 itapokea ishara kutoka kwa seva ya MQTT (yaani arest.io) na kusambaza ishara kwa pini au processor. Dereva wa relay ya ULN2003 IC imeunganishwa na pini za bodi ya Nodemcu. Pini za pato zimeunganishwa na relay au taa yoyote ya RGB au servo motor nk.

Hatua ya 2: Programu

Programu
Programu
Programu
Programu
Programu
Programu
Programu
Programu

Nimetumia Arduino IDE kama programu ya programu. Ikiwa wewe ni mpya kwa Nodemcu hii au bodi ya maendeleo ya esp8266 basi tafadhali rejelea maelezo yangu ya awali. Kuunganisha bodi ya Nodemcu au wemos na Arduino IDE.

Katika IDE ya Arduino baada ya kuanzisha vitu vilivyotangazwa hapo awali, nenda kwenye SKETCH -> Jumuisha MAKTABA -> Dhibiti MAKTABA -> TAFUTA "arest" -> Sakinisha maktaba -> SASA TAFUTA MTEJA WA PubSubli -> Sakinisha MAKTABA.

Sasa nusu yake imefanywa… karibu hapo !!!

Hatua ya 3: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Kama mzunguko hapo juu unavyoonyesha kila kitu bado upande wa pembejeo wa dereva wa upitishaji wa ULN2003 IC umeunganishwa na pini za esp8266 na pato limeunganishwa na mguu wa coil kama wakati pini ya esp8266 inapanda juu pini ya pato la ULN2003 inapungua kwa hivyo ikitoa relay uwezo wa 5V kufanya kazi.

Badala ya kutuma 0 au 1 kwa pini za esp8266 za kupeleka tunaweza pia kutuma maadili mengine kwa servo lakini tukitangaza servo. Ambatanisha (pini) ili kuzungusha servo kwa thamani fulani. Ni rahisi lakini kila mtu anahitaji kubuni, kusoma na kufikiria kidogo.

Hatua ya 4: CODE

CODE
CODE

Nilipata wazo kutoka kwa mradi wa "Marco Schwartz" na kuibadilisha. Ametumia d arest.io MQTT lakini tunaweza pia kutumia adafruit.io. Sehemu kuu ya programu ni:

Kitambulisho cha kipekee cha 6digit arest

char * device_id = "kipekee_6_digit_id";

Kitambulisho cha WiFi

const char * ssid = "ssid_name"; const char * password = "neno_lako";

Chagua kitambulisho chochote cha kipekee kama unavyopenda lakini inapaswa kuwa ya kipekee sio jina langu au jina lako isipokuwa jina lake la telugu !!

mfano wa id ya kipekee: pf4h6q (mfano tu)

kunaweza kuwa na mabadiliko mengi yaliyofanywa kwenye nambari kama kulingana na nambari, tunapaswa kutaja pato baada ya kila kuwasha tena kwa bodi ya maendeleo

Nambari ya Github

Nambari:

Hatua ya 5: KUDHIBITI

KUDHIBITI
KUDHIBITI
KUDHIBITI
KUDHIBITI
KUDHIBITI
KUDHIBITI

2 hatua za KIJINSIA: 1. kutangaza pini ya pato 2. kugeuza au kutuma habari kwenye pini hiyoKutangaza pini ya pato: io "o" kama pato baada ya kutekeleza hii katika kivinjari chochote "ujumbe": "Bandika D2 iliyowekwa kwenye pato", "id": "pf486q", "jina": "wingu la nyumbani", "vifaa": "esp8266", "kushikamana": kweli} Kubadili au kutuma habari kwenye pini: Cloud.arest.io/pf486q/digital/2/1Kutangaza pini ni muhimu kwa mara moja baada ya kuwasha upya / kuweka upya / kuzima vinginevyo kwa kuendelea kwa esp8266 sio lazima. Nimetumia programu ya Android HTTPRequest kuunda widget kwenye skrini ya nyumbani na URL muhimu. Kama inavyoonyeshwa katika maelezo yangu ya awali. Tafadhali angalia kuwa vinginevyo hii itakuwa ndefu.

Hatua ya 6: HITIMISHO

Huu ni mradi wa IoT wa kudhibiti vifaa vya nyumbani, mlango, dirisha, kila kitu na inaweza kuboreshwa kulingana na hitaji la mtu binafsi. Haidhibitiwi ndani ya nchi, jambo hili lote linaweza kudhibitiwa kutoka mahali popote.

AMRI KILA AU URL yenye HOJA INAHITAJI WAKATI 1-2 sekunde / s kutekeleza kwani hii sio seva ya kujitolea… lakini kudhibiti nyumba yako kutoka mahali popote ulimwenguni ni ya kushangaza !

FURAHIA NA UCHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEZAE KUWA WAVIVU … KUWASILIWA NA KUSAHAU KUZIMA MATUMIZI LAKINI BILA KICHWA !!!

Shukrani kwa "arest.io" huduma za MQTT na "Marco Schwatrz"…

ikiwa unapenda msaada unaoweza kufundishwa na kufurahiya… na kwa shida yoyote kuhusu hili niulize

Hatua ya 7: Video !!

Mtu maalum alinisaidia kukagua inafanya kazi kutoka mahali pengine au la… NA inafanya kazi kutoka mahali popote ufikiaji wa mtandao unahitajika… (Nipo Kolkata, IN na yuko Ranchi, IN)… na ndio alinichanganya baada ya kujua nambari yangu ya kipekee ya arest.io kwa hivyo usishiriki nambari yako ya kipekee iliyoundwa !!

Ilipendekeza: