Orodha ya maudhui:

WEMOS D1 Temp / Humidity IoT: 6 Hatua
WEMOS D1 Temp / Humidity IoT: 6 Hatua

Video: WEMOS D1 Temp / Humidity IoT: 6 Hatua

Video: WEMOS D1 Temp / Humidity IoT: 6 Hatua
Video: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, Novemba
Anonim
WEMOS D1 Temp / Humidity IoT
WEMOS D1 Temp / Humidity IoT

Huu ni mkusanyiko rahisi, unganisha, na kukusanya mradi wa kwenda na sensorer ya Joto na Unyevu wa IoT inayounganisha na WiFi na 'kuripoti' data yako kwenye jukwaa la Blynk IoT. Kufanya ufuatiliaji rahisi kutoka kwa smartphone yako.

Kando na mkusanyiko wa mkutano, hii inaweza kukamilika kutoka umri wa miaka 6-7 hadi kwa urahisi.

Gharama kwangu ilikuwa karibu $ 15 NZD, au karibu $ 10 USD. Kwa bei rahisi sana kufanya ikiwa unahitaji ufuatiliaji wa joto na unyevu.

Hatua ya 1: Kunyakua Vipengele vyako

Kunyakua Vipengele vyako
Kunyakua Vipengele vyako
Kunyakua Vipengele vyako
Kunyakua Vipengele vyako

Unahitaji:

Kiungo cha bidhaa cha WEMOS D1 Mini Banggood.com

Kinga ya sensorer ya WEMOS SHT30 Banggood.com kiungo cha bidhaa

USB cable ndogo

Kuchuma chuma na solder (kwa kipengee cha kudumu zaidi) au kuruka kwa bodi na labda ubao wa mkate.

Kwa kuzingatia vifaa havijakusanyika, kuziunganisha ni kupendekeza kufanya maisha iwe rahisi.

Na pini kwenye vifaa, weka pini za kiume juu na pini za kike chini ya ubao. Halafu processor kuu inaweza kutumika zaidi kwa maendeleo yako baadaye na ngao zinaweza kubadilishwa ili kutoshea.

Hatua ya 2: Mara baada ya kukusanyika katika sehemu mbili

Mara Baada ya Kukusanywa Katika Vipengele Viwili
Mara Baada ya Kukusanywa Katika Vipengele Viwili
Mara Baada ya Kukusanyika Katika Vipengele Viwili
Mara Baada ya Kukusanyika Katika Vipengele Viwili
Mara Baada ya Kukusanyika Katika Vipengele Viwili
Mara Baada ya Kukusanyika Katika Vipengele Viwili

Mara baada ya kukusanyika vifaa viwili na usanidi wao wa pini, ziunganishe pamoja. Kuandika maandishi ya usawa wa pini. Wanapaswa kutoshea pamoja bila shida.

Hatua ya 3: Wakati wa Kuunganisha na Programu

Utahitaji kutumia mhariri wa wavuti au kupakua Arduino IDE kupanga kifaa chako.

Ambayo unaweza kupata hapa:

Utahitaji kusanikisha maktaba ya bodi inayofaa kwa bodi yako. Hii inaweza kufundishwa ni bora zaidi kwa hii: WEMOS - Arduino SoftwareIDE Inayoweza kufundishwa

Mara tu unapofanya hivi unahitaji kufuatilia na kupakia maktaba kwa:

Waya: https://www.arduino.cc/en/Reference/Wire (ambayo inapaswa kusanikishwa na programu kuu ya Arduino IDE)

ESP8266WiFi: https://arduino-esp8266.readthedocs.io/en/latest/esp8266wifi/readme.html (ambayo inapaswa kuwa maktaba inayoweza kusanikika katika msimamizi wa maktaba huko Arduino IDE)

na ile ya Blynk:

Hatua ya 4: Sasa kwa Msimbo

