|
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.
- 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
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
121 0 0 -
DIY Laser Power Meter with Arduino
171 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
162 0 2 -