Google Android ADK Bluetooth Wireless Communications

arduino_to_android_ADK_bluetooth_communications

Once the Google ADK was announced, the team over at [ElectFreaks] jumped right in and started experimenting to see what they could do with the new Arduino/Android interface. While the ADK was great for allowing the two devices to interact over a USB connection, they felt that the system would be far better if it allowed for wireless communications instead.

They added a Bluetooth Bee to their Arduino setup and got busy writing an Android application that uses the handset’s built in Bluetooth module to communicate using the ADK. The application configures your phone to act as either a client or server when pairing. This does not affect data flow, as communications are bi-directional, it merely decides which device is placed in discoverable mode.

As you can see in the second part of their post, once the phone and Arduino are connected, it is quite easy to send serial data back and forth between the two devices.

As of right now, their Bluetooth API is in Beta, so things might still be a bit rough around the edges. They do encourage anyone to download and modify the code, which is freely available on their site.

A Badge Without A Conference

We saw this one a few days ago when it was first bouncing around the interwebs but never took a close look at it. Today, when we ran across a direct link in the tips box it was the promo video (embedded after the break) that won us over. Once you dig into the particulars of The Verbalizer we think you’ll agree that this is a hackable conference badge without the pesky need to attend a conference.

As you probably guessed from the design of the PCB, this is a microphone. It’s intended for use with Google’s new voice search feature, and connects to a computer via a Bluetooth module. But really it’s just another roll-your-own Arduino with a few extra bits. You’ll find an ATmega328 and an FTDI chip which provides a USB connection for programming. The real fun starts with the microphone and speaker circuitry which is just waiting to be breadboarded at home. We found a few other things while poking around in the schematic (available by downloading their Product Docs and Schematics package). It looks like there’s some capacitive touch… you what? Isn’t it more fun if you find this stuff yourself, kind of like the hidden gems of the DEFCON badges?

Continue reading “A Badge Without A Conference”

An Even Simpler Smartphone Garage Door Opener

We have seen smartphone garage door openers in the past, but [Lou’s] Hack is beautiful in its simplicity. His door opener tackles the problem without using computers, Arduinos, wireless modules or even any smartphone based applications. For this project all that is needed is a Bluetooth headset and a single transistor. The door opener uses the Samsung HM1100 Bluetooth headset, which [Lou] has done significant testing on to show that his creation is quite secure and will not open the door unexpectedly.

When this headset connects to a phone it produces a beep from the earbud, so [Lou] removed the speaker and replaced it with a transistor. Now he can use the voltage spike produced by the amplifier before the beep as his switching signal. By wiring the transistor in parallel with the door button inside his garage he is able to open the door wirelessly by connecting then right away disconnecting from the headset. This setup is apparently perfectly secure as the only way to initially link your phone with the headset is to be inside the garage. Check out the video after the break for build instructions and a demonstration.

Continue reading “An Even Simpler Smartphone Garage Door Opener”

PS3 Controller Spoofing Advancing With Leaps And Bounds

Development has been progessing quite nicely on [Matlo’s] PlayStation 3 controller spoofing project. This is a package that allows you to identify a PC as a PS3 controller. We know what you’re thinking: why would you want to do that? When we originally looked in on the project about a year ago we mentioned that this allows you to use any Linux-friendly peripheral as a PS3 controller. In the clip embedded below you’ll see that nothing beats a good keyboard and gaming mouse when it comes to first-person shooters. [Matlo’s] solution not only allows you to use alternative control hardware, but there’s almost unlimited configurability.

And speaking of configuration, he’s done a ton of work on the GUI. After the initial package installation no terminal typing needs to be done to get the system configured. Once in place, you can set the MAC address of a Bluetooth dongle to spoof the address of your SixAxis controller. From there you can set up the button mapping, calibrate mouse hardware and the like, and even program macros (fantastic). Now go out and pwn everyone at deathmatch now that the PlayStation Network is back up and running.

Continue reading “PS3 Controller Spoofing Advancing With Leaps And Bounds”

Sound Localization And A Treaded Rover

soundlocalization_and_a_robot

[Jad] recently wrote in to share a pair of projects that have been keeping him busy as of late.

The first is a sound localization system not unlike one we showed you a few weeks ago. The difference is that his system displays the sound source via a set of LEDs rather than by motion, making it far less prone to interference by things like servo noise. His system uses four identical circuits, each of which are wired to a separate analog input on the Arduino. Each channel is adjustable, making it easy to tweak how the system responds to a particular sound.

His second project is a sizable robot built on the Motoruino platform. His contraption features several stacked control boards that handle the bots locomotion as well as camera control. It connects to his computer via a Bluetooth module that boasts a 1 mile range, allowing him to control everything from his PC. [Jad] is using the robot as a prototype for a much larger scale creation, and he says that his current focus is getting the robot to track and follow objects automatically using the on-board camera.

Continue reading to see a small preview of his bot’s progress so far.

Continue reading “Sound Localization And A Treaded Rover”

Wireless Hackerspace Status Notifier

space_probe

Hackerspaces are always looking for novel ways to let their members know that they are open for business, and this notifier [Angus] from Make, Hack, Void recently put together is no exception.

While dumpster diving one day, he came across a fantastic-looking lab power supply from the ‘70s. He gutted it, saving the variable transformer for a future project, and started constructing his notifier. When someone enters the hackerspace, they simply set the dial on the “Space Probe” to the amount of time they expect to be there. The built-in Seeduino sends the data over Bluetooth to an OpenWRT-enabled router, which uses a couple of Lua scripts to notify members via email and Twitter.

Since almost all of the processing is done on the router side, it leaves the Arduino in the probe with little more to do than flash an LED and send ASCII status messages any time the knob is turned. [Angus] is well aware that this would probably make most people’s heads spin, but he hopes that other hackerspace members use that untapped potential to further enhance the notifier.

Stick around to see the Space Probe in action, and if you are interested in seeing what other hackerspaces use to keep their members in the know, check out this status switch from Hack42.

Continue reading “Wireless Hackerspace Status Notifier”

Making A 3D Printer Work Wirelessly

Looking for more ways to enhance his 3D printer, [JJ] decided to make it wireless. He got his hands on some $10 Bluetooth modules and figured this would be just the thing to make the link with his laptop.

They came as surface mount modules, so the first thing he had to do was develop a breakout board that he could patch into his Ultimaker 3D printer. This provided a nice opportunity as he needed to do some level converting to make the 3.3V module play nicely with his 5V CNC electronics. The first version of the board turned out well but he had really a poor communications range. The second version, which is pictured above, hangs the module’s antenna off the edge of the breakout board and works a lot better.

We’ve embedded a clip after the break that walks through the development of this board. [JJ] shared the Eagle CAD files as a megaupload link, but we’ve also mirrored the file after the break for your convenience.

Continue reading “Making A 3D Printer Work Wirelessly”