در این
پروژه با نحوه ساخت روبات دنبال کننده نور آشنا می شوید
قطعات مورد نیاز
- 3 عدد مقاومت نوری(LDR)
- 3 عدد مقاومت 1 کیلو اهم
- 1 عدد میکروکنترلر PIC16F84A
- 10 عدد دیود 1N4007
- یک عدد خازن 0.1 میکرو فاراد
- دو عدد خازن 0.01 میکرو فاراد
- دو عدد موتور 3 تا 5 ولت DC
- 1 عدد کریستال 4 مگا هرتز
- 1 عدد مقاومت 4.7 کیلو اهم
- 2 عدد خازن 22 پیکو فاراد
- 1 عدد آیسی ULN2803
مقاومت نوری
مقاومت نوری المانی الکترونیکی است.، که با تابش نور به آن
مقاومتش تعقییر می کند.
تا قبل از تابش نور به آن جریانی از آن عبوی نخواهد کرد.در واقع در این
حالت مقاومت زیادی دارد.هر چه میزان شدت نور بیشتر باشد مقدار مقاومت آن
کمتر می شود.،درواقع مقدار مقاومت با تابش نور رابطه عکس دارد.به منحنی های
روی فتوسل توجه کنید.میزان حساسیت فتوسل به طور مستقیم وابسته به تعداد
این منحنی هاست.به شکل سمت چپ دقت کنید.عملکر مقاومت نوری در واقع شبیه یا
در واقع مانند.مقاومت متفییر یا همان پتانسیومتر است.در پتانسیومتر شما با
پیچ کوشتی مقدار مقاومت را تنظیم می کردید.اما در اینجا شدت نور است که
میزان مقاومت را تنظیم میکند.هرچه میزان شدت نور بیشتر باشد مقدار مقاومت
حاصل از مقاومت نوری کمتر می شود.ودر صورت نبودن نور،مقاومت نور ی مدار باز
عمل می کند در واقع مانند سیمی است که شما آنرا از وسط بریده باشید.در این
هنگام دیگر جریانی ار آن عبور نخواهد کرد.
کریستال
این قطعه الکترونیکی جهت تولید پالس برای میکروکنترلر مورد استفاده
قرار می گیرد.در شکل زیر کریستال 10 مگاهرتز را مشاهده می کنید.این را لازم
است بگویم که در مورد کریستال بحث قطبیت مطرح نمی باشد.لذا فرقی نمی
کند.که با چه جهتی کریستال را به پایه های میکرو متصل می کنید.
!PIC16F84A
این میکرو کنترلر از ساده ترین انواع میکروکنترلر از لحاظ برنامه نویسی
است .اما فوق العاده قدرتمند می باشد.زبان برنامه نویسی این
میکروکنترلرغالبا زبان
برنامه نویسی سی(C)
برنامه
نویسی بیسیک(BASIC)
برنامه نویسی پاسکال (PASCAL)
میباشد.که شما می توانید با تهیه کمپایلر هر کدام از این زبانها،با برنامه
ای که به آن تسلط دارید.، اقدام به برنامه نویسی آن کنید.
برای کار با این میکروکنترلر احتیاج به پروگرامر خانواده گروه PIC
دارید.،به همراه کمپایلر زبان برنامه نویسی که به آن علاقه دارید.
نقشه مدار
پایه 9 آیسی uln2803 را به زمین و پایه 10 را به مثبت منبع تغذیه یا
باطری متصل نمایید.دو سر هر دو موتور را با یک خازن 0.01 میکروفاراد موازی
کنید.همانطور که در نقشه و برنامه میکرو مشخص است.آیسی ULN2803 و میکرو
ولتاژ زمین را در یک سر موتور ایجاد می کنند و سر دیگر موتور نیز به صورت
مستقیم به مثبت ولتاژ وصل است.هر زمانی که یک مقاومت نوری ،نور را سنس کند
.ولتاژ نزدیک به 5 ولت را در پایه های RB1 , RB2, RB3 ایجاد می شود.نحوه
تصمیم گیری میکرو با توجه به ولتاژ دار شدن پایه های آن در برنامه و نقشه
مشخص است.مقاومت های موجود در پایه های میکرو نیز تعیین کننده میزان حساسیت
مدار می باشد.می توانید با قرار دادن مقاومت های مختلف حساسیت مدارتان را
آزمایش کنید.با مقاومت 1 کیلو مدار عملکرد مطلوبی دارد.
این روبات،روبات ساده ای است.شما حتی می توانید آنرا با گیتهای منطقی
AND نیز پیاده سازی کنید.آیسی مربوط به گیت منطقی AND می تواند 74HC08
باشد.آیسی هایی که مربوط به گیت AND باشد.زیادند.من تنها یک نمونه از آنرا
برای شما عزیزان مثال زدم.که این آیسی از خانواده

می باشد.
تا قبل از تابش نور به مقاومت نوری این المان به صورت مدار باز عمل می
کند و مانع رسیدن ولتاژ 5 ولت به پایه های مربوط به تصمیم گیری میکرو
کنترلر می شود.به محض تابش نور به این المان،ولتاژ 5 ولت که در یک سر این
المان قرار دارد به سر دیگر نیز هدایت می شود.البته میزان انتقال ولتاژ یا
سطح پتانسیل بستگی به شدت نور دارد هر چه قدر شدت نور بیشتر باشد.ما سهم
بیشتری از ولتاژ 5 ولت در سر دیگر مقاومت نوری که به میکرو منتهی می شود
خواهیم داشت.برای تست این مدار از یک چراغ قوه استفاده کنید.و این را بگویم
که هر چه قدر چراغ قوه شما دارای نور متمرکز تری باشد عملکرد مدارتان
مطلوب تر خواهد بود.می توانید برای تست مدارتان از یک سری LED که در بازار
تحت عنوان LED سفید است استفاده کنید این نوع LED دارای قیمتی بیشتر از
LED معمولی است.و نوری که از سر آن متصاعد می شود آنقدر زیاد است.که شما
نمی توانید از روبرو به آن نگاه کنید.وچشم شما را اذیت میکند.در رنگهای
مختلفی موجود است.اما برای تست این مدار از نوع سفید آن استفاده کنید.در
واقع در این حالت این LED برای شما کار چراغ قوه را انجام می دهد.برای روشن
شدن آن از یک باطری 1.5 تا 3 ولت استفاده کنید.وبسته به میزان روشنایی LED
ای که خریداری می کنید.حتما در هنگام اتصال به باطری یک مقاومت را با آن
سری کنید این مقاومت نیز از 100 اهم تا 1 کیلو اهم می تواند متغییر باشد.
برچسب ها :
دانلود ,
پروژه ,
پروژه الکترونیک ,
پروزه ,
پروژه روبات ,
پروژه ربات ,
دانلود پروژه ربات ,
پروژه روبات تعقیب کننده نور ,
دانلود پروژه روبات دنبال کننده نور ,
ربات دنبال کننده نور ,
پروژه ربات دنبال کننده نور ,
دانلود پروژه میکروکنترلر ,
پروژه میکروکنترلر ,
برنامه میکرو کنترلر ,
دنبالک ها :
دانلود پروژه مدار محاسبه فاصله از طریق امواج التراسونیک و میکروکنترلر ,
دانلود پروژه مدار ارسال اطلاعات از طریق کامپیوتر به LCD ,
دانلود پروژه مدار کنترل از راه دور توسط سنسور مادون قرمز ,