دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

دانشکده

دانلود فایل ها و تحقیقات دانشگاهی ,جزوات آموزشی

تحقیق در مورد ربات مکارو

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 11 صفحه

 قسمتی از متن .doc : 

 

مکارو یک کیت روبوتیک جذاب برای دانش آموزان میباشد. این کمیت از اجزای مختلف و جدا از همی تشکیل شده است که علاقه‌مندان به کمک خلاقیت خود می‌توانند انواع بسیار متفاوت و متنوعی از روبات ها را با کمک آن بسازند.

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

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

 همچنین با استفاده از کیت مکارو1 و مکارو2 و طرح درس های مربوط به آن می توان دوره های آموزشی روبوتیک در سطوح مختلف برگزار نمود.

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

اجزای مکارو1

 

 المانهای اصلی:

 

با استفاده از این المانها که در سه اندازه مختلف طراحی شده اند و با کمک مکعب ها و پیچ و مهره میتوان ساختار های پایه مکانیکی را برای روبات طراحی نمود.

 

 گیر بکس:

 

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

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

 بورد درایور:

 

وظیفه بورد درایور انتقال دستورات به موتور ها و کنترل آنها است. بر روی این بورد چهار کانکتور (اتصال دهنده) وجود دارد: یکی برای باتری ها، دو تا برای موتور های چپ و راست و یک کانکتور 6 پایه برای ارتباط با سایر بورد ها.  به توضیحات تصویر دقت کنید.

 

بورد دسته کنترل:

 

 این بورد برای کنترل دستی موتور ها به کار می‌رود. خروجی آن به بورد درایور متصل شده و بر اساس فرامین داده شده موتور ها را کنترل می‌کند.

بورد تعقیب خط:

 



خرید و دانلود تحقیق در مورد ربات مکارو


تحقیق در مورد اراده حتی برای ربات ها 20 ص

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 20 صفحه

 قسمتی از متن .doc : 

 

اراده_حتی برای ربات ها:

John McCarthy

دانشگاه Stanford.واحد علوم کامپیوتر

2000 Feb 14, 4:12 p.m.

چکیده:

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

مابین این انتخاب و انتخاب آگاهانه تفاوت قائل می شویم هر دوی آن ها مهم می باشند ولی انتخاب آگاهانه برای ربات ها می تواند بسیار مهم باشد.هوشیاری و اراده (اختیارات) به ساختار پیچیده ای نیاز دارد. کامپیوتر های ساده دارای اراده ی بسیار پایینی اند امیدواریم با این مطالب بتوانیم الگوهایی از اراده ی بشری برای روبات ها ایجاد کنیم که به مدارهای مشترک برای وضعیت خاص نیاز دارند. ممکن است برخی از خوانندگان مجذوب این تحقیق در مورد اراده ی انسان شوند که توسط فرمول های منطقی به اثبات رسیده است. این فرمول ها در این بحث مطرح نمی شود بلکه در سیستم های پیشرفته ریاضی مود استفاده قرار می گیرد، که در این سیستم ها بدون در نظر گرفتن فرمول ها کار انجام می شود ولی ممکن است مطلوب نباشد.

مقدمه :

دو جنبه اختیار و اراده

اراده ی اختیاری در انسان در برنامه های کامپیوتری از دو دیدگاه بررسی می شود از لحاظ خارجی مجموعه نتایجی است که به طور متوالی می توان به آن برسیم. برای مثال این موضوع برای حالت های p در یک موقعیت انجام دهیم برابر است با فرض که می توان در این حالت نوشابه ام را بخورم یا می توانم از سقف خانه بالا بروم و بپرم دریک جس دیگر نمی توانم . در سایر حس ها در بخش 1و3 بحث می شود. در یک موقعیت مخصوص برنامه شطرنج می توان حریف خود را مات کنیم و می توانیم این اجازه را به حریف بدهیم x در con(p x s( چیست؟ معمولاً در انگلیسی x عددی و چیزی مجهول است اما در حقیقت در اینجا ما چیز مجهولی نداریم بنابراین داریم برای مثال به این استدلال که : من می توانم یک میلیون دلار تهیه کنم من می توانم یک خانه جدید بخرم و ...

در مهم ترین حالت poss (p s) به علت موقعیت عمل p در جهان پیرامون، وابسته می باشد و به ساختار داخلی p بستگی ندارد.

درون مایع شامل p داشتن poss (p s) مناسب است. برای مثال دانش آن به صورت تفسیر اطلاعات بیان شده بستگی دراد. در یک شطرنج ساده در سه حرکت می توانیم مات شویم . برخی از برنامه های کامپیوتر یک poss (p s) وسیع و گسترده دارند مثل برنامه شطرنج به هر حال دانش poss به عنوان یک مجموعه ی محدود در کاربردهای بهینه در ربات به کار می رود و دانش ربات ها باید دارای امکانات لازم همانند انسان باشند برای مثال یک ربات در رویارویی باید مسئله داخل های زیاد نداشته باشد ممکن است در آینده این محدودیت ها کاهش یابد و راه حل های زیادی را نسبت به مسئله رو به رو خود بیابد.

مهارت های فلسفی در نظرات مقدماتی فلسفی :

برای مثال یک ماشین یک برنامه کامپیوتری (که کاملاً مشخص است ) را در نظر بگیرید که شامل هیچ گونه برنامه تصادفی نمی باشد. بهترین سئوال برای مهندسی این است که آیا انسان ها دارای هوش بالایی هستند اگر پاسخ مثبت باشد باید فرض کنیم که انسان فاقد اراده و اختیار است که آن مسئله سازگاری می نامند. Daniel Dennet در سال 1984 میلادی بیان کرد که انسان دارای اراده اختیار از خود می باشد اگر اعمال او به وسیله تصمیم داخلی او صورت گرفته باشد هر چند که این عمل امری مبرهن تلقی گردد. دیدمن از جنبه های سازگاری می باشد ولی نیازی به جبر این مسئله نیست. صورت گرفتن یا از روی جبر عموماً با توحه به بندها توسط فیلسوفان مطالعه می شود. هر چند باوجود اراده ی اختیاری مردم آلمان شرقی کمبود اختیارات شهروندانی که باعث هرج و مرج و بی نظمی شده را انکار نمی کنند.

بحث ها بدون قاعده:

این هاهمه انواع و روش های مختلف اختیار هستند. یک ماشین مثل یک برنامه شطرنج اختیار دارد . یک سیستم مانند یک انسان می تواند از اختیار بالایی برخوردار شود. یعنی می تواند همانند انسان و یا حتی فراتر از هوش او برود. مانند برخی از برنامه های شطرنج . یک برنامه شطرنج را در نظر بگیرید چند نوع حرکت می توانید در آن داشته باشید یک برنامه شطرنج معمولی با توجه به یک موقعیت یک سری فهرست حرکت را با خود فرض می کند. و با توجه به آن فهرست به هر حرکت یک امتیاز می دهد و انتخاب خود را بر مبنای بالاترین امتیاز انجام می دهد. شاید حرکت رخ را حرکت خوبی تصور کنید که به نتیجه می رسد. یک هدف مشخص برنامه را تصور کنید که می تواند برای نسبت دادن کل برنامه به مقدار کمی اراده است . اما اراده یک ماشین می تواند خیلی بیشتر از ان باشد. خیلی مشخص است که یک برنامه ی توانت کاری را به خوبی و کامل و بدون اشتباه انجام دهد. برای مثال : یک موقعیت را در نظر بگیرید که بازیکن مشکی دارد و می تواند بدون سنجیدن ارزش عددی آن حرکت کند و بهترین حرکت را انتخاب کند.

مدل ربات های نایت (nite) و اراده و توانایی های آن ها:

ربات های مدل nite می توانند به صورت pass (p s) رفتار کنند. وقتی محدودیت ماشین های افزایش می یابد سئوالات زیادی مطرح می شود که چه کارهایی می تواند انجام دهند. به هر حال آن ها نمایش مفیدی از یک علم بشری که نماینده دورن نگری یک مشخص باشد نیستند یا آن که هر ماشینی که به هدف خاصی می رسد دارای اراده است. نظرات ما در یک نمایش بیشتر توجه به سیستم های اثر گذاردن روی ماشین ها و ربات های nite است . این به دین معنی نیست که فقط باید اراده را برای ربات ها در نظر بگیریم موارد این بخش در (Hayes, mc carthy در سال 1969 )



خرید و دانلود تحقیق در مورد اراده حتی برای ربات ها 20 ص


تحقیق در مورد شیوه ارائه مطالب ربات ها‏

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل :  .doc ( قابل ویرایش و آماده پرینت )

تعداد صفحه : 36 صفحه

 قسمتی از متن .doc : 

 

شیوه ارائه مطالب

عنوان مقاله: ربات ها

نام و نام خانوادگی: مینو امیری، موژان مبصر

نام درس: شیوه ارائه مطالب

ترم تحصیلی: اول 83

استاد راهنما: استاد صلایانی

تاریخ: پاییز 83

عنوان

مقدمه

ربوکاپ چیست؟

2-1-مفهوم کلی ربوکاپ

هدف نهایی

3-1- رشد و پیشرفت ربوکاپ

3-2- جنبه علمی و کاربردی ربوکاپ

لسیبون و محل سابتر

4-1- بانیان ربوکاپ 2004

4-2- بودجه

4-3- نحوه پذیرش در مسابقات ربوکاپ

لیگ های ربوکاپ

5-1- لیگ فوتبال

5-2- لیگ شبیه سازی

5-3- لیگ ربات های سایز کوچک

5-4- لیگ ربات های سایز متوسط

5-5- لیگ ربات های چهارپا

5-6- لیگ ربات های شبیه انسان

5-7- ربوکاپ نجات

5-8- ربوکاپ نوجوان

5-8-1- مبارزات ربوکاپ جوان

ربوکاپ به راستی یک مسابقه جهانی است

خلاصه مطلب

نتیجه گیری

منابع و مأخذ

فهرست شکلها و جداول

مقدمه:

براساس پژوهشی که سازمان ملل متحد آن را انجام داده است تا سال 2007 ربات ها بیش از گذشته همراه و یار ساکنان در خانه ها خواهند شد.

در عرض سه سال میزان کمک و کارآیی ربات ها در خانه ها در کار نظافت، امنیت و سرگرمی هفت برابر بیشتر و قیمت آنها کمتر می شود و در ضمن باهوش تر هم می شوند.

براساس گزارش سالانه سازمان ملل با موضوع (رباتیک در جهان) سوم از 607 هزار ربات خانگی در سال 2003 خریداری شده اند.

بنابراین گزارش تا پایان سال 2007 تعداد ربات هایی که در خانه ها به کار گرفته می شوند به 4/1 میلیون می رسد. آنها علاوه بر جارو کردن،‌ کارهایی مثل چمن زنی، تمیز کردن استخر و پاک کردن شیشه را نیز انجام خواهند داد.

ربات ها همچنین در بازی و سرگرم کردن به انسان کمک خواهند کرد تا سال 2007 تعداد ربات های سرگرم کننده و تفریحی تقریباً به دو و نیم میلیون عدد می رسد تعداد این ربات ها در حال حاضر 127 هزار عدد است حدود 692 هزار عدد از ربات های ساخت یکی از شرکت های تولید کننده ربات از زمان تولیدشان در سال 1999 توانسته اند برای خودشان خانه ای پیدا کند.

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



خرید و دانلود تحقیق در مورد شیوه ارائه مطالب ربات ها‏


مقاله درباره آموزش ساخت ربات

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 22

 

آموزش ساخت ربات (میکروکنترلر) 

میکروکنترلر چیست: میکروکنترلر رو درواقع می توان یه کامپیوتر کوچولو در قالب یه چیپ برای کنترل وسایل الکترونیکی (در اینجا ربات) تلقی کرد. تفاوت میکروکنترلر با میکروپروسسور در اینه که میکروکنترلر دارای یک CPU ٫مقدار محدودی RAM ٬ ROM ٬ پورت های I/O و تایمر در درون خود می باشد در صورتی که میکروپروسسور فقط یه CPU هست و شما باید RAM, ROM ,... رو به صورت اجزای جانبی به اون متصل کنید (درست مثل CPU کامپیوتر). برای همین میکروکنترلرها تک منظوره ولی میکروپروسسورها همه منظوره هستند. با این تفاسیر میکروکنترلرها دارای کارایی های خاص خودشون مثلا در ماشین لباسشویی٬ ماکروویو٬ تلفن و البته ربات هاو... هستند یعنی جایی که استفاده از میکروپروسسور نه از نظر کارایی و نه از نظر اقتصادی عقلانیه! تازه فهمیدیم میکرو یعنی چی

انتخاب میکرو(مناسب ربات ما:

در انتخاب میکرو فاکتورهای زیادی دخیله: ۱-هزینه  ۲-سرعت  ۳-کارایی و قابلیت ها  ۴-راحتی کار با آن و... در حال حاضر در بازار ایران میکروهای متنوعی ازجمله ۸۰۵۱ از اینتل٬ PIC از میکروچیپ تکنولوژی و AVR از شرکت ATMEL هواخواهان زیادی دارن. همچنین آمارها نشون داده که در ساخت ربات اکثرا از PIC استفاده شده (در آمریکا :)) ولی من می خوام این پروژه رو با AVR انجام بدم چون تقریبا کم هزینه (۳۵۰۰) هستش٬ هم کارایی های مناسبی داره٬ هم برنامه نویسی برا اون آسونه (هم C داره هم Basic تازه کلی هم نرم افزار Emulator, Simulator ,... داره) و تازه پروگرمر ائن بسیار ساده و کم خرجه. با این حال فکر نمی کنم نوع میکرو تفاوتی در نقشه مدار و.. بزاره بجز کد و کامپایلر میکرو که سعی می کنم مال PIC یا حتی ۸۰۵۱ رو هم در کنار AVR زمیمه کنم. پس کسایی که با AVR کار نکردن اصلا نگران نباشن.راستی یادم رفت بگم برا این ربات از AVR مدل Atmega32 استفاده خواهم کرد (مفت ۳۵۰۰ و برای آموزش برنامه نویسی اون با وجود کامپایلرهای متنوعی چون Bascom (بیسیک) و CodeVision (سی) من Bascom رو انتخاب می کنم تا تازه کارهای برنامه نویسی هم مشکلی نداشته باشن (بیسیک که دیگه کاری نداره!). فکر نمی کنم چیزی ناگفته مونده باشه! پس از جلسه بعد آموزش ساخت پروگرمر و یکم آموزش برنامه نویسی AVR ٬البته فقط در حد کار خودمون -ربات- رو خواهیم داشت.

جلسه قبل کمی در مورد میکرو و میکروی مناسب کار خودمون صحبت کردیم. این جلسه می خوام به طور کلی تر راجع به قابلیت های میکروی AVR بخصوص مدل Atmega32 صحبت کنم. بزارین بعضی از قابلیت های مهم مربوط به کار خودمون رو بصورت لیست بنویسم:

کارایی بالا و توان مصرف کم

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

32K حافظه فلش داخلی قابل برنامه ریزی

پایداری حافظه فلش: قابلیت 10000 بار نوشتن و پاک کردن

2K حافظه داخلی SRAM

2 تایمر-کانتر 8 بیتی و یک تایمر-کانتر 16 بیتی

.....

برنامه نویسی

Atmega32:همونطور که گفته بودم برای برنامه نویسی این میکرو از Basic و کامپایلر معروف Bascom استفاده می کنم (لینک دانلود این کامپایر رو آخر پست گذاشتم). چون من می خوام خیلی گزرا به چند تکنیک وتابع این زبان اون که در برنامه نویسی رباتمون استفاده میشه اشاره کنم اصلا وقت نمیشه درباره یکی یکی ابزارهای محیط این کامپایلر توضیح بدم. اما در آینده با آموزش پروپه های دیگه حتما اونا رو هم پوشش خواهم داد.

همونطور می بینید فقط 7 تا منو از قرار File, Edit, Program, Options, Tools, Window, Help داره. منوی File, Edit, Window, Help تمام برنامه های ویندوز که با هم مو نمی زنه پس اینا هیچ :). منوی Options هم که از اسمش پیداست برای تنضیمات کامپایلر و معرفی نوع و مدل میکرو و.. هست که البته هنگام پروگرام کردن میکرومون سراغش میایم و توضیحات کافی رو میدم. می مونه منوی Program که درواقع گزینه هایی برای کامپایل کد, Syntax Check و شبیه سازی داره که به مجرد شروع برنامه نویسی باهمینا باید سروکله بزنیم.حتما Bascom رو دانلود کنید و یکم وارسیش کنید چون پس فردا که برگشتم دیگه تفره نمی رم و دیگه آموزش کد نویسی رو خواهیم داشت که اون هم یکی دو جلسه بیشتر طول نمی کشه و بعد میریم سر مباحث الکترونیکی رباتمون. اما باور کنبد لذت برنامه نویسی و سروکله زدن با میکرو اونم AVR چیزی کم از ساخت ربوت نداره

بدنه یک برنامه در محیط

Bascom:منظور از بدنه حداقل کد یک برنامه هستش بدون هیچ فرمانی)  بدنه یک برنامه در محیط Bascom شامل تعیین نوع میکرو مورد استفاده٬ کریستال٬ پایان و گزینه های اختیاری دیگری است که در زیر معرفی میشن.

معرفی میکرو:

برای شروع یک برنامه در محیط Bascom ابتدا بایستی میکروی مورد نظر تعریف گردد. چون توصیه من در استفاده از مدل ATMEGA16|32|128 بود٬ بنابراین فعلا به علت زیق در همه چی فقط به تعریف همین ۳ مدل بسنده می کنم:

$REGFILE = VAR       'فرم کلی تعریف٫ "وار" یه رشته معرف مدل خاص میکروی مورد نظر هستش$REGFILE =  "M16def.dat"       'MEGA 16 MCU این برا مدل$REGFILE =  "M32def.dat"       'MEGA 32 MCU این برا مدل$REGFILE =  "M128def.dat"     'MEGA 128 MCU این برا مدل

کریستال:

برای مشخص کردن فرکانس کریستال (میکرو ها باید به یه قطعه خارجی بنام کریستال وصل بشن) استفاده شده برحسب هرتز از دستور CRYSTAL = X$ استفاده می نماییم X فرکانس کریستال استفاده شده بر حسب هرتز است. خوشبختانه AVR دارای یک کریستال 1MHZ داخلی هستش که واقعا یک نعمته! اما حتی برای استفاده از اون هم باید این دستور رو بکار ببریم. مثال:

$CRYSTAL = 100000        '1MHz internal$CRYSTAL = 140000        '14MHz external

یاداشت(اختیاری): گاهی نیاز است یاداشتهایی برای اطلاعات بیشتر در برنامه اضافه کنید٬ در Bascom هم مثل بیسیک می تونید با علامت " ' " یا REM اینکارو انجام بدید. درست مثل یادداشت های اضافی که من در مثالهای قسمتهای قبل استفاده کردم! مثال:

Print "Hello World"      'این دستور بعدا معرفی میشه  

REM این هم یه مدل دیگه از یادداشت اختیاریه

همچنین در پایان هر برنامه باید از کلمه END استفاده کنید که مثل یک حلقه بی پایان عمل می کنه (مثلا در سی باید همیشه یه حلقه درست کنی. یه کار تکراری) و دلیل استفادش چه در این کامپایر و برای این میکرو و چه در سایر کامپایلرها و برای میکروهای دیگه٬ اینه که سیستم برنامه میکرو با کامپیوتر فرق فوکوله و اگه از END یا حلقه بی پایان استفاده نکنیم برنامه همینطور میره پایین و سایر آدرس های حافظه میکرو رو به خیال ادامه برنامه میخونه که این باعث Error میشه دیگه! پس End یادتون نره!خوب دیگه از گزینه های اجباری بدنه تغریبا چیزی نموند و برای اینجلسه هم کافیه! جلسه بعد آموزش نحوه تعریف شرط و حلقه و ... در Bascom رو داریم پس حتما مطلب رو دنبال کنید.

پیکربندی پورتها:

همونطور که در شکل مقابل می بینید میکروی AVR (مدل ATMEGA32) داری ۴۰ پایه هستش که ۳۲ تا از پایه های اون می تونه برای چهارتا پورت موجود در اون استفاده میشه. این ۴ پورت مانند شکل به صورت PA, PB, PC, PD نامگزاری شده اند که البته هر کدام از این پورتها دارای ۸ پین (۸X۴=۳۲) هستند. که درواقع هر پورت رو باید به صورت یک بایت در نظر گرفت و هر پین رو به صورت یک بیت (حتما می دونید هر بایت، ۸ بیت هستش!) فرض کرد و هر کدوم از این ۳۲ پایه میکرو مربوط به پین خاصی از یک پورت است. در Bascom نماد پورتها به صورت portx که X یکی از حروف A..D هست بکار میره و نماد پین های هر پورت هم به صورت portx.y که در اینجا X مثل بالا هستش و y شماره پین از ۰ تا ۷ میباشه (۰تا۷ میشه ۸تا). مثال:

 PortB = 10         'set portb to 10 PortC.0 = 0        'Set pin 0 of portC to 0 PortC.4 = 1        'Set pin 4 of PortC to 1

نکته دیگه که باید دقت کنید اینه که پورت ها یک بایتی هستند یعنی نهایت عددی که میشه در اونا قرار داد ۲(۱۱۱۱۱۱۱۱) درمبنای باینری یا ۲۵۵ در مبنای دهدهی خودمون هست. وقتی عدد ۲(۱۱۱۱۱۱۱۱) یا ۲۵۶ رو مثلا در پورت سی قرار بدیم تمام پین های این پورت ۱ میشن و اگر باز عدد ۱۷ معادل ۲(۰۰۰۱۰۰۰۱) رو در اون قرار بدیم (PortC=17) انگاه پینهای ۰ و ۴ این پورت یک خواهند شد. فکر کنم فهمیده باشید قضیه از چه قراره :) فقط باید یکم تبدیل باینری به دهدهی و برعکس رو بلد باشید... اما اگر هنوز کار میکروکنترلر رو درک نکردید و اصلا نمیدونید حالا یک شدن هر پین به چه درد می خوره اصلا نگران نباشید چون به موقع توضیح خواهم داد

روباتیک

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

 

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



خرید و دانلود مقاله درباره آموزش ساخت ربات


تحقیق در مورد ربات

 تحقیق در مورد ربات

 

فرمت فایل : ورد Word

 (  قابلیت ویرایش )

 

 

 

قسمتی از متن ورد .....

تعداد صفحات : 10 صفحه

مقدمه روبات واژه ای است که با شنیدن آن پیشرفت، زندگی نوین، زندگی ماشینی و واژه های بسیار دیگر به ذهن متبادر می شوند.
این اختراع عجیب انسان، امروزه دیگر عضوی از زندگی او شده و هر روز توسط او در حال پیشرفت است.
از فعالیت های سنگین صنعتی در مراکز صنعتی گرفته تا سطح اجرام آسمانی و فضا، در همه جا روبات ها به عنوان نمایندگان انسان و به جای او کارهای متفاوتی را انجام می دهند، اما روبات چگونه متولد شد و به چه حدی از پیشرفت دست یافته است.
تاریخچه و تعریف برای بسیاری از افراد عادی، اگر یک ماشین یا دستگاه الکترونیکی به لحاظ ظاهری شبیه به انسان باشد، به راحتی روبات خطاب می‌شود.
برای مثال یک ماشین میل‌لنگ‌کاری CNC با وجود اینکه به لحاظ ظاهری شبیه به بازو و دست انسان است، اما قدرت انتخاب و تصمیم‌گیری ندارد و به اشتباه روبات خطاب می‌شود در حالی که تنها یک ماشین ساده است.
لغت روبات در اکثر زبان‌های دنیا با همین تلفظ دارای معنای واحدی می‌باشد.
این لغت اولین‌بار در خلال سال‌های 1920 تا 1930 در نمایشنامه‌ای با نام "RUR (Rossmuse Universal Robot)" نوشته "کارل کاپک" نویسنده چک‌اسلواکی به‌‌کار برده شد.
در این نمایشنامه بازیگران نقش موجوداتی مصنوعی و کوچک شبیه انسان را بازی می‌کردند، که به‌طور مطلق تحت فرمان صاحب خود قرار داشته و دستوراتش را مو‌به‌مو اجرا می‌کردند.
این موجودات روبات نامیده می‌شدند که ریشه آن از لغت اسلاو (یعنی اسلواکی‌یایی!) Robota به معنای "کارگر اجباری" است.
تعریف روباتیک روباتیک، علم مطالعه فن آوری مرتبط با طراحی، ساخت و اصول کلی و کاربرد روباتهاست.
روباتیک علم و فن آوری ماشینهای قابل برنامه ریزی، با کاربردهای عمومی می باشد.
برخلاف تصور افسانه ای عمومی از روباتها به عنوان ماشینهای سیار انسان نما که تقریباً قابلیت انجام هر کاری را دارند، بیشتر دستگاههای روباتیک در مکانهای ثابتی در کارخانه ها بسته شده اند و در فرایند ساخت با کمک کامپیوتر، اعمال قابل انعطاف، ولی محدودی را انجام می دهند.
چنین دستگاهی حداقل شامل یک کامپیوتر برای نظارت بر اعمال و عملکردهای و اسباب انجام دهنده عمل مورد نظر، می باشد.
علاوه براین، ممکن است حسگرها و تجهیزات جانبی یا ابزارهای خاصی نیز داشته باشند.
بعضی از روباتها، ماشینهای مکانیکی نسبتاً ساده ای هستند که کارهای اختصاصی مانند جوشکاری و یا رنگ افشانی را انجام می دهند، که سایر سیستم های پیچیده تر بطور همزمان چند کار انجام می دهند، به دستگاههای حسی، برای جمع آوری اطلاعات مورد نیاز برای کنترل کارشان نیاز دارند.
حسگرهای یک روبات ممکن است بازخورد حسی ارائه دهند، طوریکه بتوانند اجسام را برداشته و بدون آسیب زدن، در جای مناسب قرار دهند.
روبات دیگری ممکن است دارای نوعی دید باشد، که عیوب کالاهای ساخته شده را تشخیص دهد.
بعضی از روباتهای مورد استفاده در ساخت مدارهای الکترونیکی، پس از مکان یابی دیداری علامتهای تثبیت مکان بر روی برد، می توانند اجزاء بسیار کوچک را در جای مناسب قرار دهند.
ساده ترین شکل روباتهای سیار، برای رساندن نامه در ساختمانهای اداری یا جمع آوری و رساندن قطعات در ساخت، دنبال کردن مسیر یک کابل قرار گرفته در زیر خاک یا

 



خرید و دانلود  تحقیق در مورد ربات