ربات تعقیب کننده خط با استفاده از میکروکنترلر AVR ATmega16

- ربات تعقیب کننده خط با استفاده از میکروکنترلر AVR ATmega16

ربات تعقیب کننده خط با استفاده از میکروکنترلر AVR ATmega16

در اینجا ما پروژه دیگری را با میکروکنترلر AVR Atmega16 خواهیم ساخت. اگر با میکروکنترلرهای AVR تازه کار هستید، می توانید به پروژه ها و آموزش های قبلی AVR مراجعه کنید.

ساخت یک ربات همیشه برای همه علاقه مندان به الکترونیک یک هیجان است. و این هیجان را می توان به حداکثر رساند اگر ربات بتواند به طور خودکار برخی کارها را بدون هیچ دستورالعمل خارجی انجام دهد. یکی از رایج ترین ربات هایی که توسط مبتدیان الکترونیک ساخته می شود، ربات دنبال کننده خط است. همانطور که از نام آن پیداست ربات از خط کشیده شده روی سطح پیروی می کند. لازم نیست خط یک خط مستقیم باشد. همچنین خطوط می توانند از هر رنگی باشند.

ما قبلا پروژه های ربات دنبال کننده خط را با استفاده از کنترلرهای مختلف ساخته بودیم.

امروز ما از میکروکنترلر AVR برای ساخت ربات پیرو خط استفاده خواهیم کرد.

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

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

 

مفهوم ربات فالوور خط

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

ربات Line Follower قادر است یک خط را با کمک سنسور IR ردیابی کند. این سنسور دارای فرستنده IR و گیرنده IR است. فرستنده IR (IR LED) نور را منتقل می کند و گیرنده (Photodiode) منتظر بازگشت نور ارسال شده است. نور مادون قرمز تنها در صورتی به عقب برمی گردد که توسط یک سطح منعکس شود. در حالی که همه سطوح نور IR را منعکس نمی کنند، فقط سطح رنگ سفید می تواند آنها را کاملاً منعکس کند و سطح رنگ سیاه همانطور که در شکل زیر نشان داده شده است آنها را کاملاً مشاهده می کند.

 

در ادامه عناوین زیر در آموزش آورده شده است:

قطعات مورد نیاز

مدار

برنامه نویسی Atmega16 برای ربات Line Follower

سورس کامل:

 

شما با خرید این آموزش به فایل تصاویر،صفحه توضیحات در قالب فایل اچ تی ام ال (HTML) قایل ویرایش و کپی دسترسی پیدا می کنید.

برای دانلود کلیک کنید