RGB hvězda STM32 (nebo Attiny85)

Vytisknout
ELEKTRONIKA
Zobrazení: 1959

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

Aktuální FW

 

Schéma zapojení

Deska spojů - horní pohled

Deska spojů - dolní pohled

Číslování čipů WS2812 na desce

Varianta Attiny85

Seznam součástek

označení ks na desku hodnota odkaz cena/ks cena*ks
tlačítko 1 tlač 6*6 https://www.tme.eu/cz/details/1301.9316/mikrospinace-tact/schurter/ 9,0 Kč 9,0 Kč
procesor 1 Attiny 85 SO8 https://www.tme.eu/cz/details/attiny85v-10su/rodina-avr-8-bitu/microchip-technology/ 45,0 Kč 45,0 Kč
ISP konektor 1 PGM 2*5  https://www.tme.eu/cz/details/zl231-10pg/konektory-idc/connfly/ds1013-10ssib1-b-0/ 2,6 Kč 2,6 Kč
WS2812 11 LED RGB WS2812B chip 5050 https://www.tme.eu/cz/details/ws2812b-v5/diody-led-smd-barevne/worldsemi/ 6,0 Kč 66,0 Kč
stabilizátor 5V 1 78M05 https://www.tme.eu/cz/details/l78m05abdt-tr/stabilizatory-napeti-neregulovane/stmicroelectronics/ 21,0 Kč 21,0 Kč
kondenzátor 7 100nF https://www.tme.eu/cz/details/1206b104k101ct/kondenzatory-mlcc-smd/walsin/ 4,0 Kč 28,0 Kč
pytlík 1 10*10cm https://www.tme.eu/cz/details/pl.tor100x100/obale/plast/ 0,4 Kč 0,4 Kč
klips baterie 1 9V  6F22 https://www.tme.eu/cz/details/bs-ic/baterie-pouzdra-i-drzaky/comf/ 7,3 Kč 7,3 Kč
deska spojů printed.cz 1 cca za ks Hvezda_stm32_ws2812 Dvouvrstvá zlacená 155,0 Kč 155,0 Kč
          334,3 Kč

 

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)

...

 

Attachments:
Download this file (STM32G030K6T6.pdf)Katalogový list[STM32G030K6T6]1431 kB37 Downloads2023-11-16 20:04
Download this file (tme WS2812B-V5W Datasheet_V6.0_EN.pdf)Katalogový list[WS2812]738 kB97 Downloads2023-11-16 20:04