PiGlow is a spiral nebula of 18 coloured, individually-controllable LEDs for your Raspberry Pi. Use it for all sorts of things. And, of course, it fits inside a !
This diminutive board is compatible with all 40-pin Raspberry Pi models, and can be controlled really simply with our .
Use PiGlow for mood lighting / ambience, monitoring the status of your system, scripts, or daemons, Twitter mentions or emails, VESA-mounted behind your monitor or TV, or a zillion other things!
Features
- 18 coloured LEDs (3x each red, orange, yellow, green, blue, white)
- Driven by the SN3218 8-bit, 18-channel PWM LED driver
- Uses I2C (address 0x54)
- Compatible with all 40-pin header Raspberry Pi models
- Comes fully assembled
Software
Our makes controlling PiGlow a piece of cake. You can control the brightness of the different colour groups of LEDs, the arms of the nebula, or individual LEDs - flexible! There's also a to show you what can be done.
Community software
A bunch of awesome folk have contributed code for PiGlow. Here's just some of it:
Gordon Henderson has added a PiGlow driver for wiringPi that you can find here:
Simon Walters has added PiGlow support for Scratch:
Jason Barnett has put together a great Python class and a load of samples:
Ben Lebherz has forked Jason's project and tidied up the code a bit while adding gamma correction:
Manuel Ernst has created a Node.js library:
Falldeaf has put together a nice XBMC hack to use the PiGlow as a status indicator:
Jonathan Stowe has created a module for the Perl divers among you:
Toon Schoenmakers has gone as far as making a library for Golang:
Bruce Beisel has created a Java package (with GUI simulator and example applications):
Robert Peake has made a simple, mobile-friendly, web-based interface, the PiGlow Web Controller :
Joris Vervuurt has created a lightweight Node.js module:
Notes
- Photo-sensitivity warning: flashing, strobing, and patterns of lights may cause epileptic seizures. Always take care and immediately stop using if you feel unwell (dizziness, nausea, affected vision, eye twitching, disorientation).