Just wanted to post a preview of my current project. I have been working on this a while ago here: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1282268599
In the previous version, I had created a trip computer powered by the Arduino which displayed the speed, distance, time etc on 3 seven segment displays. Recently as I had more free time, I bought a serial character LCD and decided to upgrade from my 7 Segment displays. To make a long story short, I had to rewrite my code and create libraries to make it more readable. After a couple days work, I am now almost ready to install the character LCD screen.
Tomorrow I will install it in my car and post an update with pictures, but as a preview I have made a video showing some of the different modes for the LCD.
Note: I have not included the speed in mph and distance in miles. The only thing is that the distance is not as extensively displayed as it is in km. I am not sure if I should display the yards too. I tried to get the speed somewhat consistent, but it was difficult tapping a wire instead of passing a magnet over the reed switch.
MODES: 1. Speed in km/h 2. Speed in mph 3. Average speed km/h 4. Average speed mph 5. Distance in km 6. Distance in Miles 7. Security Message - Purpose: same as blinking LED on radio in the car 8. Trip time
Current Problems: 1. Average speed is not displaying, stays at zero. 2. Interrupt wont advance menu when on security mode. (Probably due to the fact that I am using a 60 second delay in that function) 3. Dont know what to encase the LCD in, probably just going to use paper, cardboard, and electrical tape. (Aesthetics are not my strong point, any suggestions appreciated)
PARTS: 1. Arduino MEGA: http://www.sparkfun.com/products/9949 2. LCD: http://www.sparkfun.com/products/9394 3. Reed Switch: I think I bought it from radioshack or http://www.youdoitelectronics.com 4. Resistors, a capacitor, and wires.
Current Codes & Libraries: http://ubuntuone.com/p/UwF/