Orodha ya maudhui:

Kituo cha Hali ya Hewa ya ESP32: Hatua 4 (na Picha)
Kituo cha Hali ya Hewa ya ESP32: Hatua 4 (na Picha)

Video: Kituo cha Hali ya Hewa ya ESP32: Hatua 4 (na Picha)

Video: Kituo cha Hali ya Hewa ya ESP32: Hatua 4 (na Picha)
Video: МОЙ ПАРЕНЬ ДОШИРАК! Бракованный Доширак ПРОТИВ Обычного! Двойное свидание! 2024, Novemba
Anonim
Kituo cha Hali ya Hewa cha ESP32
Kituo cha Hali ya Hewa cha ESP32

Kwa mradi wangu wa kwanza wa IoT nilitaka kujenga Kituo cha Hali ya Hewa na kutuma data kwa data.sparkfun.com.

Marekebisho madogo, wakati niliamua kufungua akaunti yangu huko Sparkfun, hawakuwa wakikubali unganisho zaidi, kwa hivyo ninachagua mkusanyaji mwingine wa data wa IoT thingspeak.com.

Inaendelea…

Mfumo utawekwa kwenye balcony yangu na utapata joto, unyevu na shinikizo la hewa. Mdhibiti mdogo aliyechaguliwa kwa mradi huu ni FireBeetle ESP32 IOT Microcontroller inayotolewa na DFRobot.

Tafadhali angalia ukurasa wa wiki wa DFRobot kwa maelezo zaidi kuhusu mdhibiti huyu mdogo na jinsi ya kupakia nambari kwa kutumia Arduino IDE.

Vigezo vyote vya fizikia vinapewa na sensorer ya BME280. Pia angalia ukurasa wa wiki kwa habari zaidi.

Kugeuza mfumo kuwa "wireless" kabisa nguvu inayohitajika hutolewa na paneli mbili za jua za 6V ambazo zinaweza kutoa 2W ya nguvu. Seli zitaunganishwa kwa usawa. Zao la nishati basi litahifadhiwa katika Batri ya Ion Ion ya 3.7V yenye uwezo wa +/- 1000mAh.

Moduli ya Chaja ya Solar Lipo kutoka DFRobot itahusika na usimamizi wa nishati.

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele
Vipengele
Vipengele

Kwa mradi huu utahitaji:

  • 1x - DFRobot FireBeetle ESP32 IOT
  • 1x - DFRobot Mvuto - I2C BME280
  • 1x - DFRobot 3.7V Polymer Lithiamu Ion
  • 1x - DFRobot Chaja ya Lipo ya jua
  • 2x - 6V 1W Jopo la jua
  • 1x - Ubao wa pembeni
  • 1x - Kichwa cha Kike
  • 1x - Ufungaji / sanduku
  • Waya
  • Screws

Pia utahitaji zana zifuatazo:

  • Bunduki ya gundi moto
  • Chuma cha kulehemu
  • Mashine ya kuchimba visima

Hatua ya 2: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

FireBeetle ESP32 IOT Microcontroller inaendeshwa na betri ya 3.7V ambayo imeunganishwa na Chaja ya Solar Lipo katika bandari ya kuingiza betri. Seli za jua zimeunganishwa kwenye PWR Katika bandari. Bandari za Vcc na GND za FireBeetle ESP32 IOT Microcontroller zimeunganishwa na bandari za Vout za Chaja ya Solar Lipo.

Nguvu ya BME280 hutolewa na bandari ya 3.3V katika FireBeetle ESP32 IOT Microcontroller. Mawasiliano hufanywa kupitia njia za I2C (SDA / SCL).

Ili kurekebisha vifaa vyote kwenye sanduku nilitumia ubao wa maandishi, vichwa kadhaa na waya.

Kwa seli za jua, nilitumia gundi moto tu kuzirekebisha kwenye kifuniko cha juu cha sanduku. Kwa kuwa sanduku tayari lilikuwa na mashimo, hakuna haja ya kufanya zaidi:)

Kumbuka: Diode inapaswa kuwekwa kwenye paneli za jua ili kuepuka kuziharibu na kutoa betri.

Unaweza kusoma zaidi juu yake katika:

www.instructables.com/community/Use-of-diodes-when-connecting-solar-panels-in-para/

Hatua ya 3: Kanuni

Kanuni
Kanuni
Kanuni
Kanuni
Kanuni
Kanuni

Ili utumie nambari yangu, mabadiliko mengine ni muhimu.

Ya kwanza inafafanua jina lako la mtandao wa wifi na nywila. Ya pili ni kupata Ufunguo wa API kutoka kwa Thingspeak.com. Nitaielezea hapa chini. Pia unaweza kufafanua muda mpya wa kulala, ikiwa unataka.

Ikiwa huna akaunti ya Thingspeak, utahitaji kwenda www.thingspeak.com na ujiandikishe.

Baada ya barua pepe yako kuthibitishwa, unaweza kwenda kwenye Vituo na kuunda kituo kipya. Ongeza anuwai ambazo unataka kupakia. Kwa mradi huu, Joto, Unyevu, na Shinikizo.

Tembea chini na bonyeza "Hifadhi Kituo". Baada ya hii unaweza kubofya kwenye Funguo za API. Na upate kitufe cha kuandika cha API. Kisha ongeza kwenye faili yako ya nambari.

Ikiwa kila kitu ni sahihi, Kituo chako cha Hali ya Hewa kinaweza kuanza kutuma data kwenye kituo chako.

Hatua ya 4: Hitimisho

Hitimisho
Hitimisho

Kama kawaida katika miradi yangu nitatoa nafasi ya maboresho yajayo, hii sio tofauti.

Wakati wa maendeleo, ninaanza kupata wasiwasi na matumizi ya nishati ya mfumo. Tayari ninaweka ESP32 na BME280 kulala na hata hivyo nina matumizi ya karibu 2mA !!! Kuwa BME280 kubwa inayohusika na hii, labda nitahitaji swichi ili kuzima kabisa moduli wakati wa hali ya kulala.

Kipengele kingine cha kupendeza kitakuwa kupata voltage ya betri. Baada ya uchunguzi na upimaji wa kazi kadhaa za ndani za ESP32 hakuna kitu kilichofanya kazi. Kwa hivyo labda nitaongeza mgawanyiko wa voltage na kuiunganisha kwa Ingizo la Analog na usome moja kwa moja voltage. Tafadhali nijulishe ikiwa utapata suluhisho bora.

Tafadhali niandikie ikiwa umepata kosa lolote au ikiwa una maoni / uboreshaji au maswali. "Usichoke, fanya kitu"

Ilipendekeza: