فهرست مطالب:

GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF ماژول آموزش: 4 مرحله
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF ماژول آموزش: 4 مرحله

تصویری: GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF ماژول آموزش: 4 مرحله

تصویری: GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF ماژول آموزش: 4 مرحله
تصویری: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, نوامبر
Anonim
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Training
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module Training

شرح

این ماژول ساده شامل همه چیز مورد نیاز برای اتصال به Arduino و سایر کنترلرها از طریق I2C (استفاده از کتابخانه Wire Arduino) و ارائه اطلاعات حس حرکت برای 3 محور - X ، Y و Z است.

مشخصات فنی

  • محدوده شتاب سنج: ± 2 ، ± 4 ، ± 8 ، ± 16 گرم
  • محدوده ژیروسکوپ: 250 ، 500 ، 1000 ، 2000 درجه در ثانیه
  • محدوده ولتاژ: 3.3V - 5V (ماژول شامل تنظیم کننده ولتاژ خروجی کم)

مرحله 1: آماده سازی مواد

تهیه مواد
تهیه مواد
تهیه مواد
تهیه مواد
تهیه مواد
تهیه مواد

در این آموزش ، نحوه عملکرد ماژول را به طور مفصل به شما نشان می دهیم. ابتدا باید مواد ذکر شده در زیر را آماده کنیم:

  1. آردوینو اونو
  2. سیم بلوز مردانه تا زنانه
  3. کابل USB نوع A تا B
  4. تخته نان

مرحله 2: نصب سخت افزار

نصب سخت افزار
نصب سخت افزار
نصب سخت افزار
نصب سخت افزار

پس از آماده سازی مواد ، ماژول را با Arduino Uno متصل می کنیم. اتصال دقیق در زیر نوشته می شود:

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

مرحله 3: کد منبع

کد منبع
کد منبع

برای آزمایش Arduino MPU 6050 ،

  1. ابتدا کتابخانه آردوینو را برای MPU 6050 بارگیری کنید. پیوند در اینجا ارائه شده است.
  2. در مرحله بعد ، این کتابخانه را از حالت فشرده خارج کرده و استخراج کنید و پوشه ای با نام "MPU6050" را به داخل پوشه "Library" آردوینو منتقل کنید.
  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 دارای پردازنده حرکتی داخلی است. این مقادیر را از شتاب سنج و ژیروسکوپ پردازش می کند تا مقادیر سه بعدی دقیق را به ما بدهد. همچنین ، شما باید حدود 10 ثانیه صبر کنید تا مقادیر دقیق را در مانیتور سریال بدست آورید ، و پس از آن مقادیر شروع به تثبیت می کنند.

توصیه شده: