Orodha ya maudhui:

Saa ya eneokazi ya IoT na Kipimajoto: Hatua 5
Saa ya eneokazi ya IoT na Kipimajoto: Hatua 5

Video: Saa ya eneokazi ya IoT na Kipimajoto: Hatua 5

Video: Saa ya eneokazi ya IoT na Kipimajoto: Hatua 5
Video: РАДУЖНЫЕ ДРУЗЬЯ — КАЧКИ?! НЕЗАКОННЫЕ Эксперименты VR! 2024, Julai
Anonim
Saa ya eneokazi ya IoT na Kipimajoto
Saa ya eneokazi ya IoT na Kipimajoto

Halo, Maagizo haya yatakuonyesha jinsi nilivyojenga saa ya desktop na kipima joto, bila zana yoyote maalum. Saa hii ya eneo-kazi inaonyesha wakati wa sasa, joto na unyevu. Saa ni sahihi sana kwa sababu imesawazishwa na seva ya wakati ikitumia muunganisho wa WiFi wa moduli ya esp8266 NodeMCU IoT. Unyevu na joto hupimwa na sensorer ya ndani. Kitengo kinaendeshwa na chaja ya kawaida ya simu (5VDC). Kuna maonyesho mawili yaliyowekwa. Nambari mbili za kwanza za onyesho la juu zinaonyesha halijoto katika Celsius, nambari mbili za pili zinaonyesha unyevu. Onyesho la chini linaonyesha wakati. Elektroniki kamili imejengwa ndani ya sanduku la karatasi, ambalo lilikuwa ufungaji wa fimbo ya kumbukumbu ya USB.

Hatua ya 1: Orodha ya BOM

Orodha ya BOM
Orodha ya BOM
Orodha ya BOM
Orodha ya BOM

DHT22 moduli ya hali ya joto ya dijiti na unyevu 1pc

TM1637 7 Sehemu 4 dijiti Moduli ya Kuonyesha ya LED kwa arduino 1pc https://www.aliexpress.com/store/product/4-digita …….

Arduino nano MCU bodi 1pc

NodeMcu v3 Lua WIFI Mtandao wa maendeleo ya Bodi ya MCU ESP8266 1pc

Chaja ya simu 1pc

Proto PCB 1pc

Cable 1pc

nyumba 1pc sanduku la zawadi

bati ya kuuza 1pc

Jumla ya gharama ya vifaa vya mradi: 10, 29 $ / jumla ya mradi

Hatua ya 2: Mkutano

Image
Image
Mkutano
Mkutano
Mkutano
Mkutano

Kila hatua ya mchakato wa mkutano inaweza kuonekana kwenye video ifuatayo.

Maelezo mengine ya ziada kwa video:

Hii ni saa ya pili ya eneo-kazi niliyoijenga. Kiungo cha maagizo ya jaribio langu la kwanza:

Nilifanya maagizo haya, kwa sababu sasa nimeandika mchakato wote wa ujenzi, na nimefanya marekebisho kadhaa. Nilikuwa na maswala kadhaa na toleo la 1.0. Shida kubwa ilikuwa kwamba RTC haikuwa sahihi. Saa ilicheleweshwa sana. Shida hii inaweza kutatuliwa na teknolojia ya IoT na maingiliano ya seva ya muda. Katika mradi huu, nilitumia NodeMCU, ambayo itashughulikia maingiliano ya wakati.

Hatua inayofuata ilikuwa kupata nyumba sahihi. Nilichagua kisanduku kidogo cha karatasi ambacho sehemu zote zinaingia ndani. Nilipokea sanduku hili kama zawadi. Kweli, fimbo ya kumbukumbu ya USB ilikuwa zawadi, hii ilikuwa ufungaji wa fimbo ya kumbukumbu ya USB. Sanduku hili la ufungaji wa karatasi lilikuwa bora kwa mradi huu. Nadhani sanduku lolote (kuni, plastiki) na saizi inayofaa inaweza kutumika kwa kusudi hili.

Ni wazo nzuri kuweka vifaa vyote ndani na ndani ya sanduku kabla ya kuchimba mashimo yoyote.

Katika toleo la awali, sikurekebisha bodi ya Arduino kwenye sanduku, lakini ilisababisha mazungumzo mabaya. Kwa hivyo sasa niliamua kutumia proto PCB. Suluhisho hili linahitaji kutengenezea zaidi lakini mwishowe inafaa kuifanya, kwa sababu nyaya zinaweza kusimamiwa rahisi zaidi.

Hatua ya 3: Mzunguko

Mzunguko
Mzunguko

Kwanza nilijaribu kutumia moduli ya NodeMCU tu, lakini haikuweza kusimamia sensorer ya DHT 22. Nadhani shida ni kwamba DHT 22 inafanya kazi kwenye 5 V na NodeMCU iko 3.3. Nilijaribu na moduli ya mabadiliko ya kiwango (3.3 / 5), bila mafanikio yoyote. Mwishowe, nilitumia arduino nano huru kwa sensa. Ni $ 2 ya ziada na inahitaji nafasi, lakini moduli ya kiwango cha kubadilisha gharama na inahitaji nafasi pia. Niliunganisha vifaa vyote kulingana na skimu.

Niliweka screws kurekebisha moduli zote kwenye sanduku, kwa hivyo hakuna sehemu zinazohamia ndani. Inaweza kutumika kwenye gari (ikiwa kuna WiFi ndani ya gari, nilijaribu na simu yangu kama hotspot).

Hatua ya 4: Pakia Programu Iliyoshirikishwa

Kwa kupakia nambari ya chanzo kwa matumizi ya MCU-Arduino IDE Software na nyaya za USB:

Kuna mafundisho mengi juu ya jinsi ya kupanga NodeMCU yaani:

www.instructables.com/id/Programming-ESP82…

na jinsi ya kupanga Arduino nano:

www.arduino.cc/en/Guide/ArduinoNano

Kuna nambari mbili. Moja ya nano ya Arduino na moja ya NodeMCU. Kabla ya kupakia nambari ya NodeMCU, badilisha sifa zako za Wifi, na uweke eneo lako la saa. Niliacha maandishi kwenye nambari ya chanzo kuhusu, jinsi ya kutumia data ya hali ya hewa ya mbali kutoka https://openweathermap.org/. Nilitaka kuonyesha joto la nje pia, lakini usahihi kutoka kwa huduma hii haukuwa sawa kwangu, labda sensor iko mbali sana na eneo langu.

Hatua ya 5: Maneno ya Mwisho

Maneno ya Mwisho
Maneno ya Mwisho
Maneno ya Mwisho
Maneno ya Mwisho

Nimetumia saa hii kwa miezi 2 bila shida yoyote. Wakati huo, pia niliboresha kitengo changu cha zamani, angalia imeambatishwa. Sasa ninafurahi na vitengo vyote viwili. Ninapanga kuunda toleo la hali ya juu zaidi ya saa hii.

Siku njema!

Ilipendekeza: