Specifikace
- Napájecí napětí: 5V
- Odběr proudu Pokud: do 50 mA
- Průměr čočky: 5 mm
- Možnost výběru barvy z 24bitové palety
- Digitálně ovládané přes 1vodičové rozhraní s možností připojení více zařízení na jedné lince
- Má individuální adresu zařízení
Položky prodávané v balíčcích po 10 kusech. |
Popis
Balíček deseti RGB LED diod, díky nimž můžete do svého projektu snadno přidat barevné vizuální efekty. LED má integrovaný ovladač, který vám umožňuje ovládat jej pomocí jedné linky připojené k mikrokontroléru, např. Arduino , STM32 nebo Raspberry Pi. Protože každá dioda má samostatnou adresu, lze na jednu sběrnici připojit mnoho prvků.
Produkt je kompatibilní s Arduino Společnost Pololu poskytuje knihovnu pro uživatele platformy Arduino. Knihovny Adafruit NeoPixel a NeoMatrix najdete také na webu. |
Spojení
LED má čtyři piny, jak je znázorněno na obrázku níže. Modrá je při připojení ve výchozím nastavení zapnutá.
Kolík | Popis |
---|---|
5V | Napájecí napětí 5 V. |
GND | Hmotnost systému. |
RÁMUS | Řídicí vstup pro připojení k mikrokontroléru nebo dřívější diodě v řetězci. |
DOUT | Volitelný výstup pro připojení další diody. |
Níže uvádíme několik tipů, které mohou chránit vaši LED před poškozením:
- Nikdy nepřipojujte napětí vyšší než 5V.
- Mezi napájecí kolíky připojte kondenzátor s kapacitou nejméně 10 uF.
- Je-li zapnuto napájení, neměňte připojení.
- Použijte co nejkratší vodiče na ovládacím vedení mezi diodami a mikrokontrolérem.
- Zvažte použití odporu 100 Ω až 1000 Ω na datové lince mezi mikrokontrolérem a diodou, abyste snížili šum a zabránili náhodnému zapnutí diody z pinu procesoru.
Pozornost! Diody mohou explodovat, když napájecí napětí překročí přípustnou hodnotu. Testy Pololu ukazují, že použití napětí 6 V může způsobit trvalé poškození diody. |
Komunikační protokol
jsou ovládány jednoduchým a rychlým komunikačním protokolem. Výchozí stav sběrnice je 0 V (nízký stav). Aby bylo možné zapnout barvy, měla by být odeslána řada pulzů, kde každý vysoký stav je jeden bit: krátký puls (0,35 μs) - nula, dlouhý (0,9 μs) - logický. Vzdálenost mezi po sobě jdoucími stoupajícími svahy by měla být 1,25 μs. Poté, co byla sekvence přenesena, linka zůstane nízká po dobu 50 µs.
Barva se přenáší ve třech číslech RGB (červeno-zeleno-modrá). Jas každé barvy je kódován v sérii přenášených 8 bitů, přičemž nejvýznamnější se přenáší jako první. To znamená, že pro kódování plné barvy musíte poslat 24 bitů. První sekvence platí pro diodu umístěnou nejblíže k mikrokontroléru, druhá pro druhou v řetězci atd.
Použitý protokol umožňuje rychlou aktualizaci stavů mnoha LED v řetězci. Knihovna Arduino vytvořená společností Pololu umožňuje měnit stav 30 LED diod v řetězcích 1,1 ms. Po nastavení příslušné barvy ji bude každá LED udržovat, dokud nebude odeslána nová sekvence nebo vypnuto napájení.
Video
Užitečné odkazy |