What I find really funny about new hardware coming out is people generally do three things first. First they try to root or jailbreak it. Second they try to put Linux on it. And the very next thing they do is port emulators to it. Following in succession here’s a Gameboy emulator running on the Google ChromeCast.
You most likely already know that the Beagle Bone Black is a cool piece of hardware. Well you may or may not know that you can get Android running on it. Nikolay did a nice write-up on essentially making your own Android table.
Hardware wise you’ll need a touch screen shield, a battery, and a USB WIFI adapter. Once you’ve compiled the Android kernel using rowboat (or just downloaded the pre-built binaries) and setup your SD card, a little configuration is needed for the WIFI adapter and touch screen.
While probably not the cheapest or smoothest approach to gaining an Android tablet, it’s still damn cool. Read the full article here.
So far I have 10 components working, including the Accelerometer which can stream its data to the Pi.
Tom has put together a cool little setup I’m sure a lot of you will find useful. It consists of an Android app (source code here), and server that runs on the Raspberry Pi written in Python (source code here). Tom’s put together documentation for his API that lets you trigger events and send data between devices.
The list of components is pretty extensive. Standard controls like buttons and toggles, extending to Voice input and VideoFeed. Everything is done via wifi so you’ll need to get wifi working on your Pi first. It’s a work in progress but I can see many applications for this already!
It sounds simple enough, but actually putting it all together is the difficult part. Kerimil shows you had to create an App for Android using App Inventor, gives you a default sketch and takes you into blinkydom.
The app is simple, turn an LED on, turn an LED off. Kerimil steps it up a notch by using voice commands on the phone. This is a great start for getting more complex apps to work. Writeup / source here.
He later added some videos where he apparently improved his sketches sending data from the Arduino to a web site via the phone. Writeup / source here.
Then moving right along to alerting the Arduino to an incoming SMS message.
Really awesome stuff, with just the ingredients shown here you could craft some really cool things to automate your home, control a robot, or whatever.