Orodha ya maudhui:

Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5

Video: Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5

Video: Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5
Video: Contain Yourself: введение в Docker и контейнеры Николы Кабара и Мано Маркса 2024, Julai
Anonim
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia Sensorer ya VEML6075 na Mzungumzaji Mdogo wa Buddy
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia Sensorer ya VEML6075 na Mzungumzaji Mdogo wa Buddy
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia Sensorer ya VEML6075 na Mzungumzaji Mdogo wa Buddy
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia Sensorer ya VEML6075 na Mzungumzaji Mdogo wa Buddy
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy
Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy

Majira ya kuja! Jua linaangaza! Ambayo ni nzuri.

Lakini kama mionzi ya ultraviolet (UV) inavyozidi kuwa kali, watu kama mimi hupata madoadoa, visiwa vidogo vya kahawia vinaogelea katika bahari ya ngozi nyekundu, iliyochomwa na jua na kuwasha.

Kuweza kuwa na habari ya wakati halisi juu ya nguvu ya taa ya UV inayokufikia ngozi ingeongeza ufahamu na kupunguza hatari ya uharibifu wa ngozi. Kwa hivyo kwa nini usijenge kifaa rahisi kwa kusudi hili? Niliamua kutumia VEML6075 UV sensor ambayo inaruhusu kupima UV-A na UV-B, na kwa hivyo kutoa maadili sahihi zaidi basi sensorer zingine nyingi zinazopatikana (angalia hatua ya mwisho kwa maelezo). Na UV-B ni sehemu hatari. Lakini jinsi ya kuwasilisha maadili yaliyopimwa? Baa za LED na maonyesho ya OLED ni nzuri, lakini sio muhimu sana kwa mwangaza wa jua. Mawasiliano ya maneno ni njia yetu ya kila siku ya kuhamisha habari, lakini hadi sasa ni ngumu kuitumia katika miradi ndogo ya kudhibiti. Chaguo jipya ni "Little Buddy Talker" (LBT), kuzuka kidogo ambayo ina chip na maneno 254 na inaweza "kuongea" kupitia kontakt ya kichwa. Kila neno linafafanuliwa na anwani, haswa nambari, na ni rahisi sana kuruhusu LBT izungumze kwa sentensi. Kwa kazi ngumu zaidi unaweza kutumia maktaba ya "Word100" Arduino kudhibiti LBT.

Kifaa kilichoelezewa katika zifuatazo kina VEML6075 sensorer kuzuka, Arduino na Little Buddy Talker, ni rahisi sana kuanzisha na inaweza kuwezeshwa na kifurushi cha umeme cha USB au betri, kulingana na microcontroller iliyotumiwa.

Ikiwa unapendelea kuweka faragha ya habari ya faragha ya UV, tumia vichwa vya sauti. Spika ndogo inayotokana na betri inaweza kuwa suluhisho nzuri kwa shule, bustani za chekechea au maeneo mengine ya umma. Ningependa kutaja mradi wa Kickstarter unaoendelea wa Big Buddy Talker, ambayo ina zaidi ya maneno 1000.

Na usisahau kuvaa jua

Hatua ya 1: Vifaa vinahitajika

VEML6075 UV A & B kuzuka kwa sensorer - Nilipata yangu kutoka Aliexpress kwa karibu dola 10 za Kimarekani

5V -> 3V shifter ya kiwango - inahitajika kwani VEML6075 ina mantiki ya 3V. Zinapatikana kwa $ / € chache.

Mzungumzaji Mdogo wa Buddy - anapatikana kutoka www.engineeringshock.com kwa 25 CA $

Mdhibiti mdogo wa Arduino Uno - Nilitumia MonkMakesDuino, lakini toleo lolote linapaswa kufanya kazi

Kamba za mkate na jumper

Spika na / au simu za kichwa - kulingana na programu yako

Kifurushi cha umeme cha USB Siku ya jua!

Hatua ya 2: Mkutano na Matumizi

Kupata kifaa na kuendesha ni sawa mbele:

  • weka Arduino yako, mtembezaji wa kiwango, kuzuka kwa VEML6075 na Mzungumzaji Mdogo wa Buddy kwenye ubao wako wa mkate.
  • Tumia moja ya reli za umeme kwenye bodi ya mkate kwa 3V na moja kwa 5V, ziunganishe na ardhi, 3V na bandari 5V za Arduino yako.
  • unganisha bandari za nguvu za shifter ya kiwango na reli zinazofaa za umeme
  • unganisha bandari mbili za data upande wa 5V wa shifter ya kiwango hadi SDA (A4) na bandari za SDA (A5) za Arduino
  • unganisha bandari za data zinazolingana kwa upande wa 3V na bandari za SCL na SDA za sensa
  • unganisha bandari za GND na VCC za sensorer kwa Ardhi na 3V
  • unganisha LBT kwa Arduino na nguvu: LBT 5V hadi 5V, LBT GD ardhini, LBT DI hadi Arduino 11, LBT SC hadi Arduino 13, LBT CS hadi Arduino 10

Sakinisha maktaba za programu zinazohitajika katika IDE. Maktaba ya "VEML7065" niliyotumia inaweza kupatikana saa 14 (angalia hatua inayofuata). "Waya" inahitajika kwa mawasiliano ya I2C na sensa, "SPI" kwa mawasiliano na Kidogo Buddy Talker kupitia SPI.

