پروژه الکترونیکپروژه های آردوینوپروژه های ربات

پروژه آردوینو کنترل ربات با دست کش با سنسور ژیروسکوپ ، شتاب سنج ، فلکس

سلام. امروز پروژه آردوینو کنترل ربات با دست کش با سنسور ژیروسکوپ ، شتاب سنج ، فلکس را آماده کردیم. فیلم عملکرد مدار را از دست ندهید !

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

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

بازوهای روباتیک معمولاً در صنایع در خط مونتاژ وجود دارد که کارهای مکانیکی شدید مانند جوشکاری ، حفاری ، نقاشی و غیره را انجام می دهند. اخیراً بازوهای پیشرفته رباتیک با دقت بالا نیز برای انجام عملیات های پیچیده جراحی ایجاد شده اند. مااز بازوی رباتیک استفاده خواهیم کرد تا آن را با حرکت دست کنترل کنیم. ما از آردوینو نانو ، سنسور ژیروسکوپ MPU6050 و سنسور فلکس استفاده میکنیم. این بازوی رباتیک از طریق یک دستکش که به یک ژیروسکوپ MPU6050 و یک سنسور فلکس وصل شده است ، کنترل می شود. از سنسور Flex برای کنترل چنگه بازو استفاده می شود و از MPU6050 برای حرکت ربات در محورهای X و Y استفاده می شود. اگر بازوی آماده ندارید ، می توانید بازوی خود را نیز با مقوا ساده بسازید. همچنین اگر به پرینتر سه بعدی دسترسی دارید ، فایل های یک بازوی رباتیک برای چاپ سه بعدی را در فایل قرار داده ایم. فیلم عملکرد مدار را ببینید در پایین صفحه !

قطعات مورد نیاز پروژه کنترل ربات با دست

  1. برد آردوینو نانو
  2. سنسور فلکس
  3. 4 عدد سروو موتور
  4. ماژول سنسور ژیروسکوپ و شتاب سنج MPU6050
  5. دست کش !

توضیحات سنسور ژیروسکوپ و شتاب سنچ MPU6050

سنسور ژیروسکوپ و شتاب سنچ MPU6050

این سنسور دارای شتاب سنج 3 محوره ، ژیروسکوپ 3 محوره و حسگر درجه حرارت داخلی است. می توان از آن برای اندازه گیری پارامترهایی مانند شتاب ، سرعت ، جهت گیری ، جابجایی و … استفاده کرد. این سنسور از پروتکل ارتباطی I2C استفاده میکند. تغذیه ورودی آن نیز بین 3 تا 5 ولت است. این ماژول در آنالوگ به دیجیتال 16 بیت دقت بالایی را ارائه میدهد.

دیتاشیت سنسور MPU6050
دیتاشیت سنسور MPU6050
پین توضیح
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

خب ، سنسور فلکس یک مبدل هستش و وقتی که شکل اون تغییر کنه ، مقاومتش هم تغییر میکنه ! سنسور فلکس رو میتونید توی تصویر زیر ببینید :
سنسور فلکس Flex
سنسور فلکس Flex
این حسگر ( سنسور Sensor ) برای حس کردن تغییرات خطی استفاده میشه . یعنی وقتی ما سنسور رو خم کنیم ، مقاومت زیاد میشه . میتونید توی تصویر زیر ببینید :
نحوه کار سنسور فلکس
نحوه کار سنسور فلکس

فیلم عملکرد مدار : کلیک کنید !

موارد موجود در فایل : شماتیک ، فایل Hex ، فایل آردوینو ، و …

برای دانلود فایل ها باید عضو آیرنکس باشید، تنها چند ثانیه زمان لازم است.

ورود / ثبت نام

[lrm_form default_tab=”register” logged_in_message=””]

نظرتان را در مورد این مطلب با ستاره دادن اعلام کنید
امیدوارم این مطلب برای شما مفید بوده باشد. نظرات ، مشکلات و پیشنهادات خود را در پایین صفحه اعلام کنید
محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. مالکیتی بر مطالب ارائه شده ندارم. اکثر فعالیت بنده در زمینه ترجمه است. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *