niedziela, 30 czerwca 2019

Lampeczka z poprzedniego postu skończona

niedziela, 23 czerwca 2019

Lampa by Hetm4n po mojemu 😊

Znalazłem w sieci świetny projekt lampy bazującej na WS2812b i ... postanowiłem go zrobić po swojemu. Podziwiam autora za precyzje i cierpliwość  do lutowania, niestety Ja nie mam jej tyle 😜

Paski z diodami przyklejałem pionowo dzięki temu miałem ułatwione lutowanie.
To tylko prototyp i ze względu na małą ilość diod  wygląda jak wygląda 😊 




Co do sterowania diodami w pionowym układzie wystarczy użyć tablicy do mapowania.

Fragment programu dołączonego do biblioteki FastLed  - NoisePlusPalette przystosowany do pracy z takim układem

#include <FastLED.h>

#define LED_PIN     9

#define BRIGHTNESS  255
#define LED_TYPE    WS2811
#define COLOR_ORDER GRB

static byte point[NUM_LEDS] = {6,7,20,21,34,35,48,49,5,8,19,22,33,36,55,55,4,9,18,23,32,37,55,55,3,10,17,24,31,38,55,55,2,11,16,25,30,39,55,55,1,12,15,26,29,40,55,55,0,13,14,27,28,41,55,55};


const uint8_t kMatrixWidth  = 8;
const uint8_t kMatrixHeight = 7;
const bool    kMatrixSerpentineLayout = false;

oraz

  leds[XY(i,j)] = color; 

zmieniamy na

leds[point[XY(i,j)]] = color;

Oczywiście dane w tablicy należny dostosować do swojego projektu.
W moim wyszło jakoś tak.


Oczywiście łączymy masę i zasilanie we wszystkich paskach

Efekt działania programu.
Filmy słabej jakości robione telefonem 🤢




Klosz z ręcznika papierowego ( w końcu to prototyp )
Docelowo umieszczę to w obudowie lampy
GRÖNÖ
Jest ładna i do tego tania.

niedziela, 16 czerwca 2019

Arduino & WS2812b & IRcontroll

Projekt podświetlenia RGB go mojej nowej obudowy komputerowe CoolerMaster Elite 110.
Cudo powstało po obejrzeniu kilku filmików na YT


Urządzenie pokazuje temperaturę CPU/GPU oraz osługuje pilota IR

Tak to wyglądało w wersji  prototypowej

Po włączeniu
Z odpalonym programem

Program sterujący
Podświetlenie zamontowane w obudowie
Schemacik




Aplikacja  CoolerMasterRGB oraz plki HEX
Arduino pro micro zasilane z portu USB a tasma WS2812B ze złącza Molex
Wyświetlanie CPU/GPU zmieniamy w aplikacji
Kolorki
 Blue do 40st
Red od 70st
Program korzysta z biblioteki https://openhardwaremonitor.org/