IOIO PowerSwitch Project

I can finally report a conclusion of sorts on the IOIO / PowerSwitch Tail project. The ‘of sorts’ disclaimer is in regards to my Android App, which is pretty much a working beta. I have some issues with my onResume code, and want to put some polish on the UI. That said, I have released the code to the interwebs, so had better provide a write-up.

The setup is the same as I have been posting. Dual open drain pins with a 10K pull to 5V do the lifting…triggering of pins is handled via my IOIO board…Android app providing a UI to do the switching.

ioio-example-project
beta version: check.

I went ahead and published my app on the Android Market. It will pop for sure by searching for IOIO.

android market app
apptastic

Price: free ninety nine. Can’t beat that.

I also tossed this code up on GitHub. Go nuts.

github example
/swantron

Video time: see this in action.

Basically, between all of the shaky camera work, I download my app from the Android Market, connect via USB, and control the 120V relay via my Droid 2. I will shoot a better video once I clean up my code a bit.

Stay tuned. The README on GitHub and the app details section should have all of the connection information. I can provide any further details via email / comments / @swantron. Have fun with this one…

Link to android market
Link to project code at GitHub

Arduino Hello World

Hola Mundo!

arduino hello world
if it's on then it's muthafuckin on G

See that blue LED? Pretty hard to miss. That is essentially the Arduino version a ‘hello world’ program. In other words…I’m live, suckaz. For what it is worth, that is my Mini 9, on Linux, talking to that microprocessor…no easy task. No hard task either, because our nerd-ass community is awesome. So is the command prompt.

Open source ninja. For the EE win.

+1 Nerd

My Arduino is in da houze!

+1 Nerd
Awesome.

Arduino is an open-source electronics prototyping platform…and it is awesome. I went for the Arduino Duemilanove, packaged nicely with some LEDs, resisters, leads, and solderless breadboard. Did I mention this bad-boy employs USB connectivity? Prototyping, FTW!

Next step: get this sucker talking to Ubuntu on my Mini 9.
Step after that: turn on some LEDs
Step even after that: MF-ing robot

+1 Nerd, indeed.