دستکش کنترل بازوی رباتیک با آردوینو و سنسور ژیروسکوپ

محتویات
سلام. امروز پروژه آردوینو کنترل ربات با دست کش با سنسور ژیروسکوپ ، شتاب سنج ، فلکس را آماده کردیم. فیلم عملکرد مدار را از دست ندهید !
پروژه آردوینو کنترل ربات با دست کش
بازوهای روباتیک معمولاً در صنایع در خط مونتاژ وجود دارد که کارهای مکانیکی شدید مانند جوشکاری ، حفاری ، نقاشی و غیره را انجام می دهند. اخیراً بازوهای پیشرفته رباتیک با دقت بالا نیز برای انجام عملیات های پیچیده جراحی ایجاد شده اند. مااز بازوی رباتیک استفاده خواهیم کرد تا آن را با حرکت دست کنترل کنیم. ما از آردوینو نانو ، سنسور ژیروسکوپ MPU6050 و سنسور فلکس استفاده میکنیم. این بازوی رباتیک از طریق یک دستکش که به یک ژیروسکوپ MPU6050 و یک سنسور فلکس وصل شده است ، کنترل می شود.
از سنسور Flex برای کنترل چنگه بازو استفاده می شود و از MPU6050 برای حرکت ربات در محورهای X و Y استفاده می شود. اگر بازوی آماده ندارید ، می توانید بازوی خود را نیز با مقوا ساده بسازید. همچنین اگر به پرینتر سه بعدی دسترسی دارید ، فایل های یک بازوی رباتیک برای چاپ سه بعدی را در فایل قرار داده ایم. فیلم عملکرد مدار را ببینید در پایین صفحه !
مدار پروژه دستکش کنترل ربات با آردوینو
- برد آردوینو نانو
- سنسور فلکس
- 4 عدد سروو موتور
- ماژول سنسور ژیروسکوپ و شتاب سنج MPU6050
- دست کش
توضیحات سنسور ژیروسکوپ و شتاب سنچ MPU6050
این سنسور دارای شتاب سنج 3 محوره ، ژیروسکوپ 3 محوره و حسگر درجه حرارت داخلی است. می توان از آن برای اندازه گیری پارامترهایی مانند شتاب ، سرعت ، جهت گیری ، جابجایی و … استفاده کرد. این سنسور از پروتکل ارتباطی I2C استفاده میکند. تغذیه ورودی آن نیز بین 3 تا 5 ولت است. این ماژول در آنالوگ به دیجیتال 16 بیت دقت بالایی را ارائه میدهد.

پین | توضیح |
Vcc | تغذیه سنسور است که همانطور که گفته شد به 3 تا 5 ولت وصل میشود. |
Ground | اینم که میدونید |
Serial Clock = SCL | ایجاد پالس کلاک برای ارتباط I2C |
Serial Data = SDA | انتقال اطلاعات از طریق ارتباط I2C |
Auxiliary Serial Data XDA= | میتواند برای ارتباط سنسور MPU6050 با دیگر ماژول های I2C استفاده شود. |
= Auxiliary Serial Clock XCL | میتواند برای ارتباط سنسور MPU6050 با دیگر ماژول های I2C استفاده شود. |
AD0 | در صورتی که در یک پروژه از دو عدد سنسور MPU6050 استفاده کنید ، استفاده میشود. |
Interrupt = INT | به میکروکنترلر اطلاع میدهد که اطلاعات در دسترس است. |
توضیحات سنسور فلکس Flex

برای دانلود فایل ها باید حساب کاربری داشته باشید
ثبت نام / ورود
سلام ممکنه فایل های طراحی بدنه ربات رو بدون اینکه از داخل برنامه سالیدورک قفل کرده باشید برای من ایمیل کنید ؟؟؟
برای جلسه دفاع و اراوه به استاد میخوام
تشکر
سلام عزیز
پروژه از سایت های خارجی ترجمه شده و قرار گرفته است.
سلام
چرا وقتی از منبع تغذیه به مدار برق میدیم ربات خنگ میشه و خود به خود یکسری حرکت انجام میده بدون اینکه بهش فرمان بدیم
و اینکه باید زمان تست گرفتن از ربات به اردوینو هم از طریق کابل به کامپیوتر وصل باشه؟؟
سلام عزیز
احتمالا مشکل از مدار شما هست تصویر مدار و توضیحات کامل را در انجمن مطرح کنید
برنامه هنگام اپلود این ارور رو میده
چیکار کنم لطفا راهنمایی کنید
Sketch uses 8032 bytes (26%) of program storage space. Maximum is 30720 bytes.
Global variables use 550 bytes (26%) of dynamic memory, leaving 1498 bytes for local variables. Maximum is 2048 bytes.
Failed uploading: no upload port provided
سلام عزیز
در منوی Tools باید پورتی که برد به آن متصل هست را مشخص کنید.
این کار رو هم انجام دادم اما بازم ارور میده
Sketch uses 8032 bytes (26%) of program storage space. Maximum is 30720 bytes.
Global variables use 550 bytes (26%) of dynamic memory, leaving 1498 bytes for local variables. Maximum is 2048 bytes.
Failed uploading: uploading error: exit status 1
لطفا کمک کنید تا اخر ماه باید این پروژه رو تحویل بدم
ورژن های مختلف برنامه رو هم تست کردم اما بازم نشد
اگر از برد آردوینو نانو CH340 استفاده میکنید، در منوی Tools>Processor گزینه Old Bootloader را انتخاب کنید.
اون کار هم انجام دادم اما بازم نشد
نمیدونم مشکل از کجاس
چند بار نرم افزار رو پاک کردم دوباره نصب کردم روی 3 تا کامپیوتر تست کردم و با 2 تا کابل اما هیچی
فقط از لحظه ای که برد به یو اس بی متصل میشه یک چراغ قابت روشنه و چراغ بعدی فقط چشمک میزنه و 2 تا چراغ دیگه خاموشه
چشمک زدن یعنی اینکه میکروکنترلر برد شما سالم هست
درایور برد را دوباره نصب کنید.
سلام
فایل های hex رو چیکار باید کنیم؟؟؟
چون وقتی با برنامه اردوینو میخوام برنامه رو کامپایل کنیم فقط یک فایل نمایش میده
سلام عزیز
برای ایجاد فایل هگز از منوی Sketch گزینه Export Compiled Binary را بزنید.
با سلام و خسته نباشید ممنون واقعا پروژه هاتون عالی ی سوال داشتم میخواستم بدونم با (چه برنامه ای) میتونم این اشکال( تری دی )طراحی شدا در فایل پروژه رو طراحی کنم
سلام عزیز
خوشحالم که از مطالب رضایت داشتین
نرم افزار های مختلفی هست مثل تری دی مکس یا بلندر و …