26 Aug

Wireless RGB Pixels

Taking a break from the hanging v-plotter we decided to work on a project that has been discussed for a long while now… The RGB Wireless Pixel.

The idea is these are self contained full colour lights that can be placed anywhere within radio range and controlled from a master. That is, we command the lights all together or individually to change colour or brightness. With that we can create a pop-up light show that could potentially be synced to music or react to passers by. It may even be possible to put them into the windows of a large building and create a massive display… all without wires!


Prototype Wireless RGB Pixels.

We currently have a working prototype based on an ATtiny85 microcontroller, an NRF24L01+ radio module that you can find on ebay for ~£1 each, a WS-2811/2812 programmable LED and some extra passive components. The circuit diagram is available on github and there are more details on our wiki.

We are calling this version 1. The idea is to get people to design their own version of the hardware for this and get PCBs (Printed Circuit Boards) manufactured. To that end we have been running kicad tutorials (kicad is an open source PCB design program) which can be supplemented with the excellent ‘Getting to Blinky‘ youtube tutorials by ‘Contextual Electronics’. Check out our meetups page for details of what we will be doing at future meetings.

Wireless RGB Pixel_ping_pong_smt

Example Wireless RGB Pixel PCB deisgn with KiCad to fit inside a ping pong ball.

When everyones PCBs are deisgned and manufactured we will then assemble, program and test them and eventually, design enclosures and at some point, if everything works, put on a few light shows somewhere!

Right now the software for v1 is pretty basic and more or less a proof of concept. I hope the software will improve as people build their own Wireless RGB Pixels and start programming them! The PoC code is also on github.

Future plans for the project  are already being discussed for v2 which will allow the use of sensors in each Wireless RGB Pixel as well as an upgraded micro-controller to allow for these and other features.