Show
Module cảm biến gia tốc GY-521 MPU6050 được sử dụng để đo 6 thông số: 3 trục Góc quay (Gyro), 3 trục gia tốc hướng (Accelerometer), là loại cảm biến gia tốc phổ biến nhất trên thị trường hiện nay, ví dụ và code dành cho nó rất nhiều và hầu như có trên mọi loại vi điều khiển, nếu bạn muốn mua cảm biến gia tốc GY-521 để làm các mô hình như con lắc động, xe tự cân bằng, máy bay,… thì MPU6050 sẽ là sự lựa chọn tối ưu. THÔNG SỐ KỸ THUẬT:
Schematic của GY-521: Hướng dẫn sử dụng với Arduino: Tải thư viện MPU6050_tockn Code cho GY-521 MPU6050: /* Kết nối: MPU6050 UNO R3 MEGA VIN 5V 5V GND GND GND SCL A5 SCL SDA A4 SDA Nạp code mở Serial Monitor chọn No line ending, baud 9600. / _ include__ include_MPU6050 mpu6050(Wire); void setup() { Serial.begin(9600); Wire.begin(); mpu6050.begin(); mpu6050.calcGyroOffsets(true); } void loop() { mpu6050.update(); Serial.print("angleX : "); Serial.print(mpu6050.getAngleX()); Serial.print("tangleY : "); Serial.print(mpu6050.getAngleY()); Serial.print("tangleZ : "); Serial.println(mpu6050.getAngleZ()); }DO Hình ảnh sản phẩmSản phẩm cùng danh mụcDanh Mục Sản PhẩmHọc TậpKênh Youtube.... Facebook PageSản phẩm mớiBài viếtTư vấn ngay Để sử dụng các module này, các bạn thêm thư viện .ZIP trong thư mục Lib vào Arduino IDE để sử dụng. Thư viện gồm:
Tất cả module sử dụng giao tiếp I2C để giao tiếp với Arduino. Module GY-85 cảm biến 9 trục tự do tích hợp 3 cảm biến:
Code mẫu các bạn mở Examples trong thư viện GY-85-arduino-master.zip Module GY-68 (BMP180) là module cảm biến áp suất , thư viện sẽ giúp chúng ta đọc được giá trị Nhiệt độ, Áp suất không khí và độ cao so với mặt nước biển tại điểm đo. Ho ạ t độ ng c ủ a c ả m bi ế n MPU6050 -C ả m bi ế n gia t ố c MPU6050 là m ộ t module c ả m bi ế n tích h ợ p, k ế t h ợ p c ả m bi ế n gia t ố c k ế và con quay h ồ i chuy ển (gyroscope). Nó đượ c s ử d ụng để đo và theo dõi chuy ển độ ng, gia t ố c và góc quay c ủ a m ột đối tượ ng. MPU6050 có sáu b ậ c t ự do (DOF), bao g ồ m ba b ậ c t ự do cho gia t ố c k ế và ba b ậ c t ự do cho con quay h ồ i chuy ể
Thông qua giao tiếp I2C, MPU6050 có thể truyền dữ liệu số đến vi xử lý hoặc vi điều khiển chính của hệ thống. Nó cung cấp các giá trị đo như gia tốc, góc quay, nhiệt độ và các thông số liên qua n khác. - MPU6050 cũng hỗ trợ các chế độ lấy mẫu và cấu hình tùy chỉnh, cho phép điều chỉnh độ nhạy và tần số lấy mẫu phù hợp với yêu cầu ứng dụng. - Với kích thước nhỏ gọn, tiêu thụ năng lượng thấp và tích hợp sẵn các chức năng đo chuyển động quan trọng . - Cảm biến gia tốc MPU6050 có khả năng đo các giá trị gia tốc trên 3 trục (x, y và z) và trả về kết quả dưới dạng giá trị số thực. Qua việc đọc giá trị gia tốc từ cảm biến, ta có thể biết được mức độ tăng tốc, giảm tốc hoặc giữ vận tốc của đối tượng mà cảm biến đang theo dõi . - Cảm biến gia tốc MPU6050 có khả năng đo góc quay hoặc vận tốc góc trên các trục quay (quay xung quanh các trục X, Y và Z). Thông qua bộ cảm biến gia tốc tích hợp trên chip, MPU6050 có thể đo và cung cấp thông tin về gia tốc góc của thiết bị trong các đơn vị đo phù hợp như radian/giây hoặc độ/gi ây. -GY-521 MPU6050 có phạm vi đo nhiệt độ từ - 40°C đến +85°C, với độ chính xác đo nhiệt độ là ±1°C. Độ phân giải của cảm biến nhiệt độ MPU6050 là 16 bit, cho phép phân biệt giữa 2^16 = 65536 mức đo kh ác nhau. Dữ liệu nhiệt độ được biểu thị bằng giá trị số và được chuyển đổi thành đơn vị đo nhiệt độ, thường là độ Celsius (°C) hoặc độ Fahrenheit (°F). C ảm bi ến MPU6050 giao ti ếp với arduino -C ảm biến MPU6050 có thể kết nối với vi điều khiển qua 1 trong 2 giao thức là SPI hoặc I2 |