![Adafruit SI1145 ուլտրամանուշակագույն/տեսանելի լույս/ինֆրակարմիր ցուցիչ - Arduino և LCD. 4 քայլ Adafruit SI1145 ուլտրամանուշակագույն/տեսանելի լույս/ինֆրակարմիր ցուցիչ - Arduino և LCD. 4 քայլ](https://i.howwhatproduce.com/images/002/image-3684-28-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/002/image-3684-30-j.webp)
![](https://i.ytimg.com/vi/65YeMQUKUdE/hqdefault.jpg)
Այս նախագիծը օգտագործում է Adafruit SI1145 ուլտրամանուշակագույն/տեսանելի լույս/ինֆրակարմիր ցուցիչ `ուլտրամանուշակագույն ճառագայթման ընթացիկ գնահատականը հաշվարկելու համար: Ուլտրամանուշակագույն ճառագայթները ուղղակիորեն չեն զգացվում: Ավելի շուտ, այն հաշվարկվում է որպես տեսանելի լույսի և ինֆրակարմիր ընթերցումների գործառույթ: Երբ ես այն փորձարկեցի դրսում, դա ճշգրիտ էր ՝ հիմնված weather.com- ի ուլտրամանուշակագույն ճառագայթների վրա: Ես պատկերացնում էի նախագիծը «steampunk» թեմայով `սարք, որը պետք է ունենա նավագնաց նավապետը, երբ տախտակամածի ուլտրամանուշակագույն ճառագայթների ազդեցությունը կպահանջի արևապաշտպան միջոց կիրառել կամ նորից կիրառել:
Ընդհանուր դիզայնը նախատեսված էր ինտեգրվելու Raspberry Pi եղանակային կայանի հետ: Unfortunatelyավոք, ես դեռ չեմ ավարտել այդ ինտեգրացիան: Ես կթարմացնեմ այս հրահանգը լրացուցիչ մանրամասներով, երբ դա տեղի ունենա:
Քայլ 1: Հավաքեք անհրաժեշտ նյութերը
Պահանջվում է սարքավորում/ծրագրակազմ
- Arduino Uno և համաժամացրեք լարը USB պորտի հետ
- Arduino ծրագրավորող համակարգիչ
- Adafruit գրադարան ուլտրամանուշակագույն ցուցիչի համար (https://github.com/adafruit/Adafruit_SI1145_Library/)
- Հեղուկ բյուրեղների ցուցադրման գրադարան (https://github.com/arduino/Arduino/tree/master/libraries/LiquidCrystal)
- LCD էկրան: Ես օգտագործել եմ ՝ (https://smile.amazon.com/uxcell-Standard-Character-Backlight-Display/dp/B00EDMMTGY/ref=sr_1_1?ie=UTF8&qid=1481681388&sr=8-1&keywords=lcd+screen+arduino)
- Adafruit SI1145 տվիչ ուլտրամանուշակագույն/IR/տեսանելի լույսի համար (https://www.adafruit.com/products/1777) B
- Breadboard
- Արականից արական ցատկող մալուխներ
- 10k պոտենցիոմետր
- 220 օմ դիմադրություն
- Մարտկոցի տուփ (8 AA մարտկոց) 6 AA մարտկոց
Քայլ 2: Սարքավորման կազմաձևում
Oldոդման ուլտրամանուշակագույն տվիչ Միացրեք Arduino- ն համակարգչին USB պորտին
LCD էկրանը միացրեք Arduino- ին
- LCD RS քորոց - թվային փին 12
- LCD Enable pin - թվային կապ 11
- LCD D4 - թվային կապ 5
- LCD D5 պին - թվային կապ 4
- LCD D6 փին - թվային կապ 3
- LCD D7 փին - թվային կապ 2
Միացրեք ուլտրամանուշակագույն տվիչների մոդուլը Arduino- ին: (Adafruit- ի էջը սենսորի վրա ներառում է գեղեցիկ ձեռնարկ, ներառյալ էլեկտրագծերի լուսանկարները):
- VIN հոսանքի աղբյուրին `5V կամ 3V: Ես դրել եմ, որ սենսորը օգտագործի 3.3 Վ, որպեսզի 5 Վ -ն օգտագործվի LCD էկրանով
- GND գետնին:
- SCL սենսորից մինչև SCL Arduino- ի վրա `կապ A5:
- SDA սենսորին SDA- ին Arduino- ում - P4 A4:
Միացրեք 10k պոտենցիոմետր +5V- ի և գետնին `ելքով դեպի LCD pin 3
Ireուցադրեք էկրանի լուսավորությունը միացնելու համար 220 օհմ հզորությամբ դիմագիծ, միացրեք 15 -ից 5 Վ լարման և 16 -ը `գետնին:
Քայլ 3. Ավելացրեք կոդը Arduino- ին `ուլտրամանուշակագույն ընթերցումներ կատարելու համար
Կցված ֆայլը ներառում է Arduino- ի ծածկագիրը, որը նախաստորագրելու է սենսորը և կատարելու ուլտրամանուշակագույն ճառագայթներ:
Քայլ 4: Խնդիրների վերացում (անհրաժեշտության դեպքում)
Ես օգտագործել եմ մարտկոցներ Arduino- ն սնուցելու համար, որովհետև 5 Վ լարման ադապտերը նրան չափազանց շատ էներգիա էր տալիս.
Դուք կարող եք դիտել սենսորի սկզբնականացումը Arduino- ի սերիական ցուցադրումից: Կոդի աննշան փոփոխությունը կարող է թույլ տալ նաև ստուգել ընթերցումները սերիական էկրանին: Փոխել «lcd.print» - ը «serial.print»:
Վայելեք:
Խորհուրդ ենք տալիս:
Roadանապարհային հեծանիվ ցերեկային և կողային տեսանելի 350 մԱ թեթև (մեկ բջիջ). 11 քայլ (նկարներով)
![Roadանապարհային հեծանիվ ցերեկային և կողային տեսանելի 350 մԱ թեթև (մեկ բջիջ). 11 քայլ (նկարներով) Roadանապարհային հեծանիվ ցերեկային և կողային տեսանելի 350 մԱ թեթև (մեկ բջիջ). 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12664-j.webp)
Roadանապարհային հեծանիվի ցերեկային և կողային տեսանելի 350 մԱ լույս (մեկ բջիջ). Այս հեծանիվի լույսն ունի առջևի և 45 ° երեսպատված սաթե LED- ներ, որոնք շարժվում են մինչև 350 մԱ: Կողքի տեսանելիությունը կարող է բարձրացնել անվտանգությունը խաչմերուկների մոտ: Ամբերն ընտրվել է ցերեկային տեսանելիության համար: Լույսը տեղադրված էր ղեկի ձախ անկման վրա: Դրա օրինաչափությունները կարող են տարբեր լինել
DIY -ածր ուլտրամանուշակագույն ջրհեղեղի լույս PMMA միկրոհեղուկ չիպերի սոսնձման համար. 11 քայլ
![DIY -ածր ուլտրամանուշակագույն ջրհեղեղի լույս PMMA միկրոհեղուկ չիպերի սոսնձման համար. 11 քայլ DIY -ածր ուլտրամանուշակագույն ջրհեղեղի լույս PMMA միկրոհեղուկ չիպերի սոսնձման համար. 11 քայլ](https://i.howwhatproduce.com/images/009/image-25800-j.webp)
DIY -ածր ուլտրամանուշակագույն ջրհեղեղի լույս PMMA միկրոհեղուկի չիպերի սոսնձման համար. Թերմոպլաստիկայում պատրաստված միկրոհեղուկ սարքերն ավելի ու ավելի են օգտագործվում կոշտության, թափանցիկության, գազի թափանցելիության նվազեցման, կենսակոմպակտության և զանգվածային արտադրության մեթոդների ավելի հեշտ թարգմանության շնորհիվ, ինչպիսիք են ներարկման ձուլումը: Միացման մեթոդներ
Ազնվամորի Pi - TMP007 Ինֆրակարմիր ջերմաչափի ցուցիչ Java ձեռնարկ. 4 քայլ
![Ազնվամորի Pi - TMP007 Ինֆրակարմիր ջերմաչափի ցուցիչ Java ձեռնարկ. 4 քայլ Ազնվամորի Pi - TMP007 Ինֆրակարմիր ջերմաչափի ցուցիչ Java ձեռնարկ. 4 քայլ](https://i.howwhatproduce.com/images/002/image-3152-65-j.webp)
Raspberry Pi - TMP007 Infrared Thermopile Sensor Java Tutorial: TMP007- ը ինֆրակարմիր ջերմատիպ սենսոր է, որը չափում է օբյեկտի ջերմաստիճանը ՝ առանց դրա հետ շփման: Սենսորային դաշտում օբյեկտի կողմից արտանետվող ինֆրակարմիր էներգիան ներծծվում է սենսորի մեջ ինտեգրված ջերմափողով: Թերմոպիլը
Ուլտրամանուշակագույն ճառագայթ ՝ լուսավոր լուսավոր գիշերային լույս (կամ SteamPunk ցուցիչ լամպ) ՝ 5 քայլ (նկարներով)
![Ուլտրամանուշակագույն ճառագայթ ՝ լուսավոր լուսավոր գիշերային լույս (կամ SteamPunk ցուցիչ լամպ) ՝ 5 քայլ (նկարներով) Ուլտրամանուշակագույն ճառագայթ ՝ լուսավոր լուսավոր գիշերային լույս (կամ SteamPunk ցուցիչ լամպ) ՝ 5 քայլ (նկարներով)](https://i.howwhatproduce.com/images/004/image-9163-43-j.webp)
UVIL: Backlit Blacklight Nightlight (կամ SteamPunk ցուցիչ լամպ). . Իմ գաղափարն է օգտագործել դրանք որպես
Ինֆրակարմիր գետնի/օբյեկտի ցուցիչ ՝ ռոբոտների նավարկության համար. 3 քայլ
![Ինֆրակարմիր գետնի/օբյեկտի ցուցիչ ՝ ռոբոտների նավարկության համար. 3 քայլ Ինֆրակարմիր գետնի/օբյեկտի ցուցիչ ՝ ռոբոտների նավարկության համար. 3 քայլ](https://i.howwhatproduce.com/images/005/image-13336-10-j.webp)
Ինֆրակարմիր գետնի/օբյեկտի տվիչ ՝ ռոբոտների նավարկության համար. Ես օգտագործել եմ այս սենսորը իմ 2 ռոբոտների վրա: նրանք աշխատում էին սեղանի մակերևույթի վրա, ուստի ռոբոտները պետք է հայտնաբերեին, թե երբ են նրանք հասել եզրին, կանգ առնել և հետ դառնալ … դա կարող է նաև խոչընդոտներ առաջացնել ճանապարհին