Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky
Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky
Anonim
Image
Image
Shromážděte své součásti
Shromážděte své součásti

V tomto návodu se naučíme, jak používat neopixel nebo ws 2812 nebo rychlé LED diody s Arduinem. Tyto typy LED nebo pásků nebo prstenů jsou ovládány pouze jedním jediným pinem Vin a všechny diody LED jsou jednotlivě adresovatelné, takže se jim také říká individuální adresovatelné LED diody a jsou poměrně nákladné než běžné RGB LED.

Krok 1: Shromážděte své součásti

KOUPIT DÍLY: KOUPIT ARDUINO UNO:

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

KOUPIT WS2812 LED:

KOUPIT WS2812 LED kroužek:

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

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

takže nejprve musíte získat dvě důležité komponenty, z nichž jedna je arduino a druhá neopixel ws2812 LED / LED pásek nebo prsten.

Položky ke koupi (affiliate odkaz) -

Arduino Uno-

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

Ws2812 neopixel (12 bit) ring -

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

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

Ws2812 neopixel (7bit) ring-

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

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

Ws2812 neopixel (3 bit) ring -

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

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

WS2812 Neopixel LED pás -

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…

Krok 2: Připojení

Připojení
Připojení

připojení jsou velmi jednoduchá. vše, co musíte udělat, je připojit vcc neopixelu k +5v & Gnd neopixelu k Gnd & Vin pinu neopixelu k jakémukoli digitálnímu pinu (připojuji jej k pinu 6, protože budeme definujte pin 6 v softwaru.).

Pokud máte problém s připojením, vyhledejte pomoc ve videu.

Krok 3: Programování

Programování
Programování

Otevřete Arduino IDE, přejděte na příklady a přejděte na „neopixel“a poté otevřete „jednoduchý“náčrt.

V náčrtu musíte nejprve nastavit dvě věci

1- definujte PIN 6 (Musíte definovat pin pin arduina, na kterém je připojen Vin pin neopixel, zde používáme PIN 6)

2- definujte NUMPIXELY 12 (musíte definovat počet pixelů, které má váš neopixel, což znamená, že na něm není LED, na našem neopixelu máme 12 LED, takže použijeme 12)

A v sekci smyčky je jeden příkaz, který slouží k nastavení barvy neopixelu

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

Kde „i“je počet pixelů nebo LED, které chcete zapnout v jakékoli barvě

& "r" "g" "b" jsou odstíny barev, které jsou ČERVENÉ, ZELENÉ, MODRÉ a jejich rozsah hodnot je 0 až 255.

Takže zde používáme

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

To znamená, že první pixel je nastaven na modrou barvu.

Krok 4: Nahrajte kód

Image
Image
Nahrajte kód
Nahrajte kód

Posledním krokem je nahrání kódu do Arduina & jste hotovi a pokud jste udělali vše správně, zapne se neopixel podle logiky, kterou jste zadali.

A pokud máte jakýkoli problém s jakýmkoli krokem, podívejte se na video.

Užijte si svůj neopixel.

Doporučuje: