Project Detroit: How to Read Your Car’s Engine Data with OBD-II

Sign in to queue

The Discussion

  • User profile image
    nesher

    Yeah, finally! Thank you Smiley
    Waiting for HUD project. 

  • User profile image
    Gutemberg

    Finally! Gratz!

    Why don't you post the whole project instead only ODBII library?

    Thanks!

  • User profile image
    Dan

    @Gutemberg: We're designing the different components for reusability. For example, a lot of people will want to reuse the instrument cluster, but they wouldn't want to reuse parts like the LED lights for example.

  • User profile image
    ChrisHammond

    @Dan:I'd Prefer The Whole Thing! Are The Episodes Available On Demand Yet? Sorry For The Caps, Silly Tablet

  • User profile image
    nesher

    @Dan: I would like to reuse the HUD (front). Do you plan to publish this part? With hardware description please.

  • User profile image
    Clint

    @nesher: the HUD requires some pretty extensive alterations to a car. 

  • User profile image
    Dan

    @ChrisHammond: Ideally, people will help build and improve on OBD support so it makes sense to launch that as a separate project without all of the dependencies, but point taken.

  • User profile image
    ChrisHammond

    I've done a little playing around with a USB OBDII dongle for my Android tablet, would love to do it all in .NET though rather than dealing with java for a while Big Smile 

    I'm not sure I want to do anything with my current 350z, but am looking now looking for another project car to fit the bill. Thanks for making me spend money Big Smile 

  • User profile image
    nesher

    @Clint: Yes, I know this. That is why I'm asking about it. You have already made it and succeeded. I don't want to take my car apart only to fail. The OBD is nice and good, but not really new. The HUD is something that until now only car manufacturers could make. But you have made it. Maybe the first DIY HUD. We all have seen Xboxes, LEDs, projectors and other not always useful things build by customizing companies in the cars. The HUD IMHO is the first useful thing. It is not just some entertainment, but something that makes car driving really more comfortable and secure. Even if I can't install the HUD on my own, I could go to my local car customizing company and show them your "blueprints" so they not have to reinvent the wheel again.

    So Channel9, please give us more info on HUD Smiley

  • User profile image
    Clint

    @nesher:  We're going to release a few more articles and code from Project Detroit.  A full article on the HUD however is not one of them. 

    One of Coding4Fun's goal is we do the hard stuff so you can do the fun, cool, and interesting stuff.  For what we're releasing from Project Detroit, the goal is for stuff the community can actually use without creating a crazy concept car.  The OBD2 library only requires a cheap part that can be bought off the internet.  This means anyone can do it with a modern car, a laptop, and the OBD2 cord can use the library! 

    The issue with our HUD implementation is it required structural changes to the physical car on top of modifying the dash and welding in mounts for the projectors.  The projector also require a power source which means you'll need an inverter to go from DC to AC.  You have to remember, we had one of the world's best automotive shops, west coast customs, helping us implement the HUDs.

    Are the HUDs cool, you bet.  Based on other crazy projects coding4fun has done in the past and how much work I know is required for doing our solution, I don't think this is a good project to for us to release.

  • User profile image
    nesher

    @Clint: I agree with you that HUD is complicated. And is more hardware project as software. But you must agree, that using OBD2 just with a laptop on a co-driver seat is not very funny. You want to have this information not on a laptop, but on your dashboard or hud. And for any of this you have to change your hardware (car). Also they way you have implemented the HUD is only one way of doing this. How about using laser pico project from MicroVision? On page 6 ( http://www.microvision.com/pdfs/MV_WhitePaper_v.4.pdf ) you can see how they made a HUD prototype with a off the shelf pico projector. Also they have a HUD projector that can be build inside a car ( http://www.microvision.com/vehicle_displays/head_up_details.html ). Unfortunately they don't sell this one to consumers. There is also Pioneer and its AR HUD http://youtu.be/QInEsw-25Qg They want to release it in 2012. It does not requires any modification to the car. But they want to use Android inside. I think Microsoft have to do something about it Wink

    I think if you give the community what you have now, the community will optimize it and reduce the costs and complicated hardware changes to the car. Just give a start point.

  • User profile image
    Clint

    @nesher: I'm aware of both.  The off the shelf pico isn't bright enough for the output size we wanted.  I got some microvision picos for testing to verify this early on.  I highly doubt either solution could be installed without modifying your car in some way, shape or form.  Any current hud has a projection system that lives in the dash. 

    As I stated in my prior comment, unless there is something out there I'm not aware of that the public can purchase, a normal person could not implement our solution.  We only want to release stuff that you guys can actually leverage.

    What we provided with OBD-II, you could do what we did and leverage it as the instrument cluster.  That skin is from the detroit project even.

  • User profile image
    nesher

    @Clint: Why did you build HUD if you don't want to release it?
    To use OBD-II as instrument cluster you also have to modification a car. Or you can buy a car with a tablet instead of dashboard in USA?

    If you build, then release it. If you don't want to release it, then don't show it.

    Very disappointing this project. Definitely not coding4fun!

     

  • User profile image
    Clint

    @nesher:  I will ask that the comments go back on track to Brian's amazing OBD-II library and questions related to that.  If you have issues, please email me directly.  Clint.Rutkas@Microsoft.com

  • User profile image
    nesher

    @Clint: I'm sorry for misusing this thread for offtopic. And big thanks to Brian for releasing this great library! I hope you will change your mind about HUD.

  • User profile image
    steve

    Interesting tho some of your followers are expecting the impossible lols.
    OBD-II is possible because its an emission's standard based on ISO/SAE -making OBD-II equipment via windows easy to obtain & displaying values like RPM & engine temp possible.

    They will have to build the rest themselves :)
    PS. Im using silverlight in my project but not using off-the-self Elm tool, my own scan tool based on AT90CAN AVR.

  • User profile image
    nesher

    @steve: already building Smiley

  • User profile image
    nesher
  • User profile image
    Cedric Adams

    This is sweet, but can it be done with ODB-1? I have a 1982 El Camino I am restoring and finding a dash cluster kit working is expensive, this would be a great alternative.

Add Your 2 Cents