CarPuter is a project to take my base-model car and add features I want to it. I'll be adding:
This project grew out of a fascination with the low level of technology in cars. We've finally hit a point where cars have advanced computers, but it's still a significant luxury, even though the cost of the actual devices is rapidly declining. A good example of a modern, fully integrated system is the Tesla Model S' 17" touchscreen. They integrate all of the systems of the car into a massive tablet, essentially. There are talks, as of right now, of adding an Android emulator to the system, so it can run Android apps. Pretty cool, if I do say so myself.
My goal is to build something similar to that. Certainly not quite on that level of awesome, but I guess we'll see how it ends up.
The original plan was to use my old Dell Mini 9 netbook to act as the central system. I started planning out and even building some software for the netbook, but ended up frustrated with the speed of the machine and the lack of good Windows GPS tools. I may, however, end up back on a Windows- or Linux-based laptop as the central machine of the system, depending on how everything works out.
I plan to use an Android tablet as the new center of the system. For now, I'll be using Samsung Galaxy Note 10.1, but I plan to buy a smaller, cheaper tablet to fully install into the car's dash. The tablet will interact with the other systems through a homemade Android app and the IOIO development board. The IO pins will connect to the new electric windows and locks, and possibly, control the basic climate control system, replacing the old manual system.
Some of the parts that have been ordered:
The code for one aspect of the project is available on GitHub.
Any questions can be directed at CarPuter@corb.co.