Robot Projects

مشخصات این روبات از قرار زیر است:
-
-
ارتبات دو طرفه با رایانه از طریق پورت سریال
-
-
دور موتور: ماکزیمم 45 rpm
-
میکرو کنترلر AVR به شماره Atmega8
-
برنامه نویسی میکرو به زبان C
-
برنامه AVR در نرم افزار Coedvision
-
-
پردازش تصویر در نرم افزار مطلب
-
قابلیت ارسال و دریافت هر گونه اطلاعات به رایانه
-
قابلیت حذف دوربین و نصب سنسور
-
مدارالکترونیکی روبات روی بورد سوراخ دار میباشد.

قیمت پایانی متناسب با تعداد آیتم های زیر متغییر میباشد.
-
فایل PCB در نرم افزار Protel
-
با توضیحات الگوریتم برنامه هم در مطلب و هم Coedvision
-
عکس هایی از مراحل ساخت روبات به صورت پله به پله (مکانیک-الکترونیک)
-
شماتیک مدار در نرم افزار پروتئوس
توضیحات بیشتر
AVR Projects

اهداف پروژه:
-
نحوه ی درایو کردن DC Motor با میکروکنترلر
-
آشنایی با انکدر موتور DC برای تشخیص RPM
-
آشنایی با تایمر ، کانتر و PWM
-
آشنایی با ارتباط سریال UART
-
آشنایی با اینتر فیسینگ در متلب ( Matlab )
ميكرو اين پروژه از نوع AVR به شماره ATmega16 ميباشد. و برنامه ميكروكنترلر با كامپايلر Bascom نوشته شده است.
برای ارتباط پروژه با کامپیوتر ار ارتباط RS232 استفاده شده است که با یک رابط به پورت COM وصل میشود.
برای این پروژه یک درایور با نرم افزار متلب ( Matlab ) نوشته شده است، که می توانید کلیه مراحل کنترل و مانیتورینگ DC Motor را انجام دهید.
بعد از روشن کردن پروژه و اجرای m فایل پروژه ، در محیط Command Window نرم افزار متلب ( Matlab ) ، مقدار RPM تنظیمی برای موتور، پرسیده می شود. بعد از وارد کردن RPM ، موتور شروع به کار خواهد کرد. بعد از گذشت چند ثانیه دور موتور، در همان تعداد دور وارد شده توسط کاربر، تنظیم می شود. حتی اگر شما موتور را تحت بار هم قرار دهید، باز در همان تعداد دور وارد شده تنظیم خواهد شد.
تمامی مراحل مربوط به محاسبه، PWM مناسب برای درایور، توسط نرم افزار Matlab انجام میشود. میکرو فقط نقش واسط را خواهد داشت .
از محیط Command Window نرم افزار Matlab برای مانیتورینگ پروژه استفاده شده. شما در تمامی مدت می توانید مقادیر متغییر های RPM و PWM را در این محیط ببینید. برای کارایی بهتر این پروژه ، از یک LCD 16*2 نیز برای مانیتورینگ کردن این دو متغییر بر روی برد پروژه استفاده کرده ایم.
برد اين پروژه با مدار چاپي كار شده است.
در صورت تمایل می توانید پروژه را با برد سوراخ دار سفارش دهید.
نمونه لحیم کاری با برد سوراخ دار
توضیحات بیشتر
AVR Projects

اهداف پروژه:
-
آشنایی با استپ موتور ( stepper motor ) و چگونگی راه اندازی آن
-
آشنایی با ارتباط سریال UART
-
آشنایی با اینتر فیسینگ در متلب ( Matlab )
ميكرو اين پروژه از نوع AVR به شماره Attiny2313 ميباشد. و برنامه ميكروكنترلر با كامپايلر Bascom نوشته شده است.
برای ارتباط پروژه با کامپیوتر ار ارتباط RS232 استفاده شده است که با یک رابط به پورت COM وصل میشود. با استفاده از محیط Hyper Terminal و دستوراتی که برای میکرو تعریف شده است شما می توانید جهت گردش موتور و تعداد گام های حرکت موتور را کنترل کنید.
برای این پروژه یک M فایل با نرم افزار Matlab نوشته شده است، که می توانید کلیه مراحل کنترل Stepper Motor را بدون نیاز به محیط Hyper Terminal انجام دهید.
برد اين پروژه با مدار چاپي كار شده است.