I develop a small 9-axis motion logger with PIC16F18326 and MPU9255.
Typical applications in this project:
- measuring ride quality of public transport
- wearable/embeddeable motion sensor for sports
Note1: the MPU9250 sensor module I purchased from Amazon turned out to be MPU9255, because WHO_AM_I response is 0x73. Note2: MPU9250(incl. 9255) is not recommended for new designs.
- 8bit MCU "PIC16F18326"
- Nine-axis motion detector "MPU9255"
- Hall sensor "A1324LUA-T"
- EEPROM "AT24C256B"(256kbits)
- Specification draft
- Motion sensor schematic (main board)
- Speed sensor schematic (I2C slave device)
- Speed sensor CAD data for 3D printer
I use the instrument to record data as an input for machine learning (training and testing):