Cuprins:

Tutorial Arduino Ws2812 LED sau Neopixel Led Strip sau Ring: 4 pași
Tutorial Arduino Ws2812 LED sau Neopixel Led Strip sau Ring: 4 pași

Video: Tutorial Arduino Ws2812 LED sau Neopixel Led Strip sau Ring: 4 pași

Video: Tutorial Arduino Ws2812 LED sau Neopixel Led Strip sau Ring: 4 pași
Video: how to make ARGB LED strip at home (WS2812 LED module) make gaming RGB strip 2024, Noiembrie
Anonim
Image
Image
Adunați componentele
Adunați componentele

În acest instructable vom învăța cum să utilizăm neopixel sau ws 2812 sau led rapid cu Arduino. Aceste tipuri de LED-uri sau benzi sau inele sunt controlate de un singur pin Vin și toate LED-urile pot fi adresate individual, deci acestea sunt numite și adresabile individual. LED-urile și sunt destul de costisitoare decât LED-urile RGB normale.

Pasul 1: Adunați componentele

CUMPĂRĂ PIESE: CUMPĂRĂ ARDUINO UNO:

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

CUMPĂRĂ LED-ul WS2812:

CUMPARA Inel LED WS2812:

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

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

deci, mai întâi trebuie să obțineți două componente importante, una dintre ele este un arduino, iar cealaltă este LED-uri neopixel ws2812 / bandă sau inel cu led.

Articole de cumpărat (link afiliat) -

Arduino Uno-

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

Inel Ws2812 neopixel (12 biți) -

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

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

Inel Ws2812 neopixel (7 biți)

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

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

Inel WS2812 neopixel (3 biți) -

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

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

Banda LED WS2812 neopixel -

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…

Pasul 2: Conexiuni

Conexiuni
Conexiuni

conexiunile sunt foarte simple. Tot ce trebuie să faceți este să conectați vcc de neopixel la + 5v & Gnd de neopixel la Gnd și pinul Vin al neopixelului la orice pin digital (îl conectez la pinul 6 pentru că vom face definiți pinul 6 în software.).

Dacă aveți probleme în conexiuni, consultați videoclipul pentru ajutor.

Pasul 3: Programare

Programare
Programare

Deschideți Arduino IDE, apoi mergeți la exemple și mergeți la „neopixel”, apoi deschideți schița „simplă”.

În schiță trebuie să setați mai întâi două lucruri

1- definiți PIN-ul 6 (Trebuie să definiți pinul nr de arduino pe care este conectat pinul Vin al neopixelului, folosim PIN-ul 6 aici)

2- definiți NUMPIXELS 12 (trebuie să definiți numărul de pixeli pe care neopixelul dvs. îl are, ceea ce înseamnă că nu există LED-uri pe el, avem 12 LED-uri pe neopixel-ul nostru, așa că vom folosi 12)

Și în secțiunea buclă există o comandă care este utilizată pentru a seta culoarea neopixelului

pixels.setPixelsColor (i, pixels. Color (r, g, b));

Unde „i” este numărul de pixeli sau leduri pe care doriți să îl activați în orice culoare

& "r" "g" "b" sunt nuanțe de culoare care sunt ROȘU, VERDE, ALBASTRU și gama lor de valori este de la 0 la 255.

Deci, aici îl folosim

pixels.setPixelsColor (0, pixels. Color (0, 0, 255);

Aceasta înseamnă că primul pixel este setat pentru culoarea albastră.

Pasul 4: încărcați codul

Image
Image
Încărcați codul
Încărcați codul

Ultimul pas este să încărcați codul pe Arduino și ați terminat și dacă ați făcut totul corect, neopixelul se va activa conform logicii pe care ați dat-o.

Și dacă aveți vreo problemă cu vreun pas, vă rugăm să consultați videoclipul.

EE Bucurați-vă de neopixel.

Recomandat: