|
Raspberry Pi PicoRaspberry Pi
|
x 1 | |
|
1.8Adafruit
|
x 1 | |
|
CC1101 Radio Frequency Transceiver Module |
x 1 | |
|
F/CM12PBuerklin
|
x 1 |
![]() |
arduino IDEArduino
|
Raspberry Pi Pico Tire/Tyre Pressure Monitoring System (TPMS)
The Tire light was illuminated on the dash of my 2007 Prius. I ran around checking the air pressure in the tires. Found that a few were perhaps a little low, but not enough to cause the dash light to be lit. I then assumed that one ore more of the TPMS sensors had a dead battery, but how can I know for certain? I took it to the garage and found that yes, one was dead and one had a low battery. The garage replaced them both. This got me to look and see if anyone had built a TPMS display to show the pressure and temperature of each tire.
After searching a bit, I came across an article on hackster.io titled, "Arduino TPMS Tyre Pressure Display". It was just the thing I was looking for. I wanted to use a Raspberry Pi Pico as I have a few of them here, but the code posted does not support the RP2040 micro-controller used in the Raspberry Pi Pico. I was able to modify the code to work with the RP2040. My code will be available on GitHub at https://github.com/richteel/tpms and some posts available at https://teelsys.com/.
Newer cars have the details of the TPMS built in so it is not necessary to guess, but my older Prius does not. With this project, I will be able to monitor the health of my tires and when on a road trip and the dash light comes on, I don't need to panic and pull over to see if it is a major issue, that needs to be resolved right away, or if it is something that I can wait until I get to my destination.
I hope you enjoy this project and have success building it.
Raspberry Pi Pico Tire/Tyre Pressure Monitoring System (TPMS)
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)

- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Richard Teel
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
164 1 3 -
Easy to print simple stacking organizer with drawers
87 0 0 -
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1137 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
638 0 1 -
-
Nintendo 64DD Replacement Shell
494 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1440 4 3