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!
Smart Star - Arduino, Node.js, and MQTT
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.
[via Hacking Light]
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.