سفارش تبلیغ
صبا ویژن
خود رأیی ات تو را می لغزاند و در مهلکه ها سرنگون می سازد . [امام علی علیه السلام]
لوگوی وبلاگ
 

آمار و اطلاعات

بازدید امروز :0
بازدید دیروز :0
کل بازدید :1394
تعداد کل یاداشته ها : 4
103/2/6
8:10 ص
مشخصات مدیروبلاگ
 
Mohamad Husein Abedini[1]
سلام به وبلاگ خودتون خوش آمدین. امیدوارم مفید باشه.

خبر مایه
پیوند دوستان
 
shakht afzar

روبوت دنبال کننده خط سیاه:
این روبوت مدار خیلی ساده ای داره ومن اون رو با تمام فایل هایی که برای پروگرمر لازم داره براتون میذارم حتی یک اماتور هم میتونه به سادگی اون رو بسازه برای موتورها و چرخ  میتونید از موتور های ساده ماشینهای اسباب بازی استفاده کنید در این روبوت دو تا چرخ عقب توسط موتور کنترل میشه ولی چرخ جلو ازاده از چهار تا سنسور هم برای تشخیص نوار سیاه استفاده شده وقتی که سنسورها نوار سیاه رو میبینن خروجی مقایسه کننده low,lm324خواهد شد و در بقیه موارد خروجی highخواهد بود در اینجا برای درایور کردن موتورها از ای سی l293dاستفاده شده که برای کنترل سرعت و جهت موتور استفاده شده اگه نتونستید این ای سی رو توی بازار پیدا کنید پیغام بذارید تا یه مدار دیگه ای که میشه جایگزین کرد رو براتون بفرستم  
توجه:نحوه قرارگیری سنسورها خیلی مهمه
برای پروگرم کردن 8951احتیاج به یک پروگرمر دارید ولی فایل هگز به صورت اماده در دسترس هست امیدوارم که این روبوت رو بسازید و از ساخت اون لذت ببرید اگه در رابطه با ساخت به مشکلی بر خوردید سوال کنید من هم سعی میکنم جواب بدم       از این مدار حتی میتونید به عنوان یه پروژه دانشجویی هم استفاده کنید
فایلها رو با کلیک روی لینکهای زیر میتونید دریافت کنید
با توجه به اینکه خیلی از دوستان راجع به این روبوت سوال داشتند من این قسمت رو ویرایش کردم تا تعدادی از سوالات رو جواب بدم:
1.در مورد مدار چاپی باید بگم زیاد احتیاج به pcbنیست چون می تونید از برد سوراخ دار استفاده کنید و نتیجه بگیرید اگر هم خواستید می تونید با پروتل طراحی کنید ولی من  pcbاین مدار رو به صورت اماده ندارم
2.در مورد مکانیک این روبوت  همونطور که گفتم می تونید از اسباب بازی استفاده کنید
جهت اشنایی بیشتر با مکانیک اینگونه روبوت ها می تونید به سایت های زیر مراجعه کنید
چگونه یک روبوت مسیریاب بسازیم:(ایران روباتیک)
http://robotic.farsitools.com/upload/158861833_robotics.zip?PHPSESSID=3569ba0a7903ede243e14cad9164e8d8
http://www.hlachini.com/Projects/robotic/index.htm       فارسی
http://www.leang.com/robotics/info/articles/linesen/index.html     انگلیسی
3.در مورد مدار جایگزین ای سی هم می تونید منتظر باشید تا روبوت خودم رو اپلود کنم و از درایور اون استفاده کنید و یا از سایتهایی که در این رابطه معرفی کردم استفاده کنید
robot c
robot-hex
robot-asm

 

 


  
  

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

انتخاب میکرو مناسب ربات ما : در انتخاب میکرو فاکتورهای زیادی دخیله : 1- هزینه  2- سرعت  3- کارایی و قابلیت ها  4- راحتی کار با آن و... در حال حاضر در بازار ایران میکروهای متنوعی ازجمله 8051 از اینتل? PIC از میکروچیپ تکنولوژی و AVR از شرکت ATMEL هواخواهان زیادی دارن. همچنین آمارها نشون داده که در ساخت ربات اکثرا از  PIC استفاده شده (در آمریکا) ولی من می خوام این پروژه رو با AVR انجام بدم چون تقریبا کم هزینه (3500) هستش? هم کارایی های مناسبی داره? هم برنامه نویسی برا اون آسونه (هم C داره هم Basic تازه کلی هم نرم افزار Emulator, Simulator ,... داره و تازه پروگرمر ائن بسیار ساده و کم خرجه. با این حال فکر نمی کنم نوع میکرو تفاوتی در نقشه مدار و.. بزاره بجز کد و کامپایلر میکرو که سعی می کنم مال PIC یا حتی 8051 رو هم در کنار AVR زمیمه کنم. پس کسایی که با AVR کار نکردن اصلا نگران نباشن.


  
  

اجزاى یک روبات:
 -وسایل مکانیکى و الکتریکى: شاسى، موتورها، منبع تغذیه و...    
- حسگرها (براى شناسایى محیط) دوربین ها، سنسورهاى sonar، سنسورهاى ultrasound و...
- عملکردها (براى انجام اعمال لازم) بازوى روبات، چرخ ها، پاها و...     
- قسمت تصمیم گیرى (برنامه اى براى تعیین اعمال لازم): حرکت در یک جهت خاص، دورى از موانع، برداشتن اجسام و...           
- قسمت کنترل (براى راه اندازى و بررسى حرکات روبات): نیروها و گشتاورهاى موتورها براى سرعت مورد نظر، جهت مورد نظر، کنترل مسیر و ...           
کلمه روباتیک robatics را اولین بار «ایزاک آسیموف» در یک داستان کوتاه ارائه کرد. ایزاک آسیموف (1992-1920) نویسنده کتاب هاى توصیفى درباره علوم و داستان هاى علمى - تخیلى است.
در سال 1954 میلادى، عصر روباتها با ارائه اولین روبات آدم نما از طرف «جرج دوول» George Devol شروع شد.       
امروزه، 90 درصد روباتها، روبات هاى صنعتى هستند، یعنى روبات هایى که در کارخانه ها، آزمایشگاه ها، انبارها، نیروگاه ها، بیمارستان ها، و بخش هاى مشابه به کارگرفته مى شوند. در سال هاى قبل، بیشتر روباتهاى صنعتى در کارخانه هاى خودروسازى به کارگرفته مى شدند، ولى امروزه تنها حدود نیمى از روباتهاى موجود در دنیا در کارخانه هاى خودروسازى به کار گرفته مى شوند. مصارف روباتها در همه ابعاد زندگى انسان به سرعت در حال گسترش است تا کارهاى سخت و خطرناک را به جاى انسان انجام دهند. براى مثال امروزه براى بررسى وضعیت داخلى راکتورها از روبات استفاده مى شود تا تشعشعات رادیواکتیو به انسانها صدمه نزند.
در سال 1956 م پس از توسعه فعالیت هاى تکنولوژى یک، که بعد از جنگ جهانى دوم، یک ملاقات تاریخى بین جرج سى.دوول George C.Devol مخترع و کارآفرین صاحب نام، و «ژوزف اف.انگلبرگر» Joseph F.Engelberger که یک مهندس با سابقه بود، صورت گرفت. در این ملاقات آنها به بحث در مورد داستان آسیموف پرداختند. ایشان سپس به موفقیت هاى بسیارى در تولید روباتها دست یافتند و با تأسیس شرکت هاى تجارى به تولید روبات مشغول شدند. انگلبرگر شرکت unimate را برگرفته از universal Automation براى تولید روبات پایه گذارى کرد. نخستین روباتهاى این شرکت در کارخانه جنرال موتورز General Motors براى انجام کارهاى دشوار در خودروسازى به کار گرفته شد. انگلبرگر را «پدر روباتیک» نامیده اند.
بعدها روباتهاى صنعتى زیادى ساخته شدند و انجمن صنایع روباتیک این تعریف را براى روبات صنعتى ارائه کرد:
«روبات صنعتى یک وسیله چند کاره و با قابلیت برنامه ریزى چند باره است که براى جابه جایى قطعات، مواد، ابزارها با وسایل خاص به وسیله حرکات برنامه ریزى شده، براى انجام کارهاى مختلف استفاده مى شود.»
ادامه مطلب...

  
  

بشر نام علمى homo-sapiens  یا «مرد خردمند» را به خود نسبت داده است، زیرا قابلیت هاى ذهنى و حسى ما براى زندگى روزمره بسیار مفید هستند. حوزه هوش مصنوعى (artificial Intelligence) سعى دارد تا موجودیت هاى هوشمند را درک کند. از این رو یکى از علل مطالعه آن، بیشتر دانستن در مورد خودمان است، اما برخلاف فلسفه و روانشناسى - که آنها نیز به هوشمندى مرتبط هستند - هوش مصنوعى سعى دارد به همان خوبى که آنها را مى فهمد، به ساخت آنها نیز قادر شود. دلیل دیگر براى مطالعه هوش مصنوعى، جالب و مفید بودن این موجودیت هاى هوشمند است. هوش مصنوعى محصولات مهم و مؤثر زیادى در مراحل اولیه توسعه اش تولید کرده است. اگر چه هیچ کس نمى تواند آینده را به طور مشخص پیش بینى کند، اما آشکار است که کامپیوتر هایى هوشمند همردیف با انسان، تأثیر بسزایى بر زندگى روزمره و همچنین برآینده خواهد داشت. روبات یک ماشین الکترومکانیکى هوشمند است که مى توان آن را بارها برنامه ریزى کرد. چندکاره و کارآمد و مناسب براى محیط است.