Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Հավաքում և օգտագործում
- Քայլ 3: Սցենարը
- Քայլ 4: Outlook
- Քայլ 5: Հղումներ և լրացուցիչ տեղեկություններ
Video: Խոսող ուլտրամանուշակագույն ինդեքսի չափիչ սարք, օգտագործելով VEML6075 սենսորը և փոքրիկ ընկեր խոսողը. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Ամառներ են գալիս! Արևը փայլում է, ինչը հիանալի է:
Բայց քանի որ ուլտրամանուշակագույն (ուլտրամանուշակագույն) ճառագայթումը դառնում է ավելի ինտենսիվ, ինձ պես մարդիկ ստանում են պեպեններ, փոքրիկ շագանակագույն կղզիներ, որոնք լողում են կարմիր, արևից այրված և քոր առաջացած մաշկի ծովում:
Ձեր մաշկին ուլտրամանուշակագույն ճառագայթման ինտենսիվության մասին իրական ժամանակում տեղեկատվություն ունենալը կբարձրացնի իրազեկությունը և կնվազեցնի մաշկի վնասման ռիսկը: Ուրեմն ինչու՞ այս նպատակով մի պարզ սարք չստեղծել: Ես որոշեցի օգտագործել 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- ի տվյալների թերթիկը կարելի է գտնել այստեղ ՝
Եվ ես խորհուրդ կտայի նայել հետևյալ դիմումի թերթիկին, որն առաջարկում էր բազմաթիվ հետին տեղեկատվություն և որտեղից էի վերցրել սպեկտրի պատկերները ՝
Խորհուրդ ենք տալիս:
Ուլտրամանուշակագույն ինդեքսի հաշվիչ ML8511 ULTRAVIOLET ցուցիչ Arduino- ի միջոցով. 6 քայլ
Ուլտրամանուշակագույն ինդեքսի հաշվիչ ML8511 ULTRAVIOLET ցուցիչ Arduino- ի միջոցով. Այս ձեռնարկում մենք կսովորենք, թե ինչպես չափել Արևի ուլտրամանուշակագույն ինդեքսը `օգտագործելով ML8511 ULTRAVIOLET ցուցիչ: Դիտեք տեսանյութը: https://www.youtube.com/watch?v=i32L4nxU7_M
EPA ուլտրամանուշակագույն ինդեքսի հոսք / IOT. 4 քայլ (նկարներով)
EPA UV Index Feed / IOT. Այս փոքրիկ սարքը ձեր տեղական ուլտրամանուշակագույն ինդեքսը դուրս է բերում EPA- ից և ուլտրամանուշակագույն ճառագայթների մակարդակը ցուցադրում է 5 տարբեր գույներով, ինչպես նաև մանրամասներ է ցուցադրում OLED- ի վրա: Ուլտրամանուշակագույն 1-2-ը կանաչ է, 3-5-ը `դեղին, 6-7-ը` նարնջագույն, 8-10-ը `կարմիր, 11+-ը` մանուշակագույն
DIY ուլտրամանուշակագույն ստերիլիզացման սարք (UVClean). 10 քայլ (նկարներով)
DIY ուլտրամանուշակագույն ստերիլիզացման սարք (UVClean). Այս քայլ առ քայլ ուղեցույցում դուք կսովորեք, թե ինչպես ստեղծել ձեր սեփական ուլտրամանուշակագույն ստերիլիզացման սարքը, որը կարող է օգտագործվել կամ որպես գավազան, կամ որպես ստերիլիզացման ավտոմատ պալատ: Դե
Arduino Text to Speech Converter օգտագործելով LM386 - Խոսող Arduino նախագիծ - Talkie Arduino գրադարան. 5 քայլ
Arduino Text to Speech Converter օգտագործելով LM386 | Խոսող Arduino նախագիծ | Talkie Arduino գրադարան. Ողջույն, տղերք, շատ նախագծերում մենք պահանջում ենք, որ arduino- ն խոսի ժամացույցի հետ խոսելու կամ որոշ տվյալներ հաղորդելու մասին, և մենք տեքստը խոսքի կդարձնենք Arduino- ի միջոցով:
Խոսող Արդուինո - MP3 նվագելը Arduino- ի հետ `առանց որևէ մոդուլի - Arduino- ից Mp3 ֆայլի նվագարկում ՝ օգտագործելով PCM ՝ 6 քայլ
Խոսող Արդուինո | MP3 նվագելը Arduino- ի հետ `առանց որևէ մոդուլի | Arduino- ից Mp3 ֆայլի նվագարկում PCM- ի միջոցով. Այս հրահանգներում մենք կսովորենք, թե ինչպես կարելի է նվագարկել arduino- ով mp3 ֆայլ ՝ առանց որևէ աուդիո մոդուլ օգտագործելու, այստեղ մենք կօգտագործենք PCM գրադարանը Arduino- ի համար, որը նվագում է 16 բիթանոց PCM 8kHZ հաճախականությամբ, ուստի թույլ տվեք դա անել: