Skip to content

About

Learning by doing I am creating a LED Matrix based on WS2812b leds, which is controlled by this Python software on a Raspberry Pie 2, sending the commands over serial to an Arduino, which then switches the leds. Please be aware, that I only have some experience in Arduino code, but none in Python, Javascript and all other web related stuff, so ple…

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

41 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A project to control a 16x16 Matrix of WS2812b LEDs.

All LEDs are wired in series in a zig-zag pattern and are controlled via an Arduino that is connected via a 1Mbps Serial Connection.

The script uses Tornado to host a website for controlling the Matrix. The web interface is connected to the main Script via a bilateral websocket Connection, to send commands to the server and receive a preview that is displayed as a canvas.

The current contents are:

  • displaying 16x16 pixel bitmaps
  • displaying animations as a sequence if 16x16 pixel bitmaps
  • a digital clock
  • the game snake
  • a binary counter that is displaying my age in milliseconds so I can watch myself age

Things that still need work are:

  • Redoing the web interface
    • replacing the current "style"
    • ssl encryption
    • adding Options like
      • adjusting brightness
      • a color picker for highlight colors
    • picking the bmps via a galery of previews

About

Learning by doing I am creating a LED Matrix based on WS2812b leds, which is controlled by this Python software on a Raspberry Pie 2, sending the commands over serial to an Arduino, which then switches the leds. Please be aware, that I only have some experience in Arduino code, but none in Python, Javascript and all other web related stuff, so ple…

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages