Orodha ya maudhui:
- Hatua ya 1: Vifaa vinahitajika
- Hatua ya 2: Mkutano na Matumizi
- Hatua ya 3: Hati
- Hatua ya 4: Mtazamo
- Hatua ya 5: Viungo na Maelezo ya Ziada
Video: Kifaa cha Kupima-index cha UV cha Kuzungumza, Kutumia sensa ya VEML6075 na Mzungumzaji Mdogo wa Buddy: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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:
Tachometer / kupima kupima Kutumia Arduino, OBD2, na CAN Bus: 8 Hatua
Upimaji wa Tachometer / Scan Kutumia Arduino, OBD2, na CAN Bus: Wamiliki wowote wa Toyota Prius (au mseto / gari maalum) watajua kuwa dashibodi zao zinaweza kukosa simu chache! Ubora wangu hauna RPM ya injini au kupima joto. Ikiwa wewe ni mtu wa utendaji, unaweza kutaka kujua vitu kama mapema ya muda na
KUUNGANISHA SENSA ZA KUZUNGUMZA KWA BODI MOJA YA ARDUINO UNO BANDARI: Hatua 4
KUUNGANISHA SENSOR NYINGI KWA ARDUINO UNO PORT SERVIC: Katika mafunzo haya, tutapanua bandari moja ya Arduino UNO UART (Rx / Tx) ili sensorer nyingi za Atlas ziunganishwe. Upanuzi unafanywa kwa kutumia bodi ya 8: 1 Serial Port Expander. Bandari ya Arduino imeunganishwa na upanuzi baada ya whi
Joto la Kuzungumza na Sura ya Unyevu - Si7021 na Mzungumzaji Mdogo wa Buddy: Hatua 3
Joto la Kuzungumza na Sura ya Unyevu - Si7021 na Mdadisi Mdogo wa Buddy: Msemaji wa " Little Buddy Talker " ni kifaa kidogo kinachokuruhusu kuongeza sauti rahisi kwenye miradi yako ya Arduino. Inayo seti ndogo ya maneno 254 na inaweza kushikamana na Arduino au wadhibiti wengine wadogo kupitia SPI. Buddy Mdogo
Sensor ya Upepo ya Kuzungumza (iliyo na Kifaa cha Kurekodi Sauti): Hatua 6
Sensor ya Upepo wa Kuzungumza (na Kifaa cha Kurekodi Sauti): Hii ni sensorer ya upepo iliyo na nyuzi zinazoendesha, vitambaa vyenye nguvu, na mpira wa chuma
USB ya ndani / Joto la kupima joto (au, 'Kifaa Changu cha Kwanza cha USB'): Hatua 4 (na Picha)
Kipimajoto cha ndani cha ndani / cha nje cha USB (au, 'Kifaa changu cha kwanza cha USB'): Huu ni muundo rahisi ambao unaonyesha pembeni ya USB kwenye PIC 18Fs. Kuna rundo la mifano ya vifaranga vya 18F4550 40 mkondoni, muundo huu unaonyesha toleo ndogo la pini la 18F2550 28. PCB hutumia sehemu za milima ya uso, lakini yote c