Orodha ya maudhui:

Kituo cha Hali ya Hewa Kutumia Wemos D1 Mini, BME280 na Sensate .: 6 Hatua
Kituo cha Hali ya Hewa Kutumia Wemos D1 Mini, BME280 na Sensate .: 6 Hatua

Video: Kituo cha Hali ya Hewa Kutumia Wemos D1 Mini, BME280 na Sensate .: 6 Hatua

Video: Kituo cha Hali ya Hewa Kutumia Wemos D1 Mini, BME280 na Sensate .: 6 Hatua
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Julai
Anonim
Kituo cha Hali ya Hewa Kutumia Wemos D1 Mini, BME280 na Sensate
Kituo cha Hali ya Hewa Kutumia Wemos D1 Mini, BME280 na Sensate

Katika machapisho yaliyopita nilishiriki njia tofauti za kujenga kituo cha hali ya hewa. Ikiwa haujaiangalia hapa kuna kiunga.

Katika hii inaweza kufundishwa nitaonyesha jinsi ya kujenga kituo rahisi cha hali ya hewa kwa kutumia Wemos na jukwaa la IoT linaloitwa Sensate. Basi wacha tuanze.

Vifaa

  1. WeMos D1 Mini ……….. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon US / Amazon UK / Banggood)
  3. 1.3 "OLED onyesho …….. (Amazon US / Amazon UK / Banggood)

Pamoja na haya tunahitaji pia Programu ya Usikivu ya iOS au Android.

Hatua ya 1: Je! Ni busara gani?

Je! Ni busara gani?
Je! Ni busara gani?

Kwa maneno yao wenyewe: "Tumia App ya Sensate Sense kupata sensorer zako wakati wowote, mahali popote. Jenga logger yako ya mwisho ya data kwa kutumia vifaa vya vifaa vilivyopo na Firmware ya Sensate ya bure. Au pata kifaa bora cha programu yako na ujenge suluhisho lako la kibinafsi."

Kwa kifupi ni programu ambayo pamoja na firmware, inakupa njia rahisi ya nambari ya kujenga miradi rahisi. Unachohitaji kufanya ni kuwasha firmware yao, kusakinisha programu yao, kupitia mipangilio ya usanidi na uko tayari kukusanya data kutoka kwa sensorer zako.

Hatua ya 2: Flashing Sensate Firmware

Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware

Sasa tunataka bodi yetu ya ESP (katika kesi hii WeMos D1 Mini) iweze kuungana na wingu la Sensate. Kwa hili tunahitaji kuangazia Firmware ya Sensate kwenye bodi yetu. Mchakato uko sawa mbele.

Kwanza hakikisha unapakua yafuatayo:

  • Pakua na usakinishe dereva wa CP210x au CH34x (kulingana na chip ya USB hadi TTL iliyotumiwa kwenye bodi yako). Katika kesi yangu niliweka CH340.
  • Pakua zana ya taa ya NodeMCU kutoka hapa.
  • Ifuatayo pakua firmware ya hivi karibuni ya Sensate kutoka hapa.

Baada ya kila kitu kupakuliwa na madereva imewekwa. Tunahitaji kuangalia bandari ya bodi yetu ya WeMos. Kupata bandari:

  • Goto "Meneja wa Kifaa" >> "Bandari".
  • Unganisha bodi kwenye PC kupitia USB. Utagundua bandari mpya itaonekana kwenye orodha. Kumbuka ni chini.

Sasa tunaweza kuwasha bodi na firmware mpya. Hakikisha umepakua firmware sahihi kutoka kwa kiunga. (Katika mradi huu tunatumia WeMos D1 mini kwa hivyo tutatumia firmware hiyo)

  • Fungua kichupo cha flasher na goto "Advanced". Hakikisha una mipangilio sawa na kwenye picha hapo juu.
  • Picha inayofuata "Sanidi", bonyeza kwenye safu ya kwanza na uende kwenye folda ambapo umepakua firmware. Chagua faili sahihi.
  • Sasa tabo la "Operesheni", hapa kwenye sanduku la bandari la COM chagua bandari uliyobainisha hapo awali.
  • Bonyeza "Flash" na subiri hadi kuangaza kumalizike.

Sasa tuna bodi ndogo ya WeMos D1 na firmware ya Sensate. Bonyeza kitufe cha kuweka upya ili kumaliza mchakato wa upigaji kura.

Hatua ya 3: Kusanidi Mtandao wa WiFi

Inasanidi Mtandao wa WiFi
Inasanidi Mtandao wa WiFi
Inasanidi Mtandao wa WiFi
Inasanidi Mtandao wa WiFi
Inasanidi Mtandao wa WiFi
Inasanidi Mtandao wa WiFi

Sasa kwa kuwa tumefaulu kuangaza na kuwasha firmware, tunahitaji kusanidi vitambulisho vya WiFi kwenye bodi. Ili kufanya hivyo, kwanza weka bodi na washa WiFi ya smartphone yako. Fuata hatua zilizopewa hapa chini:

  1. Gonga kwenye "Seti-Usanidi" na weka nywila chaguomsingi "Setup-Sensate".
  2. Baada ya kifaa kushikamana, fungua kivinjari chako chaguomsingi na uingie kwenye URL "192.168.4.1" na ugonge kuingia.
  3. Utaelekezwa kwenye ukurasa wa usanidi. Hapa chagua "SSID" (jina la WiFi) unayotaka kuunganisha na kisha ingiza nenosiri.
  4. Katika Usanidi wa Huduma ipatie kifaa chako jina (katika kesi hii "Kituo cha Hali ya Hewa"). Gonga kwenye kuokoa na kuanza upya.

Pamoja na hayo, sasa bodi ya WeMos iko tayari kuungana na mtandao wako wa WiFi. Sasa tunaweza kusonga mbele na kuanza usanidi kwenye programu ya Sensate.

Hatua ya 4: Kuweka App ya Sensate ya Mkondoni

Kuweka App ya Usikivu ya Mkondoni
Kuweka App ya Usikivu ya Mkondoni
Kuweka App ya Usikivu ya Mkondoni
Kuweka App ya Usikivu ya Mkondoni
Kuweka App ya Usikivu ya Mkondoni
Kuweka App ya Usikivu ya Mkondoni

Kwanza kabisa hakikisha umesakinisha Programu ya Sensate Sense kwenye Smartphone yako. Halafu fungua programu na ufuate hatua zilizopewa hapa chini:

  • Kwenye ukurasa wa kwanza gonga "Usanidi wa Vifaa". Halafu itauliza ikiwa tunataka kusanidi daraja, kwani tayari tumesanidi katika hatua iliyopita tutagonga chaguo la pili "Hapana, tayari imesanidiwa"
  • Ukurasa unaofuata utaonyesha madaraja yote yanayopatikana. Chagua ile ambayo tumetengeneza tu.
  • Kwenye ukurasa unaofuata tutapata maelezo yote kuhusu sensorer na chaguzi 3. Hapa chagua "Mchawi wa Usanidi". Kwenye ukurasa unaofuata unaweza kusoma habari zaidi juu ya usanidi. Wakati umeisoma, gonga "Anza".
  • Sasa tunapata orodha ya bodi zote zinazoungwa mkono. Hapa tutachagua "WeMos D1 Mini" na bonyeza "Endelea".
  • Ifuatayo inatuuliza kuchagua njia ya utendaji. Kuna njia 2, moja ni hali ya kawaida ambayo itachukua na kusasisha usomaji mara nyingi iwezekanavyo. Njia nyingine "Njia ya Kulala", kwa hali hii tunaweza kupata sasisho za kila wakati na bodi itakuwa katika hali ya kuokoa nguvu. Kwa mradi huu nimechagua Njia ya kwanza kwani ninataka sasisho za wakati halisi wa joto na unyevu.
  • Ifuatayo tunahitaji kuchagua onyesho. Tunapotumia onyesho la 1.3 "128x64, tutachagua hiyo. Kisha gonga kwenye" Endelea ".
  • Kwenye ukurasa unaofuata chagua tu "Hakuna kiendelezi".
  • Kwenye ukurasa unaofuata tunapaswa kuchagua kitambuzi. Tunatumia "BME280" kwa hivyo chagua hiyo. Hakikisha hauchaguli BMP280 ambayo ni sawa lakini haina sensorer ya Shinikizo.
  • Tunapochagua sensorer programu inatupa chaguo ni data ipi tunayotaka kukusanya. Hapa badilisha chaguzi zote tatu. Hakuna haja ya kucheza na mipangilio mingine yoyote.
  • Mwishowe bonyeza kumaliza.

Sasa tunachohitaji kufanya ni kujenga mzunguko.

Hatua ya 5: Kuunda Mzunguko

Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko
Kujenga Mzunguko

Tunapotumia mawasiliano ya I2C hapa, unganisho ni rahisi sana. Rejea picha hapo juu. Kuna pini 4 zinazochezwa hapa: VCC, GND (pini za nguvu) & SDA, SCL (pini za I2C).

Unganisha waya kama:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Na hiyo tu. Sasa wezesha mzunguko tu na subiri iunganishwe kwenye mtandao. Sasa tutapata data kwenye OLED na kwenye programu.

Hatua ya 6: Kumbuka Mwisho

Ujumbe wa Mwisho
Ujumbe wa Mwisho
Ujumbe wa Mwisho
Ujumbe wa Mwisho

Kwa hivyo sasa tuna kituo cha hali ya hewa ya DIY bila lazima tuandike nambari. Je! Sio nzuri? Sasa unaweza kuijenga kesi kama ile niliyotengeneza hapa hapo awali. Natumahi kuwa mafunzo yalikuwa rahisi kufuata na umejifunza kitu sasa.

Ikiwa una maswali yoyote jisikie huru kuacha maoni hapa chini.

Ilipendekeza: