Controlling Your Christmas Lights Without Ever Getting Off The Couch

remote-xmas-tree-light-switch

14 year-old [Connor Smith] has been busy this holiday season, thinking up ways to improve the lighting situation at home.

A few weeks ago he put together this 3-channel light controller to toggle his parents’ external lights, incorporating an Arduino for control. The Arduino was used to switch the channels on and off at specified intervals in order to create a simple light show on the house’s exterior. Not satisfied with just a few strings of blinky lights, he took his controller back inside for some additional modifications.

He had grown tired of crawling behind the Christmas tree to plug and unplug it every day, and decided to make things easier on himself. He stripped the IR receiver out of an old VCR and interfaced it with the Arduino in his light controller using the IRremote library. After taking a bit of time to decode the values for two infrequently used buttons on his TV remote, he had himself a Christmas tree light switch that he could activate from across the room.

Check out the short video below to see his remote switch in action.

Continue reading “Controlling Your Christmas Lights Without Ever Getting Off The Couch”

SMS Remote Start Gives New Life To Your Old Smartphone

iphone-sms-remote-start

Hack a Day alum [Will O’Brien] recently upgraded his phone, and was trying to find a use for his old one. He always wanted a remote starter for his Subaru Outback, but wasn’t interested in paying for an off the shelf kit. Since he had this old smartphone kicking around, he thought that it would be the perfect starting point for an SMS-triggered remote start system.

He started off by jailbreaking his phone, which allows him to run some Perl scripts that are used to listen for incoming texts. Using a PodBreakout mini from Sparkfun he connected the phone to an Arduino, which is responsible for triggering the car’s ignition. Now, a simple text message containing the start command and a password can start his car from a anywhere in the world.

While [Will] is quite happy with his setup he already has improvements in mind, including a way for the Arduino to send a message back to him via SMS confirming that the car has been successfully started. He’s thinking about putting together a kit for others looking to add the same functionality to their own car, so be sure to check his site periodically for project updates.

CheerLights: Synchronizing Christmas Lights Around The Globe

cheerlights-synchronized-christmas-lights

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.

Participation in CheerLights is pretty easy, requiring little more than an Internet connection, some GE G-35 Color Effects lights, an Arduino, and an ioBridge. While those are the recommended components, an Arduino Ethernet shield will handle networking just as well. There really are no restrictions when it comes to hardware, so if you are so inclined, it should be relatively easy to roll your own display using simple RGB LEDs and a µC of your choosing.

The colors are dictated by the group’s Twitter feed, which can be found at http://twitter.com/#!/@cheerlights. Whenever a message is sent to @cheerlights along with a color, all of the light displays listening in will change simultaneously.

We really like the idea, and think it would be pretty cool to see this sort of program rolled out on a neighborhood or street-wide level, so you could see dozens of strings changing colors all at once.

If you’re interested in checking out CheerLights’ current color, be sure to take a gander at their live stream here.

[via BuildLounge]

Electronic Ornament Will Definitely Put [Dave] On Santa’s “naughty” List

mischievous-xmas-ornament

[Dave Vandenbout] says that his sister has gotten big on Christmas traditions, and decided that the whole family should start making ornaments for the tree each year. Not one to let a chance to tinker with electronics pass him by, [Dave] started brainstorming the perfect electronic ornament for their tree.

He settled on the Christmas tree design you see above, which will eventually hold 15 RGB LEDs. On the back of the board, he is planning on mounting a PIC 18F27J53 microcontroller, which will take care of the LED display along with his other more mischievous components.

You see, undeterred by his sister’s holiday spirit, [Dave] wants to arm the ornament with a foul mouth, and have it attempt to shake other ornaments off the tree. To do this, he’s installing a vibrating motor on the back of the PCB, along with a speaker and MicroSD card to provide the ornament’s sound bites.

To be honest, we think his idea is pretty entertaining, we can only imagine the look grandma will give when the cute, light up Christmas tree ornament blurts out, “Eat me Santa!”

We just hope he sends some video our way once he wraps up the project.

Build Your Own Miniature Self Parking Car

self-park

[Achu Wilson] was watching TV when he saw an ad for Volkswagen’s latest Passat, which happens to come equipped with a park assist mode. This essentially allows the car to park itself with little to no user interaction. While these systems come as a pricey add-on option, he figured he could build something similar in his own home, albeit on a much smaller scale.

Digging through his parts bin he only came across a single infrared proximity sensor, so instead of building vehicle that could parallel park, he settled on constructing one that can situate itself in a traditional parking spot instead. The car is built from wood and a pair of DC motors [Achu] had on hand, both of which are controlled using an ATmega16.

As a proof of concept, it looks to work pretty well despite the fact that it only has a single fixed sensor navigate its surroundings. We imagine it would be a relatively easy task to adapt the system for parallel parking, among other things.

Continue reading to see [Achu’s] self-parking car in action.

Continue reading “Build Your Own Miniature Self Parking Car”

Twitter-enabled Candy Machine Dispenses Treats On Command

twitter-enabled-candy-dispenser

[Michael Nilsson] and [Markus Olsson] were contemplating how to motivate members of their dev team when they came up with the idea of a candy machine that automatically dispenses treats when someone has earned it.

They picked up a candy machine, a continuous rotation servo and a controller, then got busy automating the dispenser. The mechanism behind the operation is actually pretty simple as you can see in [Michael’s] writeup. They disassembled the machine, removing the gear from the manual crank, attaching it to the servo. Once the servo was mounted place, they installed the servo controller and connected it up to a spare laptop.

The heavy lifting is done by a Ruby script that uses the Twitter API to scrape any mentions of @_macke_ or @sidpiraya. Incoming messages are checked for the words “give” and “candy”, triggering the machine to fork out some sweets.

If you think that their hard work deserves a bit of recognition, feel free to send them some candy by tweeting “give @_macke_candy” or “give @Sidpiraya candy”. Just remember to be considerate – nobody likes spam, not even candy machines!

If you’re interested in seeing the machine in action, be sure to check out the candy dispenser’s live stream at giveawaycandy.com.

Rudolph Toy Hacked To Announce Incoming Email

email-reading-reindeer

Tis the season for hacking, and [Nick McClanahan] at the GadgetGangster is certainly showing off his Christmas spirit with his most recent creation. He had an animatronic Rudolph the Red Nosed Reindeer toy sitting around and thought it would be fun to convert him into an email reading machine.

He tore open the toy, removing its innards, disconnecting the built-in speaker and servos from the original PCB. He then extended wires from those components outside of the body before reassembling the toy. The reindeer is controlled primarily using a Propeller Platform, with an E-Net module and a small audio amp taking care of network communications and audio output, respectively.

Most of the work is done by the software [Nick] is using, which allows Rudolph to periodically check his Gmail inbox for new messages. When the message count increases, the reindeer springs into action, moving and lighting up his nose before announcing the sender’s name.

He’s using a phonemic voice synthesizer for the output, which does the job, though we would go mad if we had to listen to it all day. Since the reindeer is connected to his LAN, it might be feasible to run the data through a more robust voice synth on a PC, returning a better-sounding audio clip for playback.

Check out the video below to see a short clip of Rudolph in action.

Continue reading “Rudolph Toy Hacked To Announce Incoming Email”