Popis
Jednotlivě adresujte RGB LED umístěné v 5metrovém pásu s hustotou 60 LED na metr. Každý pixel skládající se ze tří RGB diod může vyzařovat barvu z 24bitové palety. K provozu modulu stačí jeden pin mikrokontroléru. (např. Arduino ).
LED diody jsou uspořádány hustě ve vzdálenosti přibližně 17 mm, díky čemuž je vysoký jas. Systém je napájen napětím 12 V, spotřebuje přibližně 1,2 A na každý měřič (14,4 W). Řetěz lze přerušit po každé třetí diodě.
Použitý komunikační protokol umožňuje sériové připojení LED diod. K výstupnímu konektoru by měl být připojen další řetězec, který spojuje 12V, GND a DOUT s DIN. Výrobce upozorňuje, že při použití více než 500 LED nemusí RAM v Arduino Uno stačit. Je třeba také poznamenat, že každá následující matrice bude vyžadovat zvýšení účinnosti zdroje energie.
Spojení
Zařízení má 3pinový konektor, který se skládá z následujících závěrů:
- GND (bílý vodič) - uzemnění modulu
- 12 V (červený vodič) - napájecí napětí, pro jednu matici byste měli připojit zdroj s proudovou účinností nejméně 1,0 A na každý metr řetězu
- DIN (zelený vodič) - digitální řídicí signál z mikrokontroléru
Produkt je kompatibilní s Arduino a Raspberry Pi
|
Instalace knihovny Adafruit pro Arduino:
- Stáhněte si knihovnu z GtitHub kliknutím na tlačítko Stáhnout ZIP
- Stažený soubor ZIP rozbalte, výsledkem by měla být složka obsahující soubory: Adafruit_NeoPixel.cpp, Adafruit_NeoPixel.h a další podsložky
- Přejmenujte kořenovou složku na: Adafruit_NeoPixel
- Přesuňte celou složku do adresáře obsahujícího knihovny Arduino, standardně by to mělo být pod cestou: / Documents / Arduino / Libraries
- Restartujte prostředí Arduino, knihovna se zobrazí v nabídce: Soubor -> Příklady
První spuštění - jednoduchý příklad
- Spusťte testovací program výběrem v prostředí Arduino:
- Soubor -> Příklady -> Adafruit_Neopixel -> jednoduchý
- Vyberte pin, ze kterého budou LED diody ovládány. Výchozí hodnota je pin 6:
- Řádek 11 #define PIN 6
- Vyberte počet pixelů, které mají být ovládány. Ve výchozím nastavení je to 16:
-
- Řádek 14 #define NUMPIXELS 16
- Nahrajte program do Arduina. Pixely by měly být připojeny jeden po druhém v množství uvedeném v řádku 14.
- Chcete-li změnit barvu osvětlení, zadejte do funkce různé hodnoty:
- Řádek 40 pixelů. SetPixelColor (i, pixels.Color (0,150,0))
RGB komponenty jsou uvedeny v závorkách, maximální hodnota každého z nich je 255
- Řádek 40 pixelů. SetPixelColor (i, pixels.Color (0,150,0))
- Změna rychlosti osvětlení jednotlivých pixelů je možná úpravou hodnoty:
- Line 21 int delayval = 500;
LED pás WS2811 ve spojení sArduino Uno .
Specifikace
- Napájecí napětí: 12 V
- Výkon: 14,4 W / m
- Aktuální spotřeba: 1,2 A na 1 metr řetězu pro jednu LED, bílá
- Použité diody: LED RGB SMD5050 WS2811
- Adresovaná velikost pixelu: 3 LED
- Barva pásky: černá
- Odolnost proti vnějším podmínkám: IP65 (silikonový kryt)
- Délka řetězu: 5 m
- Šířka řetězu: 10 mm
Užitečné odkazy |