Module Cảm Biến GY-87 10-DOF
Đơn vị Đo lường Quán tính (IMU) toàn diện cho các dự án của bạn
Module GY-87 là một bo mạch nhỏ gọn, tích hợp nhiều cảm biến, thường được gọi là IMU (Inertial Measurement Unit) 10 bậc tự do (10-DOF). Đây là một module rất phổ biến trong các dự án điện tử, robot, flycam (drone) và các hệ thống định vị nhờ khả năng cung cấp một lượng lớn dữ liệu chỉ trên một bo mạch duy nhất.
Các Cảm Biến Tích Hợp
MPU-6050: Chuyển động 6-DOF
Gia tốc kế: Đo gia tốc tuyến tính (X, Y, Z).
Con quay hồi chuyển: Đo tốc độ xoay (X, Y, Z).
QMC5883L: Từ trường 3-DOF
Từ kế: Hoạt động như một la bàn số, đo từ trường.
BMP180: Khí áp & Nhiệt độ
Khí áp kế: Đo áp suất để ước tính độ cao.
Nhiệt kế: Đo nhiệt độ môi trường.
Chi Tiết Sơ Đồ Chân (Pinout)
Tên Chân | Chức Năng |
---|---|
VCC_IN | Nguồn cấp chính - 5V |
3.3V | Nguồn cấp phụ - 3.3V (Thường là ngõ ra) |
GND | Nối đất (Ground) |
SCL | Chân xung nhịp I2C (Serial Clock) |
SDA | Chân dữ liệu I2C (Serial Data) |
FSYNC | Ngõ vào đồng bộ (Thường không sử dụng) |
INTA | Chân ngắt từ MPU6050 (Thường không sử dụng) |
DRDY | Chân báo dữ liệu sẵn sàng (Thường không sử dụng) |
Bước 1: Cài Đặt & Kết Nối
Cài Đặt Thư Viện Cần Thiết
Mở Arduino IDE, vào Tools > Manage Libraries... và tìm kiếm, cài đặt các thư viện sau:
- Adafruit MPU6050 (Khi được hỏi, chọn "Install all" để cài các thư viện phụ thuộc).
- Adafruit Unified Sensor
- QMC5883LCompass
- Adafruit BMP085 Library
Sơ Đồ Kết Nối Với Arduino

- GY-87 VCC_IN → Arduino 5V
- GY-87 GND → Arduino GND
- GY-87 SCL → Arduino SCL (hoặc A5 trên Uno R3)
- GY-87 SDA → Arduino SDA (hoặc A4 trên Uno R3)
Bước 2: Kiểm Tra Kết Nối (Scan I2C)
Sử dụng code này để kiểm tra kết nối và tìm địa chỉ I2C của tất cả cảm biến.
// Code I2C Scanner... (giữ nguyên như cũ)
Bước 3: Đọc Dữ Liệu Cảm Biến
Code này đọc và hiển thị dữ liệu từ tất cả cảm biến lên Serial Monitor.
// Code đọc dữ liệu... (giữ nguyên như cũ)
Ứng Dụng Thực Tế
- Flycam (Drones) và Máy bay mô hình: Giữ thăng bằng, tự động ổn định vị trí, định hướng.
- Robot tự hành: Giữ thăng bằng cho robot 2 bánh, định vị trong nhà, điều hướng.
- Thiết bị theo dõi chuyển động (Motion Tracking)
- Hệ thống định vị quán tính (INS)
- Trạm thời tiết mini
Nhận xét