Telemetry collection and MQTT signaling for vintage vespa scooters Data captured:
- Engine RPM's
- Cylinder Head Temperature (CHT), degrees F
- Exhaust Gas Temperature (EGT), degress F
- Throttle Position (0-100%)
- Current Gear (1-0-2-3-4)
- Clutch status (in/out of gear)
- GPS:
- Speed (MPH)
- Postion (Lat/Long)
- Acceleration
Pinout (Incomplete)
| Pin | Pin | |||||
|---|---|---|---|---|---|---|
| BUS | 3v3 | 1 | 2 | 5v | ||
| A2D SDA | GPIO2/I2C1 SDA | 3 | 4 | 5v | ||
| A2D SCL | GPIO3/I2C1 SCL | 5 | 6 | Ground | ||
| GPIO4 (GPCLK0) | 7 | 8 | GPIO 14 (UART TX) | GPS TXD | ||
| GROUND | 9 | 10* | GPIO 15 (UART RX) | GPS RXD | ||
| GPIO17 | 11 | 12* | GPIO18 (PCM Clk) | |||
| GPIO27 | 13 | 14 | Ground | |||
| GPIO22 | 15 | 16 | GPIO23 | |||
| 3v3 | 17 | 18* | GPIO24 | |||
| GPIO10 (SPI0 MOSI) | 19 | 20 | Ground | |||
| Thermal DO | GPIO9 (SPI0 MISO) | 21* | 22 | GPIO25 | ||
| Thermal CLK | GPIO11 (SPI0 SCLK) | 23 | 24 | GPIO8 (SPI0 CE0) | ||
| Ground | 25 | 26 | GPIO7 (SPI0 CE1) | |||
| GPIO0 (EEPROM SDA) | 27 | 28 | GPIO1 (EEPROM SCL) | |||
| Thermal CS | GPIO5 | 29 | 30 | Ground | ||
| GPIO6 | 31 | 22 | GPIO12 (PWM0) | |||
| GPIO13 (PWM1) | 33 | 22 | Ground | BUS | ||
| GPIO19 (PCM FS) | 35 | 22 | GPIO16 | Tach Trigger (Generic GPIO) | ||
| GPIO26 | 37 | 22 | GPIO20 (PCM DIN) | |||
| Ground | 39 | 22 | GPIO21 (PCM DOUT) |