Author |
Message |
shadetreetim Samba Member
Joined: January 10, 2011 Posts: 1994 Location: Riverside, California
|
Posted: Mon Apr 11, 2016 12:41 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
I have to agree on avoiding bluetooth, only because of what to display it on. I have been running an OBD2 Bluetooth adapter on my 1.8T for quite a while now. But most of the time I don't bother to open the phone and start the app, so the advantage is lost. I've been wanting to replace it with a system utilizing a dedicated screen that comes on with the ignition.
I'll be watching...
Here's my current display (when it's on). What I like best about it is the familiarity of a conventional gauge display.
_________________ Tim Potts
Doing my best every time I drive it to dispel the myth these Vanagons have to be slow!
'89 Vanagon Bluestar/Country Homes 1.8T & .77 4th
'74 Jeep CJ5 |
|
Back to top |
|
|
calfredson Samba Member
Joined: January 21, 2015 Posts: 70 Location: Vancouver, BC
|
Posted: Mon Apr 11, 2016 7:08 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
I have some experience programming Arduino, though I'm far from a professional programmer. I was thinking of doing something similar, only I was looking at using the Raspberry Pi as a base platform. I have a EJ22 from 1992 and I have been looking at what useful information I could grab from ODB1 as well.
Anyway, I'm glad to help in whatever capacity.
Craig |
|
Back to top |
|
|
boroko Samba Member
Joined: September 11, 2012 Posts: 326 Location: S.W. Michigan
|
Posted: Mon Apr 11, 2016 10:28 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
My experience is that the Raspberry Pi is well suited to things that connect to the internet and not as much for control applications. I definitely could be used, but I went with a controller that I felt was better suited without a lot of added parts to make it talk to the world. The Arduino platform is written in C and C++, so it is accessible to quite a wide audience. I am not a professional programmer either, but I have managed to learn how to run them.
I have tried Chariot Gauge (bluetooth), and the Torque app (OBD2) on other vehicles. While they were useful, they didn't do all that I wanted, and I didn't like having to dedicate my phone to use them. The Teensy is capable of doing CAN, and there are libraries for doing OBD. I haven't looked into them, but I suspect that they could be added.
Mark _________________ '87 SyncroWesty: Smokey the Turtle, '85 SubiWesty: Chappie, '84 GTI, '86 GTI in full Rally trim,
previous: 2 Syncro tin tops, 2 Vanagons, 3 busses, 3 Ghias, 2 Jettas, a 411, a gas and a diesel Bunny and about 25 Beetles, one that only drove left. |
|
Back to top |
|
|
boroko Samba Member
Joined: September 11, 2012 Posts: 326 Location: S.W. Michigan
|
Posted: Tue Apr 12, 2016 2:51 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Here are pictures of the parts:
Mark _________________ '87 SyncroWesty: Smokey the Turtle, '85 SubiWesty: Chappie, '84 GTI, '86 GTI in full Rally trim,
previous: 2 Syncro tin tops, 2 Vanagons, 3 busses, 3 Ghias, 2 Jettas, a 411, a gas and a diesel Bunny and about 25 Beetles, one that only drove left. |
|
Back to top |
|
|
Sodo Samba Member
Joined: July 06, 2007 Posts: 9606 Location: Western WA
|
Posted: Tue Apr 12, 2016 10:12 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Mark thats some cool stuff!
shadetreetim wrote: |
I have to agree on avoiding bluetooth, only because of what to display it on. I have been running an OBD2 Bluetooth adapter on my 1.8T for quite a while now. But most of the time I don't bother to open the phone and start the app, so the advantage is lost. |
I would not want it dominating my phone. I use my phone for navigation, search, communication, notes, lists, camera, web, manuals.
I'd dedicate an "old" smartphone or old iPad to the Arduino as its own permanent Bluetooth display. With so many features in one place I'd want it transportable, (at driver, or to passenger, living area, engine bay, picnic table etc). With such a centralization of data I'd wear out the driver door latch hinges and seat just climbing in there to read stuff. And when camping the driver seat is either rotated, or used as storage.
I'd say a remoted screen would be a godsend. Especially (for the passengers) if the driver is paying too much attention to it. But someone has to design the app, and it makes the job a lot bigger. That would be a good contribution for the open source crowd. _________________
'90 Westy EJ25, 2Peloquins, 3knobs, pressure-oiled GT mainshaft, filtered, cooled gearbox
'87 Tintop w 47k 53k, '12 SmallCar EJ25, cooled filtered gearbox
....KTMs, GasGas, SPOT mtb |
|
Back to top |
|
|
boroko Samba Member
Joined: September 11, 2012 Posts: 326 Location: S.W. Michigan
|
Posted: Fri Apr 22, 2016 7:04 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Happy to say that finally someone has contacted me concerning working on this. 982 views, and not a programmer in the bunch. Well, to be fair, there have been two.
The most recent has been working on something similar and doing it through Bluetooth and an iphone. Hopefully, we can make some progress and get this thing proven.
Thanks to all who have shown interest.
Mark _________________ '87 SyncroWesty: Smokey the Turtle, '85 SubiWesty: Chappie, '84 GTI, '86 GTI in full Rally trim,
previous: 2 Syncro tin tops, 2 Vanagons, 3 busses, 3 Ghias, 2 Jettas, a 411, a gas and a diesel Bunny and about 25 Beetles, one that only drove left. |
|
Back to top |
|
|
DwarfVader Samba Member
Joined: July 28, 2015 Posts: 646 Location: Missoula, MT
|
Posted: Fri Apr 22, 2016 7:13 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
boroko wrote: |
Happy to say that finally someone has contacted me concerning working on this. 982 views, and not a programmer in the bunch. Well, to be fair, there have been two.
The most recent has been working on something similar and doing it through Bluetooth and an iphone. Hopefully, we can make some progress and get this thing proven.
Thanks to all who have shown interest.
Mark |
I'm a hardware guy... my wife is the programmer. :/ (and between art school and programming gigs, she's barely got time for herself these days.)
That all said, I'm quite interested in seeing what you come up with, this is an exciting project. _________________ - oderint dum metuant -
I'll find my van someday, or it will find me. |
|
Back to top |
|
|
shadetreetim Samba Member
Joined: January 10, 2011 Posts: 1994 Location: Riverside, California
|
Posted: Sat Apr 23, 2016 10:43 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Sodo wrote: |
I'd dedicate an "old" smartphone or old iPad to the Arduino as its own permanent Bluetooth display. |
Same here with the Torque app. My old Android phone now permanently resides in the van. Like you, the reason was to free up my current phone for other uses. But a dedicated phone compounds the problem. Now to use the app I have to power up the phone, then start the app, then remember to power it down at the end of the drive. A royal PITA. If it doesn't come on with the ignition, it will only get used occasionally in my van.
Android does have an app called Auto Start I need to try, that will start a particular app as the phone boots. Then all I would have to remember to do is turn the phone on. _________________ Tim Potts
Doing my best every time I drive it to dispel the myth these Vanagons have to be slow!
'89 Vanagon Bluestar/Country Homes 1.8T & .77 4th
'74 Jeep CJ5 |
|
Back to top |
|
|
ohhorob Samba Member
Joined: September 26, 2013 Posts: 212 Location: Santa Cruz
|
Posted: Sat Jul 02, 2016 9:47 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Hey Mark, have you considered using the Teensy as an OBD-II bridge?
This way, the InfoGauge project would interpret the ECU (& additional) sensors and provide OBD-II PIDs on a CAN bus.
That would let standard OBD-II gear use that data for display/storage/logging.. including electronic gauges and apps.
You could focus on getting the PIDs implemented, and leave the display programming and data logging to the existing devices & software? _________________ "Gundy" - '85 Westfalia
GoWesty 2300cc, Digijet |
|
Back to top |
|
|
boroko Samba Member
Joined: September 11, 2012 Posts: 326 Location: S.W. Michigan
|
Posted: Sat Jul 02, 2016 7:53 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
I have considered it. The issue is that I have a 87 SyncroWesty, a new garage with a lift, and a job that wants my attention more than the Teensy during these nice summer days. I had hoped that I could get a few more crack programmers on board to share some of the coding and implement different ideas, but so far, we haven't gotten very far.
I have to admit that I'm better at hardware than software, so my attention has more focused on the platform than the function. Sooner or later, we'll hit on the right combination and have something.
Mark _________________ '87 SyncroWesty: Smokey the Turtle, '85 SubiWesty: Chappie, '84 GTI, '86 GTI in full Rally trim,
previous: 2 Syncro tin tops, 2 Vanagons, 3 busses, 3 Ghias, 2 Jettas, a 411, a gas and a diesel Bunny and about 25 Beetles, one that only drove left. |
|
Back to top |
|
|
Chuey Samba Member
Joined: October 18, 2010 Posts: 855 Location: Oceanside, California
|
Posted: Sat Jul 02, 2016 10:56 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
I'm so far from literate on computer stuff that this thread, in general, reads like a foreign language to me.
"I had stayed at a Holiday Inn Express once, so I figured I could do this."
That quote, even though I don't understand its significance, hits me as super funny.
I'm pretty sure I'll have to keep being that guy who drives with a watchful ear and a sensitive butt to know if something is going wrong with my old Doka. So far, it has worked pretty well. In fact, it seems to me that VW provided us with at least one gauge we don't need, at least with a stock drivetrain. Of course, I refer to the speedometer. Yeah, like I'm going to even be able to break a speed limit!
Chuey |
|
Back to top |
|
|
ohhorob Samba Member
Joined: September 26, 2013 Posts: 212 Location: Santa Cruz
|
Posted: Sun Jul 03, 2016 12:57 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Heh, yeah. I was pretty content cruising while keeping an ear out for weird noises that aren't in the normal repertoire. And then I failed California SMOG
Besides trying to get emissions under control, it also helps to understand how the machine is working. Most of the digitool readouts are not much use on the highway, but I found the AFM voltage to be a great proxy for engine load and therefore fuel efficiency (assuming O2 is connected!). Keeping an eye on it cruising down the highway can remind you to take it easy _________________ "Gundy" - '85 Westfalia
GoWesty 2300cc, Digijet |
|
Back to top |
|
|
boroko Samba Member
Joined: September 11, 2012 Posts: 326 Location: S.W. Michigan
|
Posted: Sun Jul 03, 2016 4:33 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Hey Chuey, it reads like a foreign language to me too! Done't feel bad...
Bo _________________ '87 SyncroWesty: Smokey the Turtle, '85 SubiWesty: Chappie, '84 GTI, '86 GTI in full Rally trim,
previous: 2 Syncro tin tops, 2 Vanagons, 3 busses, 3 Ghias, 2 Jettas, a 411, a gas and a diesel Bunny and about 25 Beetles, one that only drove left. |
|
Back to top |
|
|
nemobuscaptain Samba Member
Joined: March 07, 2002 Posts: 3874
|
|
Back to top |
|
|
fraggle00 Samba Member
Joined: October 19, 2011 Posts: 356 Location: Bristow, VA
|
Posted: Sun Jul 03, 2016 8:51 am Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Very cool!
The resources out there for this stuff are amazing. I just started getting into it a few months ago.
My Arduino skills are pretty weak at this point, but I have been playing with various displays and color sensors. Getting the display to cooperate can be a challenge! _________________ '91 Vanagon Carat
'87 Porsche 928S4 DOWN
'12 Fiat 500 Abarth |
|
Back to top |
|
|
boroko Samba Member
Joined: September 11, 2012 Posts: 326 Location: S.W. Michigan
|
Posted: Sun Jul 03, 2016 1:35 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Quote: |
"I had stayed at a Holiday Inn Express once, so I figured I could do this."
That quote, even though I don't understand its significance, hits me as super funny. |
That came from a series of commercials where people were doing amazing and heroic things and credited it to staying in a HIE and having a good night's sleep.... in case you really wondered. And, yes, it is funny. _________________ '87 SyncroWesty: Smokey the Turtle, '85 SubiWesty: Chappie, '84 GTI, '86 GTI in full Rally trim,
previous: 2 Syncro tin tops, 2 Vanagons, 3 busses, 3 Ghias, 2 Jettas, a 411, a gas and a diesel Bunny and about 25 Beetles, one that only drove left. |
|
Back to top |
|
|
ohhorob Samba Member
Joined: September 26, 2013 Posts: 212 Location: Santa Cruz
|
Posted: Mon Jul 25, 2016 11:35 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
I've been in contact with boroko, and I'm hoping I can get involved to spruce up the software side of things. My day job involves a fair bit of server-side software development, so microcontrollers are not completely foreign.
I had a couple of the Teensy3.2 microcontroller boards on hand, and picked up a cheap TFT display from one of the electronics hobby stores.
My van has an Innovate wide-band oxygen sensor in it (LC-2) which gives me an accurate reading of the air-fuel-ratio every ~80 milliseconds. I added another Innovate component to it, which reads RPM, Injector duty, or plain volts from 4 inputs.
So, inspired by this thread I went about writing some software for the tiny little "Teensy" board that can decode the data from the Innovate gear, and show it on-screen.
So far, just a primitive bar chart, but if the only monitor you've seen on a Vanagon is the shoebox, you might enjoy seeing the analog movement of signals instead of LCD numbers jumping about?
Link
In this display, the injector pulses are "off" for the yellow section, and "on" (delivering fuel) for the black section.
Anyway, in this clip the van is accelerating. My foot presses on the gas pedal, more air starts to flow (AFM increases), injector pulses lengthen to deliver more fuel, and the O2 swings above/below "ideal". _________________ "Gundy" - '85 Westfalia
GoWesty 2300cc, Digijet |
|
Back to top |
|
|
northband Samba Member
Joined: August 19, 2013 Posts: 166 Location: Defiance
|
Posted: Tue Jul 26, 2016 2:32 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Can you push this to Github.com so we can make pull requests to the codebase? I've been hoping someone with Arduino experience would spearhead this. |
|
Back to top |
|
|
ohhorob Samba Member
Joined: September 26, 2013 Posts: 212 Location: Santa Cruz
|
Posted: Tue Jul 26, 2016 3:48 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
boroko has (some of?) his work on github.. I'll let him share it with the group when he's ready. My demo project is over here -- https://github.com/ohhorob/arduino-digihead
The main problem with getting involved in these things is having the hardware pieces. These embedded micro controllers need the various bits connected to them for development and testing. The other challenge is getting a signal from your ECU and/or wiring harness. The shoebox monitor requires that you break open the weather seal on the ECU and solder on wires to a very old and tired circuit board. I've tapped into my wiring harness by getting a male and female junior-timer plug/socket, and it sits between the wiring harness plug and the ECU. _________________ "Gundy" - '85 Westfalia
GoWesty 2300cc, Digijet |
|
Back to top |
|
|
agon.parts Samba Member
Joined: August 21, 2010 Posts: 273 Location: Central Coast, CA
|
Posted: Tue Jul 26, 2016 5:09 pm Post subject: Re: Arduino programmer: InfoGauge Vanagon project |
|
|
Nicely done, Mark.
I've been working on something similar, but not anywhere near hardware stages yet. I've been focusing on the interface between the readings that are emitted from the ECU and the displaying of said information.
I'm definitely interested. Count me in.
It would be great to have dummy data to test and emulate the readings. _________________ Forrest Walker Whitmore
AGON
FREEBIES: https://1drv.ms/u/s!AkqzgREEtE9Aj7poRLxLuW-oGORuiQ?e=eSKThT |
|
Back to top |
|
|
|