IMU

이번 드론 제작에서는 MPU6050 모듈(혹은 GY-86)을 사용할 예정입니다.

MPU6050는 3축 가속도계와 3축 자이로스코프를 사용하는 6축 IMU(Inertial Measurement Unit)입니다.

GY-86은 10축 IMU로 위의 MPU6050과 HMC5883L(자기장센서), MS5611(대기압 센서)로 이루어져 있어 사용하는 방식은 동일하나, 기체에 대한 더 많은 정보를 얻을 수 있습니다.

이러한 IMU는 아두이노와 같은 MCU와 함께 사용하여 자세 제어, 자이로스코프 보정, 떨림 감지, 자이로스코프 안정화 등에 사용됩니다.

아두이노 보드에 다음과 같이 MPU6050를 연결합니다.

MPU6050 Register Map

https://invensense.tdk.com/wp-content/uploads/2015/02/MPU-6000-Register-Map1.pdf

MPU6050 센서와 통신하기 위해서는 레지스터값을 알아야 합니다. 이전 아두이노 pin map과 마찬가지고 본인이 사용하는 센서에 맞게 datasheet를 찾아보아야 합니다.

I2C로 통신하기