padeler / bitbox

RGB Led matrix for clock/weather/info/animations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bitbox

RGB Led matrix for clock/weather/info/animations.

Bitbox is a RGB LED matrix controlled using an arduino board. It combines the functions of the GameFrame by LEDSEQ and the RibbaPi.

Bitbox can work as a standalone device displaying data/time or controlled over USB to display images send by the host.

This repository contains arduino code and build notes for the bitbox display.

For the s/w on the PC side check the Pybitbox repository.

3rd party arduino libraries

Testing:

Useful links

Making-of bitbox

The 16x16 matrix is made of four 8x8 panels of WS2812 RGB LEDs I got from hobbyking. matrix0 Since I will most probably make changes in the future, I used connectors wherever possible. matrix1 Testing the leds to make sure all are working ok. screen test without diffuser In order to get a nice "pixel" effect a diffuser is needed. Here the diffuser is a piece of A4 paper. screen test with paper diffuser For the final assembly, a 5mm piece of tinted plexiglas and a thinner piece of paper is used. Grid on led matrix A 3D printed grid goes between the diffuser and the LED panel. This helps create a nice "square" pixel effect. diffuser grid and wooden frame Putting everything together. The wooden frame before painting. electronics assembly in the wooden frame Testing the clock function. Here the just a paper diffuser is used. test with frame and paper diffuser More testing with the tinted plexiglas diffuser. The clock set to the "pong" clock-face. test with Plexiglas diffuser test tinted Plexiglas closeup A 3mm piece of white plexiglas is used for the back cover. back side plexiglas The USB port is used for powering the frame and electronics and for serial connection with the arduino. USB port for power and serial comm The final result: Bitbox in clock mode with the "break-out" clock-face. final result

About

RGB Led matrix for clock/weather/info/animations

License:Apache License 2.0


Languages

Language:C 53.4%Language:C++ 44.9%Language:OpenSCAD 1.7%