DriveIT!

15th July 2010 @ 18:04 GMT • UncategorizedNo comments

Just so it’s all in one place, this is a post about my car software, “DriveIT!”.

DriveIT! is written in C# for the .NET Compact Framework V2 and .NET Framework V2 – that means it runs on Windows Mobile and Windows XP/2003/Vista/7.  I have started porting it to iPhone too.

DriveIT! started off as a project when I was bored on holiday once as a way of displaying an accurate speedometer from GPS. It has since evolved into more than that.

It now does:
– GPS data (position, speed, height, time)
– OBD data (fault codes, battery voltage and any PIDs that the car supports (see http://en.wikipedia.org/wiki/OBD-II_PIDs))
– Calculated data (trip distance, trip time, acceleration rates, 0-60 test)

It also provides warnings and alerts for efficient/inefficient driving, speed limits, coolant temperature, RPM (efficient speed, power band, change up/change down).

It can be configured to show data in an analogue or digital format, several at a time. It can also log this data for graphing in Excel on the computer.

It supports standard ELM327 OBD hardware and any NMEA GPS. I use http://www.dealextreme.com/details.dx/sku.16921 for the OBD and use the built in GPS on my HTC TyTN-II.

Any questions, just comment and I’ll answer them.