[PROJEKT] Prosty sterownik listwy z diodami LED WS2812

Na portalu MIKROKONTROLER.pl pojawił się nowy artykuł p.t. [PROJEKT] Prosty sterownik listwy z diodami LED WS2812. W artykule przedstawiono budowę prostego sterownika diod adresowanych WS2812. Do wyboru jest kilka rożnych efektów świetlnych, które można zmieniać za pomocą przycisku. Sercem projektu jest płytka zgodna z Arduino – KAmduino UNO. Tego typu taśma z diodami adresowanymi może być wykorzystana do ozdobienia balkonu, obudowy komputera, itd.

Działanie projektu zaprezentowano na poniższym materiale wideo:

[PRZYKŁAD] Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB

KA-NUCLEO-F411CE_Accessory_

Ekspander Waveshare Accessory Shield jest wyposażony w złącze zgodne z Arduino Uno R3. Dzięki temu można go też zastosować w płytkach z nowocześniejszymi mikrokontrolerami o znacznie większej mocy obliczeniowej, np. z rodziny płytek Nucleo (z układami STM32) czy Freedom (z układami Kinetis).

Na płytce ekspandera Waveshare Accessory Shield zamontowano wiele układów peryferyjnych wykorzystywanych w różnorodnych aplikacjach:

  • 5-pozycyjny joystick
  • potencjometr
  • głośnik
  • dioda RGB sterowana poprzez układ P9813
  • czujnik temperatury LM75BDP o rozdzielczości 0,125℃
  • 3-osiowy akcelerometr ADXL345
  • wyświetlacz OLED o przekątnej 0,96 cala, rozdzielczość 128×64
  • zegar RTC DS3231

W artykule KA-NUCLEO-F411CE i Waveshare Accessory Shield – obsługa joysticka wraz z diodą RGB znajduje się przykład sterowania przez mikrokontroler z rodziny STM32 pracą diody RGB za pomocą joysticka. Konfiguracja mikrokontrolera została wykonana narzędziem CubeMX.

[PRZYKŁAD] Obsługa diody RGB i sterownika P9813

p9813_tyt

Ekspander Waveshare Accessory Shield jest wyposażony w złącze zgodne z Arduino Uno R3. Dzięki temu można go też zastosować w płytkach z nowocześniejszymi mikrokontrolerami o znacznie większej mocy obliczeniowej, np. w rodzinie płytek Nucleo (z układami STM32) czy Freedom (z układami Kinetis).

Na płytce ekspandera Waveshare Accessory Shield zamontowano wiele układów peryferyjnych wykorzystywanych w różnorodnych aplikacjach:

  • 5-pozycyjny joystick
  • potencjometr
  • głośnik
  • dioda RGB sterowana poprzez układ P9813
  • czujnik temperatury LM75BDP o rozdzielczości 0,125℃
  • 3-osiowy akcelerometr ADXL345
  • wyświetlacz OLED o przekątnej 0,96 cala, rozdzielczość 128×64
  • zegar RTC DS3231

W artykule KA-NUCLEO-F411CE i Waveshare Accessory Shield – obsługa diody RGB i sterownika P9813 znajduje się dokładny opis sterowania diodą RGB dołączoną do mikrokontrolera STM32 poprzez sterownik P9813.

KAmodWS2812-8 i KAmodWS2812-1 – moduły z LED RGB WS2812

kamodws2812-8-modul-z-osmioma-diodami-rgb-ws2812

Tytułowe moduły KAmodWS2812-8 i KAmodWS2812-1 bazują na diodach RGB WS2812, wyposażonych w zintegrowane sterowniki. Umożliwiają one tworzenie rozbudowanych efektów świetlnych. Dzięki wbudowanym sterownikom można z łatwością łączyć wiele diod w szeregu, a sterowanie odbywa się przy pomocy tylko jednej linii danych. Każda z diod może być sterowana niezależnie i wyświetlać jeden z ponad 16,7 mln kolorów. Napięcie zasilania modułów mieści się w zakresie od 5 do 7 V. Konstrukcja modułów pozwala na krawędziowe łączenie modułów, nie wymagające używania przewodów.

kamodws2812-8-modul-z-osmioma-diodami-rgb-ws2812-1