ربات مسیریاب ۵ سنسور با میکروکنترلر AVR
یکی از اشتباهاتی که هنرجویان الکترونیک و روباتیک درساخت ربات مسیر یاب با آن گریبان گیر هستند باور غلط در مورد تعداد سنسور مورد استفاده در این روبات می باشد.اکثرا بر این باورند که تعداد بیشتر سنسور یعنی دقت بیشتر ,خب مسلما تعداد بیشتر دقت را هم بیشتر میکند ولی استفاده بهینه از تعداد سنسور حرف اول را میزند.در بسیاری از سایتها دیده شده که روباتهایی با تعداد بالای سنسور مثلا ۲۴ سنسور گذاشته شده,که این نه تنها هزینه ساخت را بالا میبرد بلکه ساخت مدار را هم مشکلتر و باگ های موجود را نیز افزایش میدهد.
بیشترین زاویه ای که یه روبات در طول مسیرش با آن مواجه میشود,زاویه ای تقریبا ۱۸۰ درجه می باشد یعنی مثل یه دور برگردون…
در این پروژه ما نحوه ساخت روبات مسیر یاب ۵ سنسور را به شما آموزش خواهیم داد که بسیار ساده و در عین حال بسیار کاربردی می باشدو توانایی چرخش با زاویه بسیار تند ۱۸۰ درجه را دارد.
لیست و کاربرد قطعات ربات مسیریاب
_میکروکنترلر؛
میکروکنترلر یک حافظه قابل برنامه ریزی دارای امکانات بسیاری نظیر پروتکل های ارتباطی ، کانالPWM ، مبدل آنالوگ به دیجیتال ، تایمر و کانتر است.
در این پروژه از میکروکنترلر ATMEGA 16 از خانواده AVR جهت پردازش و برنامه نویسی ربات مسیریاب استفاده شده است.
_سنسور IR؛
سنسورها تنها یک انتقال دهنده ویا مبدل هستند که پدیده های فیزیکی را تبدیل به ولتاژ و جریان می کنند
در پروژه ساخت ربات مسیریاب از سنسورهای مادون قرمز، شامل فرستنده و گیرنده جهت تشخیص مسیر استفاده می شود.
در این سنسور نور از فرستنده به یک سطح فرستاده می شود که درصورت برگشت نور به گیرنده رسیده و سطح ولتاژ خروجی تغییر می کند و میکروکنترلر خروجی سنسور را دریافت و پردازش های لازم را انجام می دهد.
_مقایسه کننده؛
این قطعه یک مبدل آنالوگ به دیجیتال بوده که وظیفه آن مقایسه سطح ولتاژ دوپایه ورودی (وارونگرا و غیروارونگرا) است؛
درصورتی که ولتاژ پایه وارونگرا بیشتر از ولتاژ پایه غیروارونگرا باشد، خروجی یک منطقی و در حالت بالعکس صفر منطقی خواهد بود.
_درایور موتور؛
موتور در موقع راه اندازی جریان بالایی می کشد که معمولا بدون استفاده از درایور و مدار راه انداز این جریان تامین نمی شود؛
در این پروژه از درایور L298 با توانایی تامین جریان حداکثر ۲ آمپر و دوپایه مجزا برای راه اندازی همزمان دو موتور استفاده شده است.
_موتور ؛
در این پروژه از موتور DC گیربکس دار با سرعت دور ۳۰۰ دور بر دقیقه استفاده شده است.
_ولتاژ تغذیه؛
جهت تامین ولتاژ کاری مدار باید متناسب با نیاز از تغذیه DC استفاده کرد؛
که می توان از خروجی ثابت آی سی رگولاتور، منبع تغذیه یا باتری های مختلف استفاده کرد.
_پل دیود؛
موتور در موقع راه اندازی جریان بالایی می کشد که درصورت برگشت این جریان به مدار، می تواند به قطعات مدار آسیب برساند که برای جلوگیری از برگشت این جریان به داخل مدار و جلوگیری از ایجاد نویز از پل دیود و خازن بر روی موتور استفاده شده است.
محتویات فایل:
سورس کامل برنامه(زبان بیسیک)+فایل هگز+pcb+فایل پروتئوس
برای دانلود رو لینک زیر کلیک کنید