ارسال پاسخ 
 
امتیاز موضوع:
  • 2 رأی - میانگین امیتازات : 3
  • 1
  • 2
  • 3
  • 4
  • 5
اموزش ساخت ربات مسیر یاب
نویسنده پیام
1nafar غایب
مدیر بازنشسته
*****

ارسال ها: 1,206
تاریخ عضویت: فروردين ۱۳۸۷

تشکرها : 1575
( 4038 تشکر در 993 ارسال )
ارسال: #1
اموزش ساخت ربات مسیر یاب
سلام
از اونجا خیلی از دوستان در ساخت این ربات ها مشکل داشتند ، گفتم بیام و یه مقداری توضیح بدم ، هر جاش قلت بود استاتید تصحیح کنن ، یا اگه روش بهتری داشتن ارائه کنن ....
ربات های مسیر یاب
ربات مسیریاب رباتی است که می تواند در یک مسیر از قبل تعیین شده حرکت کند ، این مسیر میتواند یک خط سیاه در زمینه سفید یا یک خط سفید در زمینه سیاه باشد. یا مخلوتی از هر دو باشد .ربات باید بتواند انواع مسیرهای موجود مانند پیچ، بریدگی، خطوط زاویه دار و مهم تر از همه حلقه را در کمترین زمان ممکن طی کند .
[تصویر: LineTrack.gif]
ساخت ربات های مسیر یاب کاری نسبتا ساده میباشد ، برای ساخت ربات شما نیاز به دانش برنامه نویسی برای پردازنده و رباتیک برای ساخت قسمت متحرک دارید ، شما همچنین باید طریقه کار با سنسور ها را بدانید ، در ادامه شما را با کلیه مراحل ساخت ربات مسیر یاب اشنا میکنیم .
یک ربات مسیر یاب از بخش های کلی زیر تشکیل میشود که در ادامه هر یک را بررسی میکنیم :
بدنه ربات
مدار تغذیه
قسمت حرکت
بخش سنسور ها و فرمان
پردازنده و برنامه نویسی
بدنه ربات:
برای بدنه ربات ، شما میتوانید از هر جسمی استفاده کنید اما این جسم باید دارای شرایط زیر باشد:
- سبک باشد
- محکم باشد
- امکان سوار کردن اجزا روی ان وجود داشته باشد.
- امکان ایجاد تغیر در شکل ان باشد .
-جمع جور باشد.
با توجه به مطالب بالا بهترین گزینه برای بدنه ربات پلاستیک میباشد ، شما میتوانید از شاسی ماشین های اسباب بازی یا از شاسی های اماده موجود در بازار استفاده کنید . در یک ربات معمولا پردازنده و قسمت فرمان در وسط بدنه ، موتور ها در طرفین ، سنسور ها در جلو ، و باطری در عقب قرار میگیرد . همچنین کلیه اجزا توسط پیچ و مهره یا چسپ حراراتی یا .. (بهتر است از پیچ و مهره استفاده شود )محکم به بدنه چسبانده میشوند . برای حفاظت از پردازنده در مقابل نویز یک روکش فلزی روی قسمت فرمان قرار میگیرد . همچنین برای جلوگیری از دستگاری مدارات و اجزای ربات حتما برای بدنه یک روکش مناسب تهیه کنید ، بطوری که فقط چرخ ها بیرون باشد و بس .
>>>> من خودم از برد ربات به عنوان بدنه استفاده میکنم و همه اجزا رو محکم روی فیبر لحیم میکنم

توجه >>>
1- از انجا که در هنگام حرکت ، ربات لرزش خفیفی دارد ف به هیچ وجه از چسب حراراتی برای جسابندن موتور ها و سایر قطعات استفاده نکنید ، در صورت استفاده از پیچ مهره حتما از مهره فنر در زیر مهره استفاده شود .

مدار تغذیه :

برای تغذیه ربات میتوانید از ولتاژ مستقیم منبع تغذیه DC و یا از باطری استفاده نمایید که در این قسمت طریقه استفاده از منبع تغذیه DC گفته میشود (طریقه استفاده از باطری در قسمت ربات میکرو موس توضیح داده شده است )
از انجا که ولتاژ ورودی شما از یک منبع تغذیه گرفته میشود ، شما باید نصبت به صاف و رگوله بودن ان اطمینان حاصل کنید . ممکن است شما خود را برای یک مسابقه اماده کنید و در مکان مسابقه یک منبع تغذیه بدون اصل ونصب در اختیار شما قرار گیرد ، که به ازای ولتاژ 12 ولت ، 14 ولت با نوسان زیاد میدهد ، بنابرای باید خودتان دست به کار شوید و برای رباتتان یک بخش تغذیه مجزا بسازید . معمولا ولتاژ تغذیه موتور ها 12 ولت و ولتاژ تغذیه پردازنده و سنسور ها و ... 5 ولت میباشد .
شما میتوانید از یک رگولاتور 12 و 5 ولت مطابق شکل زیر استفاده کنید :
[attachment=32]

توجه >>>>>
به هیچ عنوان ورودی تغذیه رگولاتور 5 ولت را از خروجی رگولاتور 12 نگیرید ، این کار علاوه بر ایجاد گرما در رگولاتور 12 ولت باعث افت ولتاژ در خروجی ان میشود .
ولتاژ ورودی مدار بالا میتواند از 12 تا 15 ولت متغیر باش و در صورتی که از مدار بالا استفاده نکنید ، نوسانات ولتاژ باعث خرابی پردازنده و تغییر قدرت و سرعت موتور ها میشود .
برای اینکه ربات خود را در برابر ولتاژ معکوس (برعکس بودن پلاریته ی ورودی ) حفظ کنید میتوانید از یک پل دیود در ورودی استفاده نمایید
در قسمت بعدی در مورد قسمت حرکت بحث خواهیم کرد
به محض اینکه مشکل پیوست حل بشه ، تصاویر رو هم میزارم
۴-ارديبهشت-۱۳۸۸ ۰۶:۱۷:۱۰
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : t3r!p3000, mehrdadgh, sav68, ha_60, alaska, dragontools, tazphoenix, mahdi20, Robocup, sararobo, WhiteNoise, HACHIKO, ه-ح, Faran ftt, dashkanr, helma, r0b0, davidt, محمد777, یاس 20
1nafar غایب
مدیر بازنشسته
*****

ارسال ها: 1,206
تاریخ عضویت: فروردين ۱۳۸۷

تشکرها : 1575
( 4038 تشکر در 993 ارسال )
ارسال: #2
RE: اموزش ساخت ربات مسیر یاب
قسمت حرکت :
این قسمت در اقلب ربات ها مشتر ک هست و بسته به امکانات موجود میتوانید از هر روش استفاده کنید .
1- سیستم حرکت چهار چرخ (اگه اسمش این نیست بگید )
در این روش ربات دارای چهار چرخ میباشد ، چرخ های سمت راست توصط چرخدنده های به هم متصل شده اند ، دو چرخ سمت چپ نیز همین گونه اند ، برای گردش ربات ، چرخ های یک سمت برعکس میچرخند ، مثلا فرض کنید ربات به سمت راست گردش میکند ، در این صورت چرخ های سمت راست ، برعکس میچرخد ، چرخ های سمت چپ نیز به صورت عادی گردش میکند .
[تصویر: 4iczgg9.jpg]
2- استفاده از چرخ هرز گرد :
این روش متداولترین روش جایگزاری چرخ ها است ، در این روش دو عدد موتور به دو چرخ عقب متصل میشود ، در قسمت جلو یک عدد چرخ هرز گرد بسته میشود ، برای چرخش به چپ متور سمت چپ خاموش و موتور سمت راست روشن میماند ، برای گردش به سمت دیگر نیز برعکس .
[تصویر: robat1.jpg]
[تصویر: AVR_line_following_robot.jpeg]
3-روش معمولی ، در این روش مانند سیستم حرکتی اتوموبیل ، یک موتور وظیفه چرخواندن چرخ های عقب را به عهده دارد، همچنین یک پرخ زاویه دو چرخ جلو را کنترل مینماید .
[img]www.machinescience.org/.../ gallery/RC_Robot2.gif[/img]
مواد استفاده شده در سیستم حرکتی :
1- سیستم کنترل (پردازنده ) در مورد پردازنده در بخش اخر بحث میشود .
2-درایو موتور :
ازدرایور ها برای افزایش جریان و ولتاژ اعمالی به موتور و همچنین جدا کردن ان از بخش کنترل استفاده میشود .
راه اندازه های زیادی برای کنترل موتور ها وجود دارد که در زیر به بررسی دو مورد از نها یعنی uln2003 و l298 میپردازیم :
uln2003 :
حداکثر جریان خروجی این درایو 500 میلی امپر میباشد و ولتاژ خروجی ان به میزان ولتاژ تغذیه موجود بین پایه گراند ایسی و سیم مشترک موتور است و میتواند حداکثر 50 ولت باشد ، ولتاژ ورودی ان نیز حداکثر 30 ولت است و ایسی از ورودی جریان 25 میلی امپر را به ازای بیشترین ولتاژ میکشد.
این درایو قادر به ران اندازی تعداد 7 موتور میباشد . پایه های 1 تا 7 ورودی و پایه های 10 تا 16 خروجی های قطعه هستند ، همچنین پایه 8 گراند و پایه 9 ولتاژ مثبت است که باید با ولتاژ مثبت موتور ها یکی باشد
[تصویر: ULN2003A.gif]
با استفاده از این درایو فقط میتوان چرخش یا عدم چرخش موتور را کنترل کرد
l298 در بخش ربات های میکرو موس بررسی میشود
۴-ارديبهشت-۱۳۸۸ ۱۱:۴۲:۴۴
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : mehrdadgh, sav68, t3r!p3000, alaska, tazphoenix, mahdi20, sararobo, WhiteNoise, HACHIKO, dashkanr, helma, r0b0, یاس 20
1nafar غایب
مدیر بازنشسته
*****

ارسال ها: 1,206
تاریخ عضویت: فروردين ۱۳۸۷

تشکرها : 1575
( 4038 تشکر در 993 ارسال )
ارسال: #3
RE: اموزش ساخت ربات مسیر یاب
بخش سنسور ها و فرمان :
این قسمت از ربات باید بتواند خط مشکی را از سفید تشخیص دهد ، بنا به نوع خط و عرض ان و نوع مسیر از سنسور ها مختلف با چیدمان مختلف استفاده میشود :
سنسور ها :
در ربات های مسیر یاب از سنسور ها مادون قرمز برای تشخیص مسیر استفاده میشود ،
[تصویر: cny70.gif]
میدانید که سطح سفید نور را دفع و سطح مشکی نور را جذب میکند ، نور از led فرستنده منتشر میشود ، در صورتی که سطح سفید باشد ، نور به گیرنده میرسد و ان را یک میکند در غیر اینصورت خروجی گیرنده صفر است :
معرفی دو نوع سنسور مادون قرمز خوب :
اپتوکانتر CNY70
[تصویر: 0401006.gif]
اپتوکانتر TCRT5000 :
[تصویر: 0401001.gif]
از انجا که در هر دو قطعه بالا فرستنده وگیرنده در یک پک میباشند ، جایگزاری انها در ربات بسیار ساده است ،
اکنون شما باید خروجی سنسور را اندازه بگیرید ، برای اینکار دو راه دارید ، یا خروجی را به adc بدهید و ولتاژش را اندازه بگیرید ، یا ولتاژ خروجی را به سطح منطقی صفر ویک تبدیل کنید :
[تصویر: IRcircuit.gif]
در صورتی که از روش اول استفاده میکنید op-amp را حذف نمایید .
چیدمان سنسور ها :
شما باید سنسور ها را بر روی یک بورد با ارایشی خاص بسته به نوع مسیر بچینید .
انواع مسیر ها :
1- مسیر ها تک رنگ ، چیدمان سنسور ها برای این نوع مسیر بسار ساده میباشد ، در این نوع مسیر از 3 سنسور استفاده میشود ، سنسور وسط ، وظیفه چک کردن مسیر و دو سنسور کناری وظیفه چک کردن زمینه را به عهده دارد . در صورتی که ربات از روی خط منحرف شود ، سنسور وسط خروجی خود را تغییر میدهد ، در این حالت ربات صبر میکند تا یکی از سنسور ها کناری نیز تغییر وضعیت دهد و به سمت همان گردش کند .
مثلا ربات در مسیر خود مشغول حرکت هست ، در ادامه یک پیچ به سمت راست وجود دارد ، هنگامی که ربات به پیچ میرد ، به دلیل تغییر مسیر خروجی سنسور وسط تغییر میکند ، ربات به حالت اماده باش میرود ، با ادامه یافتن حرکت ، سنسور سمت راست از روی مسیر رد میشود ، در این ربات میفهمد که باید به سمت راست گردش کند .


