Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Set Components- ում
- Քայլ 6. Visuino Connect Components- ում
- Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 8: Խաղալ
Video: Umeավալի ցուցիչ Neopixel Ws2812 LED մատանի և Arduino. 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում մենք կսովորենք, թե ինչպես կատարել ծավալների ցուցիչ ՝ օգտագործելով Neopixel Ws2812 LED մատանին և arduino- ն:
Դիտեք Տեսանյութը:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Arduino Uno կամ Arduino- ի ցանկացած այլ տախտակ
- NeoPixel - RGB LED մատանի
- Jumper լարերը
- Պոտենցիոմետր
- Visuino ծրագրակազմ. Ներբեռնեք այստեղ
Քայլ 2: Շղթան
- Միացրեք Arduino տախտակի կապը 5V- ին LedRing կապող VCC- ին
- Միացրեք Arduino տախտակի կապը GND- ին LedRing քորոց GND- ին
- Միացրեք Arduino տախտակին թվային կապում 2 -ը LedRing կապի DI- ին
- Միացրեք պոտենցիոմետրի քորոց OTB- ն Arduino Analog Pin A0- ին
- Միացրեք պոտենցիոմետրի քորոց VCC- ն Arduino Analog Pin 5V- ին
- Միացրեք պոտենցիոմետրի GND- ը Arduino Pin GND- ին
Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Ներբեռնեք անվճար տարբերակը կամ գրանցվեք անվճար դատավարության համար:
Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Ավելացնել «Քարտեզի շրջանակի անալոգային» բաղադրիչ
- Ավելացնել «Ramp to Analog Value» բաղադրիչին
- Ավելացնել «Անալոգը չստորագրվածին» բաղադրիչը
- Ավելացրեք 2X «Համեմատեք անալոգային արժեքը» բաղադրիչ
- Ավելացնել 2X «Գույնի արժեք» բաղադրիչ
- Ավելացնել «RGBW Color Multi-Source Merger» բաղադրիչ
- Ավելացնել «NeoPixels» բաղադրիչ
Քայլ 5. Visuino Set Components- ում
- Ընտրեք «MapRange1» և հատկությունների մեջ սահմանեք Input Range> Max to 1, և Input Range> Min to 0
- Ընտրեք «MapRange1» և հատկությունների մեջ սահմանեք Ելքի տիրույթ> Առավելագույնը 12, իսկ Ելքի տիրույթը> Մինից 0
Նշում. Ելքի տիրույթը> Առավելագույնը մինչև 12 -ը LED- ի օղակի LED- ների թիվն է
- Ընտրեք «RampToValue1» և հատկությունների պատուհանում Լանջը (S) սահմանեք 1000
- Ընտրեք «CompareValue1» և հատկությունների պատուհանում սահմանեք Համեմատեք տեսակը ctBigger- ի և Value- ի 10 -ի միջև, ինչպես նաև ընտրեք Value դաշտը և կտտացրեք Pin պատկերակին և ընտրեք «Float Sink Pin»
- Ընտրեք «CompareValue2», իսկ հատկությունների պատուհանում ՝ Համեմատեք տեսակը ctSmaller- ի հետ, ընտրեք նաև «Արժեք» դաշտը և կտտացրեք «Pin» պատկերակին և ընտրեք «Float Sink Pin» - ը:
- Ընտրեք «ColorValue2» և հատկությունների պատուհանում արժեքը սահմանեք clNavy
- Կրկնակի սեղմեք «NeoPixels1» - ի վրա և PixelGroups պատուհանում ColorPixel- ը քաշեք ձախ կողմ, իսկ հատկությունների պատուհանում այնուհետև սահմանեք Count Pixels- ը 12
Նշում. Count Pixels 12 -ը LEDRing- ի LED- ի թիվն է
Քայլ 6. Visuino Connect Components- ում
- Միացրեք Arduino անալոգային կապը [0] Out to MapRange1 փին In
- Միացրեք «MapRange1» կապի ելքը RampToValue1 կապի մեջ, և CompareValue1 կապի արժեքը և CompareValue2 կապի արժեքը
- Միացրեք «RampToValue1» քորոցը CompareValue1 կապի մեջ և CompareValue2 կապի մեջ և AnalogToUnsigned1 կապում
- AnalogToUnsigned1 կապը միացրեք NeoPixels1 պինդ ինդեքսին
- CompareValue1 pin Out- ը միացրեք ColorValue1 pin ժամացույցին
- CompareValue2 pin Out- ը միացրեք ColorValue2 pin ժամացույցին
- ColorValue1 կապը միացրեք RGBWColorMultiMerger1 կապին [0]
- ColorValue2 կապը միացրեք RGBWColorMultiMerger1 պինին [1]
- RGBWColorMultiMerger1 կապը միացրեք NeoPixels1 կապի գույնին
- NeoPixels1 կապը միացրեք Arduino թվային փին 2 -ին
Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:
Քայլ 8: Խաղալ
Եթե միացնեք Arduino UNO մոդուլը և սահեցրեք պոտենցիոմետրը, LED Ring- ը ցույց կտա պոտենցիոմետրի դիրքը: Դուք կարող եք օգտագործել այս մոտեցումը Աուդիո ծրագրերում, որտեղ անհրաժեշտ է նշել umeավալի դիրքը կամ որևէ այլ նախագիծ, որտեղ անհրաժեշտ է ինչ -որ տեսողական ցուցիչ:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝
Խորհուրդ ենք տալիս:
LED մատանի լամպ ՝ 9 քայլ (նկարներով)
LED օղակաձև լամպ. Այս կառուցվածքը տեղի ունեցավ, քանի որ ինձ անհրաժեշտ էր ավելի լավ լուսավորություն իմ գրասեղանի համար, երբ ես զոդում էի և միացնում սխեմաները: Ես բերել էի լուսադիոդային օղակ (դրանք կոչվում են հրեշտակի աչքեր և օգտագործվում են մեքենայի լուսարձակների վրա) մի քանի ամիս առաջ ՝ մեկ այլ կառուցման և
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Ողջույն, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել neopixel ws2812 LED- ները կամ led շերտի կամ led մատրիցայի կամ led օղակի հետ m5stack m5stick-C զարգացման տախտակով Arduino IDE- ով և մենք պատրաստելու ենք: դրա հետ ծիածանի օրինակ
Neopixel- ի գլխիկով մատանի ժեստերի սենսորով կառավարելը. 3 քայլ (նկարներով)
Neopixel- ի գլխիկով մատանի ժեստերի սենսորով կառավարելը. Այս ձեռնարկում մենք խաղալու ենք ժեստերի ցուցիչով (APDS-9960) և նեոպիքսելային մատանիով `սովորելու համար, թե ինչպես դրանք համատեղել Arduino UNO- ի միջոցով: Վերջնական արտադրանքը կպատասխանի ձախ - աջ ժեստեր ՝ շարժելով առաջ շարժումը աջ կամ ձախ, և դեպի ձեզ
Ո՞վ է իմ դռան մոտ: PIR Շարժման ցուցիչ/միջակայքի ցուցիչ `5 քայլ
Ո՞վ է իմ դռան մոտ: PIR Շարժման սենսոր/Շարժման սենսորային նախագիծ. Մեր նախագիծը նպատակ ունի զգալ շարժումը PIR և հեռավորության տվիչների միջոցով: Arduino ծածկագիրը կտա տեսողական և ձայնային ազդանշան ՝ օգտագործողին մոտակայքում հայտնելու համար: MATLAB ծածկագիրը կուղարկի էլեկտրոնային փոստի ազդանշան ՝ օգտագործողին զգուշացնելու համար, որ ինչ -որ մեկը մոտ է: Այս սարքը
ՏԵԽՆՈ ՎԻԿԻՆԳ! LED եղջյուրներ տիեզերական վիկինգների սաղավարտի վրա. Umeավալի ցուցիչ + Վիկինգի կիսաթափանցիկ սաղավարտ `6 քայլ
ՏԵԽՆՈ ՎԻԿԻՆԳ! LED եղջյուրներ տիեզերական վիկինգների սաղավարտի վրա. Umeավալի ցուցիչ + Վիկինգի կիսաթափանցիկ սաղավարտ. Այո: Սա սաղավարտ է տիեզերական վիկինգների համար: *** Թարմացրեք, սա պետք է վերանվանվի Techno Viking սաղավարտ *** Բայց դա 2010 թվականի հոկտեմբերն է, և ես միայն այսօր իմացա Techno Viking- ի մասին: Դե մեմերի կորի հետևում: Ինչ է, ահա նա ավելի բարձր արտադրողականությամբ է