Slashdot Mirror


Making a Color LCD Dashboard Replacement?

DarkHand asks: "I've recently begun a project that would allow me to replace the analog gauges in my cars dash with a TFT LCD screen displaying a digital representation of the same. A number of animated analog-looking gauges would display the same information the physical gauges display, based on info from the ECU, as well as any other information the ECU has access to, such as intake air and coolant temperatures, throttle position, pop-ups for any warnings or error codes, etc. I'm looking to be able to add, remove, and customize the positions of the individual gauges, and possibly even make the background skinnable. Stability is crucial, so I'm leaning toward a Linux-based system. I have a few software friends who are willing to help on that end, but finding the proper hardware for such a project has proven difficult." "I need something that either boots within a few seconds, or draws very little power when idle so as to remain active and run off the cars battery. A laptop or small computer boots too slowly, and draws too much power to stay on all the time. A high powered PDA with a larger screen would be perfect, but as far as I know it's not possible (or at least not easily doable, both in hardware and software) to change out to a larger display. The best option I've found so far is the venerable Gumstix board, but as far as I can tell, LCD support is still shaky. Has a similar homebrew project been done before, where I could go for wisdom? What kind of hardware would the Slashdot crowd use in such a situation?"

132 comments

  1. sounds dangerous by p373 · · Score: 2, Insightful

    I suggest getting a Toyota Prius if you want to drive a space ship. Check this picture out.

    --
    http://www.thelung.org
    1. Re:sounds dangerous by Mitsoid · · Score: 1

      how does that display hold up in the cold?I seem to recall LCD's having problems with pixles freezing due to cold weather...

    2. Re:sounds dangerous by jimsum · · Score: 1

      I've driven a Prius in two winters now and the LCD has always worked. However, I haven't driven in temperatures less than -25 C

      --
      -- Pot is safer than Beer
    3. Re:sounds dangerous by nemsan · · Score: 0

      spaceships have steering wheels?

    4. Re:sounds dangerous by Locutus · · Score: 1
      Some improbability-proof drive rooms do and some don't. Another clue...please notice that a good tea cup will NOT fit the Prius cup holder.

      Obviously, the Prius is a pre-Bistromathic Drive vehicle.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    5. Re:sounds dangerous by wjames · · Score: 1

      If I want to drive a space ship, I'll install a few 286's in the trunk and I'll have the equivilan processing power :-P

  2. Legal issues by afd8856 · · Score: 3, Interesting

    Wouldn't this kind of things have to be certified first? I mean, I can imagine a scenario where the driver would say to the police: I didn't know I was going 120 /h, look, my gauge pnly says 20 :-)

    --
    I'll do the stupid thing first and then you shy people follow...
    1. Re:Legal issues by antifoidulus · · Score: 1

      It's also illegal to tamper with the odometer. If you ever sold the car, you would have to somehow prove that you didn't tamper with it, which is probably a lot harder than it sounds.

    2. Re:Legal issues by gl4ss · · Score: 1

      depends. it's not illegal to replace the meters.

      what is illegal is to lie about how much the car has been driven, of course.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Legal issues by dario_moreno · · Score: 1

      On my previous car, the odometer broke at 85000 km...the mechanic was quite surprised that I ask for the new one to be set at the same value that the old one...

      --
      Google passes Turing test : see my journal
    4. Re:Legal issues by sbaker · · Score: 1

      In most places, you can sell a car with an unknown milage on it. What you can't do is misrepresent the milage. If (for example) your odometer has 'rolled over', the mileage it reads is now incorrect. But that doesn't mean you can't sell the car.

      Of course it's going to be a lot harder to sell a car with unknown milage - but that's a different matter. Selling a car which has been severely 'hacked' is likely to be tricky anyway.

      --
      www.sjbaker.org
    5. Re:Legal issues by DarkHand · · Score: 2, Informative

      I forgot to mention in the article that this would be for an autocross/track car, so legal issues aren't a problem. Sorry about that. :)

    6. Re:Legal issues by cloudmaster · · Score: 1

      If your gauge is inaccurate, it won't get you out of a ticket. It may get you an equipment violation, but trust me, having an inaccurate or non-functional speedometer won't help (having changed rear-end gears, tires, and broken speedo cables before)...

      Normal auto gauges don't hold up in court, anyway. Unless you're driving a retired police car that says "certified" under the gauge, anyway. :)

    7. Re:Legal issues by ReverendLoki · · Score: 1

      But it hasn't been "hacked"; rather, in today-speak, it's been "pimped". That oughta just increase it's resale value.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    8. Re:Legal issues by ReverendLoki · · Score: 1
      You wouldn't have to prove anything, but rather most of the time you do have to write the actual mileage on the title - or at least what the odometer says. Furthermore, it isn't illegal for the odometer to read incorrectly, but it is illegal to tamper with an odometer. In my last car, the odometer broke at around 270,000. I sure as hell wasn't going to invest in getting that fixed - at that point in it's life, 40,000 more miles wasn't really gonna make a difference.

      Now, if it was me, I'd see if I couldn't keep the old odometer attached and functioning, though it may be hidden out of site behind the LCD, to be seen only by whatever poor soul has to open up the dashboard next. I might even want to do it with most of the gauges, in fact. Consider it an extra level of hardware redundancy, to provide for a secure backup of the important data.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  3. You should look into RTLinux. by who+got+my+name · · Score: 0

    I would not advice to replace it, but if it is just for fun I would say that real-time OS is needed.

    --
    The only person who is capable of killing my karma, is me, do not even try to help me.
    1. Re:You should look into RTLinux. by who+got+my+name · · Score: 0

      One more thing, as for hardware: try to look at soekris.com.

      --
      The only person who is capable of killing my karma, is me, do not even try to help me.
  4. Refresh rate.. by danielrose · · Score: 1

    You may want to check the refresh rate on the LCD you choose to use, as I remember reading that LCD tachometers were not common as the numbers changed way to fast for the refresh on the screen. Of course that was 5-10 years ago, so they may be of a much? faster refresh rate now.

    --
    i hate pansy republicans
    1. Re:Refresh rate.. by FinestLittleSpace · · Score: 1

      i think 60fps is plenty enough for a refresh rate on a speedo, but what could be a slight problem is latency. LCDs have approx. 20ms latency which in critical situations could cause problems... of course the advantage of all this is that the computer can log the speeds etc VERY accurately and at a high rate so if the police question you, you can say 'actually'...

    2. Re:Refresh rate.. by Jerf · · Score: 2, Insightful

      I think for that, I'd use a linear guage like a progress bar, which you can update as often as you like and let the LCD take care of blurring it "in hardware" (when life hands you lemons, make lemonade :-) ). The number can be a running average of the last second or so to stabalize the number, and with only slightly more cleverness you can ensure that if that number is flopping between two close numbers like "74" and "75" that you'll suppress that.

      (You may even be able to kill two birds with one stone here; I'd suspect, though I'd want to test, that an algorithm that says "Don't change the number on the display unless it is more than 1 mph (maybe 2kph) off" would fix most problems.)

      Which brings up why I think this whole project is dangerous; this sort of stuff is non-trivial, and I for one wouldn't care to have information critical to my life running on something I whipped up yesterday because I thought it was cool. (I would be confident I could do something with user testing support, but it would certainly take many iterations to get all the bugs and suboptimal behavior out.) We all know how good most programmers are at user-friendly interfaces, so good that I feel I should point out that "user-friendly" also encompasses presenting relevant information in a format that is easy to read since the evidence suggests a lot of programmers haven't caught on to that facet either. Also note the distinction between "bug" and "suboptimal behavior" in my parenthetical, another distinction a lot of programmers miss; functional can be the enemy of usable. I can't wait until you're programming your car dashboard. (Might learn something about the subject, though.)

      It's a free country, of course, but if I got the car hacking urge, I'd much rather hack up my radio than my dashboard.

    3. Re:Refresh rate.. by WebCrapper · · Score: 4, Informative

      Actually, LCD's don't really have issues like that at the moment. Check out the Pioneer AVIC-N1. Its a DVD player that hooks into the vehicle and will display the gauges, just like the story parent wants. Its possible, just a matter of making it work from scratch.

    4. Re:Refresh rate.. by PurpleFloyd · · Score: 1

      Why use an LCD tach at all? It seems to me a better idea would be a row of LEDs along the top of the dash, shrouded from outside light - one for every 500 RPM would probably be sufficient for an automatic, or maybe one per 200 RPM for a manual. This would not only provide a solution with very low latency, but would also mean one less thing to display on the main screen, freeing up a goodly amount of space for the various things mentioned in the article.

      --

      That's it. I'm no longer part of Team Sanity.
    5. Re:Refresh rate.. by pyite · · Score: 1

      Life critical information? Gauges are a luxury, at best. If my gauges broke tomorrow, I wouldn't stop driving. I would hope that most people can estimate their speed based on the sound of their engine. This is a lot easier, of course, to do when you have a manual transmission, as you always know what gear you're in. Still, for any driver, you should be able to at least ballpark it, especially when others are on the road.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    6. Re:Refresh rate.. by Jerf · · Score: 1

      Ah, a perfect illustration of what I mean.

      It's not just the literal information the guages are carrying. If you write something that is inadvertantly hard to read, and it takes you a second to puzzle it out, that's a second you're not looking at the road, which I'm sure you'll agree is a life critical issue. Certainly nobody can drive with their eyes on the road literally 100% of the time, but every moment you aren't looking at the road better have a direct and important payoff, and "puzzling out the meaning of things that should be understood at a glance" doesn't meet that. That could be the second that matters.

      The information on the dash is life-critical, in that poorly-written gauges could make the difference. It's not like you're going to crash in five minutes after doing this hack, it's all a matter of probabilities, but it's not worth toying with in this particular manner.

      This is a perfect example of the kind of blinders programmers are typically armed with and that I was talking about, especially in a domain like this where the UI is essentially optimal (at least locally) and familiarity has bred contempt. With user interfaces, the issues go beyond mere existance of information; presentation matters.

    7. Re:Refresh rate.. by pyite · · Score: 1

      This is no different than how people react to the information on stock gauge clusters. "Why is that light blinking?" "What does the circle with two arcs around it it mean?" In fact, you have an opportunity to present the data in a better matter, something you know you'll understand. In the world of hand held cell phones, newspapers, cup holders, vanity mirrors, and in dash navigation systems with text displays, I hardly think the situation can be made any worse.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    8. Re:Refresh rate.. by danielrose · · Score: 1

      That is what the original article I read has suggested..
      They'd had requests to publish plans for a kit LCD tacho, but instead used a line of ugly yellow, green and red leds..
      Now though, we could have a dizzying array of bright blue, green, white etc. Just enough to blind the driver! :)

      --
      i hate pansy republicans
    9. Re:Refresh rate.. by curunir · · Score: 1

      I think you're being a bit short-sighted. There are gauges on the dash that, while not life/death critical, are very important. What if the system crashed and you ran out of gas in the middle of nowhere? What if you weren't able to see that you had an oil leak and you ruined your engine.

      Also, you'd have to take a lot of non-obvious considerations when attempting a project like this. For instance, one huge advantage to physical gauges is their ability to be seen in any lighting condition with a simple on/off backlight. With and LCD, you'd have to monitor not only whether the headlights were on, but also the the intensity of the sunlight so that you could adjust the brightness accordingly. It would suck to not be able to drive your car at night because the LCD is too bright for your eyes to adjust to the darker conditions outside the car.

      These are just issues off the top of my head. Anyone attempting a project like this is sure to run into a ton of other considerations.

      --
      "Don't blame me, I voted for Kodos!"
    10. Re:Refresh rate.. by Eternauta3k · · Score: 1

      Knowing some plane theory, I agree with the oil point. Also, a needle or progress bar (as stated on other message) would be better than the number, because you don't need to look directly at it to get an estimation. If you tried digital depth meters in a boat, you'll realize that the jumping number is harder to read than an analog representation.

      --
      Yeah. Would you choose a neurosurgeon who pokes around people's brains in his spare time? I wouldn't.
  5. Linux is NOT what you want by nullset · · Score: 4, Insightful

    what you want is an RTOS. Look around at various embedded sites, such as www.circuitcellar.com or www.embedded.com to find similar projects that us an RTOS or no OS at all.

    Do not for the love of God make your speedometer be a PC.

    --buddy

    1. Re:Linux is NOT what you want by gl4ss · · Score: 2, Informative

      his not going to rely on _controlling_ the car on linux, just showing some variables.

      standard speedometers already suck by default, they are not that fast to respond, nor very reliable, and wouldn't really be that dangerous to be shown by a pc. they're already shown by a computer built on a shoestring budget anyhow(seperate from the systems that actually control things like abs brakes and stuff that _really_ matters).

      you can always stop you know if those meters stopped functioning, if you couldn't then you're already driving too fast.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Linux is NOT what you want by Anonymous Coward · · Score: 0

      Thank you for pointing this out. I mean, Linux is nice and all, but it's certainly not appropriate for this sort of application. This is time-critical and stability-critical stuff-- things like an improper speed indication can affect the safety of the vehicle.

      If an operating system is REALLY necessary (and I doubt it is), I would recommend that the submitter start looking for an embedded RTOS with a good track record. TRON, PSOS, even eCOS are all candidates, depending on exactly how complex the system is.

      But please-- don't use Linux for this just because you think Linux is cool. Use the right tool for the job-- an RTOS.

    3. Re:Linux is NOT what you want by Anonymous Coward · · Score: 0

      I drove around for years with no speedometer whatsoever... so a BSOD would be at worst, a distraction.

    4. Re:Linux is NOT what you want by Anonymous Coward · · Score: 0

      What are you two talking about? This isn't a real time application. You can delay information by a second without any problem at all. While you might argue it's soft real time with a huge allowable delay, you could say the same thing about word.

    5. Re:Linux is NOT what you want by Locutus · · Score: 1

      yeah, what are you talking about, I've got Linux doing REALTIME ocean wave interval counting. ;-)

      hey, realtime is relative. Surely, a secondary vehicle speed indicator does not need uSec timing.

      Heck, go get an OBDII interface and a PalmIII PDA, then write the code to reverse and invert the speed data received from the OBDII interface( via RS232 ). Just set the PalmIII on the dash with the backlight turned ON. Voila, heads-up display. You might have to work with the angle of the PalmIII and the refresh rate might be too slow for a Digital display( try a bargraph display ). Obviously, a laptop could be used and the display resolution and control(contrast,brightness,etc) would be better controlled. But you won't need a RTOS for this. IMHO.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  6. mp3car.com by Anonymous Coward · · Score: 0

    Check out mp3car.com. They have lots of usefull stuff in their forum for all kinds of carpc related projects.

  7. F1 by digitalchinky · · Score: 1

    If they can do it in F1 with telemetry and a bank of fairly modest hardware, then a car shouldn't be that hard one would think.

    Mind you, as others have suggested, it's probably a good idea to run it side by side with the original stuff. A larger 'custom' dash - maybe monster garage could do it. (Though it'd have to be along with a V-12 powered apple juicer or something.)

    1. Re:F1 by psyconaut · · Score: 1

      You know that most F1 team budges are in the hundreds of millions, and sometimes a billion, dollars a year, right?

      They spend big money on that telemetry system!

      -psy

    2. Re:F1 by djacidic · · Score: 1

      The steering wheel in a Formula 1 car is worth about $50K USD. That's just food for thought.

    3. Re:F1 by Anonymous Coward · · Score: 0

      Thatts about 200 euros these days right?

  8. Safety Issues by TinheadNed · · Score: 3, Funny

    I don't think your car would be road-legal with a software speedometer. What you might be able to do is use an FPGA as that does not strictly count as software (sometimes). Use an FPGA and an LVDS driver chip and not much else, and you might be able to get away with it.

    If you don't know how to do that I would *seriously* reconsider your idea of replacing a piece of hardware that you trust with your LIFE.

    Let's be honest, you don't want your eulogy to be "Well, he wanted his car to play the Back To The Future music when he got to 88 mph."

    1. Re:Safety Issues by bmwm3nut · · Score: 1

      just about every speedometer from 1996 (in the US at least) has been software controlled. they're not the old cable-attached-to-the-transmission type anymore. it's all speed sensors that go to the ecu that output a voltage to the speedometer. so there's nothing realy different with what the original poster wants to do. i don't see how it couldn't be legal.

    2. Re:Safety Issues by TinheadNed · · Score: 1

      There is a difference between software running on dedicated hardware such as a microcontroller, or an FPGA, and running a whole multi-tasking operating system.

      For one thing, the first method is designed for its job, whereas the OS is totally extraneous.

      Also, any software/firmware in the ECU of a vehicle will have undergone quite a lot of quality checking, code standardisation, and testing on dedicated hardware. I don't see many easy ways of testing the proposed modification to the car.

      I would have thought software that has not been safety-reviewed by whatever organisation allows vehicles to go on the road is not road-legal.

    3. Re:Safety Issues by jjshoe · · Score: 1

      Software speedometers are used now in expensive cars like cadilacs.

      I think your confused on how all this works.

      I had a friend who had a broken cable speedometer for over two years. That to me seems more dangerous then a software speedometer.

      --
      -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
    4. Re:Safety Issues by pyite · · Score: 1

      Meh, the legality of it is moot. Things with a lot less testing are very much road legal. There are hundreds of unique kit car designs out there that get registered all over. The monkeys at the DMV probably wouldn't even care when they inspect it.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    5. Re:Safety Issues by Baloo+Ursidae · · Score: 1
      If you don't know how to do that I would *seriously* reconsider your idea of replacing a piece of hardware that you trust with your LIFE.

      I put more trust in my CB radio than my speedometer. The CB radio tells me when there's traffic suddenly slamming to a stop on the freeway ahead, I've yet to find a speedometer that'll do anything more than tell me how fast I'm going to hit whatever's stationary ahead of me.

      --
      Help us build a better map!
    6. Re:Safety Issues by cloudmaster · · Score: 1

      You can replace your engine management system with whatever you want. You can replace your gauges with whatever you want. You don't even need gauges to be road-legal, but you'll probably get busted for speeding more quickly if you don't have feedback on how fast you're going. The law requires a working odometer, but just so you don't misprepresent the mileage when selling. Once you go over 100K, odometer readings are ignored anyway.

      Aside from the speedometer, what gauges do you think mean jack squat to law enforcement? Lots of cars don't come with oil pressure, temperature, or voltage gauges - but I consider them a minimum requirement because I care about whether or not my car's running properly. Most cars come with a fuel gauge, but it's certainly not illegal to run out of gas.

      A modern computer could quite easily handle running a serial monitor in realtime - which is all you need to keep these gauges updating flawlessly. Just add a watchdog timer that auto-resets in the case of a software problem which will likely never happen with reliable components - I have linux systems that have run 24x7 for 7 years with more complicated programs than this running - which have only rebooted for power failures, and I have a linux machine in my car that starts up every time I start the car - it's been in there since 1998, an has also had no problems in tht time.

      Meanwhile, I know several people who've had to replace the ECU in their cars. Embedded systems are not flawless.

    7. Re:Safety Issues by shumacher · · Score: 1
      You can replace your engine management system with whatever you want. You can replace your gauges with whatever you want. You don't even need gauges to be road-legal, but you'll probably get busted for speeding more quickly if you don't have feedback on how fast you're going. The law requires a working odometer, but just so you don't misprepresent the mileage when selling. Once you go over 100K, odometer readings are ignored anyway.


      Note that this might be true in the poster's area, but may vary. Right here, for example, not having a speedometer is an "improper equipment" ticket. Good luck on enforcement, unless you tell the cop "how could I know I was speeding - I don't have a speedometer!" or something.
    8. Re:Safety Issues by cloudmaster · · Score: 2, Interesting

      I drove a truck for about 1 year with no speedometer (because it broke). I didn't get pulled over once in that time frame - probably because I knew about what a safe speed was. I know people who've disconented their speedo for a while when they're planning to trade a car, so the odometer doesn't keep going up. :)

      I've been puilled over and tried to get out of it with a "I just put in new rear-end gears" (which was true - going from a 2.73:1 to 3.46:1 is a big jump), but I got the same ticket I would've gotten if I'd just said "I don't know, how fast *was* I going?". I'm just glad that the cop didn't see me before the corner - when I'd just passed 3 cars in a row and had run up well into the 3-digit range (according to the tachometer - I knew damn well how fast I was going).

      You bring up a good point, though. It's probably illegal to have no speedo in most places. It's not illegal anywhere in the US to replace a speedo, though. AFAIK.

    9. Re:Safety Issues by ethanms · · Score: 1

      cough... 2000 ford taurus has a "mechanical" speedometer...

    10. Re:Safety Issues by Anonymous Coward · · Score: 0

      jebus christchex... someone actually still owns a CB? is your real name Billy Bob? do you own a mesh ball cap that says "John Deere" on it?

    11. Re:Safety Issues by shumacher · · Score: 1

      I spent about a month back in the mid-90's with no speedo in my Fiero. I made a mistake removing the vehicle speed sensor. I thought the VSS unscrewed. It doesn't.

    12. Re:Safety Issues by cloudmaster · · Score: 1

      Heh. :) On a similar note, I changed O2 sensors in my car a few weeks ago. One wouldn't come out, so I decided to cut the top off and use a regular socket (I only had a short impact socket that would fit- no deep socket). After grinding on the stupid thing for nearly 10 minutes with a cut-off wheel, I finally figured out that it was going slowly because those things are *ceramic* inside. Doh! S'pose that does make sense, given the heat and all... A sharp blow with a hammer worked much more quickly than the cut-off wheel.

  9. OBD II by planetjay · · Score: 4, Informative
    1. Re:OBD II by sagekoala06 · · Score: 1

      maybe it says in one of the articles you linked ... but i don't think odb-II would be a good thing here just given its refresh rate. i don't remember how many times a second you can read off the port but if you have five gauges thats the total number of reads divided by five. i don't know about you but i think it would be pretty damn annoying to only see things update a couple times a second. i too recomend a visit to mp3car.com. here is a link to their obd-II forum which is more than helpful. http://www.mp3car.com/vbulletin/forumdisplay.php?f =37

  10. Cold weather okay? by nsasch · · Score: 5, Informative

    Leaving a computer in the cold weather might also be a problem, and LCD's have a noticably slower refresh rate in the cold.

    --
    Make your computer faster: rm -rf /mnt/windows/
    1. Re:Cold weather okay? by martyb · · Score: 1
      Leaving a computer in the cold weather might also be a problem, and LCD's have a noticably slower refresh rate in the cold.

      It's not JUST cold weather you have to watch out for... I've seen LCD's go completely black when they overheated... like from sitting out in the sun. Since car temps can easily get well over 100 F when left in the sun, this could be a real problem. Then there's the matter that the electronics you use need to be able to operate at those temps, too. You need to make sure you have a large enough heat sink to cool it in summer. But, then again, you don't want a huge heatsink in winter when the temp goes below 0 F.

      Maybe things are different for you, but here in the Northeast USA, temperatures have swung between 10 below and 100 above in any given year.

    2. Re:Cold weather okay? by nsasch · · Score: 1

      I'm in NE USA right now, and just this week the temperatures have been swinging quite a bit(cold still, but swinging) When LCD's go completely black, is it permanant, or just while still heated or for a short time(a day or less) after the condition?

      --
      Make your computer faster: rm -rf /mnt/windows/
    3. Re:Cold weather okay? by vadim_t · · Score: 1

      Had that happen to my cell phone once when I forgot it in a car. It went black indeed, and the display was unreadable. It did go back to normal when it cooled down (took a few minutes) though.

      It only happened to me once though, so maybe the damage accumulates, or it'd have got permanently damaged if I left it there long enough

    4. Re:Cold weather okay? by Bob+MacSlack · · Score: 1

      My old discman used to do this all the time, pretty much every day after school in the summer. I haven't seen one do it recently though, is it possible that newer lcds have a higher temperature tolerance? Or maybe a colored lcd doesn't because of different construction.

      Back to the point, in my case it was only temporary and would go away within a minute or so of the temperature dropping when I rolled down the windows. I guess it would depend on where he lives, color of his car etc.

    5. Re:Cold weather okay? by HeyLaughingBoy · · Score: 1
      I've seen LCD's go completely black when they overheated

      You can apparently get ones that have wider temp. ranges. Both of my vehicles have at least one LCD display and here in central MN, typical temperature variation is from the -20F we had last month, to the >95F we'll have in early August. Farther north, -50F is seen a few times each year. I'm guessing someone makes automotive temp. range spec'd LCD displays.

      When I first noticed that the odometer was an LCD display, I was concerned about it, but I have never noticed any variation in display performance. OTOH, 2 weeks ago I got my handheld GPS out of the truck after it had cold-soaked overnight at -10F, and it took about 1/2 hour in a 70F room before the display warmed up enough to work OK.

      Anyway, it's a cool project. He should put it up on a site when he gets started.
  11. Some of these by Apreche · · Score: 4, Informative

    http://www.arcom.com/pc104-xscale-viper.htm

    Some of those thingies running embedded Linux might do the trick. Just attach it to the car's computer via USB or serial cable. It has its own LCD controller and can run embedded X windows even. Then writing the software is relatively simple.

    --
    The GeekNights podcast is going strong. Listen!
    1. Re:Some of these by gjcamann · · Score: 1

      I agree, PC104 is the way to go, and you can probably get it to boot in less than 10 seconds if you do it right. (i'd suggest an x86 processor over the X-Scale because it's got better linux support)
      Here is a great book on embedded linux
      http://www.embeddedlinuxinterfacing.com/http://www .embeddedlinuxinterfacing.com
      I used it as a basis for a masters project and it's ideal for someone that's clever but isn't a linux guru, it doesn't get into graphics (but i don't think any embedded linux book does), but this will at least be a good solid foundation to start your project with.
      Also, what if you took 2 PDA's and layed them horizonal?
      And never mind all that talk about a real RTOS, i'm sure the 10us responce by embedded linux will be suffecient.

  12. Your question: by BrokenHalo · · Score: 3, Interesting
    where I could go for wisdom?

    Well, it strikes me that the obviously wisest choice here is to leave well enough alone. Mechanical components are so much more reliable, there's no comparison.

    Plus, I'm not sure what the regulations are in your country/state, but here in in Australia it is an offence to reset an odometer unless an engine has been replaced (in which case the vehicle has to pass an inspection by agents for the authorities). I'm pretty sure that kind of modification, where the gadget could be easily reset without trace would be illegal.

    I'm sure there must be more useful avenues to apply geeky talents.

    1. Re:Your question: by Tabor_Kelly · · Score: 2, Interesting
      Plus, I'm not sure what the regulations are in your country/state, but here in in Australia it is an offence to reset an odometer unless an engine has been replaced (in which case the vehicle has to pass an inspection by agents for the authorities).

      And what if the odometer breaks? Thier are a ton of (German) cars on the road with 80's vintage VDO odometers that have stopped working. The only factory/VDO aproved way to fix them is to replace the whole speedometer unit. Where I live in the United States, this is legal, as long as you dislose it to the next buyer of the car.

    2. Re:Your question: by GoRK · · Score: 1

      For what it's worth most (well nearly all, actually) cars these days have electronic instruments. They are far from the mechanical linkages of of yesteryear. Even though they are analog guages, they are driven by a PWM signal on a wire.. The faster you go, the faster it pulses, the more voltage goes to the speedo.

      It would be pretty easy to read the values with a microcontroller and then feed them to a PC or directly drive an LCD/VFD text-type display via serial, but I agree with you -- what's the real point? Why replace perfectly good guages with something distracting?

      I have a car pc in my daily driver. It even has an OBD-II interface so I can log all kinds of engine stuff... but never once have I really felt the need to watch electronic guages while driving, nor have I felt that my OEM guagus were in any way lacking. In fact, I have tried everything to minimize driving distraction.

      For a good way to integrate guagues with an auxillary information display in the instrument cluster, you might take a look at the Chrystler Pacifica (I think it's a minivan, but I'm not sure) .. at any rate it has a pretty interesting dash -- the GPS/Nav/computer screen is in the middle of the speedometer. The speedo guage goes around the outside edge.

    3. Re:Your question: by cloudmaster · · Score: 1

      The engine controller also records the speed, and the mileage. It's not *just* recorded on the odometer (which is also digital on many cars).

      Plus, there haven't been any mechanical gauges in most cars for a decade.

      I'm sure there must be a more useful forum for you to post your misinformed opinions.

  13. LCD? by Cyclone66 · · Score: 3, Interesting

    You won't be able to see it in the sun, this is a bad idea...

    1. Re:LCD? by Anonymous Coward · · Score: 0

      Well, he could get a transflective display. That would be visible in direct sunlight.

    2. Re:LCD? by over_exposed · · Score: 2, Funny

      Are you kidding me? Get a 21" CRT! YEAH!! And while you're at it, replace the steering wheel with two joysticks and the gas and brake pedals with infrared sensors that detect the position of your feet relative to an LED grid on the floor... Seatbelt? HA! Just run about 8 standard power cords in parallel - those things can be used to tow a frickin' CAR! Man, we're all just full of great ideas.

      --
      "The object of war is not to die for your country, but to make the other bastard die for his." - Patton
    3. Re:LCD? by Anonymous Coward · · Score: 0

      Dude, make me one!

    4. Re:LCD? by Anonymous Coward · · Score: 0

      Not all of us have slanted squinty eyes. =)


      -coldshado

    5. Re:LCD? by legirons · · Score: 1

      "You won't be able to see it in the sun, this is a bad idea..."

      If that were so, then the screens used in airliners, fastjets, and helicopters wouldn't work either, and I seem to remember they spend a lot of their time above the cloud where it's always sunny.

      There must be some easy solution, just because aircraft seem to have worked-through the problems.

    6. Re:LCD? by Thu25245 · · Score: 1

      The LCDs used in aircraft are special units, with high contrast and much more powerful backlights than consumer LCDs. The conumer ones are mainly geared toward compactness, light weight, and low power consumption. The aviation displays end up being much bulkier and power-hungry (though still lighter than CRTs.)

      If you could acquire such a panel, then you might be on to something.

  14. what about analog outputs? by bmwm3nut · · Score: 1

    that sounds like a fun project. you're probably right that an lcd (while hard to read in the sun) is probably the most versitile way to display all the gauges and dtc's and everything, you might also want to consider going analog. i'm in the middle of a project on my old '89 toyota which predated obd-ii. but i still can get a bunch of information from the outputs of the ecu. i don't have the cool obd-ii plug that you'll have access to, so i need to splice in the actual wires coming out of the ecu, but that's not hard. what i'm working on is building circuts that measure things like the average voltage being sent to the injectors, or reading the voltage coming from the AFM or the O2S and things like that. then i'm displaying them on analog gauges. my original goal was to create a gauge that would show me real time fuel milage (easy with obd-ii), i just do it by measuring rpm, and the average voltage going to the injectors. then knowing the cc/min of the injector and what gear i'm in (i put a little sensor on my gear shift) i can calculate the fuel milage and output a voltage proportional to it. it's really cool to have an analog gauge that sweeps around as you drive. i think it looks much better than having digital readouts.

  15. Paperback-sized computer by RyMon · · Score: 3, Informative

    You might consider one of these

    From the site:
    SIS 55x processor (x86 compatible)
    3 USB ports
    2 Serial (RS-232) / 1 Parallel port
    Built in AC97 audio - Audio in/out
    2 VGA out ports
    ATA-33/66/100 support
    1 or 2 RJ45 for 10/100 MBit Lan
    PS/2 Keyboard/Mouse connector

    Single 5 Volts DC @ 1.8 A support

    128 MB RAM
    20 GB 2.5" hard disk

    1 NTSC or PAL video in (frame grabber)
    1 NTSC or PAL TV out
    Support for two VGA displays

    I've been looking at doing a project like this for a while now, so I'd be interested to see how you go about some things.

  16. laptop on the passenger seat by dario_moreno · · Score: 1

    Like in John Carmack Testarossa, why don't you just manage to wire a plug on the dashboard to connect your laptop when you are bored ? Then you can have all the information you want, without making your car too illegal at first look. On the top side, you could change motor management "on the fly", when you want performance or economy, etc...A friend of mine is modifying previous models for export to Iran, where the fuel is of low quality, and test-drives the car this way. With certain settings he can outaccelerate Porsches at the red lights (which is obviously not very good for the engine...)

    --
    Google passes Turing test : see my journal
    1. Re:laptop on the passenger seat by BenTheDewpendent · · Score: 1

      Wasn't that Romero's Testarossa?

    2. Re:laptop on the passenger seat by dario_moreno · · Score: 1

      indeed. sorry. must be Alzheimer's.

      --
      Google passes Turing test : see my journal
    3. Re:laptop on the passenger seat by j0yb0y · · Score: 1

      No, Romero's, not Alzheimers. Even if Alzheimer COULD find his car, it's not a Ferrari. It must be Romero's.

  17. Extend your dash by sonamchauhan · · Score: 1

    There would be legal and safety issues with modifying your car by ripping out the dash. And while you probably have a workable design in mind, your mention of "popup warnings" brings back scary reminders of Bonzi Buddy.

    Instead, "extend" your dashboard display by using a pocket PC or Sharp Zaurus to the side, displaying you what you want. This should be completely legal - people who use GPS maps do the same thing.

    Perhaps... perhaps the PDA could even be mounted above a non-essential display guage - say, the RPM meter if you're driving an automatic car. I am not sure if this is legal or not.

    You know, the more I think about this, the more I think it's probably better that you don't modify your dash or stick to a voice based interaction system (audible messages spoken out when predefined trigger points are crossed... plus perhaps some voice recognition for your spoken commands... some PDAs do voice recognition)

    1. Re:Extend your dash by WhatAmIDoingHere · · Score: 1

      What isn't legal about replacing parts in your own vehicle?

      --
      Not a Twitter sockpuppet... but I wish I was.
    2. Re:Extend your dash by Anonymous Coward · · Score: 0

      There are plenty of parts that are illegal to replace, most notibly emission control parts and odometers. Not sure about the rest of the dash cluster though.

    3. Re:Extend your dash by Anonymous Coward · · Score: 0

      Replacing parts isn't illegal. Driving the car would be though...

    4. Re:Extend your dash by WhatAmIDoingHere · · Score: 1

      I don't understand why. If you own the vehicle, as long as it's safe, why would you be unable to drive it after replacing parts?

      --
      Not a Twitter sockpuppet... but I wish I was.
    5. Re:Extend your dash by zcat_NZ · · Score: 1

      If you own the car, why is it illegal to drive without wearing seatbelts? Why is it illegal to fit red and blue flashing lights? Why is it illegal to remove the numberplates?

      You own the car. You don't own the road.

      --
      455fe10422ca29c4933f95052b792ab2
    6. Re:Extend your dash by WhatAmIDoingHere · · Score: 1

      Seatbelts are required by law because of some stupid safety crap.

      Attaching red and blue lights to your vehicle implies that you're an offical. Impersonating a police officer is against the law.

      And by "numberplates" do you mean the VIN or the license plates?

      --
      Not a Twitter sockpuppet... but I wish I was.
    7. Re:Extend your dash by yuri+benjamin · · Score: 2, Insightful

      If you own the vehicle, as long as it's safe, why would you be unable to drive it after replacing parts? [emphasis mine]

      It doesn't just need to be safe - it needs to be certified as safe. If the authorities in charge of traffic safety where you live can't verify that it's safe, they'll err on the side of caution and not let you drive it. For your safety and others'. Those authorities are accountable to society for maintaining safety and they will cover their own asses.

      --
      You make the mistake of thinking you can educate the fundamental stupidity out of people. You can't.
  18. Speedometer precision not critical. by sbaker · · Score: 3, Interesting

    Most manufacturers deliberately have their speedometers read high by several miles per hour (my MINI Cooper reads about 3mph high at low speeds - going up to 5mph high at 80 to 100mph).

    They do this for liability reasons. If for some reason the gauge is off by a little bit and you get a speeding ticket (or worse, you get into a wreck) - then they don't want you to sue them claiming that the speedometer was reading too low. By making them read a little high - then even if they get mis-calibrated (eg due to tyre wear, higher-then-recommended tyre pressures, etc) they still won't be reading *LOW*.

    So - if your LCD speedometer is off by a bit, you won't really be that much
    worse off than with the stock speedo.

    As someone previously suggested, you might want to look at the OBD-II specification. All cars sold in the USA in the last 10 or so years have a port located down under the steering wheel somewhere which delivers a wealth of interesting information in a more or less standard format. You can certainly read RPM for your tachometer - along with the rotational speed of each wheel independently and a bunch of other fun stuff. You could probably interpret the error code readouts it gives you to light up warning lights in a meaningful way.

    --
    www.sjbaker.org
    1. Re:Speedometer precision not critical. by Anonymous Coward · · Score: 0

      So that's why those Subarus go so Goddamned slow!

    2. Re:Speedometer precision not critical. by shotgunefx · · Score: 1

      I think it depends on your needs. I know the protocol for my car (ISO) is way to slow (for my tastes) for a real time tach and speedo. I think VPW is much faster but with ISO I get 3 or 4 samples a second. RPMs can change alot in 1/3 of a second.

      I don't think wheelspeed sensors are a standard OBDII sensor output. My car doesn't have mine available under OBDII. You can read them with the dealer tool though.

      --

      -William Shatner can be neither created nor destroyed.
    3. Re:Speedometer precision not critical. by HeyLaughingBoy · · Score: 1
      my MINI Cooper reads about 3mph high at low speeds - going up to 5mph high at 80 to 100mph

      How did you clock that? Whenever I've gone by one of those "please slow down" roadside radar speed indicator thingies, it's always been pretty much spot on. Around here they're usually on roads with 45 or 55 mph limits.
    4. Re:Speedometer precision not critical. by Anonymous Coward · · Score: 0

      tire tire tire tire tire tire

      try it a few more times

    5. Re:Speedometer precision not critical. by sbaker · · Score: 1

      Those roadside gadgets also read high - for the same reason that speedometers do.

      I used a GPS to measure speed. It reads exactly right. But BMW don't make a secret over their deliberate high-reading speedometers.

      --
      www.sjbaker.org
    6. Re:Speedometer precision not critical. by sbaker · · Score: 1

      I'm British you insensitive clod. We spell words *properly* tyre, tyre, tyre, tyre!

      --
      www.sjbaker.org
    7. Re:Speedometer precision not critical. by cloudmaster · · Score: 1

      Civilian GPS is only guaranteed within a few percent - which at 50MPH is 1-2 MPH (or more). Stick your car on a chassis dyno or have a friendly cop with radar verify your speedo. The chassis dyno time could be amusing anyway.

      Speaking of using GPS to monitor speed, though, have you seen the new Stewart-Warner speedometers that do just that? Pretty cool (until wartime comes and the GPS system for civvies goes to "pretty close, but not really accurate" mode)... I'm running an Autometer electronic speedo that just requires pushing a button and driving a measured 2 miles to recalibrate, but never recalibrating for gear changes or different size tires would still be darned neat.

  19. I'm doing this too by dozer · · Score: 2, Informative

    I've chosen to install analog speedo, tach, H2O temp and oil pressure. This allows the LCD screen to be less expensive and less important so I don't mind as much when it's unreadable (say, a cold start at 0 degrees).

    Even with a good (transflective or super-bright backlit) screen, you'll need to ensure that it is shaded well against light from an oblique angle. Depending on your dashboard, that might be easy or it might be hideous.

    Right now I'm thinking I'll gut an IPAQ H3950 running Linux to supply the display and controller. Apparently it has a good screen, and I'm sure it's rugged enough for automotive use. The battery will help a lot too. The one drawback that I can see is the screen is only 320x240. I yearn for 640x480, but I've been unable to find aything daylight readable in that resolution for less than a few thousand dollars.

    How to interface to it? Wifi! :)

  20. User Interface by Christopheles · · Score: 1

    Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant "?" lights up in the center of the dashboard. "The experienced driver," says Thompson, "will usually know what's wrong."

    --Anonymous (from The Unix-Haters Handbook)

    1. Re:User Interface by zcat_NZ · · Score: 1

      Sounds like the Microsoft car. "This car has preformed an illegal operation and will be shut down".. and if a reboot doesn't fix it, you have to reinstall the engine.

      --
      455fe10422ca29c4933f95052b792ab2
    2. Re:User Interface by Anonymous Coward · · Score: 0

      more like a mac...a picture of a sad mac? WTF?

  21. www.mp3car.com by hillg3 · · Score: 2, Informative

    Be sure to check out mp3car.com. I'm currently installing a PC in my car that will have an OBD-II interface. The forums there will probably be able to help you with your hardware and software selections.

  22. Some details of my digital dash by shotgunefx · · Score: 4, Informative

    I'm doing this myself now. I'm still in the early stages but have most of the parts. Just need to pick the computer itself and the power supply. (Probably go Opus with a ITPS)

    It's definitely going to be linux. I think I'm going to just put a half tower in the trunk as I'm going to need a lot of expansion cards.

    I'm leaving the gauges in place and putting the monitor (lilliput 8" touchscreen) in front of it and wrapping it up in custom fiberglass cowel.

    My wiring passes through the gauges into other systems, for instance the battery charger so it's easier to leave everything in place and easier to just remove screen and replace with stock cowel for inspection time. ;)

    For the harddrive, I'm using a ruggidized harddrive designed for automotive use. Slow but it's got a great temperature range and shock rating.

    The keyboard I'm using is a tiny one I found on ebay. I cut it down to fit in a 1 DIN position. It fits between the stock radio and AC controls. You don't know it's there when retracted.

    Most of the inputs will come from OBD-II (elmscan that I embedded inside floor) but it's not fast enough for the tach and speedo. (4 samples a sec at beast ISO) I'm tapping the tach, speedo and a few other input signals directly and processing them with a PIC. The PIC will then communicate with the PC via serial.

    I'm thinking later, I'll add a large commodity drive for other non essentials that will be activated via a temperature controlled relay. So if it's under 40F in the trunk, it won't power the harddrive until it is hot enough or maybe I'll just use a USB drive.

    My first advice is to buy the factory service manuals on ebay. They are invaluable. I got mine for $40 US. Three phone book size volumes with schematics as well.

    You might find the factory training books for the electrical and whatnot as well. I did. It was nice to have the whole ECU protocol detalied. (Though not planning to tap into it at this point)

    If possible, buy extras of whatever your going to mod on ebay. For most parts I'm fooling with, I have 2 or 3 extras that I've amassed over time. If your patient, you can get stuff cheap.
    For instance, in my spare room, I have a spare dashboard, gauges and most everything else on the dash. I'm using this to work on the fabrication so I don't have any downtime (or screw up my car)

    $1700 dollars worth of stuff righ there. $240 shipped in mint condition. Patience is the key.

    As far as the legality, I'm not concerned. If I had a massive failure, the only thing that I would be missing are my current speed, engine rpm, fuel and oil temperature. Nothing that would ever cause a crash. I can estimate the first 3 fairly accurately. Certainly enough to safely pull over and remove the screen and use the OEM gauges. A fuse could do the same thing to the OEM gauges (and has to me before)

    Besides the fact that I'll have more readings on my car (which will actually improve safety), In phase 2, I'm going (try) to tap the ABS wheel speed sensors. By using the four sensors, I've now added differential tire pressure monitoring to my car.

    My whole design goal is to have something integrated, yet I want it stealth. If you walked by, you'd have no idea it was anything special. You might if you were astute, notice the monitor, but you would probably just mistake it for a regular an OEM readout.

    A great site (Australian cars though) for technical car info and ideas is Autospeed.com.

    There is some other stuff, but I'm not going into detail until it's done :)

    --

    -William Shatner can be neither created nor destroyed.
    1. Re:Some details of my digital dash by Anonymous Coward · · Score: 0

      Minor note: I'm not sure your computer will like it when the hard drive is connected to the IDE channel but receiving no power because your temperature controlled relay is keeping it off. It most definitely won't like it when your temp relay turns the drive on while the computer is running. If you were planning on using firewire or something, then this is a nonissue of course.

    2. Re:Some details of my digital dash by shotgunefx · · Score: 1

      A good point. Hadn't thought about that aspect too much. More concerned about not having it on during the BIOS load.

      I guess a Firewire or USB drive /enclosure would be the simple solution or another Endurostar drive. I don't plan on watching movies or anything (though I want my MP3s).

      --

      -William Shatner can be neither created nor destroyed.
  23. GPS LCD seems to be fine by Anonymous Coward · · Score: 0

    However, the GPS LCD as well as other LCDs in the car today seem to do fine.

  24. Gumstix LCD support by belphegore · · Score: 1

    Shouldn't be shaky -- if you get one of the breakout boards you can just solder the LCD wires right to the correct lines, then use the pxa framebuffer driver which is in the kernel. A number of people have done this, and seem to have had success with everything from eInk screens to boring-old color TFT screens. All the configuration that's needed on the software side is to plug a couple parameters into the kernel boot args.

  25. Free RTOS by EtherAlchemist · · Score: 2, Informative


    Free RTOS has an open source RT kernel as well as some handy dandy how-tos and technical resources.

    --
    R(k)
  26. Consider the following: by Myself · · Score: 2, Insightful

    Response time has already been pointed out, but I think contrast ratio is much more important. LCD technology is not suitable for this application. Consider how bright the glowing needle of a modern gauge is, compared to the dead black of the face behind it. Or vice-versa, for the white-face gauges with thick black needles. An LCD has a continuous backlight and relies on each pixel to block light in its region. A little bit inevitably leaks through, resulting in the mottled gray that LCD makers euphemistically call "black".

    If the contrast ratio weren't bad enough, you have significant temperature and response time issues. Most affordable screens will go nearly blank in extreme hot or cold, as the controller's adjustment ratio hits its limits. Wide-thermal-range LCDs are expensive and have their own tradeoffs. At least you don't have to worry about viewing angle.

    Plasma displays would be better suited for this. By actually generating the light at each pixel, they solve the contrast problem pretty neatly. Their mechanism is also fairly temperature hardy. Interfacing color plasma displays is even more arcane than LCD though, so I wish you luck. If large OLED displays were available, I'd suggest them.

    Did you say skinnable interface? Watch out for cock-shaped soundwaves. Holy shit, as if the usability of modern vehicles wasn't already bad enough.

    Anyway, a replacement for the stock cluster sounds a bit ambitious. Try an add-on panel for now. Actually using a PDA like you suggested sounds like a good way to start. Get your software worked out, for pulling the values off the bus and drawing gauges with low latency.

    One more thing just occurred to me: Have you ever watched the display of an LED clock jump around while chewing, or walking, or anything that makes your eyes wiggle a bit? Each segment is only lit for a small fraction of each second. LCDs don't suffer as much from this problem because the crystals in each pixel are slow to respond, but you still might get shimmer or wiggle as you go over bumps in the road. The refresh cycle of your display's controller will determine how obvious this is.

    Next issue: Getting the data from the ECM. OBD-II doesn't allow high refresh rates, last I checked. It's fine for watching parameters like throttle position and temperature, but a tach might not be practical unless you're reading straight off the CANbus. Alternately, try to get the data that the computer's already sending to the gauge cluster, in whatever custom format that is. The problem here is that this high-refresh-rate data is only sending the parameters that your existing gauge cluster needs to know about.

    I don't want to sound like a killjoy, but from the questions you're asking, this project sounds a little complicated. There's no harm in trying, but don't be disappointed if you end up with a marginally useful system. Publish your findings so that others can benefit.

  27. OP: A twist on your idea by Glonoinha · · Score: 1

    How about either doing it as a HUD (like on jet fighters) or even better as an optic overlay (like on the AH-64).

    I mean the Corvette had digital readouts back in 1985 - if you are going to dream ... dream big.

    Something like this

    --
    Glonoinha the MebiByte Slayer
    1. Re:OP: A twist on your idea by NoMoreNicksLeft · · Score: 1

      Reflect them up on the windshield, is how I'd do the display. Would be cool to see arrows on the windshield pointing which direction to go according to the electronic map, etc...

    2. Re:OP: A twist on your idea by Anonymous Coward · · Score: 0

      thats a hud you twit

    3. Re:OP: A twist on your idea by NoMoreNicksLeft · · Score: 1

      A hud is a little glass monocle thingy, you asshat.

  28. dashwerks.com by bergeron76 · · Score: 3, Interesting

    We can provide you with hardware in exchange for writing the software.

    We've been in this space for quite some time now and we're very familiar with it.

    Our site: www.dashwerks.com

    We're linux and RTOS embedded...

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:dashwerks.com by Anonymous Coward · · Score: 0

      Hope you make hardware better than you make websites. *duck*

    2. Re:dashwerks.com by harryk · · Score: 1

      which piece of hardware would you be able to supply.

      I have a Mazda B2500 pickup, that I'd like to do a similar thing. I've got a basic concept of where I'd place the hardware (non-crew cab pickup, directly behind the driver seat) with wiring run through the floorboard, and back up into the console.

      I am planning on doing something similar, except with more video features on my wife's Mitsubishi Galant.

      Both vehicles are 1999.

      Let me know how interested you would be.

      Regards,
      harryk

      --
      think before you write, it'll save me moderator points.
  29. Awesome! by cuteseal · · Score: 1
    Awesome! As people have pointed out - I think built in GPS would be a great feature if it were integrated.

    I think a reverse camera linked up the LCD would be great for parking as well...

  30. Linux is probably not what you want by PhunkySchtuff · · Score: 1

    "Stability is crucial, so I'm leaning toward a Linux-based system"
    You should be looking at embedded operating systems, such as VxWorks which is what some of the real car manufacturers actually use
    I would consider the display of a car a fairly mission critical application, and you want a system that's designed for these kinds of tasks. This isn't something you can bodge up and whack on a small PC with an operating environment that hasn't been designed to do such things.
    Linux is far too complex for something like running your car's display, there is simply too much that can go wrong.
    It would also be well worth checking out what the laws are like in your part of the world, I know that where I am, if I replace my (airbag equipped) steering wheel with an aftermarket one that doesn't have airbags, my car is no longer roadworthy.
    I sure hope you've got some deep pockets if you truly want to get this project rolling
    Kai

    1. Re:Linux is probably not what you want by shotgunefx · · Score: 1

      I'd certianly agree with you about disabling safety features, but I think most drivers have a good feel for estimating their speed and engine rev. So I can't see a failure being a major safety issue in this context.

      The main reason is I'm using linux is prior experience and the availability of the tools I want. Obviously, that could change once I get further along if I find it's not in practice workable.

      --

      -William Shatner can be neither created nor destroyed.
  31. lot of such stuff around here by Maljin+Jolt · · Score: 1

    Why not to buy some complete spare parts lcd gauge panel assembly for some existing korean/japanese car, and mod it?

    --
    There you are, staring at me again.
  32. I was thinking of something like this by Lord+Kano · · Score: 1

    But I wanted to use a couple of IR cameras; one to display what's directly behind me and one pointed to the right front of the car to look for hidden cop cars. A bright IR illuminator should make that reflective paint on cop cars stand out quite nicely.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  33. LCD not suitable for dash by xtal · · Score: 1

    Just a FYI; but LCDs will wash out very badly in sunlight, and you want to be able to read your gauges in the daytime. Try using a PDA on a bright day in the car and you'll see the problem.

    This is the primary reason that the old-style gauges are still the standard. You can even get "digital" analog gauges driven by servomotors.

    --
    ..don't panic
    1. Re:LCD not suitable for dash by shotgunefx · · Score: 1

      Yeah, I thought about that. Xenarc has an ordering option for extra bright screens.

      For my project, I have a coupe and the amount of light coming in from the rear is not bad at all.

      So I'm going to compensate for it with the custom cowel. Due to the configuration of my interior, (my gauges are pretty far away. About 1ft behind the steering wheel, deeply recessed.) I can bring the sides around the lcd forward a good 6 or 7 inches. The back window is tinted really dark so the light that could potentially hit it will be negligable.

      I'm more concerned with dimming it at night so it doesn't light the interior so much.

      --

      -William Shatner can be neither created nor destroyed.
  34. OBD has poor update speed by xtal · · Score: 1

    OBD wouldn't make a great choice for this; the update speed is much to slow for a really meaningful speedo or tach. You'd be better off reading the coil drive and Vss sensor directly.

    --
    ..don't panic
  35. Oh yeah... by Genda · · Score: 1

    Remember that automotive manufacturers go to a great length in research and engineering, to design user interfaces that are easy to read and provide useful information quickly and efficiently. That said, looking at a variety of cool user interfaces might provide you with interesting ways of communicating Status [GOOD] . Status [Warning] . Status [Danger] ...

    You could come up with an ALCARs type interface, of as you mentioned skins...

    One of the big problems with automotive environments is that they are filthy, dusty, full of everything that get's spilled or tracked into the car. The temperature extremes are nothing less the mind numbing (from refrigerator to oven depending on month.) That, and depending where you put the display in the car, it has to be bright enough to overcome full daylight, while not frying out in too short a lifespan. That's above and beyond being exposed to the bleaching effects of heat and solar radiation for hours a day every day. The hardware will have to be robust indeed.

    Have you considered a heads up type display? Having a superbright display the overlays the visible world on the windshield works for fighter pilots. You could even get slick and superimpose images on real world objects, including data points, and like the Cadillacs, IR imaging to see better at night, and through the fog.

    There are some interesting display panels with touch capability used in industrial applications. You should check them out, it might be just what the doctor ordered.

    Genda

  36. Shameless site plug by k3pler · · Score: 1

    This site has some relevant information about implementing PCs in a car environment, as well as links to LCD vendors. It's a wiki, so you can add information to it!
    http://www.carputer.org/

    --
    the Prank Institute Because a reason why never beats a why n
  37. say goodbye to the resale value by Anonymous Coward · · Score: 0

    unless you plan on driving this car until you can no longer fix it or selling it to another geek, I wouldn't recommend doing it.

  38. HIS life? by Anonymous Coward · · Score: 0

    Lets not forget, other people are at risk too. It's not enough that the driver trusts his car, the other road users must trust it too, so any changes to such vital systems probably would have to be officially approved and certified. I think that you'll have great difficulty convincing someone that this is safe for general road usage - if they'll even listen.

  39. Fixed storage by andrewwyld · · Score: 1

    What would you be using as fixed storage? A unix would seem to make a fixed disc necessary; there are some pretty stable ones around, for sure, but I'd feel wary about trusting one to perform continuously for hundreds of thousands of miles in a vibrating car.

    --
    love: @echo "Not war?"
  40. Can you hack something together... by Eosha · · Score: 1

    out of one of these?

    --
    I have a girlfriend whose name doesn't end in .JPG
  41. stupid safety crap by anomaly · · Score: 1

    Your right to choose whether or not to install and use seatbelts ends where my money pays for your hospital bills.

    I don't really care if you drive your car off a cliff and you win a darwin award in the process - particularly if the car is paid for, and the cliff is on property that you own free and clear.

    When your Darwin-award attempts fail, and
    you hurt other people, or
    you manage to fail to kill yourself quickly,

    you go into the hospital, and then I and every other responsible person end up paying for your choices.

    Want to build a speedway on a small portion of your huge plot of land and kill yourself in the process of driving whatever homebrewed vehicle you can assemble as fast as you can? I don't care as long as you leave no debts behind.

    Want to take that thing on the public roads? Get it safety certified, and while you're at it, wear a seatbelt!

    If you're on a motorcycle, wear a helmet!

    I don't want to pay for your misplaced sense of machismo.

    --
    But Herr Heisenberg, how does the electron know when I'm looking?
    1. Re:stupid safety crap by WhatAmIDoingHere · · Score: 1

      ... How do you end up paying for my choices?

      Do you have the same insurance company as I do? Probably not, because the company I work for self-insures.

      You're just a jackass with a bad attitude.

      --
      Not a Twitter sockpuppet... but I wish I was.
  42. LED Dashboard is old school. by Dvalin's+Bane · · Score: 1

    I used to have an '86 Chrysler with a completely computer-controlled LED Dashboard. If that's legal, (it was factory-stock), I don't see why an LCD dashboard would be illegal, as long as you run some sort of backlight to make sure you can see it in direct sunlight. Even the LED Dash in direct sun was hard to see...had to turn on the fog-lights on occassion to get the lED's bright enough to see the digital spedometer. You can always look around on allpar.com, see if there's any info on the stock LED dash's; might give you some ideas or at least some help.

  43. I pay because by anomaly · · Score: 1

    I didn't attack your character, why must you attack mine?

    I end up paying for your choices even if I don't use your insurance company.

    You think it costs your company nothing to self-insure? Of course not. Don't you think that your company budgets medical expenses into the costs of the products and services that your company produces?

    You may argue that your medical costs are borne only by the consumers of your company's products. They are the primary ones who fund medical care resulting from irresponsible behavior, but anyone in the supply chain using your company's products or services bears a bit of those costs as well.

    We really lose perspective when we think in terms of the 'big insurance companies' or 'the big, fat cat employers' bearing the burden of our personal medical care without understanding that WE should pay our own freight, and not expect others to do that for us.

    If you're insured, the insurance industry bases it's rates on the average costs in the world. When people make poor choices, it is reflected in the actuarial tables. Those tables are created by looking at what people typically do.

    When we as a culture accept irresponsible behavior because we don't want to judge others, we start down a slippery slope.

    Your right to be irresponsible stops when you expect someone else to pay for your choices.

    --
    But Herr Heisenberg, how does the electron know when I'm looking?