Camera stabilisation application!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
fritzing
uPySensors @ aeb282a
.gitignore
.gitmodules
LICENSE
README.md
boot.py
boot_esp32.py
madgwickahrs.py
main.py
quaternion.py
servo.py
ulinalg.py
umatrix.py

README.md

uPyIMU

This code allows you to stabilize a camera using:

  • IMU6055/IMU9255
  • WiPy 2.0/3.0 (or ESP32)
  • Micro Servos 9g
  • Camera Tripod

The code uses the ahrs library from Madgwick which fusions the data of the accelerometer, gyroscope (and magnetometer, only with MPU9255) and allows to calculate the rotation of the IMU in quaternion coordinates.

Connections

WiPy 3.0, MPU6055 & Micro Servo 9g
Fig. 1: WiPy, MPU6055 & MicroServos

Cable description

Signal/Cable Color
5V Red
GND Black
3.3V Yellow

The 3.3V (yellow) is supplied by the WiPy board. The WiPy board needs 5V (top right pin or over USB). If you use the USB from your computer to power your WiPy, this 5V cannot be used for the servos! You need an external power supply!

Revision

  • v0.1 - initial commit

More information

Licenses

  • check the files