2- مسیر های دورنگ ، در این نوع مسیر تغییر رنگ در بعضی از قسمت ها وجود دارد ، مثلا در 10 سانت اول مسیر به رنگ مشکی و زمینه به رنگ سفید است ، در 10 سانت بعدی رنگ عوض میشود ، یعنی مسیر به رنگ سفید زمینه مشکی در میاید
در این نوع مسیر ، از پنج سنسور استفاده میشود ، سه سنسور وظیفه کنترل کردن ربات و جلوگیری از گم کردن مسیر را به عهده دارند ، دو سنسور دیگر هم رنگ مسیر ها را کنترل میکنند ، یعنی یکی از انها رنگ زمینه و دیگری رنگ مسیر را چک میکند .
شما باید در برنامه خود خروجی سنسور اول (کنترل کننده های مسیر )را با خروجی سنسور دوم (کنترل کننده های رنگ زمینه ) مقایسه کنید ، در صورتی که هر دو سنسور یک رنگ را تشخیص دهند ربات منحرف شده است .
مثلا فرض کنید ، در ابتدا کار رنگ مسیر مشکی است و رنگ زمینه سفید ، در این صورت خروجی سنسور که رنگ مسیر را چک میکند ، یک است و خروجی سنسوری که زمینه را چک میکند صفر (ما از adc استفاده کرده ایم ) .
در این صورت باید سه سنسور اول به رنگ مشکی حساس باشند ، در صورتی که شرایط بالا برعکس باشد ، سه سنسور اول باید به رنگ سفید حساس باشند ، در صورتی خروجی دو سنسور با هم یکی باشد ربات منحرف شده است .
ادامه دارد ....
۵-ارديبهشت-۱۳۸۸ ۱۷:۴۲:۰۱
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : mehrdadgh, t3r!p3000, alaska, bIGBANG, sheitunak, tazphoenix, mahdi20, Robocup, MZS, M_amin, iris, msh.mars, sararobo, mergooli1365, WhiteNoise, HACHIKO, h0x00i, mbj, Faran ftt, behzady, dashkanr, helma, یاس 20, aliaallii
t3r!p3000 آفلاین
         
*****

ارسال ها: 5,215
تاریخ عضویت: ارديبهشت ۱۳۸۵

تشکرها : 34444
( 17014 تشکر در 5265 ارسال )
ارسال: #4
RE: اموزش ساخت ربات مسیر یاب
baghri لطفا یه پست رو ده جا نزنید !


پست های بی ربط پاک شد !!!
۲۰-آبان-۱۳۸۹ ۱۴:۵۱:۳۵
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : WhiteNoise, HACHIKO, h0x00i, helma
arash_ee آفلاین
تازه وارد

