Last edit January 23rd, 2010 By Superboog
Hi guys Im a new CS student whose in love with my N900. The only thing I love more than technology is cars however. I have a 240sx and how awesome would it be to put your N900 on your dash not only for GPS but also for real time figures about your Car. Im not sure how exactly this would work or if at all but most cars have OBD I and II ports and ecus that are just under the dash. This idea is still in the early stages in my head but im going to be doing some work on my car to see how the link could be made. Im a new CS student so my programming and Maemo code skills are way under par. If anyone has any suggestions or think this idea has merit let me know.
Check out the carman project for the earlier internet tablets. IIRC, Bluetooth & OBD was implemented.
by Ze Stuart on January 23, 2010 at 7:42 pm
Nokia don“t put OTG on N900 device. Can we use only a Arduino Board. All smartphone BT powered can do what N900 does.
by Andre Dias on January 24, 2010 at 10:28 pm
I love the idea of this as a tool/gadget for all the boy racers out there.
Let us know how the work on your car comes along and I’l do whatever I can to try and get people to help you out!
Cheers,
mattbrawn
by mattbrawn on January 25, 2010 at 10:54 am
@Andre Dias,
Any entries have to incorporate an N900 handset as that’s the main basis for the competition. A lot of the original PUSH N900 entries heavily relied on using an Arduino board and communicating via Bluetooth modules.
Hope that helps.
by mattbrawn on January 25, 2010 at 4:03 pm
Okay thanks for feedback. Im looking into getting one of the Arduino boards at the moment and starting to experiement on the car and N900,
by superboog on January 31, 2010 at 1:34 am
If you can’t beg, borrow, or steal code, you’ll need to start with the OBD-II spec for your car, which is one of the following:
ISO 15765 (CAN)
J1850 (Ford, GM)
ISO 9141
ISO 14230 (kwp2000)
For inspiration, checkout the phone-based apps from companies that specialize in interfacing with the car ECU / PCM.
http://www.plxkiwi.com/kiwiwifi/
http://www.innovatemotorsports.com/products/ot2.php
by gamiller on February 1, 2010 at 7:17 pm
A bluetooth OBD2 (like I have on my Subaru and created out of an Arduino for my Harley) will work.
The problem is if you just use OBD2 (as documented at wikipedia among other places) it will be slow – 6 Hz at best but often slower. If you reverse engineer the car’s datastream, you can pick out the RPM at 10-20Hz or faster plus much more data. On my Harley, I have speed, rpm, engine temp, gear, turn signals, odometry, fuel consumption…
You can also use external sensors like accelerometers and gyros.
by tz on February 8, 2010 at 4:40 pm
@tz
what do you use to display all the data when on your Harley?
by mattbrawn on February 10, 2010 at 4:01 pm
I use my n810 WiMax edition. The one with the black-and-orange Harley colors. I also have the standard n810 and an n800 as backup/test.
http://forum.sparkfun.com/viewtopic.php?p=80410&sid=98b640b007c998262da345553c9ac8f2#80410
GTK emulating 7 segments since the graphics speed is faster writing/reading rectangular regions.
by tz on February 14, 2010 at 1:29 am