Bluetooth Enabled Breathalyzer

[Al] at Open Gadgets just put the finishing touches on his Android breathalyzer. It’s the perfect thing to install on ex-girlfriends’ phones to prevent 2 a.m. drunk dialing.

The project started off as a talking breathalyzer connected to a computer that tweeted your BAC, gave weather and stock readouts, and functioned as a photo booth. Since the first reveal of his project, [Al] moved from the desktop world to the mobile domain.

The breathalyzer itself is contained entirely in an Altoids tin. The build is based on the IOIO board that recently got support for Bluetooth. An alcohol sensor in the project measures the alcohol content of the surrounding atmosphere and reports this back to a phone over Bluetooth. There’s no word if the Android version of [Al]’s breathalyzer has the Twitter and photo booth functions, they would be relatively easy to add.

While a wirelesss, tweeting breathalyzer lends itself to a competition for a high score, [Al]’s project could have a few very good implantation; a DIY auto ignition interlock would be a very useful device for some people. Check out the videos of [Al]’s builds after the break.

Continue reading “Bluetooth Enabled Breathalyzer”

Bluetooth For Android Open Accessories

[Ytai], the lead developer for the IOIO breakout board for the Android Open Accessory kit, figured out how to control just about anything from an Android phone wirelessly over Bluetooth.

When [Ytai] first announced the IOIO breakout board for Android devices, one of the commentors on his post said a standard Bluetooth dongle could stand in for the USB cable between the phone and the IOIO. Wireless control of home automation project and robots was just too good of an idea to let go, so [Ytai] dove into this new Bluetooth project.

After getting a cheap Bluetooth dongle from DealExtreme, [Ytai] found btstack, a lightweight Bluetooth stack that was perfect for an embedded environment. Dealing with the USB driver for a no-name Bluetooth adapter didn’t come as easily, but after a few long nights, [Ytai] emerged victorious.

He still has a few more problems to overcome. Namely, supporting environments where more than IOIO board is available. [Ytai] is thinking about adding support for WiFi dongles, something we’d love to see. Check out [Ytai]’s demo of wireless control of a servo after the break.

Continue reading “Bluetooth For Android Open Accessories”

IOIO Upgrades Get A Bit Easier

The IOIO, a breakout board for Android phones that predates the Android Developer Kit hardware, is a now a little bit easier to upgrade. That’s because [Ytai’s] IOIO manager app just his the Android market. The PIC24F that sits proudly on top of the board has always been running a bootloader, but for security reasons it is programmed to only talk to apps that have been officially signed. Now that there’s an app that meets this qualification, you can upgrade the firmware from your phone without the need for an external programmer.

What about the bootloader itself? Surely that will need upgrades over time, right? Well, yes. [Ytai’s] announcement today also came with an option for upgrading the bootloader but with one caveat. You’ll need two IOIO boards to complete the upgrade. One connects to the phone and becomes a programmer, while the other lays back and waits for a refreshing code flash.

IOIO Now Supports Android Open Accessory

After the announcement of the Android Open Accessory ADK, [Ytai] decided he should get the the ADK running on the IOIO Android breakout board.

The first batch of Android ADK boards sold for about $400. While that price has come down considerably, the IOIO is still cheaper and smaller. [Ytai] put the source and all the technical info on his wiki.

Interestingly, this beta build is a little more capable than the Google offering. The IOIO supports the Android Debug Bridge, so it’s able to work with any Android device made since the beginning of time. The IOIO will try to communicate with the device using the Open Accessory standard because of the much better throughput and latency, but will seamlessly fall back to ADB if the device doesn’t support Open Accessory. Open Accessory boards are only comparable with devices running Android 2.3.4 and higher, so it looks like we’ve got a standard breakout board for the $99 Android tablets that fly off the shelves during Christmas.

[Ytai] has gotten a few of his projects on Hack a Day, like his PICMAN prototyping setup and his awesome 2 foot POV globe, so we’re happy to see this very skilled builder finally get his Hack a Day hat trick and enters the ranks of giants like [Sprite_tm]. If you’ve got a great build, send it in and you might be able to join the pantheon of great builders.