تارا فایل

پاورپوینت کنترل نهفته و کاربرد پروژه های کنترل نهفته


کنترل نهفته و کاربرد پروژه های کنترل نهفته

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"
راه اندازی موتور Servo
به کارگیری باطری خورشیدی
ساخت اجزا سخت افزاری لازم از قبیل پورت Programmer میکروکنترلر
برنامه نویسی در محیط CodeVision جهت برنامه ریزی میکروکنترلر
طراحی شماتیک و PCB مدار
ساخت قسمت های مکانیکی مدار از قبیل جعبه محتوی باطری خورشیدی

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"
یک منبع نوری (در این پروژه از لامپ 200 وات استفاده شده است) در یک فاصله مشخص از یک سنسور نوری و یا باطری خورشیدی قرار می گیرد. بر اساس این فاصله، مقدار ولتاژ ایجاد شده توسط این باطری اندازه گیری می شود.
این ولتاژ بستگی به زاویه ی قرارگیری پرتو نوری ساطع شده از منبع و خط عمود بر صفحه ی سنسور دارد. هرچه این زاویه به صفر نزدیکتر باشد، شدت نور دریافت شده بیشتر و در نتیجه آن ولتاژ تولید شده توسط باطری بیشتر خواهد بود.
هدف در این پروژه مکان یابی منبع نوری است به طوری که بیشترین مقدار ولتاژ توسط باطری تولید شود.

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"
به منظور حرکت دادن سنسور و چرخش آن در یک بازه معین، از یک موتور Servo استفاده شده است.
بازه ی چرخش موتور مورد استفاده در این پروژه تا 160 درجه قابل اطمینان می باشد و همین بازه به عنوان بازه­ی عملیاتی مورد استفاده قرار گرفته است.
در این صورت مکان منبع نوری باید در فاصله ی این زوایا نسبت به موتور و باطری خورشیدی قرار بگیرد و موتور نیز می بایست با حرکت در این بازه و تغییر مکان باطری، بر اساس فرمان های رسیده از طرف میکرو، منبع نور را محل یابی کند.

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"
میکرو پس از توقف موتور در هر مقطع، با فاصله 20 میلی ثانیه و به تعداد سه بار از ولتاژ خوانده شده توسط باطری نمونه برداری می کند و سیگنال آنالوگ را به دیجیتال تبدیل می کند. مقدار دیجیتال در نظر گرفته شده توسط باطری در هر مقطع، میانگین این سه مقدار خوانده شده است.

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

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"

"مکان یابی منبع نوری به کمک میکروکنترلر ATmega16"

ترازوی دیجیتال
هدف از این پروژه طراحی یک ترازوی دیجیتالی، با قابلیت اندازه گیری وزن تا حداکثر 1 kg می باشد. این سیستم توسط یک حسگر وزن(load cell)، وزن جسم مربوطه را اندازه گیری کرده و روی صفحه نمایش نشان می دهد.
در این پروژه کاربر با استفاده از یک سنسور فشار، وزن اجسام را حس کرده و متناسب با فشار جسم ولتاژی را در خروجی تولید می کند، این ولتاژ آنالوگ توسط یک تقویت کننده تقویت شده و از طریق مبدل آنالوگ به دیجیتال پورت A میکرو به حالت دیجیتال در آمده و توسط صفحه نمایش نشان داده می شود.

ترازوی دیجیتال

ترازوی دیجیتال

ترازوی دیجیتال

ترازوی دیجیتال

ترازوی دیجیتال

قبله نمای الکتریکی
در این پروژه بر اساس ورودی یک سنسور به ATMEGA16 ، جهت قطب را به کمک نرم افزار بدست می آوریم. در استفاده از این سنسور calibration بسیار مهم است.
بعد از بدست آوردن جهت شمال و جنوب، راستای قبله را به دست می آوریم.

قبله نمای الکتریکی

قبله نمای الکتریکی

قبله نمای الکتریکی

قبله نمای الکتریکی

قبله نمای الکتریکی

قبله نمای الکتریکی

مدار فاصله سنج التراسونیک(سونار)
کاربرد خاص مدار مورد بحث یافتن فاصله ی این شی با اشیا روبروی خود بوسیله سنسورهای اولتراسونیک میباشد. از این مدارها در حال حاضر در صنعت خودروسازی (با نام صنعتی سونار) و همچنین در روبوتیک جهت تشخیص فاصله روبوت ها با موانع روبرو استفاده می شود

مدار فاصله سنج التراسونیک(سونار)

مدار فاصله سنج التراسونیک(سونار)

طراحی و ساخت یک ربات کنترل از راه دور بوسیله برد های قابل برنامه ریزی SARDتحت استاندارد ZigBee

طراحی و ساخت یک ربات کنترل از راه دور بوسیله برد های قابل برنامه ریزی SARDتحت استاندارد ZigBee

طراحی و ساخت یک ربات کنترل از راه دور بوسیله برد های قابل برنامه ریزی SARDتحت استاندارد ZigBee
برقراری ارتیاط بین دو برد SARD
برنامه ریزی یکی از بردها به منظور حرکت دادن ربات
کنترل ربات از طریق برد دیگر
ارسال فرمان از طریق پورت RS232 کامپیوتر به ربات
ساخت شاسی ربات

طراحی و ساخت یک ربات کنترل از راه دور بوسیله برد های قابل برنامه ریزی SARDتحت استاندارد ZigBee

طراحی و ساخت یک ربات کنترل از راه دور بوسیله برد های قابل برنامه ریزی SARDتحت استاندارد ZigBee

طراحی و ساخت یک ربات کنترل از راه دور بوسیله برد های قابل برنامه ریزی SARDتحت استاندارد ZigBee

تامین ولتاژ بورد
باتری
منبع تغذیه

موتور

چرخ های موتور

دیگر پروژه ها
طراحی و ساخت یک کنترل کننده ی نور محیط برمبنای AVR
کنترل سرعت استپ موتور با پتانسیومتر
پیاده سازی درایور و مدار واسط برای اتصال سنسورها به کامپیوتر

پایان

با تشکر


تعداد صفحات : 37 | فرمت فایل : .ppt

بلافاصله بعد از پرداخت لینک دانلود فعال می شود