Utahitaji kuwa na mkono:

  • Kitufe chako cha API ya mradi wa Blynk: Sanidi akaunti yako, mradi nk kwenye simu yako hapa
  • WiFi SSID (Jina la mtandao wako wa WiFi)
  • Nenosiri la WiFi
  • Nambari ya Pini ya Virtual ya Blynk kwa Joto na nyingine kwa Unyevu, inaweza kupangwa baadaye.
  1. Fungua nambari iliyoambatishwa katika programu ya Arduino IDE
  2. Hariri Nambari ya Blynk ukibadilisha maoni pamoja na
  3. Hariri WifiSetup na ubadilishe SSID na Nenosiri kwa njia sawa
  4. Chomeka Wemos zako kwenye kompyuta yako na kebo ya USB.
  5. Utahitaji kuchagua bodi yako na kuchapisha chini ya zana kwenye menyu. Ikiwa bodi yako haijaorodheshwa unahitaji kurudi nyuma kwa hatua kadhaa na upange maktaba yako ya bodi ili ipatikane.
  6. Chini ya Mchoro kwenye mwambaa zana wako, thibitisha na ujumuishe. Ambayo haipaswi kuwa na makosa. (Shughulikia makosa ambayo yanawezekana kuwa maktaba hayakupakiwa vizuri)
  7. Pakia Wemos wako
  8. Chini ya Zana chagua mfuatiliaji wa serial.

Unapaswa kuwa na LED kwenye WEMOS ikiangaza kila sekunde 5 ikiwa inafanya kazi jinsi inavyopaswa.

Hatua ya 5: Kuangalia Kinachoendelea

Pamoja na mfuatiliaji wa serial wazi, unapaswa sasa kuona WEMOS ikifanya mambo yake.

Kwenye simu yako na Programu yako ya Blynk, unapaswa kuchagua chaguzi za kuongeza onyesho la data kwenye skrini yako.

Hii inaweza kufundishwa, ambayo ni sawa na mradi huu inashughulikia, programu ya Blynk vizuri

Furahiya na kwa matumaini, huu ni mradi mzuri na muhimu kwako.

Hatua ya 6: Kuchekesha na kucheza

Ikiwa unataka kuzungusha, kurekebisha vipima muda:

  • Kwa mwangaza ulio hai bado, muda wa muda mrefuLED = 5000; nambari ya chini hapa itaangaza mara nyingi kuliko sekunde 5 ambazo nimekosea kwenye nambari.
  • Kama itakavyosahihisha usomaji wa sensa ya dakika 5, muda wa muda mrefu Prog = 300000; ambapo 1000 wangesoma kila sekunde.
  • Utaratibu wa 'timeElapsedBlynk' mwanzoni mwa kitanzi ni kuweka unganisho la Blynk likiwa hai, ikiwa mpangilio wa kipindi cha Prog ni 10000 au chini basi taarifa hii ya IF inaweza kutolewa maoni. Blynk ataorodhesha kifaa chako nje ya mkondo ikiwa 'hakijali' kwa muda mrefu zaidi ya sekunde 10.
  • Ikiwa unataka kutumia vifaa vingi kwenye mradi huo huo wa Blynk, hakikisha unarekebisha 'pini' unayoiandikia, kuhakikisha kuwa haigongani data yako. Inafafanuliwa katika vigeuzi viwili juu ya utaratibu batili wa usanidi ().
  • Nimeongeza kwa kutofautisha zaidi kwa akaunti ya joto linalotokana na D1 na athari inayolingana na unyevu. Mimi awali nilikuwa nikipata kushuka kwa kiwango cha 3.5-4.5 deg C dhidi ya vifaa vingine vya joto.
  • Unaweza kubofya, au kurekebisha, toa umbali wa kutosha kutoka kwa processor na waya kwa bodi nzima au uondoe kwa uangalifu sensor na upanue na waya kutoka hapo ili kuboresha usahihi.

  • Baada ya siku ya upimaji wa kando na kitengo kilichokusanyika hapa na kingine kando kando ambacho kimeongeza waya ili kusanikisha processor, kushuka kwa joto kupimwa na rekodi ya Blynk kwenye alama za data 160 ni kiwango cha chini cha 1.212 deg C tofauti, 2.093 deg C tofauti, na wastani wa tofauti ya 1.75 deg C. Wingi na laini ya Pareto kwenye data iko karibu na wastani wa 1.75 digrii C.
  • Nilipata pia kitu kama hicho na unyevu na hii ilirekodiwa kwa 6.115% chini ya unyevu halisi. Na nimeongeza tofauti kwa hii pia.
  • Kwa madhumuni yangu, ujanja huu wa haraka na mchafu unatosha kwa mahitaji yangu kama kiwango cha kukubalika.

Ilipendekeza: