Scrolling marquee made from GE Christmas lights

[John Riney] picked up three strands of addressable Christmas lights and used them to make a scrolling marquee. You may remember that the G-35 lights were hacked at the beginning of December, and we saw a project or two that involved these fun toys.

In order to make the display [John] modified the original packing material to hold three strands in a six by eighteen grid for a total of 108 pixels. In the video after the break he points out one interesting feature of the strand that we don’t remember from looking at the original hack; each bulb’s address is not fixed, it can be set after power-up. This works the same way as sending color data,¬†except that you just send the address. This makes controlling a grid like this extremely easy from a microcontroller programming standpoint. Once all of the addresses have dropped down the serial bus, you’re ready to start sending color and intensity data packets.

The setup is fast, bright, and beautiful, taking just three pins of an Arduino for control. The only thing holding us back from trying this ourselves is the $150 price tag. But that was before the holiday, and we have heard some whispers about closeout deals on this product.

Comments

  1. Ben says:

    It’s a pity, they are still that expensive!
    When I see these Christmaslight hacks I always have to think about a LED Qube made form them. Just hang them from a ceiling of a hall or something…

  2. Terry says:

    I’d love to play with these lights but the price is too high for me.

  3. Gdogg says:

    This was a cool hack. I read the entire thread at DIYchristmas, but unfortunately they didn’t sell those lights in Canada.

  4. HackerK says:

    @Gdogg

    Have you confirmed they don’t sell those in Canada?

    If it is true, no wonder I can’t find them at the stores. >:(

  5. blinkybill says:

    when you get around to mounting them up in a final enclosure – it will help to put a divider to stop diffusion / spill between the pixels.

    Great project.
    thanks

  6. qwertyuiop says:

    when will we see QVGA or ultimately 720P Video being shown on a bunch of these sets? It seems they are easy to drive. I mean at QVGA that’s only 76800 pixels and at a lowest price of $55 a set that’s only $84,480.00

  7. Gdogg says:

    @HackerK I haven’t searched thoroughly but I did enough googling to convince myself I wasn’t going to find any.

  8. Skully says:

    Very cool hack. Thanks for the easy-to-understand explanation.

  9. Dave says:

    Wow, now this is the coolest thing I’ve seen on hack a day yet… and the explanation video was excellent. a big thank you to for adding this!

  10. JC says:

    Very cool. I’d hoped someone would figure this out when I saw the G-35 hack earlier.

    Did the guy trade his shoes for the lights? Kidding of course, nice video!

  11. zookeeper9 says:

    Does anyone know of any open source pc software that could be used to take mp3 input and divide it into various channels, like voice, bass, treble; and then output some kind of serial string that the Arduino could process to light the lamps synced to the music?

  12. Livermore-Dad says:

    We have had an ongoing thread on this at doityourselfchristmas.com, and in fact we pulled Darco into that discussion.

    I was wondering if you would share your arduino code for that matrix?

    Thanks
    Tory

  13. xargle says:

    I wish you could get these in the UK :(

  14. Vinnie Vu says:

    @zookeeper9, you can use the MSGEQ7 7-band equalizer chip with the arduino… I know sparkfun used to carry them for like $5 each… great for christmas lighting.

    I got these G-35 50 count for $20 at Lowes after Christmas clearance… wish I gotten more :-(
    Now I only have 50… not enough to make a marquee…… but they’re still fun.

  15. scatterbrained says:

    while this is a cool hack, it’s also kinda silly. If you have all the bulbs in such close proximity, it seems a lot simpler to remove all the hocus pocus and drive them with a matrix. Part of the reason for the cost of these sets is that you need something vaguely ‘smart’ in each bulb.

  16. Hey Riney small world ha? :)

  17. Martin says:

    I wish the code was published. It would be nice to build upon each other and our work.

  18. riney says:

    Thanks for the comments, everybody! Jason, the guy who wrote the code, is currently looking at cleaning it up for release. I’ll put the link here, on my blog, and on the Youtube video description when it goes up.

  19. riney says:
  20. Livermore-Dad says:

    w00t thanks for posting the code. Will give it a whirl.

  21. beeland says:

    There’s a lot more that can be done with the code, but it was kind of neat that it was a 48 hour total project, so I left it in the functional state it was on completion. The only changes I made were to add some comments just to make it more easily followed by those interested.

    Riney and I have already determined some changes we’ll probably make to the addressMatrix() routine to make it tolerant of strands of differing lengths, etc.

    If anyone has any questions about the code feel free to post them.

  22. dan fruzzetti says:

    That reminds me of a joke:

    “We’re so poor, our welcome mat says ‘wel.'”

  23. brian says:

    can you email directions on how to hack them along with what i need

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 92,089 other followers