When we first saw [Jeffrey Nelson]’s G1 based robot we immediately wondered what the transport for the controls was. The G1‘s hardware supports USB On-The-Go, but it’s not implemented in Android yet. It turns out he’s actually sending commands by using DTMF tones through the headphone adapter. The audio jack is connected to a DTMF decoder that sends signals to the bot’s Arduino. He wrote client/server code in Java to issue commands to the robot. You can find that code plus a simple schematic on his site. A video of the bot is embedded below.
Arduino Hacks3063 Articles
Sound Effects Box
At first glance, this may look like a retro styled monome, but it is actually quite different. Merging a Project64 key pad and a Voice Shield for Arduino, [Spikenzie] has made a sound effects box. Each button triggers a unique sound that is stored in the Voice Shield. Of coarse, it will be like a game of memory trying to remember what sound is where. You can see a demo video here.
Automated Shooting Range
[Steve] was discussing airsoft with a friend when he came up with this idea. His friend was lamenting the lack of “action” style targets for their airsoft hobby. [Steve] took this as an opportunity to make his own automated target system. The targets themselves are made from Construx, a paper target and a piece of cloth to stop the airsoft pellets. Controlled by an Arduino and an ioBridge module, it has a web interface so he can switch programs from up range. You can see a video example of him shooting some targets after the break. Next,he should make it twitter where each target was hit.
Meggy Serial Cable
We thought the Meggy had some serious potential. The open serial port is ripe for the plucking, but has thus far been fairly unused. Here’s directions on how to make your own serial cable capable of connecting two Meggies. Basically, it is just modifying an audio cable, used to connect CDROMs to the motherboard. The cool thing about this is that the resulting crossover cable should work on any Arduino that is programmed via an FTDI cable.
CUIduino, Arduino With True USB Support
The CREATE USB Interface (CUI) was a project that came out of UC Santa Barbara around the same time the Arduino was being developed. It has a USB port, a PIC18F4550, and a prototyping area. It was designed to enable easy interfacing with the real would through many A/D inputs and general I/O ports. It supports both OSC and MIDI-over-USB natively. The biggest difference between the CUI and the Arduino is its USB support. The Arduino uses an FTDI chip to create a serial interface to its onboard AVR. The CUI’s PIC has native support for USB. That means you can have the CUI appear to be any USB HID device you want: keyboard, mouse, game controller, etc.
The Arduino has a friendly development environment and a large following though. CUI create [Dan Overholt] decided to add an ATmega168 to his board to get the best of both worlds, the CUIduino (scroll down). It can be programmed just like any other Arduino compatible device, but the having the CUI parent means your Arduino project can behave like a native USB HID gadget.
[Thanks Peter]
Libelium Arduino Contest
Libelium is holding another Arduino Open Hardware contest. Just create a how-to by April 15th that makes your daily life easier. Prizes include GPS, GPRS, SD, and solar modules designed for the Arduino.
Illuminato
[Matt] sent us this very cool looking project called Illuminato. After brainstorming on how to improve upon the Arduino, and receiving lots of input on his ideas, [Matt] has put together this board that has several nice improvements. It has more I/O, more code space, faster serial communication speeds, built in PWM, and works with existing Arduino shields. Not only does it make these improvements, but it does it with style. The finish is quite nice, the layout is pleasing and it even has two rows of SMD LEDs on the back for some added geek cred. You can see a couple videos of it in action after the break.