
جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-23 12:54

وصف
تحتوي هذه الوحدة البسيطة على كل ما هو مطلوب للتفاعل مع Arduino ووحدات التحكم الأخرى عبر I2C (استخدم مكتبة Wire Arduino) وإعطاء معلومات استشعار الحركة لثلاثة محاور - X و Y و Z.
تحديد
- نطاقات التسارع: ± 2 ، ± 4 ، ± 8 ، ± 16 جم
- نطاقات الجيروسكوب: ± 250 ، 500 ، 1000 ، 2000 درجة / ثانية
- نطاق الجهد: 3.3 فولت - 5 فولت (تشتمل الوحدة على منظم جهد منخفض التسرب)
الخطوة 1: تحضير المواد



في هذا البرنامج التعليمي ، سنوضح لك كيفية عمل الوحدة بالتفصيل. أولاً ، نحتاج إلى تحضير المواد المدرجة أدناه:
- اردوينو اونو
- ذكر لأنثى سلك العبور
- كبل USB من النوع A إلى B
- اللوح
الخطوة الثانية: تثبيت الأجهزة


بعد تجهيز المواد ، سنقوم بتوصيل الوحدة بـ Arduino Uno. سيتم كتابة الاتصال التفصيلي أدناه:
- VCC -> 5 فولت
- GND -> GND
- SCL -> A5
- SDA -> A4
- داخلي -> D2
الخطوة 3: شفرة المصدر

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



- بعد تحميل الكود ، افتح الشاشة التسلسلية واضبط معدل البث بالباود على 115200.
- بعد ذلك ، تحقق مما إذا كنت ترى شيئًا مثل "تهيئة أجهزة I2C …" على الشاشة التسلسلية. إذا لم تقم بذلك ، فقط اضغط على زر إعادة الضبط.
- الآن ، سترى سطرًا يقول ، "أرسل أي شخصية لبدء برمجة DMP والعروض التوضيحية." ما عليك سوى كتابة أي حرف على الشاشة التسلسلية وإرساله ، ويجب أن تبدأ في رؤية قيم الانحراف والخطوة واللفة القادمة من MPU 6050.
ملاحظات: DMP تعني معالجة الحركة الرقمية. يحتوي MPU 6050 على معالج حركة مدمج. يعالج القيم من مقياس التسارع والجيروسكوب لإعطائنا قيمًا ثلاثية الأبعاد دقيقة. أيضًا ، ستحتاج إلى الانتظار حوالي 10 ثوانٍ قبل أن تحصل على قيم دقيقة في الشاشة التسلسلية ، وبعد ذلك ستبدأ القيم في الاستقرار.
موصى به:
Raspberry Pi - TMD26721 كاشف القرب الرقمي بالأشعة تحت الحمراء برنامج Java التعليمي: 4 خطوات

Raspberry Pi - TMD26721 كاشف القرب الرقمي بالأشعة تحت الحمراء Java Tutorial: TMD26721 عبارة عن كاشف تقارب رقمي يعمل بالأشعة تحت الحمراء يوفر نظامًا كاملاً للكشف عن القرب ومنطق واجهة رقمية في وحدة تثبيت سطحية واحدة مكونة من 8 سنون. صحة. محترف
HiFive1 Arduino With HC-05 Bluetooth Module التعليمي: 7 خطوات

HiFive1 Arduino With HC-05 Bluetooth Module التعليمي: إن HiFive1 هو أول لوحة RISC-V متوافقة مع Arduino تم إنشاؤها باستخدام وحدة المعالجة المركزية FE310 من SiFive. اللوحة أسرع بحوالي 20 مرة من Arduino UNO ولأن UNO تفتقر إلى أي اتصال لاسلكي. لحسن الحظ ، هناك العديد من الوحدات غير المكلفة
4 في 1 MAX7219 Dot Matrix Display Module التعليمي باستخدام Arduino UNO: 5 خطوات

4 في 1 MAX7219 Dot Matrix Display Module التعليمي باستخدام Arduino UNO: الوصف: هل تبحث عن سهولة التحكم في مصفوفة LED؟ يجب أن تكون وحدة العرض النقطية 4 في 1 مناسبة لك. تأتي الوحدة بأكملها في أربعة مصفوفة نقطية كاثود مشتركة 8x8 RED مزودة بـ MAX7219 IC لكل منها. رائع لعرض النص قيد التشغيل أ
MPU6050-Accelerometer + Gyroscope Sensor Basics: 3 خطوات

MPU6050-Accelerometer + Gyroscope Sensor Basics: MPU6050 هو مستشعر مفيد للغاية. mpu 6050 عبارة عن IMU: وحدة قياس بالقصور الذاتي (IMU) هي جهاز إلكتروني يقيس ويبلغ القوة المحددة للجسم ، ومعدل الزوايا ، وأحيانًا الاتجاه من الجسم ، باستخدام مزيج
منصة 6DOF Stewart: 5 خطوات

منصة 6DOF Stewart: منصة 6DOF Stewart عبارة عن منصة آلية يمكنها التعبير في 6 درجات من الحرية. تم تصميم هذا الإصدار المصغر المصغر بشكل عام باستخدام 6 مشغلات خطية ، ويستخدم 6 أجهزة لمحاكاة حركة التشغيل الخطي. هناك ثلاثة خطوط