DIY Robot Remote Control

[Patrick] wanted a remote control to control some of the robots he’s built. He also wanted to get some data back from his robots, so an inexpensive off-the-shelf solution wouldn’t be up to the task. Like all good geeks, [Patrick] decided to build what he needed.

For analog control, [Patrick] decided to use a Wiimote nunchuck. This turned out to be a very good choice – the nunchuck has a 2-axis joystick and 3-axis accelerometer in one small, easy to interface package . The wireless radio is taken care of with an XBee module. For the microcontroller, custom “lcd backpack” was created that provides an I2C port for the nunchuck, inputs for the buttons and the single pot, and 2 serial ports for the FTDI and XBee.

Continue reading “DIY Robot Remote Control”

Skateboard Tagging

We abhor vandalism, but we love art. Here’s a skateboard hack that lets skate punks young and old tag their turf while they ride. [D*Face], a multimedia street artist who grew up in London, added a mounting system to the bottom of his skateboard which includes a can of spray paint. We’re a bit surprised that there’s room enough for that, but the system fits nicely. They’re not locked into a constant stream because the system lets the rider (or a bystander) actuate the spray can via remote control.

But the brush is only one part of the painter’s tool chain. To get the most interesting effect, a pool was painted white to serve as canvas and a troupe of skaters was unleashed on it to try out the modified boards. Check out the video after the break to see the colorful and pleasing curves that result. We just hope nobody bailed and smeared the canvas at the same time.

Continue reading “Skateboard Tagging”

Use Bluetooth To Open Your Garage And Start Your Car Remotely

bluetooth_remote_garage_opener_and_car_starter

Instructables user [tcollinsworth] is a big fan of his Android smart phone. He practically carries it with him everywhere, so he figured it would be cool to integrate as many of his home electronics with the phone as possible. His garage door openers seemed like easy enough targets, and while he was in the garage, he decided to hack his car’s remote starter as well.

He put together a small circuit that allows him to trigger any device via an application called Daisy On/Off, made specifically for the Bluetooth board he selected. One set of pins were wired to the garage door opener’s terminals, and the other to his remote start key fob. Once he had everything connected up, he packaged his components in a project box courtesy of his MakerBot. With that finished, he put together a simple interface in the Daisy application which can start his car or open the garage with a single button press.

It should be mentioned that [tcollinsworth] works for Daisy, so the reasoning behind his choice of components and Android applications is an obvious one. That said, schematics for the Daisy Bluetooth board are available online and the device can be controlled using BlueTerm, so you can feel free to roll your own implementation if you wish.

Our only nagging thought is that the system should probably include a feedback circuit that relays messages to the phone, indicating that the door is indeed open and that the car has been started. Pocket dialing your car to start without opening the garage first would definitely be a bad thing.

Check out the video below to see the system in action.

Continue reading “Use Bluetooth To Open Your Garage And Start Your Car Remotely”

Roomba Shares All Of Its Daily Activity On The Web

tweeting_roomba

Instructables user [matchlighter] wanted to see what he could program his Roomba to do, so he decided he would make his little cleaning machine report its status on Twitter whenever something happened.

He popped open the Roomba’s case to access its serial connector, crafting a simple interface cable from some spare Cat5 he had sitting around. He added a small voltage regulator between the Roomba and his Arduino in order to protect it from the high power output present while the Roomba is charging. Once the proper bits were in place, he hooked the Roomba’s serial interface to the Arduino and attached a SparkFun WiFly shield to allow for wireless communications. After a bit of coding, the Roomba was sharing its activities with the entire world on Twitter.

Not only did he want the Roomba to tweet, but he decided that he also wanted the ability to control it from the web. He created a simple interface using a handy library he found online and was sending cleaning commands to the Roomba in short order.

While there is no video of the Roomba in action, you can check out what it is up to here, and there’s plenty of code to be had on his Instructables page.

Mini Google Street View Car Built From Lego

lego_street_view

[Mark] was playing around with a small GPS sensor when a light bulb lit over his head. He imagined it would be pretty cool to replicate one of Google’s Street View cars at a fraction of the scale using Lego NXT parts. He figured it would be easy enough to rig a few cameras to a remote controlled car, recording images and GPS coordinates as it went along.

The mini Street View car is controlled by a single NXT module that receives commands from a PS2 controller via a PSPNx sensor he purchased. A trio of cameras have been attached to the car, which are meant to take pictures in all different directions when triggered by his remote. A handful of additional motors are also used for driving the car, steering, and for activating the shutter release on the cameras.

The car worked decently during testing, but [Mark] says there is still plenty of room for improvement. He is having issues reliably triggering all cameras at the moment, but we’re sure he’ll have it sorted out soon enough.

Keep reading to see a video of his mini Street View car in action.

Continue reading “Mini Google Street View Car Built From Lego”

rc_car

Racing Wheel Guided R/C Car With Video Feed

Instructables user [Kaeru no Ojisan] enjoys constructing R/C kit cars and wanted to build one that could be driven using a PC racing wheel he had on hand. Not satisfied with simply guiding it with the racing wheel, he added a web cam to the car so that he can monitor its location from the comfort of his desk chair.

The car is loaded down with all sorts of electronics to get the job done, requiring four separate battery packs to keep them online. An Arduino controls the motor and the steering servos, receiving its commands wirelessly via a Bluetooth add-on. The camera connects to a USB to Ethernet converter, which enables the car’s video feed to be transmitted via the onboard wireless router.

The racing wheel interface seems to work just fine, though we don’t doubt that the whole setup can be easily simplified, reducing both weight and battery count. While [Kaeru no Ojisan] says that the car is in its concept stages and there are a few bugs to work out, we think it’s a good start.

Stick around to see a quick video of the car in testing.

Continue reading “Racing Wheel Guided R/C Car With Video Feed”

Internet-controlled Robotic Arm

internet_robotic_arm

[Trav] was pondering virtual reality and decided it was no longer all that it was cracked up to be, so he created an experience in what he calls “Remote Reality”. While we have seen many installations over the years that allow people to remotely interact with objects across the globe, his Orbduino project consists of more than simply toggling lights on and off (though he’ll let you do that too).

In his house, he has set up a robotic playground of sorts that allows anyone who visits a chance to play around with the robotic arm he has installed there. The arm is situated in a pen filled with random objects which can be stacked and moved around. He also promises to show you something fun, provided you can guide the arm to pick up an object and hold it against the target positioned outside the pen.

He didn’t forget the obligatory remote light controls either. You can turn the overhead lights on and off, as well as control a multi-colored orb situated in the corner of the room. Most of the project’s interface is done with an Arduino Mega, which handles the robot arm interface, as well as messing with the light installations.

If you have some free time, swing by his site and give the robotic arm a try. It’s a fun little time waster that you will likely enjoy.  Just make sure to take it easy on his web server!