Giving The Hexbug Spider Freedom To Explore On Its Own

hexbug-hack

[Eric Gregori] recently spent some time messing around with a Hexbug Spider, and wrote in to share some modifications he made to the toy. In its unaltered form the robot can be controlled remotely, and while it’s fun to play with, the excitement is short lived. Using a TI MSP430 along with a small motor controller kit he put together, he gave the Hexbug a bit more personality.

The kit is really just a simple board used for mounting the MSP430 and FAN8200 motor driver, along with an IR emitter/sensor pair. It would be easy enough to put something similar together yourself, though if you are looking for a protoboard/deadbug/PCB etching-free solution, his Spider Hack kit is a quick and easy solution.

[Eric’s] walkthrough shows how to disassemble the Hexbug, and details which components need alterations before the controller board can be properly mounted. A few soldered wires later, the toy is ready to be reprogrammed, a process [Eric] carries out using the Launchpad board from which he lifted the MSP430.

As you can see in the videos below, calling the robot autonomous might be a bit of a stretch (I don’t see it walking to the kitchen to make me a sandwich), but it can navigate and avoid objects with ease.

Continue reading “Giving The Hexbug Spider Freedom To Explore On Its Own”

Line-follower Is An Homage To [Homer]; Plans To Infringe Copyrights

The Chief Knock-a-Homer robot is [Psycho Freaky’s] shout out to The Simpsons. The robot design appeared in an episode where [Homer] built [Bart] a fighting robot. Since he’s not robot builder, [Homer] actually climbed inside the shell and dished out sweet vengeance while suffering some severe injuries at the same time.

But [Psycho] has the skills necessary to make this autonomous and keep it looking just like the TV show at the same time. He has a friend with a CNC mill, and used it to cut out case parts from Masonite which were assembled with hot glue. A pair of small servos drive two wheels at the rear of the base, with a ball-bearing universal wheel centered in the front. There are also two downward-pointing sensors which lend it the ability to follow a line as seen in the video after the break.

We love the paint job, it really polishes the look. But [Pyscho] isn’t quite done yet. He plans to add an audio circuit that will give the robot the ability to play back classic sound clips.

Continue reading “Line-follower Is An Homage To [Homer]; Plans To Infringe Copyrights”

Easy Camera Tracking With A Quadrocopter

[DJ Sures] has been pulling all-nighters lately to get his AR Drone Parrot build off the ground. Now that it’s up and flying around, he managed to get it to follow objects around the room using on board cameras.

For the build, [DJ Sures] used the AR Drone ‘flying video game’ quadrocopter. This toy has two on board cameras that can viewed over wifi. All that’s needed is some interesting software to make things fun. The camera tracking of EZ-Builder software was brought into the mix so the AR Drone can be controlled via object or speech recognition, wiimotes, tablets, or terminals.

[DJ Sures] has come up with some slightly terrifying awesome builds like a Bluetooth Teddy Ruxpin, realistic Wall-E, and an awesome Omnibot 2000 refurb. This is his first flying hack, and the first to fully exploit the camera tracking of the EZ-Builder software. Check out [Sures]’ copter following him around a room after the break.

Continue reading “Easy Camera Tracking With A Quadrocopter”

Neural Networks Control A Toy Car

After taking the Stanford Machine Learning class offered over the Internet last year, [David Singleton] thought he could build something really cool. We have to admit that he nailed it with his neural network controlled car. There’s not much to the build; it’s just an Android phone, an Arduino and a toy car. The machine learning part of this build really makes it special.

A neural network takes a whole bunch of inputs and represents them as a node in a network. Each node in [Davids]’s input layer corresponds to a pixel retrieved from his phone’s camera. All the inputs of the input layer are connected to 64 nodes in the ‘hidden layer’. The nodes in the hidden layer are connected to the four output nodes, namely left, right, forward and reverse.

After training the network and weighting all the connections, [David] got a toy car to drive around a track. Weird, but it works. All the code is up on github, so feel free to take a look behind the inner machinations of a neural net. Of course, you could check out the video of [David]’s car in action after the break.

EDIT: We originally credited [icebrain] as the author. Our bad, and we hope [David] doesn’t hate us now.

Continue reading “Neural Networks Control A Toy Car”

Easy Rotary Encoding For Your Projects

Want to monitor how much a wheel has turned in your project? Then you need a rotary encoder! Here’s a way to add rotary encoding without changing the mounting method of your wheels (translated). [Jorge] added it as a way to improve the functionality of this line-following robot. It uses a paper encoder wheel which is monitored by an optical sensor.

The paper wheel consists of alternating white and black pie pieces. You can make this with a felt-tipped marker, or use a tool like the one we featured a couple of years ago to print out a disc rendered to your own specifications. This is glued to the inside of the wheel and monitored by a CNY70 reflective sensor (the same one used in that electric keyboard retrofit).

The homemade board which holds the sensor can be seen mounted on top of each wheel’s motor. It requires three wires, voltage, ground, and data. The data line is connected to the output of the phototransistor in the CNY70 package so it can be used with a microcontroller interrupt for easy integration with the firmware driving the robot.

[Jorge] goes into some detail about how the added data helps to improve the speed performance seen in the clip after the break.

Continue reading “Easy Rotary Encoding For Your Projects”

Zombie [Jackson] Bot Dances To Thriller

[Marc Cryan] built this little bugger which he calls Wendell the Robot. But what good is an animatronic piece like this unless you do something fun with it? That’s why you can catch the movements matching [Michael Jackson’s] choreography from the music video Thriller in the clip after the break.

This is a ground-up build for [Marc]. He started by designing templates for each of the wood parts using Inkscape. After printing them out, he glued each to a piece of 1/4″ plywood and cut along the lines using a band saw. We don’t have a lot of adhesive spray experience, but he mentions that the can should have directions for temporary adhesion so that the template can be removed after cutting.

During assembly he makes sure to add servo horns for easy connection when adding the motors. All together he’s using five; two for the wheels, two for the arms, and one for the neck. A protoboard shield makes it easy to connect them to the Arduino which is used as a controller.

Continue reading “Zombie [Jackson] Bot Dances To Thriller”

A Little Tweeting “Ewok”

Tweet Receiving, that is. This Ewok model, named “Ewen the Cheerlight,” is able to rotate its head left and right as well as show expressions. The most interesting feature of this hack, however, is that the little Ewok actually wakes up each time one tweets a “colour” to @cheerlights and lets it’s owner [Joel] know what he thinks of the “color” you’ve chosen. [Joel] insists that he’s like this featured on [HAD], although it remains to be seen if it will soon be turned off after the tweets start rolling in…

As far as how the device works, the head is turned with a simple hobby servo motor, and the expressions are shown on a LED matrix. The model itself is built from a polystyrene ball and an old table lamp. The build really looks awesome.

All of this is controlled by an Easy USB Interface Board which is listed on [Pozible], the Australian version of [Kickstarter]. Be sure to check out the video of “Ewen” in action after the break! Continue reading “A Little Tweeting “Ewok””