جدول المحتويات:

بسيط MPU6050 IMU + Arduino GYRO Bot: 4 خطوات
بسيط MPU6050 IMU + Arduino GYRO Bot: 4 خطوات

فيديو: بسيط MPU6050 IMU + Arduino GYRO Bot: 4 خطوات

فيديو: بسيط MPU6050 IMU + Arduino GYRO Bot: 4 خطوات
فيديو: Самобалансирующийся робот Raspberry Pi в домашних условиях 2024, شهر نوفمبر
Anonim
Image
Image
بسيط MPU6050 IMU + Arduino GYRO Bot
بسيط MPU6050 IMU + Arduino GYRO Bot

كان استخدام الجيروسكوب للتحكم في مشاريعي أمرًا كبيرًا في قائمة الجرافات الخاصة بي ، ولكن بصرف النظر عن الحصول على وحدة IMU ، كان الباقي صعبًا مثل المسامير. لقد أزعجني الافتقار إلى المحتوى الفعال لاستخراج قيم الانحراف واللف لأكثر من شهر. بعد العديد من مواقع الويب والمكتبات والمشكلات التي لا تعد ولا تحصى ، تعلمت الحصول على البيانات من الجيروسكوب واستخدامها في مشروع بسيط يمكن للمبتدئين القيام به بسهولة وتوفير الكثير من المتاعب لأنفسهم.

إذن ، إليك إرشادات لتبدأ في استخدام مقياس التسارع - مستشعر الجيروسكوب وبنهاية ذلك ستتمكن من قلب الروبوت بالقدر الذي تريده بالضبط. (90 درجة ، 45 درجة ، 180 درجة ….. أي شيء)

اللوازم

يمكن شراء معظم الإلكترونات من متجر الإلكترونيات المحلي أو عبر الإنترنت

ها هم:

هيكل بوت

أطقم هيكل السيارة الذكية ذات الطابقين من DIY 4WD مع جهاز تشفير السرعة RC روبوت من هوايات اللعب والروبوت على banggood.comhttps://banggood.app.link/vpw7FlkjL1

يمكنك أيضًا استخدام شاسيه ثنائي العجلات مع عجلة.

اردوينو -

Geekcreit® Arduino متوافق مع UNO R3 ATmega16U2 AVR USB لوحة الوحدة الرئيسية لتطوير Arduino من الإلكترونيات على banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3 محور الدوران مع وحدة مستشعر التسارع للوحة وحدة Arduino لـ Arduino من الإلكترونيات على banggood.comhttps://banggood.app.link/qoNQdMxjL1

أسلاك دوبونت

ذكر لذكر

أنثى إلى ذكر

سائق محرك L298N

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board للوحة وحدة Arduino لـ Arduino من الإلكترونيات على banggood.comhttps://banggood.app.link/kCmlV4UjL1

11.1 فولت ليبو

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts من ألعاب الهوايات والروبوت على banggood.comhttps://banggood.app.link/tKfTXU3jL1

شاحن مناسب

الخطوة 1: الخطوة 1: قم بتجميع الهيكل الخاص بك

الخطوة 1: قم بتجميع الهيكل الخاص بك
الخطوة 1: قم بتجميع الهيكل الخاص بك
الخطوة 1: قم بتجميع الهيكل الخاص بك
الخطوة 1: قم بتجميع الهيكل الخاص بك

قم بتجميع هيكل Bot الخاص بك.

ارجع إلى الصورة المقلقة أعلاه ولكن إذا كنت تعاني ، فأنا مجرد تعليق أدناه

الخطوة الثانية: تثبيت مكتبة MPU6050

تثبيت مكتبة MPU6050
تثبيت مكتبة MPU6050

من المهم ملاحظة أنه إذا كان لديك مكتبة مثبتة لـ MPU6050 ، فقم بإزالتها أو ستحدد أخطاء الترجمة.

بدلاً من ذلك ، استخدم هذا الرابط لتنزيل المكتبة وإضافتها باستخدام تضمين مكتبة ضمن Sketch.

https://github.com/jarzebski/Arduino-MPU6050

الخطوة 3: التوصيلات

روابط
روابط
روابط
روابط

عند تثبيت المكتبة ، انطلق وقم بتوصيل النظام.

وترد الاتصالات بسائق المحرك في الكود نفسه.

إينا = 5 ؛

إنب = 6 ؛

in1 = 7 ؛

in2 = 4 ؛

in3 = 9 ؛

in4 = 8 ؛

ها هو على أي حال:)

الاتصالات بين Arduino والمستشعر هي:

VCC - + 5 فولت

GND - GND

SDA - A4

SCL - A5

ملاحظة - من هنا نسمي الروبوت بارني.

الخطوة 4: الكود

الشفرة
الشفرة

انسخ هذا الرمز أدناه والصقه في IDE الخاص بك وقم بتحميله.

github.com/imalwaysontheinternet/Simple-MPU6050-Arduino-GyroBot

احتياطات الزوجين:

لا تقم بتوصيل المستشعر الخاص بك بلوحة الخبز لأن الأسلاك والإلكترونيات قد تخلق ضوضاء ستؤثر على دقة قيم YAW PITCH ROLL

أثناء تشغيل الروبوت ، قم فقط بضبط الروبوت على الأرض واضغط على إعادة الضبط حتى تتم معايرة المستشعر بشكل صحيح

نحن نستخدم قيم Yaw فقط لهذا المشروع ، لذا ضع ذلك في الاعتبار أثناء تركيب المستشعر.

استخدم شريطًا رغويًا مزدوج الجوانب لإلصاق المستشعر بمقدمة الروبوت.

علمك هذا التوجيه استخدام الجيروسكوب في تصميم الروبوتات البسيط ويمكنك تجربة أفكارك الخاصة كما تعلم الآن التنفيذ.

لا تتردد في طرح أي شيء في التعليقات.

موصى به: