arduino-oled-auto-gauges icon indicating copy to clipboard operation
arduino-oled-auto-gauges copied to clipboard

haha subaru wrx go brrrr

Arduino powered OLED gauges for boost and oil pressure

Completed project

Below is an image showing the completed project installed in the dashboard of my car. Boost pressure gauge is on the left and oil pressure is on the right.

Both gauges show the current value in large easily legible text at the top, and have a scrolling history graph at the bottom. The boost gauge shows the peak boost pressure for the trip at the top right.

All positive values on the graph are filled in, whereas negative values are not. This gives a nice bright emphasis when boost hits a positive pressure :)

Inspiration

A large inspiration for this project was this YouTube video: https://www.youtube.com/watch?v=bdnQrl0PDNA

Hardware

  • Arduino Nano
  • 1.3" White I2C OLED Display
    • 128x64 resolution
    • SH1106 controller
  • Existing Defi analogue boost/oil pressure sensors
    • 5v supply voltage
    • 0.5v -> 4.5v sensor reading
    • Oil pressure sensor range: 140psi (absolute)
    • Boost pressure sensor range: 50psi (absolute)

Dependencies