Tumia hati iliyotolewa (angalia hatua inayofuata).

UV Raw, UV-A, UV-B na maadili ya faharisi ya UV na habari zingine zinaonyeshwa kwenye mfuatiliaji wa serial.

Kiwango cha kipimo cha UV "kinasemwa" na LBT. VEML6075 inahesabu fahirisi ya UV kwa usahihi, lakini kama "uhakika" haipo katika seti ya maneno ya LBT, maadili hutolewa kama: "kiwango" - thamani (kama nambari nzima, "sifuri" hadi "kumi na mbili") - "juu" / "chini" (ikiwa salio iko juu au chini ya 0.5), ambayo inapaswa kuwa ya kutosha kwa matumizi mengi.

Unaweza kubadilisha hati ili ubadilishe ni mara ngapi vipimo vinachukuliwa na ni nini kinachopimwa na kutuma kwa mfuatiliaji wa serial. Kwa programu kidogo unaweza hata kufafanua viwango vya kizingiti kwa "onyo" (LBT: 148 / 0x94), "tahadhari" (LBT: 143 / 0x8f) au "alarm" (LBT: 142 / 0x8e).

Ili kupima kiwango cha juu cha UV lazima uelekeze sensor moja kwa moja kwenye jua

Hatua ya 3: Hati

Kwa kiwango kikubwa, hati ni mkusanyiko wa kazi ya wengine ningependa kuwashukuru.

Nilitumia hati ya VEML6075 iliyochukuliwa kutoka 14, https://www.14core.com/wiring-the-veml6075-ultraviolet-a-ultraviolet-b-light-sensor/, ambapo unaweza pia kupakua maktaba ya VEML6075 inayohitajika.

Chaguo jingine litakuwa hati na maktaba na schizobovine:

Hati yangu kimsingi inachukua kipimo, hufanya tafsiri kidogo ya nambari na kumwambia Mzungumzaji mdogo wa marafiki ni maneno gani ya kuzungumza. Kwa kuwa kila moja ya maneno 254 kwenye LBT yana nambari ya faharisi, n.k. 209 au 0xd1 kwa "kiwango", lazima utume nambari hizi. Kuhusu maadili ya fahirisi ya UV (0 hadi 12) nilitumia kazi ya 'ramani' 'kutafsiri' maadili kwa maneno "sifuri" (54, 0x 36) hadi "kumi na mbili" (66, 0x42).

Kama ilivyotajwa hapo awali, fahirisi ya UV kama 4.3 inapewa kama "nne chini" na 5.7 kama "tano juu".

Ikiwa ungependa kuboresha hati, tafadhali angalia orodha iliyoambatanishwa ya maneno yaliyomo kwenye LBT.

Hatua ya 4: Mtazamo

Kwa juhudi kidogo ya ziada inapaswa kuwa na uwezo wa kuweka vipande vyote kwenye sanduku dogo ambalo litaruhusu kupima fahirisi ya UV mahali popote unapokwenda: wakati wa kuteleza, kusafiri, kuendesha baiskeli, kuwa na picnic au pwani.

Chaguo jingine litakuwa kuweka sensor kwenye kofia au kofia na uweke sanduku na vifaa vya elektroniki mahali pengine.

Au kujenga hati inayokadiria kipimo cha nyongeza cha UV uliyopokea na kukuambia wakati unapaswa kuondoka kwenda kwenye kivuli.

Lakini usisahau kamwe: Tumia kinga ya jua !!!

Hatua ya 5: Viungo na Maelezo ya Ziada

Hapo chini unapata viungo vya miradi sawa na habari zaidi juu ya mada:

Mita ya UV ya UV na Arduino na onyesho la Nokia 5110 - https://www.instructables.com/id/DIY-UV-Meter-With ……. - ni nzuri sana kwa kufundisha kwa kutumia vifaa vya kila siku na pia kutoa habari nyingi za nyuma.

Majira ya joto yanakuja! Wacha tufanye DIY Kibeba UV ya Detector - https://www.instructables.com/id/Summer-Is-Coming-… - inaelezea suluhisho nzuri ya rununu kwenye sanduku na bar ya LED kama kiashiria. Inategemea jukwaa la Mbegu ya Mbegu kutumia kuzuka na sensa ya taa ya SI1145. Sensorer hii haina kipimo cha UV lakini huhesabu faharisi ya UV kutoka kwa nguvu ya mwangaza inayoonekana na ya IR.

Mradi mwingine unaotumia mlipuko wa SI1145 unapatikana huko Adafruit - https://learn.adafruit.com/adafruit-si1145-breakou… - ikitoa suluhisho la kawaida kabisa la Adafruit. Wao hata wana "Flora" ya toleo la sensorer unaweza kurekebisha kwenye kitambaa.

Adafruit (na wengine) pia wanapeana kuzuka kwa sensa ya VEML6070. Sensorer hii inapima UV, lakini itakupa maadili sahihi ya kipimo, lakini sio rahisi kutafsiri fahirisi ya UV.

Habari nyingi za jumla zinapatikana kwenye wavuti ya EPA Sunsafety, n.k. saa:

Karatasi ya data ya VEML6075 inaweza kupatikana hapa:

Na ningependekeza niangalie kwenye karatasi ifuatayo ya maombi ikitoa habari nyingi za asili na kutoka ambapo nilikuwa nimechukua picha za wigo:

Ilipendekeza: