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

Arduino Ws2812 LED կամ Neopixel Led Strip կամ Ring ձեռնարկ ՝ 4 քայլ
Arduino Ws2812 LED կամ Neopixel Led Strip կամ Ring ձեռնարկ ՝ 4 քայլ

Video: Arduino Ws2812 LED կամ Neopixel Led Strip կամ Ring ձեռնարկ ՝ 4 քայլ

Video: Arduino Ws2812 LED կամ Neopixel Led Strip կամ Ring ձեռնարկ ՝ 4 քայլ
Video: Marlin Firmware 2.0.x Explained 2024, Նոյեմբեր
Anonim
Image
Image
Հավաքեք ձեր բաղադրիչները
Հավաքեք ձեր բաղադրիչները

Այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել neopixel կամ ws 2812 կամ արագ ղեկավարվող Arduino- ով: LED- ների կամ ժապավենի կամ մատանու այս տեսակները վերահսկվում են միայն մեկ Vin քորոցով, և բոլոր LED- ները անհատապես հասցեագրելի են, ուստի դրանք նաև կոչվում են անհատական հասցեական: LED- ները և դրանք բավականին ծախսատար են, քան սովորական RGB LED- ները:

Քայլ 1: Հավաքեք ձեր բաղադրիչները

ԳՆԵԼ ՄԱՍՆԵՐ. ԳՆԵԼ ARDUINO UNO:

www.utsource.net/itm/p/7199843.html

ԳՆԵԼ WS2812 LED:

ԳՆԵԼ WS2812 LED մատանի.

www.utsource.net/itm/p/8673715.html

////////////////////////////////////////////////////////////////////////

Այսպիսով, առաջին հերթին անհրաժեշտ է ձեռք բերել երկու կարևոր բաղադրիչ, որոնցից մեկը `arduino- ն, իսկ մյուսը` neopixel ws2812 LEDs / led ժապավեն կամ մատանի:

Գնման առարկաներ (փոխկապակցված հղում) -

Արդուինո Ունո-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Ws2812 neopixel (12 բիթ) մատանի -

www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…

www.banggood.com/CJMCU-12-Bit-WS2812-5050-…

Ws2812 neopixel (7bit) մատանի-

www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…

www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…

Ws2812 neopixel (3 բիթ) մատանի -

www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…

www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…

Ws2812 neopixel led շերտ -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V-Taillight…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

Քայլ 2: Միացումներ

Միացումներ
Միացումներ

կապերը շատ պարզ են: այն ամենը, ինչ դուք պետք է անեք, միացնել neopixel- ի vcc- ն neopixel- ի +5v & Gnd- ին neopixel- ի Gnd & Vin քորոցին ցանկացած թվային քորոցին (ես այն կապում եմ 6 -րդ կապին, քանի որ մենք ծրագրաշարում սահմանեք 6 -րդ կապը):

Եթե կապերի խնդիր կա, օգնության համար դիմեք տեսանյութին:

Քայլ 3: Programրագրավորում

Ծրագրավորում
Ծրագրավորում

Բացեք Arduino IDE- ն, այնուհետև գնացեք օրինակներ և գնացեք «neopixel», այնուհետև բացեք «պարզ» ուրվագիծը:

Էսքիզում նախ պետք է սահմանել երկու բան

1- սահմանել PIN 6 (Դուք պետք է սահմանեք arduino- ի քորոցը, որի վրա միացված է neopixel- ի Vin քորոցը, այստեղ մենք օգտագործում ենք PIN 6-ը)

2- սահմանել NUMPIXELS 12 (դուք պետք է սահմանեք ձեր նեոպիքսելի պիքսելներից ոչ մեկը, ինչը նշանակում է, որ դրա վրա LED չկա, մենք ունենք 12 LED մեր նեոպիքսելում, այնպես որ մենք կօգտագործենք 12)

Իսկ loop բաժնում կա մեկ հրաման, որը սահմանում է neopixel- ի գույնը

pixels.setPixelsColor (i, պիքսելներ. Color (r, g, b));

Որտեղ «i» - ը պիքսելների կամ լուսադիոդների քանակն է, որը ցանկանում եք միացնել ցանկացած գույնով

& "r" "g" "b" - երանգներն են `Կարմիր, Կանաչ, Կապույտ և դրանց արժեքների միջակայքը 0 -ից 255 է:

Այսպիսով, այստեղ մենք օգտագործում ենք

pixels.setPixelsColor (0, պիքսել. Գույն (0, 0, 255);

Սա նշանակում է, որ առաջին պիքսելը սահմանված է կապույտ գույնի համար:

Քայլ 4: Վերբեռնեք ծածկագիրը

Image
Image
Վերբեռնեք ծածկագիրը
Վերբեռնեք ծածկագիրը

Վերջնական քայլը կոդը վերբեռնեք Arduino- ում, և դուք ավարտված եք, և եթե ամեն ինչ ճիշտ եք արել, ապա neopixel- ը կմիացվի ըստ ձեր տված տրամաբանության:

Եվ եթե որևէ խնդիր ունեք որևէ քայլի հետ, դիմեք տեսանյութին:

Վայելեք ձեր նեոպիքսելը:

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