The palm pilot implementation has hit a snag. Superwaba closed the software gap, and serial communication with the 'duino is pretty solid, but I can't seem to find a solution that I like for running the palm without batteries.
One option is to make some "fake" AAA batteries, basically a foam or balsa plug with some leads to go to the arduino voltage supply. The only problem is that
the palm will forget its programming if you leave it unpowered for a minute or so, and have to be resynched. So the user has to get everything in place, then pop out the batteries and pop in the power supply adapter in less than a minute.
The other issue is connecting to the pilot. It can be connected with a sacrificed cradle and a $1.50 plug to make a "null modem", but there should be a solution that allows reuse of the existing cradle, so the user doesn't have to locate a sacrificial cradle. Maybe a slide-in tray under the cradle could be fabricated. But then you have all this cable hanging around on your dashboard, or run it to nowhere. I think a box for the arduino with some terminals and a rs232 and power connection, then two small power leads wrapped around the cable to the fake batteries would be the tidiest. arduino goes under the dash wherever, and hooked up to an injector and a vss and battery voltage (possibly all by the ECU). The box can also house the vehicle interface circuits to keep it organized.
Then hotglue or velcro your hotsynch stand to the dash, or use a hotsynch cable and velcro on the back of the palm pilot.
Is this getting too hokey yet?
And the signal processor software is still in need of some work.