สารบัญ:

GY-521 MPU6050 3 แกนเร่ง Gyroscope 6DOF โมดูลการสอน: 4 ขั้นตอน
GY-521 MPU6050 3 แกนเร่ง Gyroscope 6DOF โมดูลการสอน: 4 ขั้นตอน

วีดีโอ: GY-521 MPU6050 3 แกนเร่ง Gyroscope 6DOF โมดูลการสอน: 4 ขั้นตอน

วีดีโอ: GY-521 MPU6050 3 แกนเร่ง Gyroscope 6DOF โมดูลการสอน: 4 ขั้นตอน
วีดีโอ: GY-521 Sensor ไจโร เซ็นเซอร์ สอนใขงาน GY-521 เเสดงค่าเเกน X Y Z (Arduino EP.36) DIY 2024, กรกฎาคม
Anonim
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF โมดูลการสอน
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF โมดูลการสอน

คำอธิบาย

โมดูลที่เรียบง่ายนี้มีทุกอย่างที่จำเป็นในการเชื่อมต่อกับ Arduino และตัวควบคุมอื่น ๆ ผ่าน I2C (ใช้ไลบรารี Wire Arduino) และให้ข้อมูลการตรวจจับการเคลื่อนไหวสำหรับ 3 แกน - X, Y และ Z

ข้อมูลจำเพาะ

  • ช่วงมาตรความเร่ง: ±2, ±4, ±8, ±16g
  • ช่วงไจโรสโคป: ± 250, 500, 1000, 2000 °/s
  • ช่วงแรงดันไฟฟ้า: 3.3V - 5V (โมดูลมีตัวควบคุมแรงดันตกคร่อมต่ำ)

ขั้นตอนที่ 1: การเตรียมวัสดุ

การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ
การเตรียมวัสดุ

ในบทช่วยสอนนี้ เราจะแสดงวิธีการทำงานของโมดูลโดยละเอียด ขั้นแรก เราต้องเตรียมวัสดุตามรายการด้านล่าง:

  1. Arduino Uno
  2. สายจัมเปอร์ชายกับหญิง
  3. สาย USB ชนิด A ถึง B
  4. เขียงหั่นขนม

ขั้นตอนที่ 2: การติดตั้งฮาร์ดแวร์

การติดตั้งฮาร์ดแวร์
การติดตั้งฮาร์ดแวร์
การติดตั้งฮาร์ดแวร์
การติดตั้งฮาร์ดแวร์

หลังจากเตรียมวัสดุเรียบร้อยแล้ว เราจะเชื่อมต่อโมดูลกับ Arduino Uno การเชื่อมต่อโดยละเอียดจะเขียนไว้ด้านล่าง:

  1. VCC -> 5V
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. INT -> D2

ขั้นตอนที่ 3: รหัสที่มา

รหัสแหล่งที่มา
รหัสแหล่งที่มา

ในการทดสอบ Arduino MPU 6050

  1. ขั้นแรก ดาวน์โหลดไลบรารี Arduino สำหรับ MPU 6050 ลิงก์มีให้ที่นี่
  2. ถัดไป แตกไฟล์/แตกไฟล์ไลบรารีนี้แล้วย้ายโฟลเดอร์ชื่อ "MPU6050" ไปไว้ในโฟลเดอร์ "library" ของ Arduino
  3. ติดตั้งไลบรารี I2Cdev หากคุณยังไม่มีสำหรับ Arduino ทำตามขั้นตอนเดียวกับด้านบนเพื่อติดตั้ง คุณสามารถหาไฟล์ได้ที่นี่
  4. เปิด Arduino IDE และทำตามขั้นตอน: [ไฟล์]->[ตัวอย่าง]->[MPU6050]->[ตัวอย่าง]->[MPU6050_DMP6]
  5. อัปโหลดซอร์สโค้ดไปยัง Arduino ของคุณ

ขั้นตอนที่ 4: ผลลัพธ์

ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
ผลลัพธ์
  1. หลังจากอัปโหลดโค้ดแล้ว ให้เปิดมอนิเตอร์แบบอนุกรมและตั้งค่าอัตราบอดเป็น 115200
  2. ถัดไป ตรวจสอบว่าคุณเห็นบางอย่างเช่น "กำลังเริ่มต้นอุปกรณ์ I2C …" บนจอภาพอนุกรมหรือไม่ หากไม่เป็นเช่นนั้น ให้กดปุ่มรีเซ็ต
  3. ตอนนี้ คุณจะเห็นบรรทัดที่ระบุว่า "ส่งอักขระใดๆ เพื่อเริ่มการเขียนโปรแกรม DMP และการสาธิต" เพียงพิมพ์อักขระใดๆ บนจอภาพอนุกรมแล้วส่ง จากนั้นคุณควรเริ่มเห็นค่าการหันเห ระยะพิทช์ และการหมุนที่มาจาก MPU 6050

หมายเหตุ: DMP ย่อมาจาก Digital Motion Processing MPU 6050 มีตัวประมวลผลการเคลื่อนไหวในตัว มันประมวลผลค่าจากมาตรความเร่งและไจโรสโคปเพื่อให้ค่า 3D ที่แม่นยำแก่เรา นอกจากนี้ คุณจะต้องรอประมาณ 10 วินาทีก่อนที่คุณจะได้รับค่าที่ถูกต้องในมอนิเตอร์แบบอนุกรม หลังจากนั้นค่าจะเริ่มคงที่

แนะนำ: