Learn Backend Development Part-Time, Online
Learn the Skills Netflix, Meta, and Capital One Actually Hire For
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course shows how to connect a Raspberry Pi Pico to an MPU9250 over I2C and use MicroPython to read its accelerometer, gyroscope, and magnetometer. It covers calibration, magnetic declination, filtering, and converting sensor readings into orientation values.
Syllabus
Raspberry Pi Pico & MPU9250
Overview of the session
What is the MPU9250
MPU6500 + AK8963
Orientation
Digital Magnetometer
How MEMS sensors Work
Data Process - filtering and noise reduction
Hard Iron and Soft Iron Bias
Warning - Calibration is not optional
Magnetic Declination
Calibration
MPU9250 - I2C Pinouts
GitHub Sourcecode Repository
Demo Time
Raw Values from Accelerometer
low pass filter
Real Calibrated data from all three sensors
Just one more thing...
Taught by
Kevin McAleer