آموزش علم رباتیک

در این وبلاگ مطالبی آموزشی در مورد ساخت ربات و اخبار مسابقات رباتیک خواهیم داشت!

آموزش علم رباتیک

در این وبلاگ مطالبی آموزشی در مورد ساخت ربات و اخبار مسابقات رباتیک خواهیم داشت!

چگونه یک ربات مسیریاب بسازیم!!! (قسمت اول!)

روباتی که در اینجا تصمیم به تو ضیح نحوه ساخت آنرا دارم بروی زمینه سفید بدنبال خط مشکی حرکت میکند. میکروکنترلر مورد استفاده در روبات ATmega8 می باشد. و کدهای برنامه روبات با استفاده از نرم افزار BASCOM ایجاد شده اند.

روبات شامل دو موتور در طرفین خود می باشد، که جهت حرکت به جلو هر دو موتور را روشن می کند، زمان دور زدن به چپ موتور سمت چپ خاموش و موتور سمت راست روشن می شود و برای دور زدن به سمت راست موتور سمت راست خاموش و موتور سمت چپ روشن می شود. البته موتورهای بکار رفته DC موتور بوده و جهت کاهش سرعت و در نتیجه کنترل دقیق تر روبات از موتورهایی با گیربکس سرخود استفاده شده، که قیمت آن در بازار جمهوری تهران 7000 تومان است در صورتی که به این نوع موتور دسترسی ندارید میتوانید از موتورهای اسباب بازی گیربکس دار استفاده کنید، در غیر این صورت بایستی خودتان گیربکس را بسازید دقت داشته باشید که دور نهایی چرخش چرخهای روبات 60 دور بر دقیقه باشد.

برای تشخیص مسیر از دو LED پر نور استفاده شده که سطح مسیر حرکت را روشن می کنند و انعکاس نور به فتو رزیستورهای قرار گرفته در زیر روبات برخورد می کند. اگر روبات روی خط باشد مقدار نور منعکس شده حداقل بوده و در نتیجه مقدار مقاومت آن افزایش میابد و ولتاژ دو سر آن افزایش می یابد و میکروکنترلر از روی این تغییر ولتاژ متوجه وجود خط می گردد.(در غیر این صورت نور منعکس شده زیاد بوده، مقدار مقاومت فتورزییستور کاهش میابد و ولتاژ دوسر آن کاهش میابد.)پس همانطور که ذکر شد میکرو کنترلر تغییرات ولتاژ فتورزیستور را احساس میکند. من برای این کار از مبدل های درونی آنالوگ به دیجیتال میکرو استفاده کردم. البته دو عدد فتورزیستور به همراه  دو LED جهت تشخیص طرفین مسیر استفاده شده.


برنامه روبات به زبان BASIC نوشته شده در محیط BASCOM

$regfile = "m8def.dat"
$crystal = 8000000


Config Portd =
Output                      'Portd used for control motor
Config Adc = Single , Prescaler = Auto
Start Adc                                   'Start Analog to Digital Converter

Dim S1 As Word                             'S1 Right Sensor
Dim S2 As Word                             'S2 Left Sensor

Portd = 0
Wait 3

Do

S1 = Getadc(3)                              'Read Sensor 1
S2 = Getadc(5)                              'Read Sensor 2
 

'portd.0 right motor
If S2 > 400 Then Set Portd.0
If S2 < 300 Then Reset Portd.0

'portd.2 left motor
If S1 > 400 Then Set Portd.2
If S1 < 300 Then Reset Portd.2

Loop
End
                                         'end program


.::لیست قطعات مدار روبات::.

 نقشه روبات دنبال کننده خط طراحی شده توسط مهندس حسین لاچینی  www.HLachini.com

 --میکرو کنترلر ATmega8 یک عدد

--آی سی رگولاتور7805 یک عدد

--آی سی ULN2803 یک عدد

--موتور 5 ولتی با گیربکس و دور بر دقیقه 60 دو عدد

--رله 5 ولتی دو عدد

--دیود 1N4001 دو عدد

--مقاومت 10کیلو اهمی دو عدد

--مقاومت 330 اهمی دو عدد

--فتورزیستور کوچک دو عدد

--دیود نورانی سفید پر نور دو عدد

--خازن 330 میکروفاراد دو عدد

--برد هزار سوراخ 11.5 در 6.5 سانتی متر


.::لیست قطعات مکانیک روبات::.

--چرخ ماشین اسباب بازی کوچک دو عدد

--فولی ضبط صوت جهت چرخ وسط یک عدد

--پیچ اسپیسر (Spacer) سه سانتی به همراه مهره چهار عدد

--ترمینال برق چهار خانه یک عدد

--تخته سه لا 12 در 12 سانتی متر


مراحل ساخت مکانیک روبات


  روبات دنبال کننده خط طراحی شده توسط مهندس حسین لاچینی

  روبات دنبال کننده خط طراحی شده توسط مهندس حسین لاچینی

  روبات دنبال کننده خط طراحی شده توسط مهندس حسین لاچینی

  روبات دنبال کننده خط طراحی شده توسط مهندس حسین لاچینی

  روبات دنبال کننده خط طراحی شده توسط مهندس حسین لاچینی

فیلم روبات

نظرات 29 + ارسال نظر
مازیار سه‌شنبه 9 اسفند‌ماه سال 1384 ساعت 06:47 ب.ظ http://future2010.blogsky.com

سلام دوست عزیز ...
بسیار جالب بود .
کامل طوری که با خوندنش انگیزه ساختن این روبات ایجاد میشه .
موفق باشی .
من در وبلاگ جدیدم به دوستانه فعالی چون شما برای کنترل یک بلاگ حرفه ای نیاز دارم .
اگر مایل هستید به من اطلاع دهید .
آدرس وبلاگ جدید
http://f2.blogsky.com

آبجی کوچول یکشنبه 14 اسفند‌ماه سال 1384 ساعت 03:38 ب.ظ http://www.abjikoochool.mihanblog.com/

سلام مرسی که اینو فرستادی انشالله بچه های مدرستون که میرن موفق بشن ما هم سال بعد بسازیم

افشار چهارشنبه 9 فروردین‌ماه سال 1385 ساعت 10:27 ب.ظ

از وبلاگ خیلی خوبتون کمال تشکل را دارم امیدوارم که این کار ادامه دار باشه و همه مثل اقا مازیار انگیزه پیدا کنن

یاشار یکشنبه 7 خرداد‌ماه سال 1385 ساعت 12:52 ب.ظ http://-

لطفا در مورد ربات مسیر یاب هم اطلاعاتی در سایت بگذاربد

کامبیز دوشنبه 1 آبان‌ماه سال 1385 ساعت 01:59 ب.ظ

سلام
تو رو به خدا توضیح بیشتری راجع ساخت روبوت بده

کامران سعیدی یکشنبه 29 بهمن‌ماه سال 1385 ساعت 11:51 ق.ظ

به نظر من شما دزدی بیشتر نیستید چون کار ساخت این ربات رو من انجام دادم ولی شما اونو تو سایتتون قرار دادین .
من استاد دانشگاه صنعتی اصفهان و مدیر باشگاه رباتیک اصفهان و همچنین رئیس گروه سخت افزاری دانشگاه تهران می باشم
kamran_kenzo@yahoo.com

حسن چهارشنبه 12 اردیبهشت‌ماه سال 1386 ساعت 05:54 ق.ظ

آقا دمت غیژ بیشترش کن

[ بدون نام ] شنبه 5 خرداد‌ماه سال 1386 ساعت 05:57 ب.ظ

مسعود پنج‌شنبه 28 تیر‌ماه سال 1386 ساعت 01:32 ب.ظ

مسعود پنج‌شنبه 28 تیر‌ماه سال 1386 ساعت 01:34 ب.ظ http://mass0ood.blogfa.com

سلام...اگه می شه لطفا برنامه ی روبات رو به زبان ‍‍++C هم
بنویسید.
مرسی...!

افسانه سه‌شنبه 3 مهر‌ماه سال 1386 ساعت 08:57 ب.ظ

سلام
من واقعا به کمکت احتیاج دارم البته می دونم که همه مطالب وبلاگتو کش رفتی ولی میدونم خودتم از روبوتیک می دونی واسه همین ازت می خوام حتما جوابم رو بدی آخه وسایل رباتم رو هم خریدم
afsaneh_t2001@yahoo.com

اشکان جمعه 23 آذر‌ماه سال 1386 ساعت 12:30 ق.ظ http://www.deadly.mihanblog.com

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

زهره چهارشنبه 28 آذر‌ماه سال 1386 ساعت 10:57 ق.ظ

یادت نره که کسایی میان توی این وب که خیلی سن و سال ندارن پس یه جوری بنویس که کوچکتر ها هم متوجه بشن

ندا جمعه 19 بهمن‌ماه سال 1386 ساعت 02:41 ب.ظ

مرسی.خیلی عالی بود
من و دوستم دنبال کسی بودیم که به ما کمک کنه تا ربات بسازیم با مطالعه ی وبلاگ شما دیگه نیازی به کمک کسی ندا ریم.

شیدا یکشنبه 21 بهمن‌ماه سال 1386 ساعت 06:30 ب.ظ

زحمت کشیدی... یه دفعه عکس رباتو می ذاشتی میگفتی بسازید...حالا من که کلاس میرم ولی بقیه چه گناهی کردن....

شیدا یکشنبه 21 بهمن‌ماه سال 1386 ساعت 06:32 ب.ظ

بقیه هم که از وبلاگت تعریف کردن یا چیزی از رباتیک نمیدونن یا...

رضا سه‌شنبه 30 بهمن‌ماه سال 1386 ساعت 11:09 ق.ظ

سلام اگر ممکنه قسمتهاای دیگرش هم برای تازه کارا بزارید ممنون

مریم دوشنبه 5 فروردین‌ماه سال 1387 ساعت 12:05 ب.ظ

سلام خسته نباشید وبلاگت خوبه فقط کاشکی فیلمه متحرک روبات مسیر یابو انحصاری نمیکردی چون من برای تحقیق دانشگاهم بهش نیاز داشتم ولی..........
موفق باشی بهت تبریک میگم

مریم دوشنبه 5 فروردین‌ماه سال 1387 ساعت 12:07 ب.ظ

من ایمیلمو گذاشتم اگر تونستی توی تصاویر کمکم کنید برام یه میل بزنید

نیلوفر یکشنبه 26 آبان‌ماه سال 1387 ساعت 07:52 ب.ظ

مرسی خیلی این اطلاعات رو لازم داشتم .

سید حسین منصفی جمعه 8 آذر‌ماه سال 1387 ساعت 07:12 ق.ظ

برای من مدار را نشان نمی دهد واقعا به درد نخور است

حسین دوشنبه 23 دی‌ماه سال 1387 ساعت 06:28 ب.ظ

من تازه می خوام ساخت روبات رو شروع کنم نمیدونو از کجا وچطوری شروع کنم کمکم کن . منتظر کمکت هستم

مسعود پنج‌شنبه 2 اردیبهشت‌ماه سال 1389 ساعت 06:41 ب.ظ

خیلی عالی بود.یه سوال.چطور میشه تلورانس را توی روبات مسیر یاب کاهش داد.خیلی ممنون میشم اگه جوابتونو به ایمیلم ارسال کنید
pma.shirali@gmail.com

مجتبی اسدی از شهرستان گراش پنج‌شنبه 20 خرداد‌ماه سال 1389 ساعت 08:21 ب.ظ

سلام
مطلب جالبی بود ولی برای ساخت روبات مسیر و یا هر روبات دیگری میشه از درایور L298 استفاده کرد چون این درایور یک درایور نسبتا حرفه ای برای ساخت روبات است!

نیلوفر جوان پنج‌شنبه 1 مهر‌ماه سال 1389 ساعت 04:23 ب.ظ http://www.saha-co.com


صنایع هدفمند اراد(صها) با همکاری کانون رباتیک جوان ایرانی
اولین مرکز آموزش و تولید ربات آموزشی به همراه جزوات آموزشی تایید شده
فعالیتی فرهنگی- آموزشی در زمینه رباتیک دانش آموزی را در سال 1385 آغاز نموده
روند فعالیت آراد:
به کارگیری مهندسین برق،مکانیک،کامپیوتر و مکاترونیک در کادر آموزشی برای شکوفا سازی هرچه بهتر استعدادهای دانش آموزان(نخبگان کوچک).
ایجاد محیط کار مناسب با درامد عالی و شرایط استثنایی برای برترین مهندسین مربوطه در سرار کشور و ایجاد یک گروه قوی در جهت رسیدن به اهداف مجموعه شامل:
*رشد و شکوفا سازی استعدادهای نهفته دانش آموزان با هوش ایرانی.
*آماده سازی دانش آموزان برای مسابقات رباتیک.
*سوق دادن دانش آموزان به سمت ثبت اختراعات جدید و مورد نیاز جامعه و شرکت در جشنواره خوارزمی.
*تبدیل کردن رایانه از وسیله ای برای بازی و گاهی ابتذال و انحرافات اخلاقی به وسیله ای برای کار و تلاش علمی و مفید.
در همین راستا از فرهنگیان و صاحبان ایده های نو در زمینه رباتیک دعوت به همکاری مینماییم.
و در نهایت در سایه لطف پروردگار خودکفایی ایران همیشه سربلند در زمینه طراحی،ساخت و به کارگیری ربات با استفاده از دانش آموزان امروز و دانشمندان فردا.
برای اطلاعات بیشتر به سایت www.saha-co.com مراجعه یا با شماره 09151193249 تماس بگیرید
نیلوفر جوان
مسئول نمایندگی های صنایع هدفمند آراد

زهره پنج‌شنبه 6 مرداد‌ماه سال 1390 ساعت 08:44 ب.ظ http://nrec.ir

هر کس میخاد رباتیک یاد بگیره بیـــــــــــــــــــــــــاد اینجا واقعا عالیه
http://nrec.ir
http://nrec.ir/relay_learning_sor
http://nrec.ir/robotic_instruction


روابط عمومی جشنواره پنج‌شنبه 20 مرداد‌ماه سال 1390 ساعت 03:33 ب.ظ http://www.festivalit.ir

اطلاعیه شماره 2
فرهنگسرای فناوری اطلاعات برگزار می کند
جشنواره فناوری –نوآوری-صنعت
از کلیه عزیزانی که موفق به ساخت روبات شده اند دعوت می شود تا در این جشنواره روبات های خودرا به نمایش گذارند .
جهت کسب اطلاعات بیشتر و ثبت نام به سایت www.festivalit.ir مراجعه شود و یا با شماره تلفن 66902141 دبیرخانه جشنواره تماس حاصل نمایید.
زمان برگزاری30لغایت 1مهرماه
Email:IDinfo@festivalit.ir


علی چهارشنبه 6 مهر‌ماه سال 1390 ساعت 03:25 ب.ظ

وبلاگ بسیار خوبی بود ولی این که عکس یک پسر 17 ساله نیست این عکس یک بچه ی 3ساله است

[ بدون نام ] سه‌شنبه 25 مهر‌ماه سال 1391 ساعت 11:32 ب.ظ http://abolfazlseyedalangi@yahoo.com

سلام

ممکنه به ایمیل من بیاین و بهم یه پیام بدین که ایمیلتونو داشته باشم


من سالهاست که رباتیک کار میکنم

ولی الان یه سری مشکل دارم که فکر کنم فقط شما بتونین حل کنین

بیشتر مربوط به طراحی pcb

منتظرم

یاحق...

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد