|
DIY (Do-It-Yourself) Guides For all DIYs. |
|
Thread Tools | Search this Thread |
12-06-2015, 11:14 PM | #1 |
Member
Join Date: Sep 2015
Drives: 2016 Oceanic FR-S
Location: Olympia
Posts: 35
Thanks: 32
Thanked 6 Times in 4 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
Arduino Gauge, Looking for Colab
Hey,
Was wondering if there are any code gurus on here that could work with me on building an Arduino oil pressure and temp gauge. I would build and test the circuit you'd have to figure out how to interface with the OBD2 for the oil temp and the oil pressure would have to interface with a oil pressure sensor. Together we will discuss where to mount the screen and what the design for the bracket is. I am a designer can 3D print the mounts/brackets/fascias for making it fit together. I already have an arduino mega for testing, but I would imagine we would want to use one of the smaller boards for implementation. We could also allow for extra functionalities like logging, or exhaust temp gauges, intake temps, et cetera. But, I believe for now the base functionality should just be getting temp and pressure for oil. I propose that once we complete the project we make the 3D model, and code publicly available. That way everyone can have a fairly reasonable access to a sleek looking oil pressure and temp gauge that doesn't cost an arm and a leg. My interest was driven by this unit primarily, and not wanting to spend ~$500 to have it in my car. Hoping someone can help me make this happen. Thanks for the interest. |
12-06-2015, 11:30 PM | #2 |
Banned
Join Date: Sep 2013
Drives: 2013 GBS BRZ Limited
Location: Colorado
Posts: 1,925
Thanks: 627
Thanked 1,445 Times in 711 Posts
Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
|
Reading and displaying the oil pressure from an off the shelf pressure gauge is trivial.
Pulling the oil temp from the OBD port would be more difficult than just reading it from a separate temp sensor. I have an arduino datalogger in my racecar that logs all of the essential data and displays it on my phone like torque. It just reads analog voltages from the oil temp & pressure gauges that are already in the car. Check this out for arduino prototypes: https://123d.circuits.io/ |
12-06-2015, 11:34 PM | #3 |
Member
Join Date: Sep 2015
Drives: 2016 Oceanic FR-S
Location: Olympia
Posts: 35
Thanks: 32
Thanked 6 Times in 4 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
There may be a way to tap the oil temp sensor directly that is already in the engine but I am unsure. It would take someone with more technical knowledge of the engine and it's components to make that observation. That avoids having to interpret OBD2 data, although that kind of interface might be more advantageous.
|
12-07-2015, 02:05 AM | #4 |
Banned
Join Date: Sep 2013
Drives: 2013 GBS BRZ Limited
Location: Colorado
Posts: 1,925
Thanks: 627
Thanked 1,445 Times in 711 Posts
Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
|
If you just included a ELM327 OBD module, then the arduino could access the OBD data over Bluetooth.
Those modules are only about $10. I have one and number of various Arduino boards. Just none with a Bluetooth shield/adapter. There is also a CAN Bus shield, but that is ~$20 right there. |
12-08-2015, 03:56 AM | #5 |
Member
Join Date: Sep 2015
Drives: 2016 Oceanic FR-S
Location: Olympia
Posts: 35
Thanks: 32
Thanked 6 Times in 4 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
The CAN Bus shield seems like a pretty good option. I think it is reasonable to spend ~$100 on an open source gauge which is expandable to other useful functionalities. It should definitely have a button or three. I like the idea of putting the gauge in the vent like the one I posted earlier, but at the same time I'd love to do something fancy (which doesn't reduce the functionality of another feature.) Like producing a replacement defroster vent that can house a screen for projecting the information on the windshield (kinda like this but not tacky as all hell.) Regardless I think making a replacement for that vent would be a good position to house a gauge. Opinions?
Is anyone familiar enough with the CAN Bus shield (or code) to tweak a script which has already be written to do what we want? I did a little reading, but from what I could find nothing specifically said it could be used to poll oil temps. It seems with the other capabilities it is reasonable to assume that it could, but perhaps someone more familiar with the tech could chime in. Thanks for the interest and input thus far! Hopefully we can keep the ball rolling and put together a tutorial for making a well integrated and affordable solution to monitoring our engine's health. |
12-08-2015, 05:40 PM | #6 |
Member
Join Date: Aug 2014
Drives: CSB 6MT
Location: 613
Posts: 17
Thanks: 7
Thanked 3 Times in 3 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
|
12-09-2015, 03:05 AM | #7 |
Member
Join Date: Sep 2015
Drives: 2016 Oceanic FR-S
Location: Olympia
Posts: 35
Thanks: 32
Thanked 6 Times in 4 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
Well that makes life easy... Now to pick a screen (I like that one, but it might be impractical. also finding a way to make a pin out for an arduino may prove difficult.) Then find some buttons, and design an enclosure that fits the where the old vent goes. Out of curiosity, does anyone know how hard it is to get that vent piece out of the dash/how hard it would be to plumb wires into it?
|
12-09-2015, 07:32 PM | #8 | |
Member
Join Date: Oct 2015
Drives: 2015 Scion FR-S Base MT
Location: Oceanside, CA
Posts: 38
Thanks: 3
Thanked 9 Times in 9 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Quote:
If you ever have any Arduino related questions feel free to contact me. I've been toying around with them for years and have even designed my own scalable driver board for driving RGB LED's to give you an idea of current skill level: [ame="https://www.youtube.com/watch?v=JpRtEYmvBlY"]RainBoard - RGB LED Rainbow Fader - YouTube[/ame] |
|
The Following User Says Thank You to Captain Curt For This Useful Post: | Akya2120 (12-10-2015) |
12-10-2015, 12:50 AM | #9 |
Member
Join Date: Feb 2015
Drives: BRZ 2015 DGM
Location: Bay Area
Posts: 45
Thanks: 1
Thanked 15 Times in 9 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
im interested in contributing. i have also been toying around with this idea, and you read my mind about open source.
i have some ideas |
The Following User Says Thank You to ze12o For This Useful Post: | Akya2120 (12-10-2015) |
12-10-2015, 04:51 PM | #10 |
Member
Join Date: Sep 2015
Drives: 2016 Oceanic FR-S
Location: Olympia
Posts: 35
Thanks: 32
Thanked 6 Times in 4 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
Nice! Sounds like we can all work together.
Anyone know if there is a technical drawing of that vent laying around? Otherwise I will have to just go buy one and take a bunch of measurements, or get an Xbox connect and scan it. The open source is cool because someone else might add some functionality or modify it and make it a better and/or more visually appealing unit. I also thought about putting it in the plastic piece to the left of the head unit but producing that piece might be a little harder with a 3D printer. |
12-15-2015, 11:19 AM | #11 |
Senior Member
Join Date: Sep 2012
Drives: 2013 GBS BRZ Limited
Location: Huntsville, AL
Posts: 107
Thanks: 40
Thanked 49 Times in 27 Posts
Mentioned: 4 Post(s)
Tagged: 0 Thread(s)
|
Depending on how you want to do the gauge(s), 4D Systems has a 1.38" (35mm) round LCD.
http://www.4dsystems.com.au/product/uLCD_220RD/ |
01-03-2016, 01:59 AM | #13 |
Junior Member
Join Date: Jul 2015
Drives: 2014 BRZ
Location: Australia
Posts: 6
Thanks: 0
Thanked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
I'm currently working on something similar to this with an arduino as well.
The elm327 is pretty useful. I'm using this spark fun obd2 interface board which has everything built in for a bit more money than just an elm. https://www.sparkfun.com/products/9555 As mentioned above the 4d systems stuff is pretty good and you can get them with they a built in processor with graphics libraries which takes the graphics load off the arduino. I'm using some of their screens for my project. Sent from my D5833 using Tapatalk |
01-03-2016, 02:36 AM | #14 |
Member
Join Date: Jun 2015
Drives: 2015 Scion FR-S 6M Ultramarine
Location: San Diego, CA
Posts: 46
Thanks: 2
Thanked 22 Times in 14 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Subbed and available for collaboration.
I've been pondering/planning a setup which would capture these requirements for a while now. Last edited by pandamancer; 01-03-2016 at 02:54 AM. |
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gauge cluster with Oil Temp Gauge | Jetbill | Interior Parts (Incl. Lighting) | 1 | 10-06-2015 01:41 PM |
Defi Oil Pressure Gauge and Cravenspeed Flexpod Gauge Mount Install and Review | Tye300 | Cosmetic Modification (Interior/Exterior/Lighting) | 10 | 05-22-2015 12:48 PM |
Dashlinq4 and Arduino: LED Control System | nickw14 | Electronics | Audio | NAV | Infotainment | 6 | 01-05-2015 02:31 PM |
Temperature Gauge a dummy gauge? | bambbrose | BRZ First-Gen (2012+) -- General Topics | 40 | 08-19-2012 04:29 PM |