به نظر می رسد که شما عضو سایت نیستید و یا وارد نشده اید, امکان ارسال مطلب و دانلود فایل و همچنین دسترسی به انجمن هایی که فقط اعضا ثبت نام شده امکان دسترسی به آن را دارند از امتیازات ثبت نام در سایت میباشد.

لطفا از طریق این لینک برای ثبت نام اقدام نمایید.

    
You have (1) Unread PM; Click The Icon To Read It You have a new PM
جدیدترین موضوعات انجمنها


بازگشت   متارو > ربات ها > تعقيب خط

چگونه ربات تعقیب خط بسازیم؟

تعقيب خط

پاسخ
 
LinkBack ابزارهای موضوع نحوه نمایش
قدیمی 04-24-2009, 10:21 AM   #1
پیش فرض چگونه ربات تعقیب خط بسازیم؟

در این مقاله به زبانی ساده نحوه ساخت مدارات و قسمتهای مختلف و برنامه نویسی برای ربات تعقیب خط توضیح داده شده است

لینک دانلود
__________________
خدایا... می خواهم آنگونه زنده ام نگه داری که نشکند دلی از زنده بودنم و آنگونه مرا بمیرانی که کسی به وجد نیاید ازنبودنم

خدایا ... به من زیستنی عطا کن که در لحظه مرگ،
بر بی ثمری لحظه ای که برای زیستن گذشته است، حسرت نخورم و مُردنی عطا کن که، بر بیهودگیش، سوگوار نباشم.

بگذار تا آن را، خود انتخاب کنم، اما آنچنان که تو دوست می داری ...


-------------------------------------------------

برای تشکر فقط از دکمه استفاده کنید

با سپاس
Razavi آنلاین نیست.   پاسخ با نقل قول
9 کاربر از Razavi به خاطر این مطلب مفید تشکر کرده اند
قدیمی 10-15-2009, 11:43 PM   #2
پیش فرض پاسخ : چگونه ربات تعقیب خط بسازیم؟

نوشته اصلی توسط Razavi نمایش پست ها
در این مقاله به زبانی ساده نحوه ساخت مدارات و قسمتهای مختلف و برنامه نویسی برای ربات تعقیب خط توضیح داده شده است

لینک دانلود
ببخشید این فایل حذف شده، لطفا" دوباره بذارید
sandbad آنلاین نیست.   پاسخ با نقل قول
اين کاربران از sandbad به خاطر این مطلب مفید تشکر کرده اند
قدیمی 05-02-2010, 02:23 PM   #3
پیش فرض پاسخ : چگونه ربات تعقیب خط بسازیم؟

سلام امکان دانلود وجود نداره میشه دوباره بذارید
شهرام حاجتی آنلاین نیست.   پاسخ با نقل قول
2 کاربر از شهرام حاجتی به خاطر این مطلب مفید تشکر کرده اند
قدیمی 05-09-2010, 08:18 AM   #4
پیش فرض پاسخ : چگونه ربات تعقیب خط بسازیم؟

در اولین فرصت این فایلها را روی سایت قرار میدم تا پس از مدتی مجدد حذف نشوند
__________________
خدایا... می خواهم آنگونه زنده ام نگه داری که نشکند دلی از زنده بودنم و آنگونه مرا بمیرانی که کسی به وجد نیاید ازنبودنم

خدایا ... به من زیستنی عطا کن که در لحظه مرگ،
بر بی ثمری لحظه ای که برای زیستن گذشته است، حسرت نخورم و مُردنی عطا کن که، بر بیهودگیش، سوگوار نباشم.

بگذار تا آن را، خود انتخاب کنم، اما آنچنان که تو دوست می داری ...


-------------------------------------------------

برای تشکر فقط از دکمه استفاده کنید

با سپاس
Razavi آنلاین نیست.   پاسخ با نقل قول
2 کاربر از Razavi به خاطر این مطلب مفید تشکر کرده اند
قدیمی 09-10-2011, 03:14 AM   #5
Wink پاسخ : چگونه ربات تعقیب خط بسازیم؟

سلام بر همگی.
اینجا طرز ساخت یه ربات تعقیب 3 سنسوره رو گذاشتم.

فقط چون من تازه دارم ميسازمش و يکم ممکنه طولاني بشه اون رو به سه بخش اصلي تقسيم کردم:

1.الکترونيک
2.برنامه نويسي
3.مکانيک

بخش اول:الکترونيک:
1.الف:تغذيه:
همونطور که ميدونيد ولتاژ مجاز براي ميکروکنترلر هاي اي وي آر 5 ولته.
(*اگر ولتاژ از 5 ولت بيشتر بشه ميکرو خواهد سوخت*)

پس ما با استفاده از محدود کردن ولتاژ ميتونيم هم از سوختن ميکرو جلو گيري کنيم و هم از ميکرو استفاده کنيم.
ولتاژ رو با يه رگلاتور 5 ولت محدود ميکنيم.نام اين رگلاتور،7805 است.
ديتاشيت اون تو لينک زیره:

http://www.datasheetcatalog.org/data.../390068_DS.pdf

مدار تغذيه:
(فقط شماتيکه.چون آخر کار بايد PCB رو بگم)



D1: اين ديود واسه اينه که اگه باتري رو اشتباه به ربات وصل کرديد آسيبي به قطعه هاي ديگه نرسه.
چون اگه اشتباه وصل کنيد اين ديود جرياني رو از خودش عبور نميده.

R1: اين مقاومت باعث ميشه رگلاتورمون کمتر داغ کنه و از بين نره.
چون اين مقاومت باعث ميشه ولتاژ کمتري (کمتر از 12 وبيشتر از 7 ولت) وارد رگلاتور بشه
و درنتيجه کمتر داغ کنه.

C1وC2وC3: اين خازنها واسه جلوگيري از ايجاد پارازيته.
البته بايد بگم پارازيت خواه ناخواه ايجاد ميشه(با کشيدن سريع و لحظه اي جريان هاي زياد از تغذيه)
ولي چون خازن کارش ذخيره کردن ولتاژ و پس دادن به موقع آن به مداره از اين پارازيتها جلوگيري ميکنه.

U1: فکر نميکنم با خوندن ديتاشيتش حرفي واسه گفتن بمونه.

هر سوالي داشتيد بپرسيد.
بقیه ی قسمتها و توضیحات رو فردا یا پس فردا میگم.

اساتید محترم اگر اشکالی در این نوشته دیدن اول منو ببخشن
دوم اون اشکال رو بر طرف کنند.
تصاویر پیوست شده
نوع فایل: jpg taghzie.JPG (25.8 کیلو بایت, 12 نمایش)
نوع فایل: jpg taghzie_small.jpg (17.2 کیلو بایت, 84 نمایش)
__________________
جا مانده است،چیزی جایی،که هیچ گاه دیگر،هیچ چیز،جایش را پر نخواهد کرد! حسین پناهی

ویرایش توسط Evil Nemesis : 09-10-2011 در ساعت 05:36 AM.
Evil Nemesis آنلاین نیست.   پاسخ با نقل قول
9 کاربر از Evil Nemesis به خاطر این مطلب مفید تشکر کرده اند
قدیمی 09-10-2011, 05:28 AM   #6
Wink ادامه : چگونه ربات تعقیب خط بسازیم؟

ترسیدم یه وقت فردا یا پس فردا وقت نکنم که بگم گفتم بذار همین امشب سنسورشم بگم.

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



D1,D3,D5:سنسورهای گیرنده.

D2,D4,D6:سنسورهای فرستنده.

RV1,RV2,RV3:این مقاومت های متغیر واسه کالیبره کردن سنسورهاست.بعد از ساخت میشه در موردش حرف زد.

هر سوالي داشتيد بپرسيد.
بقیه ی قسمتها و توضیحات رو فردا یا پس فردا میگم.

اساتید محترم اگر اشکالی در این نوشته دیدن اول منو ببخشن
دوم اون اشکال رو بر طرف کنند.
تصاویر پیوست شده
نوع فایل: jpg sensors.JPG (41.1 کیلو بایت, 4 نمایش)
نوع فایل: jpg sensors_small.jpg (27.4 کیلو بایت, 85 نمایش)
__________________
جا مانده است،چیزی جایی،که هیچ گاه دیگر،هیچ چیز،جایش را پر نخواهد کرد! حسین پناهی

ویرایش توسط Evil Nemesis : 09-14-2011 در ساعت 05:43 PM.
Evil Nemesis آنلاین نیست.   پاسخ با نقل قول
7 کاربر از Evil Nemesis به خاطر این مطلب مفید تشکر کرده اند
قدیمی 09-12-2011, 08:27 PM   #7
Wink ادامه : چگونه ربات تعقیب خط بسازیم؟

1.پ:موتورها:

واسه موتور ها فکر میکنم دو تا 200 RPM کافی باشه.
موتورها رو باید با یه درایور L298 به میکرو وصل کرد.
بهتون پیشنهاد میکنم واسه آشنایی با L298 یه نگاهی به این لینکها بندازید.

L289 در متارو :
http://www.metaroclub.com/forum/f46/l298-64/

تصاویری از L298 :
l298 -


تشریح پایه های l298 :
L298 : الکترونیک ربات - مرکز انجمنهاي تخصصي

Datasheet:
http://www.datasheetcatalog.org/data...cs/mXrqqxz.pdf

مدار وصل کردن موتورها به شکل زیره.

motors.jpg
!!Click To View Full Size

U1: فکر نميکنم با دیدن اون چندتا لینک حرفي واسه گفتن بمونه.

BR1,BR2:برای جلوگیری از ورود احتمالی جریان بوجود اومده توسط موتورها به درایور L298

M-L:موتور سمت چپ

M-R:موتورسمت راست
نکته:علامت +5 ولت یا همون Vcc و علامت 0 ولت یا Gnd یا قطب منفی باتری و علامت +12 ولت یا همون قطب مثبت باتری رو نشون میده.



ببخشید که این اَشکال یکم بزرگند.
هر سوالي داشتيد بپرسيد.

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

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


تصاویر پیوست شده
نوع فایل: jpg +12.JPG (1.4 کیلو بایت, 82 نمایش)
نوع فایل: jpg Gnd.JPG (1.1 کیلو بایت, 77 نمایش)
نوع فایل: jpg Vcc.JPG (1.2 کیلو بایت, 79 نمایش)
__________________
جا مانده است،چیزی جایی،که هیچ گاه دیگر،هیچ چیز،جایش را پر نخواهد کرد! حسین پناهی

ویرایش توسط Evil Nemesis : 09-20-2011 در ساعت 12:03 AM.
Evil Nemesis آنلاین نیست.   پاسخ با نقل قول
7 کاربر از Evil Nemesis به خاطر این مطلب مفید تشکر کرده اند
قدیمی 09-15-2011, 03:49 AM   #8
Wink ادامه : چگونه ربات تعقیب خط بسازیم؟

اصلاحیه:
در قسمت مدار موتورها از یه کلید واسه قطع وصل کردن موتورها استفاده کنید.

!!Click To View Full Size

1.ت:Main Board:
حالا همه ی مدارهای تغذیه و سنسورها و موتورها رو میاریم تو یه مدار:

main.jpg
!!Click To View Full Size

M1:Right Motor
M2:Left Motor
همه ی تصاویری که تا حالا دادم به صورت کیفیت بالا و واضح تو این لینک هست:


هر سوالي داشتيد بپرسيد.

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

ویرایش توسط Evil Nemesis : 09-20-2011 در ساعت 12:08 AM.
Evil Nemesis آنلاین نیست.   پاسخ با نقل قول
7 کاربر از Evil Nemesis به خاطر این مطلب مفید تشکر کرده اند
قدیمی 09-20-2011, 12:01 AM   #9
Wink ادامه : چگونه ربات تعقیب خط بسازیم؟

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


motors.jpg
!!Click To View Full Size


خوب دیگه حالا باید بریم سراغ برنامه نویسی.


بخش دوم:برنامه نویسی :

2.الف:تنظیماتCodeWizardAVR :

1.تنظیمات Chip:
CodeWizard(Chip).JPG
!!Click To View Full Size

2.تنظیمات Ports:
CodeWizard(Ports).JPG
!!Click To View Full Size

3.تنظیمات ADC:

CodeWizard(ADC).JPG

!!Click To View Full Size
4.تنظیمات Timers:
CodeWizard(Timers).JPG
!!Click To View Full Size

__________________
جا مانده است،چیزی جایی،که هیچ گاه دیگر،هیچ چیز،جایش را پر نخواهد کرد! حسین پناهی

ویرایش توسط Evil Nemesis : 09-20-2011 در ساعت 12:24 AM.
Evil Nemesis آنلاین نیست.   پاسخ با نقل قول
6 کاربر از Evil Nemesis به خاطر این مطلب مفید تشکر کرده اند
قدیمی 09-20-2011, 10:51 PM   #10
پیش فرض پاسخ : چگونه ربات تعقیب خط بسازیم؟

با سپاس از كاربر Evil Nemesis براي آموزش هاشون.

تايمر براي چي ؟
استفادش چيه توي اين ربات ؟
__________________
مانده است تا برسیم و به رعشه بیفتد همه چیز.
Artmis آنلاین نیست.   پاسخ با نقل قول
3 کاربر از Artmis به خاطر این مطلب مفید تشکر کرده اند
پاسخ

علاقه مندی ها (Bookmarks)

« موضوع قبلی | موضوع بعدی »
ابزارهای موضوع
نحوه نمایش

انتخاب سریع یک انجمن


اکنون ساعت 05:41 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.


تمامي حقوق مادي و معنوي اين مجموعه متعلق به شركت ربات گستران آپادانا مي‌باشد Persian Skin By : Vbskin