Robust Wireless DSLR Control Over Bluetooth

yanis_android_bluetooth_camera_controller

[Manishi] wrote in to share his latest project, a Bluetooth DSLR controller that works with Android. More than a mere Bluetooth shutter trigger, his device lets you control a wide array of other settings such as aperture, shutter speed, ISO, white balance, focus position and live view.

His “YaNis” control system was built using an Arduino Pro Mini, along with a USB host shield and a Bluetooth module he picked up from SparkFun. Obviously any other Arduino and SPP compatible Bluetooth board can be used, though component size is definitely a consideration for this project, and his selections are pretty well-suited to the job. The Arduino half of the software relies heavily on [Oleg Maruzov’s] PTP/USB libraries to get things done, but the free Android control app is all [Manishi’s] creation.

The Bluetooth dongle connects to the camera via USB, and once it’s paired with his Android phone, [Manishi] has total control at his fingertips. He has plenty of improvements planned for the near future including additional camera support, so we expect that we’ll see an even more robust control application before too long.

Continue reading to see a quick video demo of YaNis in action.

Continue reading “Robust Wireless DSLR Control Over Bluetooth”

Google ADK On An EvalBot

evalbot_google_adk

After learning that Google’s ADK relied on using an Arduino-compatible board, [Benjamin] was disappointed that other microcontroller platforms weren’t invited to the party. Rather than switch camps, he took it upon himself to get the ADK working with his EvalBot. In fact, his modifications should allow the ADK to work with nearly any Stellaris ARM kit.

The hack is composed of two parts. The first, and most important bit is the USB host driver he developed to work with the ADK. The code borrows some bits from Texas Instruments, and will be published on GitHub once he gets a chance to clean up the source a bit. To get his phone working with the EvalBot, he also had tweak the external USB power supply in order to provide the current required to operate properly with other USB-connected hardware.

It’s always nice to have more options when working with Google’s ADK, and [Benjamin’s] work is likely a welcome addition to any Stellaris developers toolkit.

Continue reading to see a quick video of his EvalBot ADK demo.

Continue reading “Google ADK On An EvalBot”

Chumby Controlled Mechanum Wheel Robot

[Madox] gutted an Insignia Infocast to use with this robot. Insignia is Best Buy’s house brand and they partnered with Chumby to make their Infocast line. If you can find a used or clearance model it’s a great way to get yourself and embedded Linux board for a project like this one.

The body and wheels are 3D printed, with design files available at [Madox’s] Thingiverse page. The mechanum wheels work amazingly well, using seven bearings each for smooth operation. The body itself includes a holder for two groups of batteries. One of those battery packs powers the Chumby board while the other is used to power the four servo motors responsible for locomotion. To simplify the electronics [Madox] chose to use a USB servo drive which only set him back about $20.

We’re not sure what the USB dongle on top of the robot is used for. We’d guess it’s a WiFi adapter, since the machine sets up its own access point to act as a controller. But we thought Chumby boards had WiFi built-in. At any rate, check out the video after the break where you can see an Android phone driving the little bugger. There’s a flaw in the code that prevents side-to-side movement, it gets fixed after a video break at about 2:15 and everything is peachy after that.

Continue reading “Chumby Controlled Mechanum Wheel Robot”

Vintage Phone Has A Dirty Android Secret

android_based_vintage_phone

Instructables user [apple_fan] likes vintage telephones from the early 1900s, but while they are nice to look at, they’re clearly not too useful nowadays. He decided to change that, and retrofitted an old operator-dialed telephone with some modern amenities.

He gutted the phone, stripping out the large electromagnets and capacitor that were once used to facilitate placing and receiving calls. He added an Archos 28 tablet to the box, wiring it an IOIO board, allowing him to interface it with his Android phone. The old microphone and speaker were swapped out for updated components, and a new ringer actuator was built to replace the bulky old unit. The tablet and ringer, along with the rest of the components were then carefully hidden away inside the box as not to alter the aesthetics.

To place and receive calls, he installed CMU Sphinx on the Archos tablet, allowing him to interact with the phone using voice recognition, as if he was talking to a live operator.

It’s a pretty neat project, and while we might have opted for a small micro combined with a Bluetooth headset, [apple_fan] makes it clear why he made the hardware decisions he did. We’re always up for letting people show us a different way to get a job done, so we’re down with that.

Check out a short video demo of the phone in action after the jump.

Continue reading “Vintage Phone Has A Dirty Android Secret”

Bounty For An HP Touchpad Android Port

If you spent your weekend outside and away from the Internet, you might have missed the massive liquidation of HP TouchPads on Amazon, woot.com, WalMart, and the HP online store. Normally a $100 fully featured tablet is nothing to scoff at, but there is a catch: The HP TouchPad runs WebOS. WebOS is a fine operating system for a tablet, but it’s not Android. The folks at HacknMod.com posted a bounty for the first person to port Android to the HP TouchPad.

HacknMod is offering up $450 for a basic Android port and is looking for sponsors for the WiFi, Audio, Camera, and MultiTouch bounties. There’s a lot of discussion about the port on the XDA Developers and the RootsWiki forums if you’d like to get a bearing on how far along the project is. The TouchPad has already been rooted so there’s your starting point.

We’d like to throw our hat into the ring, but we missed out on the TouchPad fire sale. If anyone knows of an online shop where they’re still available, leave a message in the comments.

via HacknMod.com

Programming The Kinect To Work With Android

The Kinect has been hacked for many purposes, but this Android implementation tutorial is the first we’ve heard of it being used on a mobile phone platform. Although not a finished product at this point, [Raymond’s] tutorial is a good starting point for those wanting to experiment with fusing these two technologies.

The Kinect programming for this tutorial has been done with the Tegra Ventana development kit for Android 3.0. An Ubuntu-Linux installation is used, but this technique should be portable to any Linux system according to the author.

The procedure given is pretty straightforward, and the author even provides an example of the results in a video after the break. It’s interesting to note that, when connected, the Kinect is seen as two devices, “Xbox NUI Camera” and “Xbox NUI audio”. We look forward to new hacks to come out for this device, possibly using this set of tools. Continue reading “Programming The Kinect To Work With Android”

Google ADK Clones Pack A Few Extra Features, Hopefully Far Cheaper Than The Original

adk_board_clone

[charliex] from Null Space Labs wrote in to share a project that he and the rest of the gang have been working on over the last few weeks. The team has been remixing and building clones of the Google ADK demo board we saw earlier this year, in hopes of getting a huge batch prepped before Defcon 19.

Their version makes subtle changes to the original, such as extra header rows for Mega AVRs, higher quality RGB LEDs, and a nifty pirate-Android logo. They also added the ability for the board to send and receive IR signals allowing it to be used as a TV-B-Gone, as well as in more fruitful pursuits. The Arduino board used with the ADK has only undergone minor revisions, most of which were layout related.

[charliex] hasn’t mentioned a price for their improved ADK boards, but we’re guessing they will be substantially cheaper than the official Google version. In the meantime, check out their site for a boatload of pictures and videos of these boards undergoing various stages of construction.