ارسال ها: 24
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #5
RE: اموزش ساخت ربات مسیر یاب
سلام
ممنون از این مطلبی خوبی که گذاشتید. من یک سوال دارم و اون اینه که چینش سنسورها چطوری باید باشند که ربات بتونه مسیر رو بدون مشکل و انحراف رد کنه؟؟ مثلا در لوپ ها یا مسیر های دیگه چه تدبیری باید بکار ببریم؟ اگه در این زمینه توضیح بدین ممنون خواهم شد
(آخرین ویرایش در این ارسال: ۱۱-اسفند-۱۳۸۹ ۲۱:۳۳:۵۳، توسط arash_ee.)
۱۱-اسفند-۱۳۸۹ ۲۱:۳۳:۲۵
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال ها: 975
تاریخ عضویت: دي ۱۳۸۹

تشکرها : 2857
( 2347 تشکر در 940 ارسال )
ارسال: #6
RE: اموزش ساخت ربات مسیر یاب
سلام دوست عزیز ......
این چندمین بار این سوال پرسیده میشه ....

چیدمان به صورت هشت فارسی ولی یکم باز تر 110 درجه خواهد بود شما باد فاصله سنسور ها را با هم طوری تنظیم کنید که نقطه کور وجود نداشته باشه یعنی بلافاصله بعد از صفر شدن سنسور x سنسور y یک بشه اینطور ثبات روبات بیشتره ...در loop ها این بیشتر به برنامه نویسی ربط داره تا چیدمان سنسورها ...
یک نکنه : بهتره برای سنس کردن مسیرهای مستقیم از دو سنسور استفاده کنید به این طریق loop ها را بهتر عبور می کنید .

فروش مقالات ISI در صورت تمایل موضوع مقاله ارسال کنید
<<برای مدیران ایران ویج رایگان>>
۱۱-اسفند-۱۳۸۹ ۲۲:۴۰:۲۵
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
تشکر شده توسط : رسول, dashkanr, helma, r0b0, محمد777
ارسال پاسخ 


موضوع های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  ربات مسیریاب 5 سنسور با میکروکنترلر AVR r0b0 0 138 ۴-فروردين-۱۳۹۳ ۰۹:۱۳:۵۵
آخرین ارسال: r0b0
  ربات حل ماز dorna93 0 100 ۱-فروردين-۱۳۹۳ ۱۳:۵۳:۴۹
آخرین ارسال: dorna93
  کمک در ساخت ربات مسیر یاب osh 26 7,634 ۲۰-بهمن-۱۳۹۲ ۱۱:۵۹:۴۳
آخرین ارسال: saeed_vafakhah
  مشکل تو برنامه نویسی ربات تعقیب خط (سخت افزارشو ساختم) haji110 21 5,676 ۱۸-بهمن-۱۳۹۲ ۱۲:۵۳:۳۵
آخرین ارسال: saeed_vafakhah
  آموزش ساخت ربات از صفر تا جایی که بتونیم ilgar 324 95,472 ۲۹-مهر-۱۳۹۲ ۱۴:۱۳:۱۴
آخرین ارسال: r0b0
  ساخت ربات نور یاب برای مبتدی ها balanmo12 25 28,718 ۲۹-مهر-۱۳۹۲ ۱۴:۱۱:۰۲
آخرین ارسال: r0b0
  [آموزشی] طرح درس مکانیک تخصصی ربات(کلاس مجازی) mahdi_gh 20 2,161 ۱۲-شهريور-۱۳۹۲ ۱۶:۳۸:۵۳
آخرین ارسال: mahdi_gh
  آموزش تخصصی ربات mahdi_gh 8 4,190 ۲۳-مرداد-۱۳۹۲ ۲۲:۲۴:۱۰
آخرین ارسال: Navid71
  شروع ساخت مسیر یاب zeinab.kh 1 497 ۲۶-تير-۱۳۹۲ ۰۵:۲۵:۲۸
آخرین ارسال: h.unique
  [آموزشی] فیلم ساخت قدم به قدم ربات پرنده behzady 1 3,037 ۱۵-تير-۱۳۹۲ ۱۱:۵۴:۵۱
آخرین ارسال: sharin

پرش به انجمن: