TPMS: verschil tussen versies
Uit RevSpace
| Regel 44: | Regel 44: | ||
|4 CSN | |4 CSN | ||
|D8 | |D8 | ||
|Chip select (inv) | |SPI Chip select (inv) | ||
|- | |- | ||
|5 SCK | |5 SCK | ||
Versie van 26 jul 2026 23:06
| Project CC1101 TPMS receiver | |
|---|---|
| |
| Receiving TPMS signals | |
| Status | In progress |
| Contact | bertrik |
| Last Update | 2026-07-26 |
Introduction
Design
The plan is to use an CC1101 module, connect it to an ESP8266 and start receiving TPMS radio frames.
Example frame, as received:
22 30 61 07 E0 1D B9 39 F5
Analysis:
- byte 4: 0xE0 = wheel?
- bytes 5/6, bits 0-12 = 0xDB9 = 3513 hPa absolute -> about 2.5 bar above ambient pressure
- byte 7, 0x39 = 57 = temperature in Celcius?
- byte 8: 0xF5 = checksum?
Hardware

| CC1101 module | Wemos D1 mini | Remark |
|---|---|---|
| 1 Ground | G | Common ground |
| 2 VCC | 3.3V | Common power |
| 3 GD0 | D1 | "GPIO" pin |
| 4 CSN | D8 | SPI Chip select (inv) |
| 5 SCK | D5 | SPI clock |
| 6 MOSI | D7 | SPI master out slave in |
| 7 MISO | D6 | SPI master in slave out |
| 8 GDO2 | D2 | Interrupt, probably unused |
Software
See: https://github.com/andi38/TPMS/blob/main/CC1101_TPMS_433.ino
