Remote touchscreen control of iPhone via serial port - Need hardware help!
Problem: You can output the iPod video to a monitor in your dash but you can't control the iPod from using the touchscreen in that monitor unless you do it using a computer. I want to control my iPhone from my monitor's touchscreen without using a computer. I've done some reading on the matter but don't have the hardware smarts to know if it is possible or not. I also haven't looked at the software side yet.
Solution: Find a way to relay touchscreen inputs to the iPod.
Proposed approach: Using a serial touchscreen device and a TTL to RS232 converter like this or this, the raw information from the serial touchscreen should be available for processing by an iPhone application.
[Edit: Good grief, mitchjs sells a serial cable for the iPod! This simplifies everything.] http://www.rush2112.net/images/iPodExp.jpg
Either a background application which reads the data and reacts to external touchscreen inputs could be run, or perhaps a special 'front end' for iPod could be built.
Background: After a lot of reading, I've found that the iPod/iPhone has TTL serial lines built into the connector on the bottom of the phone.
- Here are the pinouts for the iPhone/iPod from the 3rd generation forward
- Here is a source of parts for building a custom connector
- Here is a thread discussing serial access on the iPhone
- Here is a tutorial for how to access the serial port on the iPhone/iPod
For you hardware gurus, does this look like it is possible or not?
iPhone control via onboard touchscreen computer
I read your posts about controling an iPod via serial port and also having its video output on the onboard touchscreen display.
The aproach with serial port may not be the easiest/cheapest.
I would go for wifi since the iPod touch/iPhone already has wifi.
Connect video out of the iPhone to the touchscreen display.
Touchscreen inputs will be processed by the onboard computer and sent via wifi to the iPhone which runs in background a TCP server app that can inject remote touchscreen commands into the iPhone's OS.
The onboard computer runs a TCP client app that connects to the iPhone's server..
You will need an iPhone + video cable, onboard PC + touchscreen display + a wifi card (a cheapt USB wifi dongle).
Easy and clean, no serial wires, no bluetooth complications (bluetooth stack with serial port support).