Ball Bot Constructed From Power Tools And Pet Toys

ballbot

Hackaday forum member [machinelou] says he’s been fascinated with remote controlled hamster balls for quite some time. Inspired by a ball bot he saw on a BBC show, he finally picked up a 12″ plastic ball and got to work.

He used a small drill to provide the power required to roll the ball, and an Arduino is used as the brains of the device. This is his first major project outside of simple I/O and servo control, so he’s taking things slowly. While all this is a bit new to him, he already has things up and running to a degree as you can see in the video below. In its current state, the ball is programmed to roll forward and backwards for a few seconds before going back to sleep.

His future plans include adding a servo-controlled weight to allow him to steer the ball as well as using a pair of Zigbee modules in order to control the ball remotely.

It’s a neat little project, and definitely one that would be a fan favorite among kids. Stick around to see a quick video of his bot’s progress thus far.

Continue reading “Ball Bot Constructed From Power Tools And Pet Toys”

Growling Doorbell Lets You Know Guests Have Arrived

wireless_doorbell_hack

[Sean] was screwing around online looking for nothing in particular when he came across a mailbox hacked to notify the homeowner when the mail had been delivered. Since his mail is delivered via a slot in the door, he had no use for the hack as is, but something similar soon came to mind.

His dog isn’t too keen on visitors, and he figured that he could save himself a bit of grief (and a lot of unnecessary barking) if he were to wire up his doorbell to notify him of guests via his iPhone. He stopped by the local hardware store and picked up a wireless doorbell. It was quickly disassembled and wired up to an Arduino he had set aside for a different project. Tweaking some code he found online, he soon had the doorbell talking with the Arduino and was ready to interface it with his iPhone. He decided that he wanted to deliver notifications to his phone via Growl and found a Perl script online that was close to what he needed. A few tweaks later, and he had a Growling doorbell.

As you can see in the video below, it works, though there seems to be a bit of a delay in the notification. We don’t think that it would be enough to send his visitors packing before he made it to the door, but the lag can likely be reduced with a few small modifications.

As for the post that started this whole thing, we’re pretty sure this is it.

Continue reading “Growling Doorbell Lets You Know Guests Have Arrived”

Sticky Sweet Animatronic Peep Show

peeps_peep_show

With Easter quickly approaching, [Kyle] decided to finally build a project that is as tasty as it is wrong.

Behold, the Animatronic “Peep” show! Using nearly a dozen marshmallow Peeps, he constructed a stage for his “performers” and a seating area for their “clients”. The structure was built mostly from balsa wood and foamboard, featuring a retractable curtain, stage lighting, and music.

Once triggered, the embedded Arduino gets to work animating the stage lights and blaring “Cherry Pie” while the sugar-coated onlookers await their entertainment. The curtain is drawn back and a trio of winged dancers emerge one by one, ready to entertain the crowd.  The onlookers even offer up dollar bills to the dancers via a servo-mounted arm.

The project uses a total of 10 servos driven by the Arduino, along with an audio decoder chip to provide the proper ambiance for the marshmallow debauchery. [Kyle] says that he put together about 650 lines of code to get the whole thing running, but there doesn’t seem to be any way to download it at the moment – hopefully we’ll see something posted soon.

It might not be high-brow, but it sure beats blowing up old, stale Peeps in the microwave!

Stick around for a trio of videos demonstrating the Peep show as well as revealing some of the stage’s inner workings.

Continue reading “Sticky Sweet Animatronic Peep Show”

Retake On A Wii Remote Controlled Balancing Robot

[Tijmen Verhulsdonck] built his own version of a Wii remote-controlled balancing robot. He drew his inspiration from the SegWii, which was built by [Ara Kourchians].

The body is built using one of our preferred fabrication methods; threaded rod makes up a rail system, with three sheets of hard board serving as a mounting structure for the motors, electronics, and battery. This does away with the 9V batteries used on the original SegWii, opting for a very powerful lithium battery perched on the highest part of the assembly. It uses an Arduino as the main microcontroller. That detects roll, pitch, and tilt of the body by reading data from a Sparkfun IMU 5 board (we’re pretty sure it’s this one). Check out the videos after the break. The first demonstrates the robot balancing on its own, then a Wii remote is connected via Bluetooth and [Tijmen] drives it around the room by tilting the controller. The second video covers the components that went into the build.

This is impressive work for a 17-year-old. [Tijmen] lists his material cost at $800 but since he’s Dutch this might not be a USD currency.

Continue reading “Retake On A Wii Remote Controlled Balancing Robot”

RFID Drink System Eliminates The Need For Change

popcard_vending_machine

[Avatar-X] snagged a drink vending machine online a few years back, and has been selling drinks to his neighbors ever since. People are always asking him for change, and just the other day he was thirsty and out of change himself.  He considered adding an override key so that he could snag free drinks whenever he pleased, but decided to go all out and built a cash card system instead.

He didn’t know how to interface with the machine’s logic board, so after poring over the service manual he consulted with a support rep from the company that manufactured it. Luckily, he was able to get enough information from them to start making some headway. With his friend’s assistance, he was able to figure out which pins on the Bill Validator Interface needed to be shorted in order to simulate the addition of funds.

Using an Arduino with an Ethernet shield, LCD display, and an RFID reader, he had his PopCARD system up and running in no time. Now all his neighbors have to do when they want a drink is swipe their card in front of the machine and hit a button to add funds from their account.

As you can see in the video below it works great, and we’re sure his neighbors are pleased with the improvements he has made.

Continue reading “RFID Drink System Eliminates The Need For Change”

Hacking Game Port Peripherals To Work With Modern PCs

gameport_hack

[Atiti] has a bad habit of hanging on to old things. Some people call this sort of behavior “hoarding”, but around here we understand his affliction. It turns out that in his collection of old computer peripherals, he located a Thrustmaster Formula 1 racing wheel he used back in the day. Analog racing wheels can cost a pretty penny nowadays, depending on what you buy, so he decided to see if he could hack this outdated controller to work with his new PC.

You see, the problem with this wheel is that it utilized a “game port” connecter to interface with the computer. If you don’t remember the game port, go dig up an old PCI sound card and take a look on the back. That 15-pin connector? That’s a game port. Microsoft discontinued support for the game port once Vista was released, so [Atti] had to figure out how in the world he would get it to work on his new PC.

His solution was an Arduino, which is used to read the analog signals output by the wheel. Those signals are processed and sent to a parallel port joystick emulator, enabling him to use the wheel with any game supporting a standard joystick.

Obviously he could have just gone out to the store and bought a USB wheel, but where’s the fun in that?

Stay tuned for a video demo of his refreshed wheel in action.

Continue reading “Hacking Game Port Peripherals To Work With Modern PCs”

Simple DTMF Decoder Pulls Numbers From YouTube Videos

dtmf_decoder

While many of us have banished land line telephones from our houses, there are still quite a few people who utilize POTS lines today. These analog phone systems use Dual Tone Multi Frequency (DTMF) signals in order to audibly represent all of the keys on a telephone keypad and place calls. [Brad] over at LucidScience decided that it would be useful to have a DTMF decoder on hand, and got busy building one.

His DTMF decoder box uses a CM8870 DTMF decoder chip, which you might assume is all you need to get the job done. This chip performs its duties very well, outputting a 4-bit binary code for each button press it registers, but that doesn’t do a whole lot of good without being able to represent those codes in a meaningful fashion. He first built a breadboard decoder circuit that would light 1 of 16 LEDs depending on the detected button press. This was well and good, but he decided that an Arduino-driven LCD display would work far better.

When he was finished, he had a compact decoder box with an LCD display, which accepts input from either an RJ-11 cable or an audio jack. He says that the audio jack is particularly useful for decoding tones from computer audio, such as YouTube clips. [Brad] praises the CM8870 chip, stating that it can pull phone numbers from pretty much any audio or phone signal you throw at it, regardless of quality. We think it would make a great basis for a telephone-based security system, if that was something that appealed to you.

Be sure to stick around to see his DTMF decoder circuit in action.

Continue reading “Simple DTMF Decoder Pulls Numbers From YouTube Videos”