user-img

Norio Ikedo

+ Follow

Car Multi Meter

This is an original add-on meter system for automobiles. By using the ESP32, it can function as an IoT device that displays the current time, and it can also be used to create a G-sensor utilizing its built-in sensors. Of course, when combined with an OBD2 device, it can retrieve data from the vehicle and display it on the meter. Another feature of this device is that it can also be used for racing simulators, serving as an additional meter for simulation setups.

Car Multi Meter
 
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
  • thumbnail-img
 

Hardware Components

  • BMI270

    Bosch
    X 1 fenxiang
  • 1.28 inch circle TFT display 240x240

    深圳华迪创显科技有限
    X 1 fenxiang

Tools, APP Software Used etc.

  • Arduino IDE

    Arduino IDE

    Arduino
  • Kicad

  • LovyanGFX

Story

About this project 

Various add-on meters for automobiles are available on the market, but I felt that there weren’t many compact meters with multiple functions. Additionally, since I own a manual transmission car, I wanted to create a shift indicator. Since the product I wanted didn’t exist, I decided to develop it myself.

 

Features

It can connect to the internet, communicate via UART, and has built-in sensors, allowing for various functionalities through coding. Currently, it supports the following features:

1. Clock function

2. G-sensor

3. Integration with simulators such as Assetto Corsa

 

Additionally, the following feature is currently in development:

• Retrieving signals from OBD2 and displaying them on the meter

System Archtecture

The details of this meter can be found in the circuit diagram, so please refer to that for more information. This meter uses the ESP32-C3 as the MCU and is equipped with a 1.28-inch display. It also features a BMI270 sensor.

 

Of course, since this meter is designed for use in cars, it is compatible with 12V systems and can acquire vehicle signals. For example, by obtaining the illumination signal, it can adjust the brightness of the meter accordingly.

Additionally, the display is a touch panel, allowing for the implementation of swipe and button operations through coding.

I also independently developed the hardware.
I designed a chassis using a 3D printer and CNC-machined aluminum parts, which were manufactured in China.
Of course, I also designed sheet metal parts for mounting, achieving hardware similar to commercially available meters.

 

 

Future Prospects

I am currently advancing development to install this meter in my car. I have already designed a meter cover that can be mounted on the A-pillar.

 

The next step is acquiring signals via OBD2. I have also created components to retrieve CAN signals. By using ESP-NOW to transmit this information to the meter, I plan to display engine RPM, speed, and even determine and show the current gear based on these data.

 

Schematic and Layout
  • meter schematics

    Meter_schematic_174967701467b490f075936.png
    Download(1)
Topic
View All

Car Multi Meter

This is an original add-on meter system for automobiles. By using the ESP32, it can function as an IoT device that displays the current time, and it can also be used to create a G-sensor utilizing its built-in sensors. Of course, when combined with an OBD2 device, it can retrieve data from the vehicle and display it on the meter. Another feature of this device is that it can also be used for racing simulators, serving as an additional meter for simulation setups.

164
 
3
1
0

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 1 )
  • Like( 3 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
  • Good!
    Feb 21,2025 0 comments
    Reply

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.