The Tire Pressure Monitoring System (TPMS) project was created to allow older vehicles to show which tire has incorrect air pressure and show information from the TPMS sensors.
- Project Status: Completed (May revisit to load config from SD Card.)
- Started (Year): 2024
- Last Updated (Year): 2024
Blog Posts
TPMS Reception
I was on travel this weekend and tested the Tire Pressure Monitoring System (TPMS) project on the long road trip. The sensitivity of the receiver is not what it needs to be to pickup all four tires. Previously I was able to pickup the signal from all four tires with a longer antenna, however during…
Code Rewrite
I have started to rewrite the code based on the analysis of the parameters and timings. I have yet to look across the code for the various TPMS sensors to see if they use common code. I suspect that they do, but if they don’t it may make the approach impractical. I plan to investigate loading…
TPMS Tire Pressure Display – Code Redesign
Work has started with redesigning the original project code posted on hackster.io by JSMSolns. I have decided to use FreeRTOS, Real Time Operating System, to make the code more responsive to button presses. This may limit the supported microcontrollers to RP2040 and ESP32 microcontrollers. Limiting to these microcontrollers does allows for a larger code size…
TPMS Project – Analysis for Adding Flexibility
The Arduino TPMS Tyre Pressure Display project posted on hackster.io is locked into the vehicle and sensor type at compile time. This does not make it easy to setup for a new vehicle. Additionally the sensor ids and positions cannot be changed after the code has been compiled. If you rotate the tires of your…
Comparing two Objects in C++
I’m in the process of modifying the Tire Pressure Monitoring System code to allow configuration information to be retrieved and saved to an SD card as well as making use of the three buttons that I added to my version. I had an issue with the display not initializing as expected. Upon further investigation, I…
DIY TPMS Project: Arduino-Based Tire Pressure Display
A few months ago, the TPMS light illuminated on the dash of my Toyota Prius. I looked at the tires and they looked fine, so I went to each tire measuring the pressure and they all appeared to be fine. I assumed that the battery in one of the tire sensors had died, but how…
