Features

Controllable by Virtually any Platform
Programmable RGB LED boards which can connect together to make whatever 2D or 3D shape you want.
Each shape has at least one set of inputs and outputs so they can be daisy-chained together.
All the boards are based on 1cm LED spacing and 10cm side

Description

RasPiO Inspiring is a system of programmable RGB LED boards which can connect together to make whatever 2D or 3D shape you want. Make a

  • Light Pyramid
  • Mood light
  • Turn-signal/light system for your bicycle
  • Internet Clock (NTP)
  • TV simulator security device
  • Persistance of vision project
  • Natural light alarm clock
  • Controllable light source for macro photography/videography
  • Christmas or other holiday decorative lighting
  • Eye-catching wearable

Or embed them in any project that requires really fine control over colour and intensity of light.

Controllable by Virtually any Platform

RasPiO Inspiring can be controlled by most popular electronics platforms, including

  • Raspberry Pi and Python (or any other language)
  • Arduino
  • ESP8266 (e.g. Wemos D1 mini)
  • ATtiny (e.g. Digispark)

You could even control it from your phone, if connected to wifi-enabled device like the Pi Zero W. Open a port on your router and you could switch on your TV simulator if youre away from home (make it look like someones home watching TV).

But you can also hook up all sorts of other control mechanisms too, such as light, motion, sound or temperature sensors to trigger your LEDs.

Board Types & Connections

All the boards are based on 1cm LED spacing and 10cm side. Through-holes enable use of standard 2.54mm headers, or you can wire directly to them if you prefer. Each shape has at least one set of inputs and outputs so they can be daisy-chained together. The straights have 3 sets of input/output holes so they can be connected at 180, 90 or 45.

Straight-8 8 LEDs on a 10cm straight strip

Driver pHAT-sized driver board for Raspberry Pi with a buffer chip to handle the 5V logic levels and a space for external power if needed. Pi GPIO ports are broken out and there is space for an optional ADC, which enables control of your LEDs with potentiometers or sensors.

Triangle 24 LEDs on a 10cm equilateral triangle

Circle 24 LEDs on a 10cm diameter circle

Technical Stuff

RasPiO Inspiring uses SK9822 LEDs which are controlled using SPI. Ive written a Python class for Raspberry Pi use. Its really quite simple to use

For other platforms, theres a fantastic library called FastLED which can be used with Arduino and ESP8266 devices.

Power Requirements

Each colour of each LED is rated at 20 mA, so a pyramids 72 LEDs could draw as much as 4.3A at full tilt. In practice you never really use maximum brightness on all three colours at once.

For most applications you can take power from the Pi, if your PSU has enough juice. But, if you need to, you can connect an external 5V source and use the alternative connections on the driver board (or add supplementary wires directly to 5V/GND on the LED boards)

GitHub Repository

RasPiO InsPiRing Driver Assembly

RasPiO InsPiRing Flush Header Soldering

Pyramid Assembly

Specification

Lamp
Lamp TypeLED
Physical
Form FactorLED Module
Case ColourBlack
Pack Quantity1
In The BoxLED module Driver pHAT