New IOIO Is Faster, Cheaper

board-nobg

For the last few years, [Ytai] has been working on the IOIO, a device that connects your Android devices to the other homebrew peripherals. There’s a new version of this really cool board out now that includes a few much-needed features like USB-OTG and a lower component cost that is passed on in savings to you.

A few months ago, our own [Mike Szczys] caught a glimpse of this new IOIO board. It’s the same size as the previous revision, but with USB-OTG, the new IOIO can be a master when connected to a phone, or a slave when connected to a PC.

In addition to USB-OTG, [Ytai] improved the power regulation circuit, and even went so far as to refuse royalties to the board to get the costs down. It’s currently available at Sparkfun for $40.

[Ytai] says he’s working on a few software upgrades to the IOIO, including making capacitive sensing a possibility and including support for stepper motors and controllers. There’s also support for the Raspberry Pi coming up, but we’re just glad [Ytai] managed to put a yo-yo graphic on the bottom silkscreen. Finally, and hopefully, everyone will know how to pronounce IOIO.

Halloween Props: A Spooky Mirror

This mirror will spook your guests with a variety of static and animated images. It includes a proximity sensor so the images will not appear until someone comes close enough to see themselves in the looking glass.

The electronic parts are quite easy to put together. There is a 32×32 RGB LED matrix mounted on the back of the mirror. It is driven by an IOIO board with some custom firmware written by [Ytai], the creator of that board who happens to live next door to [Alinke]. Where this starts to get interesting is when [Alinke] was working on the mirror to make the LEDs visible from the front. He used a razor knife to put hundreds of scratches in the varnish on the back. This lets just enough light through to see the LEDs, but keeps the mirrored surface reflective. See for yourself in the clip after the break.

The images are fed to the IOIO board by an Android device. We think this could have a lot of use after Halloween as a weather display or news ticker. Perhaps you could even feed it from your diy Android thermostat.

Continue reading “Halloween Props: A Spooky Mirror”

Android Debug Bridge Released For The Raspi

Over on the XDA developers forums, something really cool is happening. Android hacker extraordinaire [AdamOutler] has managed to port the Android Debug Bridge to the Raspberry Pi.

The Android Debug bridge allows hardware tinkerers full access to their Android device. This feature has been used to build everything from telepresence robots to connecting a MIDI keyboard to a phone. With this port of the Android Debug Bridge, anyone can take advantage of the existing hacks and hardware written around the ADB to build something completely new.

Of course, the port of the Android Debug Bridge is only useful if your Raspi is running Android. Current Android builds for the Raspberry Pi are janky at best, but the current rate of progress does look encouraging. Hopefully with the most useful Android tool ported to everyone’s favorite credit-card sized computer, the progress of the Raspi/Android builds will pick up their pace.

Face Tracking With An Android Device

This Android device can recognize faces and move to keep them in frame. It’s a proof of concept that uses commonly available parts and software packages.

The original motivation for the project was [Dan O’s] inclination to give the OpenCV software a try. OpenCV is an Open Source Computer Vision package that takes on the brunt of the job when it comes to discerning meaning from images. To give the phone the power to move he designed and printed his own mounting brackets for the phone and a couple of hobby servos. An IOIO board connects to the Android device in order to control the motors. On the software side all [Dan] needed to do was write some code to interface the output of the OpenCV face tracking modules with the input of the IOIO. See the finished project demonstration after the jump.

This system can easily be implemented with other hardware, like this Arduino-based version we looked at earlier in the year.

Continue reading “Face Tracking With An Android Device”

Open Source Android Thermostat

Put that old Android phone to good use by mounting it on the wall as a smart thermostat. This open source hardware and software project lets you replace your home’s thermostat with an Android device which adds Internet connectivity and all that comes with the increase in computing power.

The brunt of the hardware work is taken care of by using an IOIO board which makes it easy to interface any Android device with the simple hardware which switches your HVAC equipment. We’ve been waiting for the launch of the new IOIO design and if it comes in at a lower price as has been rumored that makes this project in the price range of the least expensive of programmable thermostats (assuming you already have an Android device to devote to it). Simply etch your own board to host the relays and voltage rectifier and you’re in business.

There is a client and server app, both free in the Play Store. The server runs on the wall-mounted device with the client offering control via a network connection. The features of the system are shown off quite well in the video after the break.

This sounds like a perfect use for that phone you ripped out of the pages of a magazine.

Continue reading “Open Source Android Thermostat”

Video Preview: New IOIO Prototype

We got our hands on this prototype of the new IOIO design. It’s a breakout board that makes adding hardware to an Android device pretty easy.  [Ytai Ben-Tsvi] sent it our way, and took a bit of time to explain some of the differences between this board and the original version. You can see our video preview embedded after the break.

The size and form factor of the board remain the same, but the choice and layout of parts has changed. Most obviously, the USB-A connector is gone, replaced by a USB mini-B micro-B connector. This makes it possible to use the board as a USB-on-the-go device, or as a USB host device with the help of an adapter that will ship with the board. The JST connector is for external power. The previous revision included a footprint for it but it was never populated. There has also been an upgrade to the voltage regulation circuit, using a newer part as the switch-mode regulator.

There was a last-minute bug discovered in the layout. [Ytai] wants iron-clad 5V to ground short protection and is re-spinning the board to ensure he achieves that goal. He can’t say for sure, but as we mentioned in our previous post about the prototype, a price cut is planned. It could cut the current price of $50 down to just $30, but that won’t be decided until all of the choices have been made for the first production run.

Continue reading “Video Preview: New IOIO Prototype”

IOIO Controller Replacement For An RC Truck

This RC truck can be controlled with the tip of your thumb or the tilt of a wrist. That’s thanks to the IOIO which was inserted in place of the toy’s original controller. [Exanko] made the hardware changes in order to use his Android phone as the controller. The white circle is a software joystick that acts as throttle when your thumb moves along the Y axis, and steering when it moves along the X axis. But while he was at it he also included accelerometer input as an alternative control option.

The IOIO board has a Bluetooth dongle connected to its USB port as a means of wireless communication. The dongle was hacked to accept an external antenna, thereby increasing the truck’s range. There is also some on-board flair like LEDs for lights and even a laser diode for… well we’re not sure what that’s for. Get a better look at the hardware internals in the clip after the break.

Continue reading “IOIO Controller Replacement For An RC Truck”