فهرست مطالب:

MPU6050 IMU ساده + Arduino GYRO Bot: 4 مرحله
MPU6050 IMU ساده + Arduino GYRO Bot: 4 مرحله

تصویری: MPU6050 IMU ساده + Arduino GYRO Bot: 4 مرحله

تصویری: MPU6050 IMU ساده + Arduino GYRO Bot: 4 مرحله
تصویری: How to use MPU-6050 Accelerometer and Gyroscope with Arduino code 2024, نوامبر
Anonim
Image
Image
ساده MPU6050 IMU + Arduino GYRO Bot
ساده MPU6050 IMU + Arduino GYRO Bot

استفاده از Gyro برای کنترل پروژه های من یک چیز بزرگ در لیست سطل من بود ، اما بجز به دست آوردن IMU ، بقیه به عنوان میخ سخت بود. فقدان محتوای م effectiveثر در استخراج مقادیر پیچ و خم انحرافی بیش از یک ماه مرا آزار داد. پس از وب سایت های متعدد ، کتابخانه ها و مشکلات بیشمار ، یاد گرفتم که از ژیروسکوپ اطلاعات بگیرم و از آن در یک پروژه ساده استفاده کنم که مبتدیان می توانند به راحتی انجام دهند و از بسیاری مشکلات جلوگیری می کنند.

بنابراین در اینجا یک دستورالعمل برای شروع کار با این شتاب سنج - سنسور ژیروسکوپ وجود دارد و در پایان آن می توانید ربات خود را دقیقاً به اندازه دلخواه خود بچرخانید. (90 درجه ، 45 درجه ، 180 درجه ….. هر چیزی)

تدارکات

اکثر لوازم الکترونیکی را می توانید در فروشگاه لوازم الکترونیکی محلی یا آنلاین خریداری کنید

اینجا آنها هستند:

شاسی بات

کیت شاسی اتومبیل ربات هوشمند دو عرشه DIY 4WD با سرعت رمزگذار RC از Toys Hobbies and Robot در banggood.com

همچنین می توانید از شاسی دو چرخ با چرخ کاستور استفاده کنید.

آردوینو -

Geekcreit® Arduino Compatible UNO R3 ATmega16U2 AVR USB Board Board Module Board for Arduino from Electronics در banggood.comhttps://banggood.app.link/W4pYojtjL1

IMU - MPU6050 6DOF

6DOF MPU-6050 3 Axis Gyro با ماژول سنسور شتاب سنج برای برد ماژول Arduino برای Arduino از Electronics در banggood.comhttps://banggood.app.link/qoNQdMxjL1

سیم های Dupont

نر به نر

زن تا مرد

درایور موتور L298N

Geekcreit® L298N Dual H Bridge Stepper Motor Driver Board for Arduino Module Board for Arduino from Electronics on banggood.comhttps://banggood.app.link/kCmlV4UjL1

لیپو 11.1 ولت

ZOP Power 11.1V 2200MAH 3S 30C Lipo Battery XT60 Plug RC Parts from Toys Hobbies and Robot on banggood.comhttps://banggood.app.link/tKfTXU3jL1

شارژر مناسب

مرحله 1: مرحله 1: شاسی خود را جمع کنید

مرحله 1: شاسی خود را جمع کنید
مرحله 1: شاسی خود را جمع کنید
مرحله 1: شاسی خود را جمع کنید
مرحله 1: شاسی خود را جمع کنید

شاسی Bot خود را جمع کنید lol.

به تصویر فوق العاده بالا مراجعه کنید اما اگر مشکل دارید ، من فقط یک نظر زیر هستم

مرحله 2: نصب کتابخانه MPU6050

نصب کتابخانه MPU6050
نصب کتابخانه MPU6050

توجه به این نکته ضروری است که اگر به طور اتفاقی کتابخانه ای برای MPU6050 REMOVE IT خود نصب کرده اید ، در غیر اینصورت خطاهای گردآوری علامت گذاری می شود.

در عوض از این پیوند برای بارگیری کتابخانه و افزودن آن با استفاده از Include library در زیر Sketch استفاده کنید.

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

مرحله 3: اتصالات

اتصالات
اتصالات
اتصالات
اتصالات

پس از نصب کتابخانه ، سیستم را متصل کنید.

اتصالات به راننده موتور در خود کد آمده است.

ena = 5 ؛

enb = 6؛

in1 = 7 ؛

in2 = 4 ؛

in3 = 9 ؛

in4 = 8 ؛

به هر حال اینجاست:)

اتصالات بین آردوینو و سنسور عبارتند از:

VCC - +5V

GND - GND

SDA - A4

SCL - A5

توجه - از اینجا به بعد ما ربات را بارنی می نامیم.

مرحله 4: کد

کد
کد

این کد را در زیر کپی کرده و در IDE خود بچسبانید و بارگذاری کنید.

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

اقدامات احتیاطی زوجین:

سنسور خود را به تخته نان وصل نکنید زیرا سیم ها و وسایل الکترونیکی ممکن است نویز ایجاد کنند که بر دقت مقادیر YAW PITCH ROLL شما تأثیر می گذارد.

هنگام اجرای ربات ، فقط ربات را روی زمین قرار دهید و تنظیم مجدد را فشار دهید تا سنسور به درستی کالیبره شود

ما فقط از مقادیر Yaw برای این پروژه استفاده می کنیم ، بنابراین هنگام نصب سنسور خود این را در نظر داشته باشید.

از نوار فوم دو طرفه برای چسباندن سنسور به جلوی ربات خود استفاده کنید.

این دستورالعمل به شما آموخت که از ژیروسکوپ در یک طراحی ساده روباتیک استفاده کنید و می توانید ایده های خود را همانطور که اکنون پیاده سازی می کنید آزمایش کنید.

با خیال راحت هر چیزی را در نظرات بپرسید.

توصیه شده: