|
Electronics | Audio | NAV | Infotainment Anything related to in-car electronics, navigation, and infotainment. |
|
Thread Tools | Search this Thread |
04-28-2014, 04:09 PM | #1 |
There are now 2 carseats!
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
New gauge project...
EDIT: Older cruft is bellow the line
Github: https://github.com/stirobot/arduinoModularTFTgauges Demo video: [ame="https://www.youtube.com/watch?v=JIIwZtxxgqY"]Modular arduino TFT gauge mode switching - YouTube[/ame] Parts used: arduino mega (I actually use a clone): $15 - $45 assorted wires: $free-$10 a button $2 a 1.8" tft (http://www.adafruit.com/products/358 or clone): $10 - $20 a micro SD card: $0-$texas an OBD II UART thing (https://www.sparkfun.com/products/9555): $60 a case to make it look pretty: $0-$30 (if you bought a specific case or two or had your own laser cut or 3d printed) Total: Somewhere around $90-$182 __________________________________________________ _____________ Some of you (maybe 1 or 2) may remember me from iwsti (sti robot). I had this gauge project that went in many different directions over the years. I'm considering reviving it and figuring out a way to mount in cleanly in the BRZ/FRS. It is arduino powered, the source is open, and most of the sensor code is written. Here is the original thread from eons ago: http://www.iwsti.com/forums/gd-inter...setup-out.html Here is the google code page: https://code.google.com/p/robotmeter/ To add to the confusion I've written various UI's for it in the past: 1. 2 line x 16 character LCD - this fit perfectly in the clock bezel of the GD impreza and the code for this is the most mature. [ame="https://www.youtube.com/watch?v=vNwBDjoZ7mY"]robotmeter clips - YouTube[/ame] 2. A small touchscreen - this never worked out due to a very buggy api for the touchscreen. 3. A 7 segment display [ame="https://www.youtube.com/watch?v=-bqscDTiXdY"]Simple 7 segment boost gauge - YouTube[/ame] 4. A small 1.8" LCD - nice graphics, good api, some charts written, etc. Also has a micro sd card and a good api for logging to it. So, questions: -How would I go about mounting something like this in the BRZ/FRS? I was thinking that if I used the 1.8" screen, I could mold something into the corner of the cluster that occludes the analog speedo. Then I could scan it and 3d print it. -What essential readouts is the BRZ/FRS missing? I was leaning towards oil temp, oil pressure, and accelerometer. -I was also toying with the idea of custom making an analog look meter driven by a stepper motor. I've found several companies willing to print or etch gauge faces that I like/draw/etc. -I also though that if I ever make this a kit of some sort I'd power it via the obd II port...although I have no plans to read from the obd II port...and no plans to make a kit... Basically if you could make it, what would it look like and what would it do? For the mods: I'm not selling anything (at least yet)...all of the code is open source...etc.
__________________
Last edited by robot; 06-04-2014 at 06:58 PM. |
The Following 2 Users Say Thank You to robot For This Useful Post: | Lonewolf (04-29-2014), Sportsguy83 (06-07-2014) |
04-28-2014, 04:17 PM | #2 |
Senior Member
Join Date: Jul 2012
Drives: 2013 Asphalt FR-S Manual
Location: Whitby, ON, Canada
Posts: 6,716
Thanks: 7,875
Thanked 3,353 Times in 2,134 Posts
Mentioned: 99 Post(s)
Tagged: 1 Thread(s)
|
Oil pressure is only "ok" or "trouble", not an actual pressure sensor, so that would require more additional hardware/wiring than sensors already in the car stock.
__________________
Light travels faster than sound, so people may appear to be bright until you hear them speak... flickr |
04-28-2014, 04:18 PM | #3 |
There are now 2 carseats!
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
Yes, exactly. I've written code for several off the shelf (autometer is the best) sensors to work with the arduino.
|
04-28-2014, 04:50 PM | #4 |
Trust me, I'm the Doctor
Join Date: Nov 2013
Drives: 2019 WRX Limited (WRB)
Location: North East PA
Posts: 2,723
Thanks: 4,304
Thanked 1,252 Times in 782 Posts
Mentioned: 33 Post(s)
Tagged: 1 Thread(s)
|
@nelsmar, you and the OP should collaborate .
__________________
Subies Of Blessed Memory: '05 Forester, '08 WRX, '13 STi
Daily Driver: 2014 BRZ 6MT Limited ^GT5 Replay Photo Mode^ |
04-28-2014, 04:58 PM | #5 | |
Trust me, I'm the Doctor
Join Date: Nov 2013
Drives: 2019 WRX Limited (WRB)
Location: North East PA
Posts: 2,723
Thanks: 4,304
Thanked 1,252 Times in 782 Posts
Mentioned: 33 Post(s)
Tagged: 1 Thread(s)
|
Quote:
For turbo: coolant and oil temps, IAT, AFR, and boost. For SC: boost with failsafe if running a wastegate, coolant and oil temps, IAT, AFR. For NA: coolant and oil temps, IAT. Anything else is pure personal preference and DBL (das blinken lights).
__________________
Subies Of Blessed Memory: '05 Forester, '08 WRX, '13 STi
Daily Driver: 2014 BRZ 6MT Limited ^GT5 Replay Photo Mode^ |
|
04-28-2014, 05:03 PM | #6 |
There are now 2 carseats!
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
I've never done OBD II...but there are several bodies of code to work from if I wanted to do that.
I'm really just looking for a project. So would OBD-II -> analog A/F be cool, maybe OBD-II -> digital A/F? This guy has some interesting stuff: http://arduinodev.com/ |
04-28-2014, 05:20 PM | #7 |
Trust me, I'm the Doctor
Join Date: Nov 2013
Drives: 2019 WRX Limited (WRB)
Location: North East PA
Posts: 2,723
Thanks: 4,304
Thanked 1,252 Times in 782 Posts
Mentioned: 33 Post(s)
Tagged: 1 Thread(s)
|
I'd be more interested in digital oil/coolant temps, digital IAT, digital afr, analog boost, analog oil pressure. But that's just me. Me staying NA, and maybe later going to SC, I'm more concerned about temps if I'm going to be running the car hard in the heat to make sure it doesn't get too hot or is cooling down properly afterwards.
I'd definitely want this screen on the right side of the gauge cluster in that blank spot on the bezel. The nice thing with ODBII readings is that you don't need to add extra sensors and a controller to read certain items. So it eliminates clutter and complexity of install.
__________________
Subies Of Blessed Memory: '05 Forester, '08 WRX, '13 STi
Daily Driver: 2014 BRZ 6MT Limited ^GT5 Replay Photo Mode^ |
04-28-2014, 05:25 PM | #8 |
There are now 2 carseats!
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
I'm intrigued about this spot to the right of the dash. Can you really read stuff there without the wheel getting in the way?
http://arduinodev.com/hardware/obd-kit/ The API is very very straightforward. |
04-28-2014, 06:13 PM | #9 | |
Trust me, I'm the Doctor
Join Date: Nov 2013
Drives: 2019 WRX Limited (WRB)
Location: North East PA
Posts: 2,723
Thanks: 4,304
Thanked 1,252 Times in 782 Posts
Mentioned: 33 Post(s)
Tagged: 1 Thread(s)
|
Quote:
If I wanted a clear, unobstructed view for a guage, I'd go with A-pillar mount or defrost vent pod mount. For general "info at a glance", the space to the right of the cluster on the bezel is just fine.
__________________
Subies Of Blessed Memory: '05 Forester, '08 WRX, '13 STi
Daily Driver: 2014 BRZ 6MT Limited ^GT5 Replay Photo Mode^ |
|
04-29-2014, 01:26 AM | #10 |
Senior Member
Join Date: Mar 2013
Drives: Raven GT86 & Subaru WRX CS6
Location: ACT
Posts: 105
Thanks: 16
Thanked 42 Times in 27 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
One of the projects l'd love to do is to replace the clock near the gear shifter with a simple gauge display (similar to the 7 segment example). I don't need constant vision of the data but it would be nice to see AFR, G's.
I'll have to look at your code and mess around with it! Thanks for the link and your work! |
04-29-2014, 10:27 AM | #11 |
Senior Member
Join Date: Mar 2014
Drives: 2014 WRB BRZ
Location: Texas
Posts: 294
Thanks: 240
Thanked 76 Times in 63 Posts
Mentioned: 6 Post(s)
Tagged: 0 Thread(s)
|
Please make something to cover up the analog speedometer, it's basically useless. I've been contemplating something, two gauges or a LCD screen, to cover it up and make that space useful.
I miss the gauges my RX-7 had, four little round gauges off to the left that actually worked and showed a lot info. |
The Following User Says Thank You to CarzCarzCarz For This Useful Post: | SirBrass (04-29-2014) |
05-01-2014, 02:57 PM | #12 |
Senior Member
Join Date: Jul 2013
Drives: WRB BRZ
Location: Toronto, Canada
Posts: 286
Thanks: 21
Thanked 161 Times in 97 Posts
Mentioned: 5 Post(s)
Tagged: 2 Thread(s)
|
I like your idea but I suggest looking up OBDII. Most of the info you need is there. I also have a few projects in the pipeline for this car that uses OBDII. Now if I can just make a functional prototype... goodluck!
|
05-07-2014, 01:43 AM | #13 |
There are now 2 carseats!
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
The suggested location doesn't suck. I spent some time fiddling with where it might look good in this car and that location is probably the best:
|
The Following 2 Users Say Thank You to robot For This Useful Post: | SirBrass (05-07-2014), Sportsguy83 (06-07-2014) |
05-07-2014, 03:00 AM | #14 |
There are now 2 carseats!
Join Date: Nov 2012
Drives: 2013 DGM BRZ
Location: The Emerald City
Posts: 434
Thanks: 21
Thanked 166 Times in 75 Posts
Mentioned: 7 Post(s)
Tagged: 0 Thread(s)
|
I'm thinking of making this more modular this time around. How about a config file where you name your sensors per page and set warning and colors and stuff in there?
Something like this... Code:
#splashimage splash:brz.bmp #logging - log all sensors to SD card, interval in ms logging:no loginterval:2000 #colorscheme (will use color codes) outline:white fill:green textdefault:red alert:red #pin config #sensorName:pin #legal sensor names: # oiltemp # oilpressure # boostpressure # temperature # accelx # accely # obdoiltemp # obdvolts # obdltf # obdstf # obdcoolant # obdafr # obdiat #obd sensors don't have pins associated with them #page (aka mode) config #as many pages as you want...the sketch will flip through until EOF and start again #each sensor is configured per page #obd sensors don't have pin assignments after them #page types: # twobar - two horizontal bar graphs with text # onebar - one horizontal bar graph with text # cross - cross chart for accelerometer # round - 1 round gauge for one sensor page:1 pagetype:twobar sensor1:obdoiltemp sensor2:obdcoolant sensor1text:Oil Temp sensor2text:Water sensor1max:300 sensor2max:100 sensor1alert:190 sensor2alert:0 page:2 pagetype:round sensor1:oiltemp:9 sensor1text:Oil T sensor1max:300 sensor1alert:190 |
The Following User Says Thank You to robot For This Useful Post: | SirBrass (05-07-2014) |
|
|
Thread Tools | Search this Thread |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
EGT gauge | SubBrZ | Engine, Exhaust, Transmission | 23 | 11-10-2015 10:31 PM |
Gauge pod | ikeryder13 | Want-To-Buy Requests | 4 | 03-30-2014 02:02 PM |
WTB DCW gauge pod | mikepaul21 | Want-To-Buy Requests | 1 | 03-26-2014 09:28 PM |
FS DCW Gauge Pod | whitefrs | Interior Parts (Incl. Lighting) | 7 | 03-26-2014 03:39 PM |
Temperature Gauge a dummy gauge? | bambbrose | BRZ First-Gen (2012+) -- General Topics | 40 | 08-19-2012 05:29 PM |