GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module التعليمي: 4 خطوات
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module التعليمي: 4 خطوات
Anonim
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module البرنامج التعليمي
GY-521 MPU6050 3-Axis Acceleration Gyroscope 6DOF Module البرنامج التعليمي

وصف

تحتوي هذه الوحدة البسيطة على كل ما هو مطلوب للتفاعل مع Arduino ووحدات التحكم الأخرى عبر I2C (استخدم مكتبة Wire Arduino) وإعطاء معلومات استشعار الحركة لثلاثة محاور - X و Y و Z.

تحديد

  • نطاقات التسارع: ± 2 ، ± 4 ، ± 8 ، ± 16 جم
  • نطاقات الجيروسكوب: ± 250 ، 500 ، 1000 ، 2000 درجة / ثانية
  • نطاق الجهد: 3.3 فولت - 5 فولت (تشتمل الوحدة على منظم جهد منخفض التسرب)

الخطوة 1: تحضير المواد

تحضير المواد
تحضير المواد
تحضير المواد
تحضير المواد
تحضير المواد
تحضير المواد

في هذا البرنامج التعليمي ، سنوضح لك كيفية عمل الوحدة بالتفصيل. أولاً ، نحتاج إلى تحضير المواد المدرجة أدناه:

  1. اردوينو اونو
  2. ذكر لأنثى سلك العبور
  3. كبل USB من النوع A إلى B
  4. اللوح

الخطوة الثانية: تثبيت الأجهزة

تركيب الأجهزة
تركيب الأجهزة
تركيب الأجهزة
تركيب الأجهزة

بعد تجهيز المواد ، سنقوم بتوصيل الوحدة بـ Arduino Uno. سيتم كتابة الاتصال التفصيلي أدناه:

  1. VCC -> 5 فولت
  2. GND -> GND
  3. SCL -> A5
  4. SDA -> A4
  5. داخلي -> D2

الخطوة 3: شفرة المصدر

مصدر الرمز
مصدر الرمز

لاختبار Arduino MPU 6050 ،

  1. أولاً ، قم بتنزيل مكتبة Arduino لـ MPU 6050. الرابط متوفر هنا.
  2. بعد ذلك ، قم بفك ضغط / استخراج هذه المكتبة ونقل المجلد المسمى "MPU6050" داخل مجلد "مكتبة" Arduino.
  3. قم بتثبيت مكتبة I2Cdev إذا لم يكن لديك بالفعل لمكتبة Arduino. قم بنفس الإجراء كما هو مذكور أعلاه لتثبيته. يمكنك العثور على الملف هنا.
  4. افتح Arduino IDE واتبع الخطوات: [ملف] -> [أمثلة] -> [MPU6050] -> [أمثلة] -> [MPU6050_DMP6].
  5. قم بتحميل الكود المصدري إلى Arduino الخاص بك.

الخطوة 4: النتائج

نتائج
نتائج
نتائج
نتائج
نتائج
نتائج
  1. بعد تحميل الكود ، افتح الشاشة التسلسلية واضبط معدل البث بالباود على 115200.
  2. بعد ذلك ، تحقق مما إذا كنت ترى شيئًا مثل "تهيئة أجهزة I2C …" على الشاشة التسلسلية. إذا لم تقم بذلك ، فقط اضغط على زر إعادة الضبط.
  3. الآن ، سترى سطرًا يقول ، "أرسل أي شخصية لبدء برمجة DMP والعروض التوضيحية." ما عليك سوى كتابة أي حرف على الشاشة التسلسلية وإرساله ، ويجب أن تبدأ في رؤية قيم الانحراف والخطوة واللفة القادمة من MPU 6050.

ملاحظات: DMP تعني معالجة الحركة الرقمية. يحتوي MPU 6050 على معالج حركة مدمج. يعالج القيم من مقياس التسارع والجيروسكوب لإعطائنا قيمًا ثلاثية الأبعاد دقيقة. أيضًا ، ستحتاج إلى الانتظار حوالي 10 ثوانٍ قبل أن تحصل على قيم دقيقة في الشاشة التسلسلية ، وبعد ذلك ستبدأ القيم في الاستقرار.