Orodha ya maudhui:

Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid): Hatua 11
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid): Hatua 11

Video: Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid): Hatua 11

Video: Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid): Hatua 11
Video: UKIONA DALILI HIZI 9 WIKI 2 BAADA YA KUJAMIIANA KAPIME UKIMWI HARAKA HUENDA UMEAMBUKIZWA 2024, Juni
Anonim
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid)
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid)
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid)
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid)
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid)
Mfumo wa Ufuatiliaji wa Hali ya Hewa ya Nyumbani na Usaidizi wa Maombi ya Android (Mercury Droid)

Utangulizi

Mercury Droid ni aina moja ya IoT (Mtandao wa vitu) Mfumo uliowekwa ndani kulingana na Matumizi ya Simu ya Mkondoni ya Mercury Droid. Ambayo ina uwezo wa kupima na kufuatilia shughuli za hali ya hewa nyumbani. ni gharama nafuu sana mfumo wa ufuatiliaji wa hali ya hewa nyumbani hauitaji pesa zaidi kujenga hii. Unahitaji tu <= 10 $ kujenga mfumo huu. Tunajua kuwa kuna Zana nyingi za IoT ziko nje kama Blynk, Cayenne, ThingsSpeak nk zana hizi ni rahisi sana kutumia kukamata data anuwai za sensorer. Lakini katika mradi huu nitakuonyesha jinsi ya kutengeneza mfumo wako wa ufuatiliaji wa hali ya hewa wa IoT Nyumbani bila kutumia zana zozote za mjakazi wa IoT. Mafunzo haya yatakupa uwezo kamili wa kujenga vifaa na programu yako mwenyewe kwa mfumo wako wa ufuatiliaji wa nyumba ya IoT. Kwa hivyo mimi hutoa nambari yangu yote ya chanzo katika mradi huu. hiyo ni ya wewe kutumia na kurekebisha nambari yangu na inaweza kuunda Mfumo wako tofauti wa ufuatiliaji wa hali ya hewa nyumbani. Unaweza pia kupakua programu yangu ya rununu ya Mercury Droid Android kutoka kwa duka la kucheza ambalo tayari nimetoa katika mradi huu. Bahati nzuri na tuwe tayari kuunda.

Maombi ya Simu ya Mkononi ya Mercury Droid Android Ipakue:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Kumbuka: ukikumbana na shida yoyote ya kuanzisha mradi huu, video kamili ya maagizo hutolewa mwishoni mwa mradi huu

Hatua ya 1: Mahitaji ya vifaa

1. Node ya MCU (ESP-8266) IoT Wifi Module.

2. Sensor ya kupima joto na unyevu wa DHT-11

3. Benki ya nguvu ya kuongeza nguvu Mfumo wa Droid ya Mercury

4. Baadhi ya Jumper ya Kiume na Kike ware

5. Kebo ya USB.

6. Simu ya Mkononi ya Android.

Hatua ya 2: Mahitaji ya Programu

1. Arduino IDE

2. Meneja wa Wifi & Maktaba ya DHT-11 (Picha ya skrini imetolewa katika mradi wa kusanikisha maktaba ya meneja wa wifi katika mradi wako).

3. Studio ya Android (inahitajika, ikiwa umebadilisha nambari yangu ya maombi ya Mercury Droid).

4. Maombi ya Simu ya Mkononi ya Mercury Droid.

Hatua ya 3: Kanuni fupi ya Kufanya kazi

Katika mradi huu ninatumia moduli ya wifi IoT ya NodeMcu (ESP-8266). NodeMCU ni woking kama ubongo wa Mfumo huu wa Droid ya Mercury. Joto la joto la DHT11 na unyevu hupima wakati halisi Joto la nyumbani na unyevu na uzipeleke kwa NodeMCU. Wakati NodeMCU inapata data yote ya Sense ya DHT11 basi inabadilisha data hii kuwa Kamba au Takwimu ya "JSON" na kuituma ni Webserver. Sasa programu ya rununu ya Mercury Droid inasoma data hii ya JSON kutoka kwa NodeMCU Webserver na kuonyesha data hii kwa UI (Mtumiaji interface). Programu tumizi hii pia ina huduma maalum ya kupima joto la kupindukia na kulinganisha na thamani ya kizingiti cha mtumiaji. Kama hiyo ikiwa hali ya hewa ya sasa ya Nyumbani ni 29 * C lakini kiwango cha kizingiti ni chini ya 29 * C basi programu inakupa tahadhari. Ikiwa Threshold Thamani ni kubwa kuliko Joto la Sasa la Nyumbani haikupi tahadhari yoyote.

Hatua ya 4: Ufungaji wa Maktaba

Ufungaji wa Maktaba
Ufungaji wa Maktaba
Ufungaji wa Maktaba
Ufungaji wa Maktaba
Ufungaji wa Maktaba
Ufungaji wa Maktaba

Fungua IDE yako ya Arduino na ubonyeze Mchoro >> Jumuisha Maktaba >> Dhibiti Maktaba

Halafu kwenye "Chuja Utafutaji wako" Baa Andika "Meneja wa Wifi". Itakuonyesha maktaba ya meneja wa wifi, bonyeza menyu kunjuzi na uchague toleo la msimamizi wa wifi na ubonyeze kusakinisha. Sasa imekamilisha kusanikisha.

