Hello everyone, recently I started thinkering with a Raspberry Pi 3 and a PiCan2 board to reverse engineer some part of the CAN-Bus on my Mazda MX5, reading the broadcasted messages via the OBD port.
The original idea was to install RPI3 + a PICAN2 hat that includes a MCP2515 chipset for CAN, MTK33x9 chipset for 10 Hz GPS and MPU-6050 chipset gyroscope + accelerometer, maybe bolted in the cubby box below radio or in the tunnel, and log the following data:
Linear and angular acceleration
CAN: VEHICLE SPEED
CAN: ACCELERATOR POSITION
CAN: BRAKE PEDAL POSITION
CAN: CLUTCH SWITCH
Also recording a video using the Pi HQ camera module. All would be a sort of semi-permanent headless installation, the PiCAN2 as a SMPS that can power the RPI via the OBD 12V pin, I would then add a switch to cut the 12V to the board, and a couple of buttons to start/stop logging and video recording, and maybe a soft restart.
Then I discoverd that RaceChrono Pro can receive data from DIY device thanks to API using RC3/RC2 data format or the API for BLE.
Do you think it is feasable to send all those data to RaceChrono Pro via bluetooth on Android? Given the number of information i think the BLE is not a viable option, am I right?
This is the PiCan2 hat: https://buyzero.de/products/pican-with-gps-gyro-accelerometer-smps-can-bus-for-raspberry-pi-3
By the way: the real goal here is to have fun and learn something new