RGB LED controller

shiftBrite.jpg
shiftbrite1.png
ShiftBrite is a simple device I am designing and producing. It allows easy control of a bright RGB LED. The interface is a straightforward clocked serial data line and a latch input. All signals are buffered and passed through for good performance over long cables and daisy chaining many devices. Many ShiftBrite devices can be controlled from any type of controller that supports clocked serial data output, which is practically all microcontrollers and even PC parallel port or FTDI bitbang adapters.

Project: ShiftBrite


Recent Entries

Comments

Oldest comments listed first.

Posted by: AF on April 2, 2008 at 12:41 PM

Isnt the blinkm easier?


Posted by: Garrett on April 2, 2008 at 2:30 PM

Whoa, this wasn't quite ready for primetime yet. Anyway, I'll have a bunch of these running at the Maker Faire Bay Area 2008 this May 3rd and 4th. Well, assuming my Chinese assembler is able to meet the deadline.

AF: BlinkM and ShiftBrite may look similar, but they work differently and are intended for different markets, though some overlap exists. The ShiftBrite was actually in the design stage before the BlinkM was released. If you're writing code from scratch, ShiftBrite is actually easier to use because you simply pulse one line and shift the next bit of data on the other. When you've sent the whole command, pulse the latch line. This means there is no need to implement the full I2C protocol. ShiftBrites are also daisy chained, the identity of an LED is defined by its location on the string, rather than having to pre-program every LED like the BlinkM. However, this means you must send out the status of every LED even if you only want to change one; with the BlinkM you can speak to one LED on the I2C bus and leave the other alone.

The ShiftBrite is intended for users who want to control several RGB LEDs in 30-bit color, and don't need the scripting and auto-sequencing of the BlinkM standalone modes. It uses a chip that needs no programming and does current regulation, dot correction, thermal auto-shutoff and restore, and buffered outputs for longer cable runs between LEDs. Since the ShiftBrite uses inexpensive parts, based on current quoting I should be able to start these near $5 in single quantities with discounts possible for multiples.

Anyway the launch is supposed to happen around Maker Faire, so see you then....


Posted by: Tod E. Kurt on April 2, 2008 at 4:26 PM

Yup, ShiftBrite is great for when you want to control a large number of RGB LEDs and want to do things like video with them. The chip in ShiftBrite is really cool and I'm so glad you're making a board for it, since those QFN packages are hard to work with.

BlinkM is more for when you have limited processing on the controller side and want to push off some of the RGB color changing to the LEDs themselves, since BlinkMs can run little "programs" of color changes. Due to the limitations of I2C (127 address range), it's not really made for large arrays.

BlinkM & ThingM will be at Maker Faire too. Garrett, I hope we can meet up and say "hi"!


Leave a comment


Subscribe to MAKE!Subscribe to MAKE Magazine!

Subscribe today, save 42% and get web access to MAKE free. MAKE Digital Edition is available only to subscribers.

$34.95 / 1 year
(4 Quarterly Issues)

Subscribe now


Void your warranty, violate a user agreement, fry a circuit, blow a fuse, poke an eye out. Make: The risk-takers, the doers, the makers of things... Welcome to Make: Online!


CRAFT Maker Shed Maker Faire MAKE television
MAKE: en EspaƱol MAKE: Japan


Check out all of the episodes of Make: television

Make: Science Room

Connect with MAKE

Be a MAKE fan on Facebook MAKE on Facebook
Visit our Facebook page and become a fan of MAKE!
MAKE on Twitter MAKE on Twitter
Follow our MAKE tweets!
MAKE Flickr Pool MAKE on Flickr
Join our MAKE Flickr Pool!
    make_tips on Twitter

    MAKE's RSS feed is here.
    Add MAKE to iGoogle - GoogleGoogle.
    How to add MAKE to your RSS reader - Real simple.
    Add MAKE on FriendFeed




    Maker SHED

    Advertise here with FM.

    Why advertise on MAKE?
    Read what folks are saying about us!

    Click here to advertise on MAKE!



    Subscribe to MAKE Magazine!

    Make: Online authors!

    Gareth BranwynGareth Branwyn
    Senior Editor


    Phillip TorronePhillip Torrone
    Senior Editor
    | AIM | Twitter


    Becky SternBecky Stern
    Associate Editor
    | AIM | Twitter


    Marc de VinckMarc de Vinck
    Contributing Writer
    | AIM | Twitter


    John ParkJohn Park
    Contributing Writer
    | Twitter


    Sean RaganSean Ragan
    Contributing Writer
    | Twitter


    Matt MetsMatt Mets
    Contributing Writer
    | AIM | Twitter


    Dale DoughertyDale Dougherty
    Editor & Publisher
    | Twitter


    Shawn ConnallyShawn Connally
    Managing Editor
    | Twitter


    Goli MohammadiGoli Mohammadi
    Associate Managing Editor

    Kip KayKip Kay
    Weekend Projects
    | AIM | Twitter


    Collin CunninghamCollin Cunningham
    Contributing Writer
    | AIM | Twitter

    Adam FlahertyAdam Flaherty
    Contributing Writer
    | AIM | Twitter



    More contributors: Mark Frauenfelder (Editor-in-Chief, MAKE magazine), Kipp Bradford (Technical Consultant/Writer), Chris Connors (Education), Diana Eng (Guest Author), Peter Horvath (Intern), Brian Jepson (O'Reilly Media), Robert Bruce Thompson (Science Room)

    Suggest a Site!

    Current Podcast

    itunesdl.gif Weekend Project: Making Char Cloth Learn how to make a cheap and effective fire starter made from an old t-shirt. To download The Char Cloth video click here and subscribe in iTunes. See Char Cloth in action with the Fire Piston from William Gurstelle.... More...

    Get the Make: Online sent via email
    Enter your email to receive Make: Online each day:



    MAKE Fascination video series brought to you by Dow

    Make: Education

    Important please read


    Subscribe to MAKE Magazine!

    Recent Posts from the Craft: Blog