The 12-bit Internet Window is a low resolution, high brightness, wifi-enabled display. It's main components are:
* Four 64x32 pixel RGB LED matrix panels
* A Particle Photon
* A custom interface board
* Mounting hardware
* Power supply
The interface board uses a CPLD to bridge SPI data from the Particle Photon microcontroller and the 6-wide parallel shift register interface required by the panel. This allows the microcontroller to use hardware timers and DMA to keep the display refreshed with minimal CPU overhead.
This project is largely enabled by Adafruit and their wonderful tutorials. I referenced their tutorials frequently during my design.
Enjoy this project?