DIY IR remote on my Android Phone.













I have followed the instructions here:http://www.instructables.com/id/DIY-Infrared-transmitter-for-iPhone-iPod/#step1 and here: http://www.vladcazan.com/previous-projects/electronics/iphone-remote-control.

The basic idea is using the Left/Right channel on the audio jack to power up two IR LEDs, so when you play a special audio (wave) file on your phone, it will generate the appropiate IR signals to the devices such as TV or your Camera.

It is a very easy hack, may be a good project for the new year start.














What u needs are only 2 x IR LED and a Audio 3.5mm Plug! Of coz, your phone, I am using Nexus S.

I don't have a TV, so I generate a wave media file to trigger my Canon DSLR, please check out the video:




The signal is not very strong, so sometimes it is not working properly. It may be because of the choice of the IR LED or just the phone won't provide enough power to the LED. It may not be very pratical, but it is fun anyway. Hope u will enjoy.  Please do it @ your own risk, it may/may not damage your phone.

Tutorial on How to generate the wave form:
http://www.pentaxforums.com/forums/pentax-dslr-discussion/131633-absurdly-simple-diy-k-x-remote-timer-using-mp3-player.html#post1368821

Canon Trigger Waveform:
http://controlyourcamera.blogspot.com/2010/01/automatically-resume-video-shooting-on.html

My Sample wave form download here:
http://androidhk.com/Canon.wav

Hanson Robokind

A walking robot with an expressive face!

Android USB Host Testing.


Since Android 3.1.x (API Level 12), Google introduced an USBManager which is actually a USB host API to talk to usb devices connected to your tablet or phone. It is different to the Android ADK, which requires the other sides have special hardwares and software protocol.

As now your tablet/phone is a complete USB host device, so you can theoretically connect to any USB devices avaliable on the market. But you have to write your own USB driver using USBManager (Java) to talk to the devices.

There is a one example provided by Google called ADB Test, so now you can connect your tablet/phone to another android devices via USB and start debugging. (i.e. adb logcat)

Source code: http://developer.android.com/resources/samples/USB/AdbTest/index.html

I got a Asus Transformer TF101, and a special USB kit which turns the external connector to a USB host connector, so now I can connect my phone to it with the USB cable! Let's see the demo video here:


If you want try it on your tablet/phone, you need to prepare a special usb host adapter if necessary and then download the following from the market:
https://market.android.com/details?id=com.bitartist.usbadb

it is a direct copy of the Google Adb Test,  I put on market just for people to play around.

I have started a little project of interfacing a USB2Serial adapter (based on SiLabs CP210x chipset), so far I can send / receive the data to/from the MCU UART. I hope can finish some basic functions (like setting baud rates) and release it to public later. It is a simple and cheap way to connect your Android devices to your MCU, the only drawback is that you will need a usb host and Android 3.1.x host device.





Draw Schematic Online !

Found a website that allow you to draw schematic on your browser, so fast and easy.
link : http://www.dz863.com/

Robotic Bear Pillow!

here we go, a new robot in Japan. It is a Pillow, if it hears you are snoring, it will turn your head to one side and hopefully you will store snoring. Check out the video here:

Qbo the Robot see himself in the mirror.

Qbo is a robotic platform, it is not ready on the market yet. I am waiting for its launch. Let's see this cool video when Qbo stands in front of the mirror:



Cool!

Happy Thanksgiving: Will you consider to buy a robot for the coming 2012?

We have talked about the weightloss coach robot called "Autom", now it is on sale, please check it out. They also released a new video: via http://myautom.com/