2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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í 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í
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
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.