Hacking iPod headphone controller for use with Android

[Buddhra] wanted to use a set of ear buds that also had a controller built into the wire. The headset he chose to go with is meant for use with iPod, but he figured it should be possible to make it work with Android too. He was right, and managed to alter the controller for Android use and still fit it into the original case.

He had already made a custom control module that has fast forward and rewind features and play/pause events. The signals used for the controls are based on resistive dividers. The play/pause button on the iLuv headset already worked, so he cracked the controller open to see why the forward and back buttons didn’t work. It turns out all he needed to do was add the right resistors to those buttons. Here you can almost see the 0603 surface mount packages he used to add a 220 Ohm resistor to the back button, and a 600 Ohm resistor to the forward switch.

Very clean Android headphone controller project

Here’s an Android headphone add-on so clean that most people won’t know you built it yourself. [Will Robertson] was unsatisfied with the stock headphones that came with his HTC phone, but didn’t want to lose the control interface when upgrading. He built this add-on that lets him control the Android music player.

He was inspired to do this after reading about the control interface in one of our previous features. That hack detailed how to add control based on the 4-conductor headphone jack, but didn’t see us through to a clean finished product. [Will] picked up where it left off by designing a sleek surface mount board that hosts a headphone jack and three tactile switches. A patch cable is soldered opposite the jack, making this work as a pass-through device. The icing on the cake is the shrink tubing that masks the fact that this is a diy dongle.

If you want to follow his lead, [Will] posted his EagleCAD design files and footprints for the components he used in the post linked at the top.

Bluescripts makes Bluetooth control from Android a bit easier

Here’s a way to gain control of your projects using an Android device. Bluescripts is a free app available in the Android market that makes it a bit easier to make interfaces to send customizable messages. If you have a Bluetooth receiver in your project, connecting to it is as easy as putting the MAC address into an XML file on the Android device. Each tag in that file has a name, as well as the address of the target and the message that should be sent. On the receiving end, you just need to make sure your project hardware is ready to receive an ASCII message and act based on what comes through.

Check out the demonstration video after the break. Perhaps it’s not as cool as you could do if you were writing your own Android program, but we can’t think of anything we’ve seen that makes an Android interface this quick and easy.

Continue reading “Bluescripts makes Bluetooth control from Android a bit easier”

Patching into Android music control

Here’s a look at the TRRS cable that Android phones use. [Rich Kappmeier] want to control the music player on his Nexus One while driving. It’s not necessarily a safe endeavor if you’re staring at the screen and poking away with one hand while trying to stay in your lane. A little bit of research helped him figure out how the hardware in a headphone controller worked and he decided to incorporate that into a connector cable for the car.

The control signals rely on a specific resistance between the TRRS function ring and ground. Once he worked out the chart above and targeted the correct resistance values he built a rocker switch for Fast Forward and Reverse, as well as a Play/Pause button into the connector cable. You should be able to use this for more than just music control. Take a look at our Android Development tutorial and see what else you can come up with.

[Thanks Alastair]

R/C PPM hacked

[Thomas Pfeifer] has taken the PPM signal produced by model aircraft wireless controllers, and with an ATMega8, converted the signal to act as a USB joystick. Which means you can now use a standard R/C remote control to fly model aircrafts on your computer. Of course now with PPM decoded you could also use the signal to control any electronic device. Like your mower, iPod, and we’ve even seen remote controlled pellet guns. Catch a video of [Thomas] flying a simulated quadrotor helicopter after the jump.

[Thanks Max]

Continue reading “R/C PPM hacked”

Wii Nunchuk train controls

While we’ve been told all of our lives Wiis and trains just don’t mix, they never said anything about Wii Nunchuks. One terribly abused joke later, [Ken] tipped us off about his Wii Nunchuk controlled train set.

By utilizing Digital Command Control (think pulse-width modulation) with an Arduino, he is able to have full control over the trains direction and speed. The other part of the equation is a Wii Nunchuk and adapter. The setup should be pretty self explanatory, but there is an Instructable for those that need more help.

Control your tree from anywhere

We honestly never thought we would see an internet controlled Christmas tree before, sure maybe a remote controlled claw or online soccer robots, but a tree? Regardless, team [Schwippy] did just that. 5 separate sets of lights are connected to 5 individual x10 modules. The x10s are listening over the household’s AC lines for commands from a server in the other room, with its own x10. At about 12$ a module, the project can get expensive quick, totalling over 200$ for [Schwippy’s] setup. Just to control a tree, but anything to spread the holiday cheer, right?
[Thanks Yon]