Агуулгын хүснэгт:

GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар: 4 алхам
GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар: 4 алхам

Видео: GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар: 4 алхам

Видео: GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар: 4 алхам
Видео: Подключаем гироскоп GY-521 к Ардуино! 2024, Арваннэгдүгээр
Anonim
GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар
GY-521 MPU6050 3 тэнхлэгтэй хурдасгах гироскоп 6DOF модулийн заавар

Тодорхойлолт

Энэхүү энгийн модуль нь I2C (Wire Arduino номын санг ашиглана уу) ашиглан Arduino болон бусад хянагчтай холбогдож, X, Y, Z гэсэн 3 тэнхлэгт хөдөлгөөн мэдрэх мэдээлэл өгөхөд шаардлагатай бүх зүйлийг агуулдаг.

Үзүүлэлтүүд

  • Акселерометрийн хүрээ: ± 2, ± 4, ± 8, ± 16g
  • Гироскопын хүрээ: ± 250, 500, 1000, 2000 °/с
  • Хүчдэлийн хүрээ: 3.3V - 5V (модуль нь уналт багатай хүчдэлийн зохицуулагчтай)

Алхам 1: Материал бэлтгэх

Материалын бэлтгэл
Материалын бэлтгэл
Материалын бэлтгэл
Материалын бэлтгэл
Материалын бэлтгэл
Материалын бэлтгэл

Энэхүү гарын авлагад бид модуль хэрхэн яаж ажилладагийг нарийвчлан харуулах болно. Нэгдүгээрт, бид доор жагсаасан материалыг бэлтгэх хэрэгтэй.

  1. Ардуино Уно
  2. Эрэгтэй, эмэгтэй холбогч утас
  3. USB кабель А -аас В хүртэл
  4. Талхны самбар

Алхам 2: Тоног төхөөрөмж суурилуулах

Тоног төхөөрөмжийн суурилуулалт
Тоног төхөөрөмжийн суурилуулалт
Тоног төхөөрөмжийн суурилуулалт
Тоног төхөөрөмжийн суурилуулалт

Материалыг бэлэн болгосны дараа бид модулийг Arduino Uno -той холбоно. Дэлгэрэнгүй холболтыг доор бичнэ.

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

Алхам 3: Эх код

Эх код
Эх код

Arduino MPU 6050 -ийг туршихын тулд

  1. Эхлээд MPU 6050 -ийн Arduino номын санг татаж аваарай. Холбоосыг энд оруулав.
  2. Дараа нь энэ номын санг задалж/задлаад "MPU6050" нэртэй фолдерыг Arduino -ийн "номын сан" фолдер дотор зөөнө үү.
  3. Хэрэв танд Arduino -д зориулагдаагүй бол I2Cdev номын санг суулгаарай. Үүнийг суулгахын тулд дээр дурдсантай ижил процедурыг хий. Та файлыг эндээс олж болно.
  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 секунд хүлээх хэрэгтэй бөгөөд үүний дараа утгууд тогтворжиж эхэлнэ.

Зөвлөмж болгож буй: