Բովանդակություն:

Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և փոքրիկ ընկեր խոսողը. 5 քայլ
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և փոքրիկ ընկեր խոսողը. 5 քայլ

Video: Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և փոքրիկ ընկեր խոսողը. 5 քայլ

Video: Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և փոքրիկ ընկեր խոսողը. 5 քայլ
Video: Այբ, Բեն, Գիմ Մարթեն Յորգանց (Հայկական Այբուբենի Երգ) 2024, Դեկտեմբեր
Anonim
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և Little Buddy Talker- ը
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և Little Buddy Talker- ը
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և Little Buddy Talker- ը
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և Little Buddy Talker- ը
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և Little Buddy Talker- ը
Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և Little Buddy Talker- ը

Ամառներ են գալիս! Արևը փայլում է, ինչը հիանալի է:

Բայց քանի որ ուլտրամանուշակագույն (ուլտրամանուշակագույն) ճառագայթումը դառնում է ավելի ինտենսիվ, ինձ պես մարդիկ ստանում են պեպեններ, փոքրիկ շագանակագույն կղզիներ, որոնք լողում են կարմիր, արևից այրված և քոր առաջացած մաշկի ծովում:

Ձեր մաշկին ուլտրամանուշակագույն ճառագայթման ինտենսիվության մասին իրական ժամանակում տեղեկատվություն ունենալը կբարձրացնի իրազեկությունը և կնվազեցնի մաշկի վնասման ռիսկը: Ուրեմն ինչու՞ այս նպատակով մի պարզ սարք չստեղծել: Ես որոշեցի օգտագործել VEML6075 ուլտրամանուշակագույն տվիչը, որը թույլ է տալիս չափել ինչպես ուլտրամանուշակագույն, այնպես էլ ուլտրամանուշակագույն ճառագայթները և դրանով իսկ ավելի ճշգրիտ արժեքներ տալ, քան առկա բազմաթիվ այլ տվիչները (մանրամասների համար տե՛ս վերջին քայլը). Իսկ UV-B- ը վտանգավոր մասն է: Բայց ինչպե՞ս ներկայացնել չափված արժեքները: LED ձողերը և OLED էկրանները գեղեցիկ են, բայց ոչ շատ գործնական պայծառ արևի տակ: Բանավոր հաղորդակցությունը տեղեկատվության փոխանցման մեր ամենօրյա միջոցն է, սակայն առայժմ դժվար է այն օգտագործել միկրոկոնտրոլերների նախագծերում: Նոր տարբերակ է «Little Buddy Talker» - ը (LBT), փոքր ընդմիջում, որը պարունակում է 254 բառով չիպ և կարող է դրանք «խոսել» ականջակալների միակցիչի միջոցով: Յուրաքանչյուր բառ սահմանվում է հասցեով, հիմնականում համարով, և շատ հեշտ է թույլ տալ, որ LBT- ն խոսի նախադասություններով: Ավելի բարդ առաջադրանքների համար կարող եք օգտագործել «Word100» Arduino գրադարանը ՝ LBT- ն վերահսկելու համար:

Ստորև նկարագրված սարքը բաղկացած է VEML6075 սենսորային ճեղքվածքից, Arduino- ից և Little Buddy Talker- ից, շատ հեշտ է տեղադրվել և կարող է սնուցվել USB հոսանքի փաթեթով կամ մարտկոցներով ՝ կախված օգտագործվող միկրոկոնտրոլերից:

Եթե նախընտրում եք գաղտնի պահել ուլտրամանուշակագույն ճառագայթման ինդեքսի տվյալները, օգտագործեք ականջակալներ: Փոքր մարտկոցով աշխատող բարձրախոսը կարող է լավ լուծում լինել դպրոցների, մանկապարտեզների կամ այլ հասարակական վայրերի համար: Ես կցանկանայի նշել Big Buddy Talker- ի ընթացիկ Kickstarter նախագիծը, որը պարունակում է ավելի քան 1000 բառ:

Եվ մի մոռացեք կրել արևապաշտպան քսուք:

Քայլ 1: Պահանջվող նյութեր

VEML6075 ուլտրամանուշակագույն A&B սենսորային ճեղքվածք. Ես իմը ստացել եմ Aliexpress- ից մոտ 10 ԱՄՆ դոլարով

5V -> 3V մակարդակի փոխարկիչ - պահանջվում է, քանի որ VEML6075- ն ունի 3V տրամաբանություն: Նրանք մատչելի են մի քանի $/€ համար:

Little Buddy Talker - հասանելի է www.engineeringshock.com կայքից 25 CA $

Arduino Uno համատեղելի միկրոկառավարիչ - ես օգտագործել եմ MonkMakesDuino- ն, բայց ցանկացած տարբերակ պետք է աշխատի

Breadboard եւ jumper մալուխներ

Բարձրախոսներ և/կամ գլխային հեռախոսներ `կախված ձեր դիմումից

USB հոսանքի փաթեթ Արևոտ օր:

Քայլ 2: Հավաքում և օգտագործում

Սարքը գործարկելու համար բավականին պարզ է.

  • Տեղադրեք ձեր Arduino- ն, մակարդակը փոխող, VEML6075 ճեղքումը և Little Buddy Talker- ը ձեր սեղանի վրա:
  • Օգտագործեք հացի տախտակի վրա գտնվող հոսանքի ռելսերից մեկը 3 Վ լարման և մեկը 5 Վ լարման համար, միացրեք դրանք Arduino- ի գետնին, 3 Վ և 5 Վ նավահանգիստներին:
  • միացրեք մակարդակի փոխարկիչի էներգիայի նավահանգիստները համապատասխան հոսանքի ռելսերին
  • միացրեք երկու տվյալների պորտ ՝ մակարդակի փոխարկիչի 5V կողմում ՝ Ardaino- ի SDA (A4) և SDA (A5) նավահանգիստներին
  • միացրեք համապատասխան տվյալների նավահանգիստները 3 Վ -ի կողմից ՝ սենսորի SCL և SDA նավահանգիստներով
  • միացրեք տվիչի GND և VCC նավահանգիստները գետնին և 3 Վ -ին
  • միացրեք LBT- ն Arduino- ին և հզորությունը. LBT 5V 5V, LBT GD գետնին, LBT DI Arduino 11, LBT SC Arduino 13, LBT CS Arduino 10

Տեղադրեք անհրաժեշտ ծրագրային գրադարանները IDE- ում: Իմ օգտագործած «VEML7065» գրադարանը կարելի է գտնել 14core հասցեում (տե՛ս հաջորդ քայլը): «Wire» - ը պահանջվում է սենսորի հետ I2C հաղորդակցության համար, «SPI» ՝ SPI- ի միջոցով Little Buddy Talker- ի հետ հաղորդակցության համար:

Գործարկեք տրամադրված սցենարը (տես հաջորդ քայլը):

Սերիական մոնիտորի վրա ցուցադրվում են ուլտրամանուշակագույն հումքի, ուլտրամանուշակագույն, ուլտրամանուշակագույն և ուլտրամանուշակագույն ինդեքսի արժեքները և այլ տեղեկություններ:

Չափվող ուլտրամանուշակագույն ճառագայթման ինդեքսը «խոսվում է» LBT- ի կողմից: VEML6075- ը շատ ճշգրիտ է հաշվարկում ուլտրամանուշակագույն ճառագայթման ինդեքսը, սակայն քանի որ «կետը» բացակայում է LBT- ի բառերի հավաքածուում, արժեքները տրվում են հետևյալ կերպ `« մակարդակ » - արժեք (որպես ամբողջական թիվ,« զրո »մինչև« տասներկու ») - «բարձր»/«ցածր» (եթե մնացորդը 0.5 -ից բարձր կամ ցածր է), ինչը պետք է բավականաչափ լավ լինի շատ ծրագրերի համար:

Դուք կարող եք փոխել սցենարը `չափումների հաճախականությունը և չափվածը փոխելու համար և ուղարկեք սերիական մոնիտոր: Մի փոքր ծրագրավորմամբ նույնիսկ կարող եք սահմանել «նախազգուշացման» (LBT: 148/0x94), «զգոնության» (LBT: 143/0x8f) կամ «ահազանգի» (LBT: 142/0x8e) շեմային մակարդակները:

Ուլտրամանուշակագույն ճառագայթների առավելագույն մակարդակը չափելու համար դուք պետք է սենսորը ուղղեք անմիջապես արևի վրա:

Քայլ 3: Սցենարը

Մեծ մասամբ սցենարը ուրիշների ստեղծագործությունների հավաքածու է, որոնց ես կցանկանայի շնորհակալություն հայտնել:

Ես օգտագործել եմ 14core- ից վերցված VEML6075 սցենարը, https://www.14core.com/wiring-the-veml6075-ultraviolet-a-ultraviolet-b-light-sensor/, որտեղ կարող եք նաև ներբեռնել պահանջվող VEML6075 գրադարանը:

Մեկ այլ տարբերակ կլինի schizobovine- ի սցենարը և գրադարանը ՝

Իմ սցենարը հիմնականում չափումներ է կատարում, մի փոքր թվանշան է տալիս և ասում է Փոքրիկ ընկեր Խոսողին, թե ինչ բառեր պետք է խոսել: Քանի որ LBT- ի 254 բառերից յուրաքանչյուրն ունի ինդեքսի համար, օրինակ. 209 կամ 0xd1 «մակարդակի» համար, պարզապես պետք է ուղարկել այս թվերը: Ինչ վերաբերում է ուլտրամանուշակագույն ճառագայթման ինդեքսի արժեքներին (0 -ից 12), ես օգտագործել եմ «քարտեզ» գործառույթը `արժեքները« թարգմանելու »համար« զրո »(54, 0x 36) մինչև« տասներկու »(66, 0x42) բառերին:

Ինչպես արդեն նշվեց, ուլտրամանուշակագույն ճառագայթման ինդեքսի արժեքը `4.3, տրվում է որպես« չորս ցածր »և 5.7 ՝« հինգ բարձր »:

Եթե ցանկանում եք օպտիմալացնել սցենարը, խնդրում ենք դիտել LBT- ում պարունակվող բառերի կցված ցանկը:

Քայլ 4: Outlook

Մի փոքր լրացուցիչ ջանքերով այն պետք է կարողանա դնել բոլոր կտորները մի փոքրիկ տուփի մեջ, որը թույլ կտա չափել ուլտրամանուշակագույն ճառագայթման ինդեքսը, որտեղ էլ որ գնաք: դահուկներ քշելիս, արշավներ վարելիս, հեծանիվ վարելիս, խնջույք անելիս կամ լողափում:

Այլ տարբերակ կլինի սենսորը գլխարկի կամ գլխարկի վրա դնելը և էլեկտրոնիկայի տուփը այլուր տեղադրելը:

Կամ կառուցել սցենար, որը գնահատում է ձեր ստացած ուլտրամանուշակագույն դոզայի կուտակումը և ձեզ ասում, թե երբ պետք է մեկնել ստվեր:

Բայց երբեք մի մոռացեք. Օգտագործեք արևապաշտպան միջոց !!!

Քայլ 5: Հղումներ և լրացուցիչ տեղեկություններ

Ստորև կգտնեք նմանատիպ նախագծերի հղումներ և թեմայի վերաբերյալ լրացուցիչ տեղեկություններ.

DIY ուլտրամանուշակագույն սարք Arduino- ով և Nokia 5110 էկրանով-https://www.instructables.com/id/DIY-UV-Meter-With…

Ամառը գալիս է! Եկեք DIY- ն կրենք ուլտրամանուշակագույն դետեկտոր-https://www.instructables.com/id/Summer-Is-Coming-…-նկարագրում է մի լավ բջջային լուծում տուփի մեջ, որն ունի LED բար ՝ որպես ցուցիչ: Այն հիմնված է Seed Grove հարթակի վրա ՝ օգտագործելով SI1145 լուսային սենսորով ճեղքվածք: Այս սենսորը իրականում չի չափում ուլտրամանուշակագույն ճառագայթը, այլ հաշվարկում է ուլտրամանուշակագույն ճառագայթման ինդեքսը տեսանելի և IR լույսի ուժգնություններից:

SI1145 համաճարակի օգտագործմամբ մեկ այլ նախագիծ կարելի է գտնել Adafruit- ում ՝ https://learn.adafruit.com/adafruit-si1145-breakou… - առաջարկելով Adafruit- ի սովորական ամբողջական լուծումը: Նրանք նույնիսկ ունեն սենսորային տարբերակի «Ֆլորա», որը կարող եք ամրացնել կտորի վրա:

Adafruit- ը (և այլք) նաև առաջարկում են ճեղքվածքներ VEML6070 սենսորի համար: Այս սենսորը իրականում չափում է ուլտրամանուշակագույն ճառագայթները, բայց ձեզ կտրամադրի չափման ճշգրիտ արժեքներ, բայց ուլտրամանուշակագույն ճառագայթման ինդեքսը հեշտ չէ մեկնաբանել:

Շատ ընդհանուր տեղեկություններ կան EPA Sunsafety կայքում, օրինակ. հասցեով ՝

VEML6075- ի տվյալների թերթիկը կարելի է գտնել այստեղ ՝

Եվ ես խորհուրդ կտայի նայել հետևյալ դիմումի թերթիկին, որն առաջարկում էր բազմաթիվ հետին տեղեկատվություն և որտեղից էի վերցրել սպեկտրի պատկերները ՝

Խորհուրդ ենք տալիս: