OBDuino mod - no need of 'uino'
Hello,
last week, I found this great "OBDuiono" project on web and I modified the OBDuino32K, because I don't have any arduino hardware. Now it runs on a Atmega644. I optimized it for (european) C1/Aygo cars (just ISO9141). I had to change some timings and optimized the requests a little: speed/rpm/throttle/intake temperature and map (C1/Aygo don't have a maf) is just requested one time per cycle. But there were many expedient changes in the newest svn-checkout release of obduino32K, so RPM is requested two times again, because ob verifyECUAlive(). I want to use a larger lcd, so I try out a 4x27 Display. Therefore I use 8 corner. But I'll recode the design soon, because it doesn't look good: You can't see the meaning of some values (e.g. "26%"). http://img218.imageshack.us/img218/9545/gaugelcd.th.jpg BTW: The values are not real (just from a "simulated ECU") You can get my modification here, if you are interessted. It can be compiled by avr-gcc (std=gnu99). You don't need C++ anymore Thanks to the developer of OBDuino, Dominik from germany (pleasy excuse my horrible english) |
Looks pretty nice. Have you tried it in the car yet?
|
To see a display of the names of the PID's (to check what 27% is of what) just press both the left and right buttons at the same time. This will bring up the names for 3/4 of a second.
There are up to 7 PIDs that are used in calculations on every time through the loop. When a user selects them, they are retrieved again just for display. Yes, not optimal at all... but simple. |
Interesting! Your bigger display and Atmega644 remind me about these german projects (full documentation and videos inside):
-> S65-Shield for Arduino (display is taken from S65 - popular GSM phone by Siemens) S65-Shield - watterott.net -> ATM based web radio with "big" display AVR WebRadio - watterott.net PS if possible pls. share more details about your board |
This week I got some MC33290. I was scared to try it with a simple transistor level converter in car, because I don't want to damage my ECU.
Today I tried it in my car with MC33290 and it works fine! @Mesuge: Thanks for that hint! Now I ordered such a display (a Sharp LS020..). I found this information/libs to drive it (without arduino): Display Programming . Maybe I will experiment with that in future. But for a car gauge it's to small. |
All times are GMT -4. The time now is 10:48 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Content Relevant URLs by vBSEO 3.5.2
All content copyright EcoModder.com