Sasa Sakinisha Maktaba ya sensorer ya DHT kwa njia ile ile tunayoweka maktaba ya meneja wa wifi lakini tukachagua "maktaba ya sensorer ya DHT na Toleo la Adafruit" na uchague toleo lako unalotaka kisha usakinishe. Lakini inashauriwa kuchagua toleo la hivi punde la DHT-11 na Maktaba ya meneja wa Wifi.

Hatua ya 5: Schematics ya vifaa na vifaa vya Assambly

Schematics ya vifaa na vifaa vya Assambly
Schematics ya vifaa na vifaa vya Assambly

Pini ya data ya DHT-11 Imeunganishwa na pini ya NodeMCU D5

Pini ya DHT-11 VCC Imeunganishwa na pini ya NodeMCU Vin

Pini ya DHT-11 GND Imeunganishwa na pini ya NodeMCU GND

Kumbuka: Kitufe cha NodeMCU RST (Rudisha upya) kinaweka upya usanidi wako, Kitufe cha NodeMCU FLASH Futa nambari yako yote na usanidi kutoka kwake

baada ya kufanikiwa kuunganisha DHT-11 na NodeMcu tuko tayari kusanidi Maombi yetu ya NodeMCU WebServer na Mercury Droid.

Hatua ya 6: NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid

NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid
NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid
NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid
NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid
NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid
NodeMCU au Mipangilio ya Mtandao ya Seva ya Mtandao ya Mercury Droid

Sasa unganisha NodeMcu yako na PC na ufungue IDE ya Arduino na upakie nambari niliyopeana katika mradi huu. Baada ya kupakia Nambari ondoa NodeMcu yako na uiunganishe na Power bank na kebo ya USB. Sasa fungua mipangilio ya wifi ya rununu yako. Unaona kwamba wifi hutambaza kifaa kiitwacho "AutoConnectAP" ambayo ni mtandao wako wazi wa NodeMCU. Sasa bonyeza AutoConnectAP itaunganishwa kiatomati.

baada ya kushikamana na AutoConnectAP. Fungua Maombi ya Simu ya Mkononi ya "MercuryDroid". Tayari nimetoa kiunga cha programu ya kucheza ya duka mwisho wa mafunzo haya ya mradi. Sasa fuata hatua za picha nilizotoa kwa kusanidi mtandao wa MercuryDroid webserver.

Kumbuka: Kumbuka IP yako tuli ya MercuryDroid webserver. Ambayo ni muhimu sana kuwasiliana na MercuryDroid Webserver. Kwa default IP tuli ni 192.168.0.107. ikiwa unataka kutoa Static IP yako unayohitaji kuibadilisha kutoka kwa Msimbo Lakini chini ya safu hii 192.168.0.100-192.168.0.110 (Imependekezwa)

Hatua ya 7: Mipangilio ya Maombi ya Android ya Mercury Droid

Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid
Mipangilio ya Maombi ya Mercury Droid

baada ya kufanikiwa kuanzisha usanidi wa MercuryDroid Webserver, Tenganisha NodeMCU kutoka Power Bank na subiri kwa sekunde 6-7 kisha unganisha tena NodeMCU yako na benki ya nguvu na bonyeza kitufe cha NodeMCU Rudisha (RST) mara mbili. Sasa wacha tuanze kusanidi Maombi yetu ya MercuryDroid. Fuata tu hatua za picha zilizo hapo juu.

baada ya kufanikiwa kuongeza anwani ya IP na Threshold value. Bonyeza seva ya kuanza kisha unaona kuwa habari zote za sensorer ya DHT-11 zinaonyeshwa kwenye Maombi ya MercuryDroid. Sasa tunakamilisha mradi wetu kamili. Ikiwa unajaza shida yoyote kusanidi seva yako ya NodeMCU au MercuryDroid tafadhali angalia video hii kamili ya Maagizo. Video hii fupi inasaidia sana kusanidi Seva yako ya MercuryDroid na Matumizi kuliko Kifungu hiki.

Hatua ya 8: Mafundisho Rahisi ya Video ya Kuanzisha Mfumo Wote (ikiwa imeanguka Shida yoyote)

Image
Image

Video hii fupi inasaidia sana kusanidi Seva yako ya MercuryDroid na Matumizi kuliko Kifungu hiki. fuata tu hatua nilizoonyesha kwenye video hii

Hatua ya 9: Kiunga cha Duka la Maombi la Google Play la Mercury Droid

Hii ni programu yangu ya android iliyotengenezwa kwa mfumo wa Mercury Droid. unaweza pia kuipakua kutoka Duka la Google Play.

Hifadhi Kiungo cha Duka la Maombi ya Simu ya Mkondoni ya Android ya Mercury imepewa bellow:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Hatua ya 10: Nambari yote ya Chanzo ya Mfumo wa Droid ya Mercury

Mfumo wa Droid Mercury au NodeMCU (ESP-8266MOD) Nambari ya IDE ya Arduino:

github.com/avimallik/IoT-Home-Weather-moni …….

Nambari ya Chanzo ya Maombi ya Mercury Droid ya Android Studio:

github.com/avimallik/Mercury-Droid

nambari zote za chanzo zimetolewa katika GitHub. tafadhali nenda kwa github na kuipakua.

Ilikuwa mafundisho yangu kamili juu ya mfumo wa ufuatiliaji wa hali ya hewa wa gharama nafuu sana na msaada wa programu tumizi ya android. mafundisho haya yatakusaidia kujenga Mfumo wako wa ufuatiliaji wa hali ya hewa unaohusiana na IoT kama vile Programu

Asante na Anza tayari kwa Uumbaji)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Ilipendekeza: