Hvězda je osazena 11 ks RGB LED moduly WS2812, které je možné ovládat pomocí procesoru STM32 nebo procesoru Attiny85 (záleží na uživateli, kterou variantu preferuje). Deska obsahuje 2 konektory pro připojení programátoru ST-LINK nebo AVR (například USBASP). Tlačítkem na desce lze navolit různé efekty.
O zařízení
Hvězdu lze napájet například z USB napáječe 5V/500mA (přes ISP konektor/připojení rovnou na desku), nebo 9V baterií (přes klips). Procesor má na svůj vstup zapojené tlačítko (zapojení Pull-UP - při zmačknutí bude na vstupu log. "0"). Na výstup je zapojeno 11ks RGB LED modulů (čip WS2812), které jsou zapojeny v kaskádě za sebou.
Zjednodušeně o WS2812: je použit komunikační protokol pro teoreticky neomezené množství modulů. Každá LED (čip s RGB LED) tvoří posuvný registr o velikosti 24 bitů (každá barva 8 bitů, tj 3*8 bitů). Bit se zapisuje jako pulz různé délky. Bit s hodnotou "0" se zapisuje jako kladný pulz cca 400ns následovaný 850ns mezerou (nízkou úrovní). Bit s hodnotou "1"cca 800ns kladný pulz a 450ns mezera (0V). Mezera delší jak 50us pak způsobí "latch", tedy modul převezme aktuální obsah posuvného registru a nastaví intenzitu všech tří LED v čipu (tj jas a barvu).
DONATE
- desky spojů a gerber (Eagle)
- 3D krabička (STL, GCODE)
- zdrojový program pro procesor (Attiny85, STM32)
Aktuální FW
- FW 1.2 Attiny 85 (výchozí verze bez tlačítka, po 10 vteřinách se náhodně vybere 1 z 10 efektů)
Schéma zapojení
Deska spojů - horní pohled
Deska spojů - dolní pohled
Číslování čipů WS2812 na desce
Varianta Attiny85
Seznam součástek
Na desce propojíme můstek stejně jako na obrázku (můstek umožňuje propojit WS2812 na různé piny procesoru Attiny85 - pin PB3, nebo pin PB1)
Foto osazené desky
Varianta STM32
Na článku se pracuje
Video (pohled na efekty)
...