follow ft86club on our blog, twitter or facebook.
FT86CLUB
Ft86Club
Delicious Tuning
Register Garage Members List Calendar Search Today's Posts Mark Forums Read

Go Back   Toyota GR86, 86, FR-S and Subaru BRZ Forum & Owners Community - FT86CLUB > Technical Topics > Electronics | Audio | NAV | Infotainment

Electronics | Audio | NAV | Infotainment Anything related to in-car electronics, navigation, and infotainment.


User Tag List

Reply
 
Thread Tools Search this Thread
Old 04-28-2014, 04:09 PM   #1
robot
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.
robot is offline   Reply With Quote
The Following 2 Users Say Thank You to robot For This Useful Post:
Lonewolf (04-29-2014), Sportsguy83 (06-07-2014)
Old 04-28-2014, 04:17 PM   #2
wparsons
Senior Member
 
wparsons's Avatar
 
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)
Garage
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
wparsons is offline   Reply With Quote
Old 04-28-2014, 04:18 PM   #3
robot
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)
Quote:
Originally Posted by wparsons View Post
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.
Yes, exactly. I've written code for several off the shelf (autometer is the best) sensors to work with the arduino.
robot is offline   Reply With Quote
Old 04-28-2014, 04:50 PM   #4
SirBrass
Trust me, I'm the Doctor
 
SirBrass's Avatar
 
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)
Garage
@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^
SirBrass is offline   Reply With Quote
Old 04-28-2014, 04:58 PM   #5
SirBrass
Trust me, I'm the Doctor
 
SirBrass's Avatar
 
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)
Garage
Quote:
Originally Posted by robot View Post
So, questions:

-How would I go about mounting something like this in the BRZ? 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 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.
The BRZ/FR-S/GT-86 (hereto referred to as "the 86" or "the twins") isn't really missing much, but it doesn't display everything. With custom PIDs, accurate (Very accurate... the factory primary 02 sensor has turned out to be very accurate and effectively a good wideband for NA useage) AFR, coolant temp, oil temp, and (iirc) IATs are readable from the ECU. Basically, depending on powerplant application (NA, SC, or TC), you still need boost and MAYBE EGTs, and (only if you really want to) oil pressure.

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^
SirBrass is offline   Reply With Quote
Old 04-28-2014, 05:03 PM   #6
robot
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/
robot is offline   Reply With Quote
Old 04-28-2014, 05:20 PM   #7
SirBrass
Trust me, I'm the Doctor
 
SirBrass's Avatar
 
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)
Garage
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^
SirBrass is offline   Reply With Quote
Old 04-28-2014, 05:25 PM   #8
robot
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.
robot is offline   Reply With Quote
Old 04-28-2014, 06:13 PM   #9
SirBrass
Trust me, I'm the Doctor
 
SirBrass's Avatar
 
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)
Garage
Quote:
Originally Posted by robot View Post
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.
Yeah, you can. Not without some obstruction from the wheel, but enough to get the general idea for the data.

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^
SirBrass is offline   Reply With Quote
Old 04-29-2014, 01:26 AM   #10
2SeeKU
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!
2SeeKU is offline   Reply With Quote
Old 04-29-2014, 10:27 AM   #11
CarzCarzCarz
Senior Member
 
CarzCarzCarz's Avatar
 
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.
CarzCarzCarz is offline   Reply With Quote
The Following User Says Thank You to CarzCarzCarz For This Useful Post:
SirBrass (04-29-2014)
Old 05-01-2014, 02:57 PM   #12
mabviper
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!
mabviper is offline   Reply With Quote
Old 05-07-2014, 01:43 AM   #13
robot
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:

robot is offline   Reply With Quote
The Following 2 Users Say Thank You to robot For This Useful Post:
SirBrass (05-07-2014), Sportsguy83 (06-07-2014)
Old 05-07-2014, 03:00 AM   #14
robot
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
robot is offline   Reply With Quote
The Following User Says Thank You to robot For This Useful Post:
SirBrass (05-07-2014)
 
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

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


All times are GMT -4. The time now is 01:56 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
User Alert System provided by Advanced User Tagging v3.3.0 (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Garage vBulletin Plugins by Drive Thru Online, Inc.