ESP32 Auto TPMS Gauge Development

Job ID: 40555451

Budget: $30 – $250 USD

ESP32-Based 52mm TPMS Gauge (433 MHz Sensors + Custom Display UI)

Description:

I need a small embedded systems developer to build a standalone automotive TPMS gauge using an ESP32-S3. The device will be installed in a 2017 Volkswagen Jetta and must function as a self-contained tire pressure monitoring gauge.

Project Overview:

We are building a 52mm round digital gauge that displays live tire pressure and tire temperature for all four wheels using aftermarket 433 MHz TPMS sensors.

The system must:

Read 4x TPMS sensors (433 MHz)
Decode pressure + temperature data
Display data on a round TFT LCD
Trigger visual + audible warnings

No mobile app, no CAN bus, no OBD-II required.

Hardware (already selected or equivalent acceptable):
ESP32-S3 development board (or integrated round display module)
433 MHz RF receiver module (RXB6 or SYN480R preferred)
4x universal 433 MHz TPMS sensors (Autel MX-Sensor or equivalent)
52mm round LCD display (SPI interface)
12V to 5V buck converter (automotive power)
Core Features Required:
1. TPMS Data Handling
Receive RF signals from 4 sensors
Decode:
Tire pressure (PSI or BAR)
Tire temperature (°F or °C)
Sensor ID mapping (LF, RF, LR, RR)
2. Display UI (simple, automotive style)
Show all 4 tires at once OR single-tire focus view
Example layout:
LF 34 PSI 82°F
RF 35 PSI 84°F
LR 33 PSI 81°F
RR 34 PSI 83°F
Smooth, readable UI (not raw text dump)
3. Warning System
Low pressure warning (configurable threshold)
High temperature warning
Rapid pressure loss detection
Visual alert (red flashing screen or ring)
Optional buzzer output
4. Startup Behavior
Fast boot (<5 seconds preferred)
Auto detection of sensors
Assign wheels (LF/RF/LR/RR)
5. Power Handling
12V automotive input
Stable operation during engine crank
Low power standby mode optional
Nice-to-Have (optional, not required):
Smooth gauge-style UI (LVGL preferred)
Animated startup screen
Night mode dimming
Settings menu for thresholds
Deliverables:
Fully working ESP32 firmware (Arduino or ESP-IDF acceptable)
Wiring diagram
Basic explanation of sensor decoding method
UI implementation
Build instructions
Important Constraints:
Must be reliable in automotive environment
Must not rely on cloud, phone app, or external services
Must work offline
Must be reproducible for 1-unit prototype build