Orodha ya maudhui:

Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako): Hatua 4
Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako): Hatua 4

Video: Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako): Hatua 4

Video: Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako): Hatua 4
Video: JINSI YA KUPANDISHA MTANDAO (APN) KATIKA SIMU YAKO 2024, Novemba
Anonim
Image
Image
Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako)
Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako)
Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako)
Nyumba ya Android (dhibiti Nyumba Yako Kutoka Kwenye Simu Yako)

Mpango wangu wa mwisho ni kuwa na nyumba yangu mfukoni, swichi zake, sensorer na usalama. na kisha uiunganishe kiotomatiki

Utangulizi: Halo Ich bin zakriya na hii "Nyumba ya Android" ni mradi wangu, mradi huu ni wa kwanza kutoka kwa mafundisho manne yanayokuja, Katika yothis Instructable tutajifunza kutumia Mqtt na node Mcu Esp 8266 kudhibiti na kufuatilia swichi zingine kutoka mahali popote ulimwenguni. kwa mtawala tutaunda programu katika mwanzilishi wa programu ya MIT. Katika miradi inayofuata tutaongeza sensorer, moduli ya kamera na mwishowe tufanye mfumo uwekwe sawa.

Kutakuwa na hatua tatu za msingi kwa DIY hiyo.

hatua ya 1: Kuendeleza programu ya Android: Tutakufungulia chanzo cha programu ya mtandaoni ya MIT kwa kuunda programu.

Hatua ya 2: Kuweka node MCU Esp 8266: inajumuisha sehemu mbili, moja ni kuweka vifaa na nyingine ni kupanga nodi.

hatua ya 3: Kuelewa Mqtt na kufanya kazi nayo: katika hatua hii tutaelewa itifaki ya msingi na kujifunza kutumia usanidi.

Wakati wa juu wa kubadili kuongozwa ni takriban sekunde 0.68.

Ugavi:

Node 1-moja Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE / 174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE

Moduli ya kupitisha njia mbili-moja: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET

3- chanzo cha nje cha 5v (2A)

Hatua ya 1: Kuendeleza Matumizi ya Android

Kuendeleza Matumizi ya Android
Kuendeleza Matumizi ya Android
Kuendeleza Matumizi ya Android
Kuendeleza Matumizi ya Android

Kuunda programu katika mvumbuzi wa programu ya MIT ni rahisi sana. lazima tu uzie na ucheze. mchoro wa vitalu umeambatanishwa.

Kufanya kazi:

1- Wakati wowote programu inapoanza, ni kutuma ujumbe kwa Node Mcu Esp8266 "data_request"

2- Wakati wowote inapopata ujumbe (Katika fomu "1-0" ambayo inamaanisha kuwa moja imezimwa), APP inalinganisha na kuweka Rangi za vifungo ipasavyo.

3- wakati wowote kitufe kinapobanwa ni kutuma ujumbe kugeuza hali ya kitufe hicho katika orodha ya nodi mcu "inasema ".

na geuza kitufe kijivu. (pokea sasa rangi kutoka kwa nodi mcu ujumbe)

Faili ya Aia inayoweza kubadilika:

Hatua ya 2: Hatua ya 2 (a): Kuanzisha Node Mcu Esp2866

Hatua ya 2 (a): Kuanzisha Node Mcu Esp2866
Hatua ya 2 (a): Kuanzisha Node Mcu Esp2866
Hatua ya 2 (a): Kuanzisha Node Mcu Esp2866
Hatua ya 2 (a): Kuanzisha Node Mcu Esp2866

SEHEMU YA 1: Sehemu ya vifaa

vifaa ni sawa sawa mbele kufuata utaratibu uliopewa na wewe ni mzuri kwenda lakini uko vizuri kwenda.

Kumbuka: node mcu pato la dijiti pato la kiwango cha mantiki 3.3v, ambayo haitoshi kwa bodi ya kupokezana, kwa hivyo unahitaji usambazaji wa umeme wa nje, ambao utawasha upelekaji na nodi. usambazaji wa umeme wa nje lazima iwe angalau (5v, 2A)

viunganisho vya pini vimetajwa kwenye mchoro.

Hatua ya 3: Hatua ya 2 (b): kuandaa programu ya Node Mcu

Step2 (b): programu ya Node Mcu
Step2 (b): programu ya Node Mcu
Step2 (b): programu ya Node Mcu
Step2 (b): programu ya Node Mcu

step1: weka bodi ya esp 8266 katika ideuino ide

step2: kuchagua pini sahihi ya com.

hatua 3: pakua "Relay_control.ino na uiendeshe"

hatua ya 4: sakinisha maktaba zilizopewa ideuino ideuino. "Adafruit_MQTT.h"

hatua ya 5: ichome ndani ya node yako mcu

kumbuka: usisahau kuongeza idd yako, nywila, mada_cmd na mada_ya hali katika mpango.

kumbuka: mpango umetolewa maoni vizuri na tunatumahi kuwa itakuwa rahisi, lakini ikiwa utachanganyikiwa mahali popote nijulishe

Hatua ya 4: Hatua ya 3: kuelewa Mqtt

Hatua ya 3: kuelewa Mqtt
Hatua ya 3: kuelewa Mqtt

Mqtt (Ujumbe wa Usafirishaji wa Telemetry ya Ujumbe) ni itifaki nyepesi ya kutuma ujumbe kwa vifaa vya kuwasiliana, ina vifaa vitatu vya msingi.

1. Msajili: Msajili ni kifaa ambacho hujiunga na seva ya mqtt kupata data na ujumbe kutoka kwa seva

Mchapishaji: Mchapishaji ni kifaa ambacho hujiunga na seva ya mqtt kupakia ujumbe au data kwenye seva

3. broker: broker ni seva, ambayo huweka na kufuatilia ujumbe kutoka kwa wachapishaji kwenda kwa wanachama.

wachapishaji, wanachama pia wanajulikana kama mteja wa seva hiyo

broker anaweza kuwa na wanachama na wachapishaji wengi

MADA NI NINI:

broker mmoja atakuwa na maelfu ya masaji, kuhakikisha uhamishaji wa ujumbe, mchapishaji atatuma data ujumbe wake kwa anwani maalum, katika anwani hiyo hiyo anayesajiliwa atapata ujumbe huo. anwani hiyo inaitwa mada. Katika mradi wetu wi lazima mada, 1 inasema kwa node mcu kuchapisha na simu kujisajili na moja kwa cmds

kwa androids kuchapisha na node ya kujisajili.

Mwishowe: kupakua faili ya.apk (ambayo pia hairuhusiwi kupakia) utaenda kwa "MIT APP INVENTOR". fungua akaunti, pakia aina ya aia na kisha pakua.apk kutoka kwa "kujenga"

Ikiwa una aina yoyote ya swali au swala nijulishe, na ningependa kujua ikiwa unataka nikufanyie kazi kwenye mradi wako.

Ilipendekeza: