BlinkStick is a USB-controlled smart pixel. It is an easy and fun way to build a notification light for your computer featuring a growing list of API implementations for programming languages and operating systems making it very easy to control.
Color-Hunting Robot Finds Colors and Controls Christmas Lights #cheerlights #iot
[Jeff Highsmith] has created a color searching robot called, “CheerBot”. This little robot goes around looking for colors and then controls the color of his Christmas lights. And, once an hour, it updates the CheerLights project by sending a Tweet with its latest color.
Here’s a video of the project build and the CheerBot in action:
Each Christmas, I like to participate in Cheerlights, an Internet of Things system for synchronizing the colors of multicolor Christmas tree lighting. To command the trees of the Cheerlights service, all you have to do is send a tweet with “@Cheerlights” and the name of a color. In the past, I built and modified a tiny desktop tree display. This year, I went all out, not only outfitting my big Christmas tree with color-changing lights, but also building a robot to roam the house and hunt for colors.
Here’s what the robot looks like and a system overview:
Jeff provides more details on Make. Be sure to check out this truly original CheerLights project. Awesome work!
The CheerLights project gets a plug in Christopher Mims article, “2014 is the year of the internet of things—no, seriously, we mean it this time”.
Almost everyone who is actually connecting “things” to the internet remains a hobbyist or hard-core geek—the sort of person whose itch for novelty is satisfied by internet-connected Christmas lights that change color when you tweet at them.
CheerLights Christmas Tree Topper #arduino #ethernet
[Paul Gorman] decided to mod his Christmas tree topper. He added an RGB LED to illuminate his star on top of his Christmas tree. The color that is glows is the latest CheerLights color. The wise men could have used this on their journey.
LED Holiday Wreath Connected to CheerLights [video]
[Dennis Adams] built a holiday wreath that displays animated color patterns and the latest CheerLights color. The build steps are on Sector67 with photos - it was great to see parts of the process and see the wreath come to life. The parts include addressable RGB Strip LEDs from Cool Neon (TCLPXL50), an Arduino, an Internet Gateway (laptop), and Ping-Pong balls!
[Randy] from Lafayettech Labs created a CheerLights glowing snowman connected to the world via a Teensy Arduino and a bit of Perl code to glue it all together. The translucent snowperson shows its colors with a single RGB LED.
CheerLights Nominated for Best DIY Internet of Things Project #IoT
The folks here at ioBridge Labs is really honored to have CheerLights be nominated by Postscapes for the Best DIY Internet of Things Project of 2012 - we didn’t even have to nominate ourselves, which makes it even sweeter! We are thankful to be included with many fine projects. We happen to think CheerLights is a shining example of the Internet of Things. CheerLights is a global network of socially connected lights. This ties a lot of technology together and at the end, it’s simple way to show that we are all connected.
The Tiny, Arduino-enabled Digispark Supports CheerLights
Backers of the very popular Kickstarter project, Digispark, will love to hear that CheerLights will be supported right out of the box by plugging it into an open USB port and adding the $1 RGB shield. We will be getting our Digisparks soon, so we can’t wait to share more with you about this cool prototyping device. In the mean time, we recommend that you join their forum and interact with the growing community. As you can see, the Digispark team is swamped with putting together over 5000 Digisparks for their Kickstarter orders!
Somewhere, Rube Goldberg is smiling. The “Smart Star" project links together many technologies and produces a very nice result. [Martin] created a “Smart Star” that animates and changes color based on the latest CheerLights color on Twitter. He wrote a Twitter API Stream Listener in Node.js that forwards and parses Tweets, publishes them to an MQTT Broker, where an Arduino + Wifly shield is subscribed and controlling three separate rope lights that form the star. Check out the video below!
CheerLCD Displays the Latest CheerLights Color on your Desktop
Milwaukee Makerspace member, Pete, created a new desktop version of CheerLights. With CheerLCD, all you have to do is plug it into an open USB port. Once connected, CheerLCD displays the latest CheerLights color and messages on an embedded RGB LCD screen. The LCD screen is amplified by a 3D printed Christmas tree.
The results are beautiful as you can see! We also love that it has a little Perl programming to allow the CheerLCD display connect to the CheerLights API.
Web-connected, Interactive Light on Kickstarter Supports CheerLights #internetofthings
Kickstarter is filled with interesting projects pushing the bounds of industrial design, games, and media. And, every once in awhile you find a project that is truly amazing. Enter in… “Light" by Moore’sCloud. This ambitious project is attempting to bring multi-color and animated light to everyone. Imagine setting the ambient light to match colors from your photos, providing an ambient indicator of the weather forecast, or setting the mood at dinner by emulating the colors of a crackling fire. The “Light” does it all and now connects to CheerLights!
Connecting to CheerLights
The Light is an open project. The designers have published everything about the process including budgets, parts, plans, and challenges. They have created a very flexible system for everyone to make use of their product. In about 30 minutes, Mark Pesce, one of the developers of the project was able to connect Light to CheerLights.
Supporting the project
Light is a fascinating and very well done project. They are engaging other platforms and connecting many services together and in the end, they are trying to make a great product for consumers and a brilliant platform for developers. Currently, Light is being funded by Kickstarter campaign. Consider backing this project and making Light a reality.
CheerlightsPi = Arduino + Raspberry Pi + CheerLights API #raspi #piday
[Mike] created a really simple, but powerful CheerLights display using an RGB LED to show colors, an Arduino Uno to control the LED, and a Raspberry Pi for network connectivity. The RGB LED in this project requires pulse width modulation (PWM) to set the color. PWM allows you to blend the colors (Red, Green, and Blue) to make other colors such as Orange. The ping-pong ball blends the separate colors into one seamless color. The Raspberry Pi is used for network connectivity and reads in the latest CheerLights colors from the CheerLights API.
Visit CheerlightsPi on GitHub for the details and Raspberry Pi and Arduino source code.
Wireless CheerLights Tree with Raspberry Pi #raspi
We discovered a stunning CheerLights Christmas tree display over at Flickr. [Rumtopf] built a Christmas tree display made up of RGB LEDs to show the latest CheerLights color. The setup is wireless using a Raspberry Pi with a Wi-Fi adapter.
This CheerLights display is absolutely gorgeous.
Check out more photos on Flickr and get the source code on GitHub.
[Stephen Wattam] created CheerPaper to change his desktop computer’s background to sync up with the @cheerlights project. When the colors change on CheerLights, the background image on your computer also changes to match. This is a really neat way to join in on the project. We are all connected!
The talented design team from SunshineApps has updated the iOS app for CheerLights. The app allows you to keep tabs on the latest CheerLights color right from your iPhone or iPad. You can now link your Twitter account with the CheerLights app! And, send tweets directly from your smart device.
We recently discovered the “Beast of Traal” photostream on Flickr and noticed some photos tagged CheerLights. What this designer has created is a webpage that pulls photos from Flickr inspired by the current CheerLights color. It’s really interesting to us and we wish we had more information to share. Check out the live site on MikeTilley.com.
Olivia Solon, journalist, blogger and geek with a penchant for animal-themed t-shirts, wrote an article for Wired UK about CheerLights. She wanted to dig deeper and contacted us for more information. Olivia’s article includes details on the CheerLights project and interview with the project creator, Hans Scharler of ioBridge.
"We live in a time and age that we are close because of technology than we have ever been. But, we use it for odd things. I wanted to feel the connections to others. In my mind’s eye, I see lights going on an off and seeing others notice it. Even if it is fleeting, we were connected in that moment. Cheesy, no?"
Check out Olivia’s other articles on Wired UK - she is writing about some really cool projects and technology.
Reb and company added some ColorEffects lights to the outside of their house to connect to the CheerLights project. Just think… you controlling outside lights at this house, plus Christmas trees, and 1000’s of other lights and apps with a single Tweet to CheerLights.
[mlinnen] is using the Color Kinetics ColorBlast to light up his Christmas tree. Normally the ColorBlast 6 is used for outdoor flood lighting, but this makes for a stunning back light to a Christmas tree. Check out BitBucket for the project details and code.
Ben Konosky wrote some Arduino source code to allow an Arduino with Ethernet Shield to connect to the CheerLights API (via ThingSpeak) and adjust the color of a ChiftBrite LED module. Ben’s trick was to get all of the libraries to fit on the Arduino’s file space. This code is highly reusable and should make it easy for those that are making CheerLights with ShiftBrite lights. Ben’s code is available now on GitHub and more information can be found on his “Little Piece of the Web" blog.
Here is a demonstration of shifting between colors using Arduino Ethernet and ShiftBrite LEDs:
It was bound to happen. When you start connecting things, they may turn on you. CheerioBot can be your follower or rebel against your control. This amazing little bot can tweet it’s own colors when the CheerLights Twitter feed is slow. It’s very interesting to think that this device is essentially in a symbiotic relationship with itself and the rest of the world. As with any “good” bot, CheerioBot can turn against the system and rebel by setting itself to another color than what CheerLights is telling it to. I never imagined this when I created CheerLights, but now I can’t imagine the project without the CheerioBot!
As promised pete@rasterweb posted the details on how he created a USB version of CheerLights for your desktop. The build produces stunning results and seems easy to replicate. I think this will be the gift of the season for next year’s holidays.
They say that the holidays are a time to gather with others, which usually translates into spending time with friends and family. The folks at ioBridge Labs thought that while friends and family certainly are a big part of the holidays, it would be pretty cool to gather together flocks of strangers by using the Internet to synchronize their Christmas lights.
We created a new app using Twilio + ioBridge to read in the latest CheerLights color from the ThingSpeak API. If you call or TXT the CheerLights Hotline, our app will reply with a holiday greating and the latest color.
CheerLights Hotline: +1 385-282-4337 (Call or TXT)
Here’s an app for the iPhone that shows you the latest CheerLights color. Now, you can join others connected to the CheerLights project with just a smartphone. Big thanks to SunshineApps for contributing to the project.