Raspberry Pi Car Dashboard Shows Real-Time Auto Stats

Raspberry Pi
(Image credit: Paul Slocum)

If you're an avid auto-lover, you know how important it is to know what's going on under the hood. That's exactly what this project created by maker Paul Slocum is for. It uses a Raspberry Pi to output real-time stat information on a custom display but with a little retro flare in the UI design that fits the look and feel of his 1997 Honda.

The setup is designed to interface with the Honda's OBD2 port wirelessly. Through it, he can monitor data from the OBD2 adapter or even play music.

The device is designed to automatically turn on when the car is started. It then searches for and connects to the Bluetooth LE OBD2 adapter after booting. The interface loads onto a 3.5-inch Waveshare IPS screen connected via GPIO.

The scripts it uses were written by Slocum in C++ who also used SDL to handle the retro UI graphics and touch screen input.

Music is played by sourcing tracks from a locally connected USB drive. To keep things nostalgic, the UI refers to individual folders as a "Disc." Slocum plans to add Bluetooth audio support but relies on analog audio output from the Pi at the moment.

If you want to create this project yourself, follow Slocum on GitHub. He plans to upload the code as an open-source tool for anyone to use in the future. In the meantime, you check out the full post on Reddit. Be sure to explore our list of Best Raspberry Pi Projects for more cool creations on our favorite SBC. 

Ash Hill
Contributing Writer

Ash Hill is a contributing writer for Tom's Hardware with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

  • kyzarvs
    I'm impressed a '97 Honda has an ODBII port - never seen a car that old with one here in the UK (or japanese imports for that matter).

    Must admit as cool as that is, an Adroid unit + the Torque app already answers this question. If either of my current 90's projects ('98 and '96 Toyotas which both have Android head units for Spotify etc) had an ODBII, I'd use Torque.
    Reply
  • USAFRet
    kyzarvs said:
    I'm impressed a '97 Honda has an ODBII port - never seen a car that old with one here in the UK (or japanese imports for that matter).

    Must admit as cool as that is, an Adroid unit + the Torque app already answers this question. If either of my current 90's projects (which both have Android head units for Spotify etc) had an ODBII, I'd use Torque.
    Been required since '96.
    https://en.wikipedia.org/wiki/On-board_diagnostics
    My '97 F-150 has it, and I do use it.
    $20 USB cable and free software to the laptop/tablet.

    This Pi is good for a "project", but Amazon has many of these heads up displays starting at $30.
    Reply