Obsah:

Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky
Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky

Video: Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky

Video: Arduino Ws2812 LED nebo Neopixel Led Strip nebo Ring Tutorial: 4 kroky
Video: Cветодиодное кольцо RGB на ws2812b NeoPixel, подключение к Arduino 2024, Červen
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: