currently the Acer Liquid.
currently the Acer Liquid. iāve searched around but found no helpā¦ In general, i whould have said the android hacking community was enormous, but i fund very few useful sites around
currently the Acer Liquid.
currently the Acer Liquid. iāve searched around but found no helpā¦ In general, i whould have said the android hacking community was enormous, but i fund very few useful sites around
You can get bluetooth I2C or
You can get bluetooth I2C or SPI interfaced transceivers for very cheap, since he only needs little range he can get the lowest power ones, Ebay,Ā RS232 is easily interfaced with any micro controller, donāt get the USB ones!
If you look around you probably find cheaper ones
Ā
EDIT: If you do get to interface USB with an MCU, nothing will beat this:Ā http://www.dealextreme.com/details.dx/sku.11866, thatās less that 2$ and free shipping!
ā¦
im interested in this one too .
i was thinking of buying one Ā because of its specificationsā¦
Same hereā¦
Correct me here folks, the Android will run Java-written programs, correct? And these apps can access the hardware features of the phone, right?
āBTW an answer to the original question, I have has AWESOME results using Bluetooth to relay data, is it as simple as just sending info that way?
Ā
Just an fyi, there has been
Just an fyi, there has been a project going on called amarino that allows you to collect data from the arduino but I belive you could have 2 way com. CTC, they even use our beloved firefly bt device, which I have tried already and played around iwth this app. The nice thing is that itās fairly feature rich andi f you are familiar with java, the source code is available to you as well.
Has anyone mentioned an FTDI chip?
The FTDI chip in an Arduino connects the USB to a serial interface.Ā My Maemo OS2008 Nokia N800 has a driver for communicating through the USB (itās requires a bit of work to get it running each time).
Perhaps the Android phone has drivers somewhere for FTDI/USB-to-serial communications?Ā A google search of āandroid arduinoā or āandroid ftdi arduinoā might help you there.
-John
(edit: oh yeah, the point:Ā If you buy an āFTDI cableā (5V or 3.3V) itāll work just fine with the driver, and you can plug it in to your serial device.)
(pps ā After a quick search it looks like you might end up using a similar āusbserial.koā and āftdi_sio.koā kernel module on your phone to what I use on my Nokia OS2008, probably along with the pyserial-2.5 library.)
correct, you can program
correct, you can program them in Java and access all the feature via code (bluetooth, wifi, camera, sensors, etc).
as far as i know, usb in
as far as i know, usb in cell phones is only client, not host. And you need an host becouse the FTDI is client.
correct me if iām wrong
You need to install USB Host Mode first
I currently have an Ardupilot Mega talking to my Nokia N800 terminal program.Ā The USB port on the N800 is normally for accessing the memory or re-flashing the device, but software is available for āUSB Host Modeā.Ā Serial access in Linux is via ārootā privileges only, so I had to install root access.Ā The kernel modules usbserial.ko and ftdi_sio.ko have to be installed by a root user (āinsmod usbserial.koā) each time the device is restarted, and USB Host Mode must be enabled.Ā Once these things are installed, the FTDI device shows up as ā/dev/ttyUSB0ā.Ā The way I chose to access the port is through python, a language in which, like German or Italian, I learned just enough to scrape by.Ā
Hopefully you can find the kernel modules in Android OS, along with the āUSB Host Modeā, root access, and pyserial.Ā If you find those, Iāll be happy to post the reference I used for getting serial output working on OS2008, since it might be similar across Linux-like distributions.
ā¦
delete this one (double post it)
htc diamond
Is there any way to put in my htc diamond android and then use this to interface it with my arduino
http://www.sparkfun.com/commerce/product_info.php?products_id=9167 ???
iām not sure, but it could
iām not sure, but it could be. Try to read this instructable:
http://www.instructables.com/id/Android-G1-Serial-Cable/
Ā
itās for the G1 but itās still HTC, maybe itās valid for you diamon too.
Donāt forget to post your results if you try
Look at the cellbots
Look at the cellbots homepage. They have build a lot of robots controlled by Android phones. The easiest way is , to use Bluetooth as connection between robot and phone. So you will need a Bluetooth UART adapter for your robot, but you donāt need to root your phone. A cellbot script for Arduino exists, which needs to be adapted for your robot. On the Android side. python scripts were used for the control programs, no Java programming needed. All necessary code can be found at Google code. For running Python an Android the android-scripting Environment (ASE) is needed.
I have tested it with my Ardubot controlled by a HTC Nexus One and it is working (most of the time). Sometimes the Bluetooth will not connect, but that is a minor issue. Until now I have not found the time to make a video, a tip & walkthrough, or writing my own scripts. Maybe this weekend I will have find the time for this.
headphone jack
I though to use my Nokia phone for visison. With Symbian and Python everything seems possible (although, slow).
I think the easyest way to connect other thingies to phone is with headphone jack. You can output different frequencies, through optoisolator(for safety) itās possible to decode it in your atmega/pic. Probably the best way if you donāt have massive data amounts. Motor and light control should be possible. You can use microphone jack for feedback.
Second way is that android should be able to be USB master, if that is true then USB to serial converter or VUSB or whatever. Worth research if you want to be awesome. Even allows two way data transfer.
Third and the easiest way is screen lightā¦ Screen light on - drive, screen light off - stop. Or even different colors and color sensor. With big enough screen you should get many sensorsā¦ And mobiles second camera or light sensor for feedback.
ā¦
yes but how im going to put in my htc diamond android so to test if it works this thing???
For Android phones
Connecting an Arduino to an Android phone be possible with Amarino: http://www.amarino-toolkit.net/
I havenāt tried, but I spotted the link on DIY Drones.
I saw this last week and Iām
I saw this last week and Iām very temptedā¦very very temptedā¦
Yes, thatās an interesting
Yes, thatās an interesting board.Using ADB for communication is a cool idea.
Something similar for Arduino is the MicroBridge. But you will need a additional USB Host shield
Based on that is the PropBridge for Propellor. USB Host can be implemented in Software.
I think about porting this to .NETMF for my FEZ Domino. FEZ domino has a builtin USB Host
Boo, i used the 3.5mm jack,
Boo, i used the 3.5mm jack, is quite simple to write an android app to create and send waw message to a atmega, and also use mic for input is a little more complicated but is possible, however now i use bluetooth module, it is so cheap now, and you dont need to connect the phone to all your stupid ptojectā¦ however i never used arduino in my lifeā¦ only assembler or Cā¦