Over-engineering an RGB LED strip controller: let’s write a custom programming language and instruction set

Digital RGB LED strips are strips of LED lights that can be controlled individually, which makes them really versatile for use in e.g. home automation. Throughout my home there are several strips, each adapting their hue to the current time of day and showing all sorts of information, such as …

Wi-Fi LED strip controller

The Pixelspark Wi-Fi LED strip controller allows controlling of WS2801 ‘digital’ individually addressable LED strips (and, through software, possibly also for WS2812 based strips). Alternatively the board can be configured to provide I2C output for use with e.g. the MCP23017 daughter board. The LED strip controller is based on the …

Escape box platform

The escape box platform is the basis for creating ‘escape boxes’ which are puzzle boxes similar to escape rooms. The platform is based on the Raspberry Pi and provides for robust and easy-to-connect (using flat ribbon cable and IDC connectors) control. Revision 1 The first revision consists of two PCBs …