این بخش از ربات که یکی ار مهمترین
قسمت های یک ربات محسوب میشود و وظیفه آن تشخیص خط زیر ربات میباشد که باید فاصله
استاندارد آن با زمین رعایت شود تا بهترین بازده را دارا باشد.
و چند نکته که باید در مکانیک ربات
رعایت شود :
1- حتما مکانیک ربات محکم بسته شود.
2- اگر از چسب برای بستن استفاده
میکنید حتما به همراه بست استفاده شود .
3- برای بستن بردها به بدنه ( شاسی )
حتما از پیچ و مهره یا Spacer و مهره استفاده کنید.
4- برای محکم شدن و جلوگیری از شل یا
باز شدن اتصالات میتوانید از واشر فنری استفاده کنید .
5- در جاهایی که ممکن است پیچ و مهره
باعث اتصالات بین قطعات شود میتوانید از واشر فیبری استفاده کنید .
میکرو
کنترلر در اصل مغز ربات به حساب می آید و باید دارای حافظه کافی و پایدار برای
برنامه ریزی باشد که با استفاده از فرمان
هایی که ما برنامه نویسی ميكنيم وظیفه اش را انجام میدهد و ربات را کنترل میکند.
میکرو
کنترلی که ما از آن در ساخت ربات استفاده میکیم میکرو کنترلر ATMEGA 32L از خانواده AVR
استو در دو نوع ATMEGA32 ,
ATMEGA32L میباشد و دارای kb32 حافظه
پایدار و قابل برنامه ریزی میباشد به توضیحاتی مختصر در مورد این میکرو کنترل می
پر دازیم.
میکرو کنترل AVR ATMEGA 32 دارای 40 پایه که 32 تای آن مربوط به بخش های ورودی و خروجی
میباشد و 8 تای
آن مربو به تغذیه و ... میباشد
بخش
های ورودی و خروجی میکرو کنترل :
این
میکرو دارای PORT 4
میباشد که به پورت های A,B,C,D تقسیم میشوند . هر پورت آن دارای PIN 8 می باشد که
8*4 میشه 32 تا پایه های ورودی خروجی میباشد و به صورت زیر نام گذاری
میشوند.
شماره
پین ها از 0 تا 7 میباشند
مثلا
میخواهیم پین شماره 4 از پورت A را صدا بزنیم که به این صورت نام میبریم : PIN A.3 یا
PORT A.3 و دلیل این که پین شماره 4 رو 3 صدا
زدیم این است که در بالا نحوه شماره گذاری
را گفتم.
همان
طور در شکل بالا می بینید مثلا PORTA به صورت PA
و PORTB
به
صورتPB
ودیگر پورت ها هم به همین صورت نام گذاری شده است که معمولا پورت A به سنسور ها وصل میشود و درایور
موتور هم به پورت های D .
ربات مار مانند OmniTread
طراحی شده توسط پژوهشگران دانشگاه میشیگان قادر است از رو، زیر و حتی داخل موانع
مختلف عبور کند. قابلیت های حرکتی ربات در مقایسه با رباتهای هم نوع خود بی نظیر
است.
نوارهایی شنی تانک در چهار طرف هر
قسمت از این ربات حرکت سریع آن را در زمین های مختلف آسان می کند.
موتور های استفاده شده بادی هستند.
با نیروی این موتورها ربات قادر به بلند کردن دو تکه جلویی خود است.
اگر چه چند مشکل هنوز حل نشده باقی
مانده است. اگر ربات بخواهد در زمین های
ناهموار حرکت کند نفوذ شن و یا سنگ به زیر نوارهای شنی حرکت ربات را مشکل خواهد
کرد. تیم طراح امیدوار است بتواند پوست مناسبی برای پوشش ربات بیابد تا کل سطح هر
قسمت از ربات را بپوشاند و در عین حال متحرک نیز باشد.