این فایل در قالب ورد و قابل ویرایش در 110 صفحه می باشد.
فصل اول : کلیات ۵
۱-۱ چشم انداز کلی ۶
۲-۱ عملکرد دستگاه ۷
فصل دوم : مکانیک دستگاه ۸
۱-۲ موتورها ۹
۲-۲ روش های راه اندازی موتورها ۱۱
۳-۲ نحوه قرار گیری پایه ها ۱۴
فصل سوم : سخت افزار ۱۶
۱-۳ بلوک دیاگرام کلی سخت افزار ۱۷
۲-۳ میکروکنترلر ۱۹
۳-۳ صفحه کلید ۳۳
۴-۳ نمایشگر ۳۵
۵-۳ راه انداز موتور ۳۶
۶-۳ سیستم فیدبک ۴۶
۷-۳ محاسبات دقت و موقعیت دستگاه ۵۰
۸-۳ بخش تغذیه دستگاه ۵۲
۹-۳ مدارات مربوط به سخت افزار ۵۳
فصل چهارم : نرم افزار ۶۰
۱-۴ بلوک های برنامه ۶۱
۲-۴ فلوچارت وتوضیح سابروتین ها ۶۳
۳-۴ ریز برنامه نوشته شده ۶۹
منابع و مراجع : ۱۰۶
۱- کتاب میکروکنترلر AVR – تالیف علی سلیمان ۱۳۸۴ – دانشگاه صنعتی اصفهان
۲- کتاب میکروکنترلر AVR- تالیف علی کاهه ۱۳۸۲ – تهران
۳- کتاب برنامه نویسی به زبان C,C+,C++ تالیف علی جعفر نژاد قمی
۴- کتاب ستاره شناسی با کامپیوتر های شخصی تالیف محمد رضا کبیری
با توجه به پیشرفت علوم و فنون در تمام زمینه ها و ارتباط لاینفک اکثر علوم با هم در زمینه های مختلف در دنیای مدرن امروز نیاز های بشری به این سو پیش می رود که با هماهنگی و همکار ی متخصصین هررشته را تا حد امکان براورده سازند و در این زمینه با توجه به وسعت علوم برق و الکترونیک و کامپیوتر؛
کنترل دستگاها و وسایل پیرامون ما که با انها سروکار داریم بیش از پیش به چشم می خور د. پروژه ای که اینجانب روی ان فعالیت کرده ام مربوط به سیستمی است که بصورت اتوماتیک و با توجه به برنامه کنترلی که توسط میکروکنترلر AVRاجرامیشود قسمت های مکانیکی با وارد کردن تاریخ سال میلادی- ماه-روز ساعت اقدام به به جهت یابی دقیق به سمت یک ستاره یا صورت فلکی می نماید که در حقیقت یک نوع پایه تلسکوپ یا پایه دوربین هوشمند می باشد که می تواند درتحقیقات علوم فضایی و نجوم کاربرد داشته باشد وهمچنین با اندکی تغییر شکل در قسمت های مکانیکی می توان به عنوان گیرنده های هوشمند استفاده شود.
دستگاه ساخته شده یک سیستمی است که با استفاده از میکرو کنترلر AVR و دو عد د استپ موتور وقطعات جانبی و مکانیکی اقدام به هدف گیری ستاره یا صور فلکی می نماید بدین ترتیب که با توجه به اطلاعات مربوط به یک ستاره یا صورت فلکی که در حافظه FLASH میکرو ذخیره می شود (طبق جداول خاصی ) میکرو با توجه به این اطلاعات و با وار د کردن نام ستاره یا صورت فلکی مورد نظر و تاریخ و ساعت ( در صورت بودن در مد دستی ) تلسکوپ به سمت ان ستاره با صورت فلکی هدف گیری می شود و اطلاعات مربوط به زاویه قرار گرفتن نسبت به نقطه صفر و همچنین فیدبک اندازه گیری شده روی LCD به نمایش در می اید . دقت اندازه گیری در سیستم فوق ۲ درجه میباشد ولی با لوازم استفاده شده این دقت تا حد قابل قبولی تا ۱ در جه هم می رسد .
اجزای مکانیک سخت افزار و بدنه اصلی پروژه را تشکیل می دهند در این پروژه از دو عدد استپ موتورچهار فاز با گشتاور راه اندازی مناسب و دقت حرکت ۱٫۸ درجه در حالت تمام استپ (FULL) و ۰٫۹ درجه د ر حالت نیم پله (HALF) استفاده شده است که در زیر توضیحات مختصری در مورد استپ موتور و نحوه راه اندازی ان در مد های مختلف و نحوه اتصال به میکروکنترلر داده شده است .
در شکل(۱-۲ )مقطع عرضی یک موتو ر پله ای نمایش داده شده است این موتور به نام موتور رلوکتانس متغیر خوانده می شود .هسته استاتور دارای۸ قطب یا دندانه برجسته می باشد . روتورهم دارای چهار قطب می باشد هر دو هسته رتور و استاتور از جنس فولاد نرم می باشند هما نطور که در شکل(۱-۲) نشان داده شده است
این موتور دارای ۴ فاز می باشد که جریان از طریق یک منبع DC از طریق کلید های I,II,III تامین خواهد شد هنگامی که یکی از کلید ها بسته شود موتور یک استپ خواهد چرخید .پس بنابر این با اعمال پالس های مختلف با عرض پالس مشخص به این فازها موجب حرکت موتور با یک زاویه ثابت خواهد شد که به ان زاویه پله گفته می شود.یک موتور پله ای با زاویه ثابت به ازای هر پالس می چرخد که برحسب درجه بیان می شود . کاهش زاویه پله دقت تعیین موقعیت را افزایش می دهد .
2 مقاله ی تخصصی پیرامون مباحث مهندسی رباتیک با موضوعات زیر که می توانید دانلود نمایید.
۱-۱ چشم انداز کلی:
با توجه به پیشرفت علوم و فنون در تمام زمینه ها و ارتباط لاینفک اکثر علوم با هم در زمینه های مختلف در دنیای مدرن امروز نیاز های بشری به این سو پیش می رود که با هماهنگی و همکار ی متخصصین هررشته را تا حد امکان براورده سازند و در این زمینه با توجه به وسعت علوم برق و الکترونیک و کامپیوتر؛
کنترل دستگاها و وسایل پیرامون ما که با انها سروکار داریم بیش از پیش به چشم می خور د. پروژه ای که اینجانب روی ان فعالیت کرده ام مربوط به سیستمی است که بصورت اتوماتیک و با توجه به برنامه کنترلی که توسط میکروکنترلر AVRاجرامیشود قسمت های مکانیکی با وارد کردن تاریخ سال میلادی- ماه-روز ساعت اقدام به به جهت یابی دقیق به سمت یک ستاره یا صورت فلکی می نماید که در حقیقت یک نوع پایه تلسکوپ یا پایه دوربین هوشمند می باشد که می تواند درتحقیقات علوم فضایی و نجوم کاربرد داشته باشد وهمچنین با اندکی تغییر شکل در قسمت های مکانیکی می توان به عنوان گیرنده های هوشمند استفاده شود.
۲-۱ عملکرد دستگاه:
دستگاه ساخته شده یک سیستمی است که با استفاده از میکرو کنترلر AVR و دو عد د استپ موتور وقطعات جانبی و مکانیکی اقدام به هدف گیری ستاره یا صور فلکی می نماید بدین ترتیب که با توجه به اطلاعات مربوط به یک ستاره یا صورت فلکی که در حافظه FLASH میکرو ذخیره می شود (طبق جداول خاصی ) میکرو با توجه به این اطلاعات و با وار د کردن نام ستاره یا صورت فلکی مورد نظر و تاریخ و ساعت ( در صورت بودن در مد دستی ) تلسکوپ به سمت ان ستاره با صورت فلکی هدف گیری می شود و اطلاعات مربوط به زاویه قرار گرفتن نسبت به نقطه صفر و همچنین فیدبک اندازه گیری شده روی LCD به نمایش در می اید . دقت اندازه گیری در سیستم فوق ۲ درجه میباشد ولی با لوازم استفاده شده این دقت تا حد قابل قبولی تا ۱ در جه هم می رسد .
110 صفحه فایل رود قابل ویرایش
فهرست
فصل اول : کلیات
۱-۱ چشم انداز کلی
۲-۱ عملکرد دستگاه
فصل دوم : مکانیک دستگاه
۱-۲ موتورها
۲-۲ روش های راه اندازی موتورها
۳-۲ نحوه قرار گیری پایه ها
فصل سوم : سخت افزار
۱-۳ بلوک دیاگرام کلی سخت افزار
۲-۳ میکروکنترلر
۳-۳ صفحه کلید
۴-۳ نمایشگر
۵-۳ راه انداز موتور
۶-۳ سیستم فیدبک
۷-۳ محاسبات دقت و موقعیت دستگاه
۸-۳ بخش تغذیه دستگاه
۹-۳ مدارات مربوط به سخت افزار
فصل چهارم : نرم افزار
۱-۴ بلوک های برنامه
۲-۴ فلوچارت وتوضیح سابروتین ها
۳-۴ ریز برنامه نوشته شده
منابع و مراجع :
مراجع و منابع :
۱- کتاب میکروکنترلر AVR – تالیف علی سلیمان ۱۳۸۴ – دانشگاه صنعتی اصفهان
۲- کتاب میکروکنترلر AVR- تالیف علی کاهه ۱۳۸۲ – تهران
۳- کتاب برنامه نویسی به زبان C,C+,C++ تالیف علی جعفر نژاد قمی
۴- کتاب ستاره شناسی با کامپیوتر های شخصی تالیف محمد رضا کبیری
در این بازی زیبا باید سعی کنید با یک الگوی خاص مسیر مین گذاری شده را پیدا و بر روی خانه های مین گذاری شده علامت بگذارید. با گذشت مراحل بازی دشوار تر می شود. در پروژه آماده شده میتوانید بازی را در سه سطح ساده-متوسط و سخت تنظیم کنید. همچنین این بازی قابلیت سفارشی یا Custom دارد که میتوانید تعداد خانه های سطر و ستون و همچنین تعداد بمبها را تنظیم کنید. در این سورس از کامپوننت Mine Sweeping.dll استفاده شده است.