فلزیاب شنبه هفدهم اسفند 1387 18:1
دوستان عزیز می خوام براتون مدار یک فلزیاب قابل استفاده بر روی ربات رو قرار بدم ولی وقت نکردم ترجمش کنم به موقع براتون ترجمه خواهم کرد
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

کتاب هوش مصنوعی شنبه سی ام آذر 1387 13:3
کتاب آموزشی هوش مصنوعی

برای دریافت فایل از گزینه ی زیر استفاده کنید

نوشته شده توسط مهدی  | لینک ثابت |

آموزش برنامه نويسي سوكت در لينوكس پنجشنبه چهاردهم آذر 1387 10:52

آموزش برنامه نويسي سوكت در لينوكس

مي تونين اين مقاله رو كه ترجمه غلامرضا صابری هست را از لینک پایین دريافت كنيد.

http://www.box.net/shared/1jyo6z817o

یا

http://rapidshare.com/files/74287564...mming.zip.html
__________________
نوشته شده توسط مهدی  | لینک ثابت |

آموزش گام به گام ساخت ربات پله نورد پنجشنبه چهاردهم آذر 1387 10:41

آموزش گام به گام ربات پله نورد همراه با فایل pdf و فيلم

PDF فايل

DOWNLOAD

فيلم

DOWNLOAD
نوشته شده توسط مهدی  | لینک ثابت |

داونلود فیلم روبات هافمن پنجشنبه سی ام آبان 1387 10:27
سلام
امروز یه فیلم دیدم از یک روبات که در دانشگاه MIT ساخته شده و نوعی DerskLamp  هوشمند به شمار میره .
واقعا هوشمنده. تا نبینید هرچی تعریف کنم باور نمیکنید .

Hoffman-RoboticDeskLamp535.part1.rar

1000 KB

Hoffman-RoboticDeskLamp535.part2.rar

1000 KB

Hoffman-RoboticDeskLamp535.part3.rar

1000 KB

Hoffman-RoboticDeskLamp535.part4.rar

1000 KB

Hoffman-RoboticDeskLamp535.part5.rar

485 KB

WRR371Fnl.rar

1455 KB

نوشته شده توسط مهدی  | لینک ثابت |

روبات های هوشمند دوشنبه بیست و هفتم آبان 1387 8:19
 

روبات چیست؟
 
•موسسه بین المللی استاندارد روبات را بصورت زیر تعریف کرده است:
روبات وسیله ای است که
l بصورت خودکار کنترل شود،
l قابل برنامه ریزی مجدد باشد،
l چند منظوره بوده و
l با داشتن چندین درجه آزادی قدرت جابجائی داشته باشد.
l روبات میتواند متحرک و یا ثابت باشد.
 
 

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

عنوان مقاله استخراج و تطابق قطعه خط ها در تصاوير استريو، به منظور توليد نقشه موانع براي ربات سيار

مکان :

دانشگاه فردوسی مشهد

 

سال انتشار :

 1385

محل انتشار :

دوازدهمین کنفرانس مهندسی برق ICEE2004

حجم فایل :

366 کیلو بایت دریافت مقاله  
نوشته شده توسط مهدی  | لینک ثابت |

منطق فازي چيست؟ دوشنبه بیستم آبان 1387 9:44
پيشينه منطق فازي  
تئوري مجموعه‌هاي فازي و منطق فازي را اولين بار پرفسور لطفي‌زاده (2) در رساله‌اي به نام <مجموعه‌هاي فازي - اطلاعات و كنترل> در سال 1965 معرفي نمود. هدف اوليه او در آن زمان، توسعه مدلي كارآمدتر براي توصيف فرآيند پردازش زبان‌هاي طبيعي بود. او مفاهيم و اصلاحاتي همچون مجموعه‌هاي فازي، رويدادهاي فازي، اعداد فازي و فازي‌سازي را وارد علوم رياضيات و مهندسي نمود. از آن زمان تاكنون، پرفسور لطفي زاده به دليل معرفي نظريه بديع و سودمند منطق فازي و تلاش‌هايش در اين زمينه، موفق به كسب جوايز بين‌المللي متعددي شده است.

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

تاریخچه روبات جمعه بیست و ششم مهر 1387 21:20

روبات : کلمه « روبات » یا « روبوت » از نمایشنامه علمی – تخیلی کارل چاپک نویسنده دهه 1920 چک واسلواکی اقتباس شده است . چهل سال پس از این تکنولوژی جدید « روبوتیک صنعتی » پا به عرصه گذاشت و امروز روبت ها دست های مکانیکی بسیار خودکارند که کامپیوتر آنها را هدایت می کند .

کاربرد های صنعتی روبات ها را در زمان کنونی می توان به سه گروه زیر دسته بندی کرد :
1) حمل مواد ، تخلیه و بار گیری : در این حالت کار روبات ها ، جابه جه کردن مواد و قطعات از جایی به جایی دیگر است .
2) کاربردهای فرایندی : این کاربرد ها عبارتند از نقطه جوشکاری ، جوش کاری قوسی ، رنگ پاشی و عملیاتی که در آنها وظیفه روبات کاربرد ابزاری خاص برای انجام برخی کارهای تولیدی در کارگاه هاست .
3) مونتاژ و بازرسی : هر دو کارهای متمایز در این گروه قرار می گیرند . مونتاژ با روبات توجه بسیاری را به خود جلب کرده است ، زیرا امکانات بالقوه زیبادی دارد . روبات های بازرسی نیز با استفاده از حساسه ها ، مشخصات محصول را اندازه گیری می کنند .
در سه جدول آتی تاریخچه مختصری از پیشرفت تکنولوژی روبات ها ، تعداد روبات های ساخته شده ، و کارهای امروز و فردای روبات ها را تقدیم می داریم .
سیر تاریخی پیشرفت های تکنولوژی روبوتیک و کاربردهای مهم روبوت
نیمه های قرن هیجدهم جی دو وکانسون عروسکهای مکانیکی به اندازه انسان ساخت که موزیک می نواختند
1801 ژاکار دستگاهی برای بافندگی ساخت که برنامه پذیر بود
1805 « میلادرت » عروسکی مکانیکی ساخت که می توانست نقاشی کند .
1946 « جی سی دول » مخترع امریکایی وسیله ای برای کنترل ساخت که می توانست علائم الکتریکی را به طور مغناطیسی ثبت کند و آنها را دوباره ...
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

رباتیک وصنعت جمعه بیست و ششم مهر 1387 21:17
رباتیک چیست؟

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

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

تحول از سیستم های خودکار به سیستم های رباتیک دو مرحله دارد.

در مرحله ی اول محدوده ی وسیعی از کارها و وظایف فیزیکی که جزءجزء تکرار میشوند به ربات واگذار شده و بسیاری از ماشین ها و کارگران به وسیله ی ربات جایگزین میشوند.

در حال حاضر اکثر ربات ها در عمل در این مرحله قرار دارند و به عنوان یک وسیله ی خودکار و برنامه ریزی شده عمل مینمایند. به هر حال آنها نمیتوانند روی محیط شان اثر بگذارند و مهمتر از آن محیط آنها نمیتواند تغییر نماید.

در مرحله ی دوم ربات با یک سری فعالیتها میتواند محیط اطراف را تغییر داده و تاثیرگذاری و تغییر محیط را به دنبال داشته باشد.

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

کلمه ربات توسط Karel Capek نویسنده نمایشنامه R.U.R (روبات‌های جهانی روسیه) در سال 1921 ابداع شد. ریشه این کلمه، کلمه چک اسلواکی(robotnic) به معنی کارگر می‌باشد.

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


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

ساده ترین پروگرامر PIC جمعه بیست و ششم مهر 1387 18:45



ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

239مگ پروژه با PIC جمعه بیست و ششم مهر 1387 18:38
350 Aplication 239mb rar

Download-Links

http://rapidshare.com/files/9253344/uyg ... 1.rar.html
http://rapidshare.com/files/9264732/uyg ... 2.rar.html
http://rapidshare.com/files/9270813/uyg ... 3.rar.html

pass:gevv
نوشته شده توسط مهدی  | لینک ثابت |

Ultrasonic جمعه بیست و ششم مهر 1387 18:3
این سنسور به صورت دو pack مجزای گیرنده و فرستنده موجود می باشد.این دو سنسور به صورت یک پک(pack) واحد نیز وجود دارد. فرکانس تولید شده توسط این سنسور 40 کیلو هرتز می باشد.به شماتیک درونی این سنسور در شکل زیر توجه کنید.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

شايد با كلمه التراسونيك يا Ultrasonic بر خورد كرده باشيد.التراسونيك به معناي مافوق صوت است.فركانسهاي اين محدوده را ميتوان بين 40 كيلو هرتز تا چندين مگا هرتز در نظر گرفت.امواجي با اين فركانسها كه كاربردهايي چون سنجش ميزان فاصله،سنجش ميزان عمق يك مخزن،تعيين فشار خون يك بيمار،همگن كردن مواد مذاب،استفاده در دريلها جهت ايجاد ضربه و كارائي بيشتر دريل،تست قطعات صنعتي از نظر كيفي جهت تشخيص شكافها و سوراخهاي ريز و غيره اشاره كرد.

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

حسگرهاي مافوق صوت جمعه بیست و ششم مهر 1387 18:1
يكي از مسائل مطرح در رباتيك ايجاد درك نسبت به محيط خارجي براي جلوگيري از برخورد نامطلوب به اشياء موجود در محيط حركت است. از سوي ديگر ممكن است نياز داشته باشيم كه ربات بتواند دركي از فاصله ها بدون تماس فيزيكي داشته باشد. براي اين منظور از سنسورهاي مافوق صوت يا Ultrasonic استفاده ميكنند.
با وجود اينكه رويكردهاي زيادي در اين زمينه وجود دارد ولي ميتوان آنها را در دو بخش تقسيم بندي كرد. دسته اول شامل ابزارهاي انفعالي ميباشند ،نظير سيستمهاي فاصله سنجي swept-focus و يا stereoscopic . دسته بعد سيستم هاي فعال يا Active ميباشند نظير سيستمهاي ماكروويو ، ليزر و مافوق صوت.

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

--- نحوه ساخت روبات تعقیب کننده نور --- یکشنبه دهم شهریور 1387 14:13
مكانيك سيستم :

در ابتدا باید موتور های مناسبی را برای ربات خود انتخاب کنید. این موتور ها باید دارای گیربکس باشند چون معمولا خروجی موتور ها دارای سرعت زیاد و قدرت کم است که با گیربکس مناسب می توانید آنرا به قدرت و سرعت مناسب تبدیل کنید دو نوع موتور را در شکل ها می بینید ولتاژ کاری موتور ها نیز باید به گونه ای انتخاب شود که بتواند با باتری کار کند که معمولا ولتاژ ۳ - ۵/۴ ولت پیشنهاد می شود جریان مصرفی موتور هم باید تقریبا کم باشد تا بتوان از باتری های کو چکتر و مدار های کنترل معمولی تری استفاده کنیم در این سیستم از آی سی l293d استفاده شده که می تواند ۰.۵ آمپر را تحمل کند پس باید موتور شما جریان کمتری را مصرف کند البته نگران نباشید اگر این آی سی را هم پیدا نکردید می توانید از ترانزیستور های معمولی به جای آن استفاده کنید.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |


مدار کلید حساس به نور یکشنبه سوم شهریور 1387 15:36

 




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

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


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


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

روبات دنبال کننده نور یکشنبه سوم شهریور 1387 15:32

مداری  رو که  می بينيدبه  نظر من  ساده  ترين  روبات  مسيريابی  است  که  ميتوان  يافت  و  برگ  برنده  ان استفاده  از    L293D که  بهترين  درايور  استپ موتور  موجود  در بازار  ايران   است.

  اين  درايور  در  ازاء دريافت  کد  باينری  از  ميکرو کنترلر    با دادن   فرکانس به استپ  موتور  آن را  داريو  کرده  مثلا  با دادن  کد 0010   استپ 2 درجه به سمت راست  می چرخد    .

جريان ورودی  اين  درايور  خيلی  کم  بوده  و جريان  دهی  خروجی  آن  تقريبا  زياد  است   و  ميتوان  با   اين  دارايور  به  راحتی  دو  استپ  موتور  را  حرکت داد.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

ربات با مودم RF یکشنبه سوم شهریور 1387 15:28

استفاده از RF   در طرحهایتان راه حل مناسبی است. ولی اگر شما نیز مانند من مبتدی باشید , ساختن موفقیت آمیز یک فرستنده-گیرنده  Solid RF سخت است.

وقتی که من شروع به کار کردم ,نمی دانستم فلز برد بورد[1]  مانند خازنهای کوچکی عمل نموده و باعث اعوجاج سیگنال فراوانی شده ,که در نتیجه عملکرد و پویایی مدار تغییر میکند.

پس از تحقیق زیاد جفت فرستنده-گیرنده TWS 434 و RWS 434  از Reynolds Electronics  را پیدا کردم.البته من تولیدات مشابهی از MING Microsystems و  Radioshack   را نیز امتحان کردم, اما محصول  Reynolds Electronics از لحاظ قابلیت , قیمت و راحتی کار با آن بهتر از بقیه بود.بنابراین به کمک آن و نیز دو میکروکنترلر PIC16F84  [2]   کار کردن روی رابط سریال RF  خود که واسط بین کنترل گر(جوی استیک[3]) و روبوت بود را  شروع کردم.شما می توانید این قطعات را در  www.rentron.com/rf_remote_control.htm   بیابید.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

برنامه نویسی ربات مسیر یاب قسمت 3 یکشنبه سوم شهریور 1387 15:2

در بیسیک یک دستور برای چک کردن شرطه که چک میکنه که آیا این شرط برقراره یا نه

اگه بود فلان کاری رو بکن و اگه نبود فلان کارو بکن

 

دستور شرط : If   . . .   Then

در غری اینصورت : Else

 

دستور بعدی هم حلقه تکراره :

Do   . . .  Loop

 

For   . . . Next

 دستور اولی حلقه تکرار بی نهایته و لی دستور دومی حلقه به تهداد مورد نظر شما اجرا میشه

 


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

برنامه نويسي ربات مسير ياب قسمت 2 یکشنبه سوم شهریور 1387 15:0

در پست قبلی در مورد تعریف کردن نوع میکرو کنترلر صحبت کردیم و در این مورد میخوایم در مورد تعریف متغیر ها در بیسیک و تعریف پورت های وروردی و خروجی صحبت کنم

 

Dim

این  دستور برای تعریف نوع متغیر میباشد که انواع متغیر های عبارتند از :

Integer     è -32767 -> 32768

Byte è 255

Bit è 0 or 1 کوچکترین واحد حافظه که فقط مقدار 0 یا 1 میگیرد

Variant این برای مواقعی است که متغیر معلوم نیست از چه نوعیه

Booliean این برای مواقعی است که مقدار بر کشتی متغیر صحیح یا غلط باشه یعنی فقط مقدار درستس و نادرستی می پذیره


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

برنامه نويسي ربات مسير ياب قسمت 1 یکشنبه سوم شهریور 1387 14:56

برنامه نويسي يك ربات مسير ياب معمولا يا با زبان برنامه نويسي Basic و يا با زبان برنامه نويسي C برنامه نويسي ميشه كه براي برنامه نويسي با زبان بيسيك از نرم افزار Bascom Avr و برنامه نويسي C از برنامه Codevision استفاده ميشه و من فعلا توي اين وبلاگ برنامه نويسي بيسك مقدماتي تا پيشرفته رو شروع ميكنم و دليل انكه اين زبان رو انتخاب كردم اين بود كه چون برنامه نويسي سي براي بعضي از بازديد كنندگان سخت و نا مفهومهو بيسك براي استارت كار راحت تره و بعدا هم سي رو شروع ميكنم ولي من توصيه ميكنم بعدا برنامه نويسي C++ رو شروع كنيد


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

مدار نشان داده شده را می توان در یک پروژه که شامل یک روبوت کوچک متحرک با درجه ای از «هوشمندی» می باشد، استفاده نمود. X1 یک سنسور حرکت است و به عنوان آنتن برای تشخیص موانع استفاده شده است. هنگامی که سنسور به دلیل وجود مانع به صورت لحظه ای فعال شود، جهت چرخش موتور برای مدت چند ثانیه معکوس می شود (این مدت توسط مدار RC تعیین می شود). این مدت زمان کافی است تا روبوت به اندازه چند سانتی متر به عقب بازگردد و پس از آن جهت موتور دوباره معکوس می شود
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

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


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

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





تشخیص دهنده مانع جهت ربات دریبل زن


برای مشاهده مدار به صورت بزرگ ادامه مطلب را مطالعه کنید

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

در این مدار از یک دیود فرستنده مادون قرمز و یک سنسور گیرنده مادون قرمز استفاده است که در یک راستا و در کنار هم به گونه قرار می گیرند که با قرار گرفتن شی در مقابل این دو دیود، امواج مادون قرمز منتشر شده توسط فرستنده بر روی گیرنده بازتاب شود.

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

کنترل از راه دور مادون قرمز توسط LM567 یکشنبه سوم شهریور 1387 13:50
بخش فرستنده کنترل از راه دور مادون قرمز
بخش فرستنده کنترل از راه دور مادون قرمز

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


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

مدار کنترل موتور DC ساده یکشنبه سوم شهریور 1387 13:46

DC Motor control Circuit

این مدار جهت کنترل موتورهای دی سی ( DC Motors ) در روبات ها و همچنین دستگاههای مکانیکی کوچک کاربرد دارد. این مدار علاوه بر خاوش و ورشن کردن موتور می تواند جهت گردش آن را نیز کنترل نماید. مدار دارای دو کلید شستی ( فشاری) است که این کلید ها باید از نوع Normally open  انتخاب شوند. با فشار هر یک از کلید ها موتور در یک جهت چرخش خواهد نمود. در صورتی که به جای کلید های S1 , S2  از مدارات حسگر مانند مدارات حساس به نور یا مادون قرمز استفاده نمایید ، این مدار می تواند بخش از یک ربات هوشمند مانند ربات بولینگر یا ربات آتش نشان و یا مسیریاب باشد. در صورتی که جریان عبوری از مدار زیاد باشد ترانزیستور گرم خواهند شد که بهتر است برای آنها از حرارت گیر مناسب استفاده نمایید. به زودی مدارات کاملتری از این نوع با قابلیت تغییر سرعت موتور نیز در سایت قرار خواهد گرفت.


نوشته شده توسط مهدی  | لینک ثابت |

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

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

هواپیمای مدل هواپیمائی است قابل پرواز یا غیر قابل پرواز که اغلب در مقیاسی کوچک‌تر از هواپیمای واقعی از موادی چون چوب بالسا(balsa wood),فوم(Foam)و الیاف شیشه(fiberglass) ساخته می‌شود.
این گونه هواپیما اغلب برای تفریح و آموزش و گاه برای عملیات نظامی و شناسائی و پژوهشی استفاده می‌شود.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

پروگرامر میکروکنترلر AVR پنجشنبه سی و یکم مرداد 1387 13:25

پروگرامر میکروکنترلر AVR

در این قسمت با یکی از ساده ترین انواع پروگرامر Serial و LPT برای میکرو کنترلر های AVR آشنا می شوید.

پروگرمرهای isp معمولا به پورت Com و یا پورت LPT وصل میشوند. استفاده از هر کدام از این درگاه ها مزایای خود را دارد مثلا پورت Com این توانایی را به ما میدهد تا از کابل های طولانی تر استفاده کنیم در صورتی که در استفاده از پورت LPT مجاز به استفاده ازکابلی به طول بیش از یک متر نیستیم اما از طرفی استفاده از پورت Com این مشکل را دارد که نیاز به مداری برای رساندن ولتاژ به سطح ولتاژ مشخص داریم در صورتی که هنگام استفاده از پورت LPT نیاز به هیچگونه مدار اضافه نمیباشد اما برای اطمینان و محافظت از پورتLPT بهتر است از یک بافر نظیر 74HC244 استفاده شود. با توجه به نبودن مدار مربوط به پروگرامر سریال در کتاب ها و اینترنت و از طرفی عدم وجود پورت LPT  در بعضی از کامپیوترها در اینجا علاوه بر پروگرمر ساده ی LPT  مدار مربوط به یک پروگرامر سریال را هم قرار دادیم.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

  تعداد سنسورها و نقش آنها در کنترل ربات تعقیب کننده ی خط

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


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

لگو ربات های پنیوماتيک پنجشنبه سی و یکم مرداد 1387 13:16
این قسمت خیلی جالب رو باز هم از وبلاگ http://www.robomechanic.persianblog.com/ با عنوان "اصول مکانیک در ربات ومدل " برای شما انتخاب کردم

با سلام به همهء روبوتر های عزيز.اولين مطلب وبلاگ رو ميخوام کمی در مورد لگو ربات های پنوماتيک بنويسم و چند عکس ازشون ميگذارم چون اصولا هيچ چيز به پای عکس خود ربات نميرسه و من خودم شخصا ايده هام رو بيشتر با ديدن عکس وسيله گرفتم.

در اين نوع ربات که توليد انبوهه و بيشتر برای آموزش استفاده ميشه روی هر بازو سه جک پنوماتيک وجود داره که با نيروی بادی که به وسيلهء‌ يک شلنگ  که به کمپرسور وصله تاءمين ميشه و جمعا هجده جک مسئوليت

 


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

انواع رباتها پنجشنبه سی و یکم مرداد 1387 13:11
ربات ماهی :
رباتهایی که به شکل موجودات دریایی ساخته میشوند در این رده قرار میگیرند.

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

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

کنترل روبات توسط پورت Parallel و به صورت WireLess پنجشنبه سی و یکم مرداد 1387 13:8
چکيده: در اين مقاله قصد داريم توسط پورت Parallel کامپيوتر، يک روبات را به صورت WireLess کنترل کنيم. نحوه‌ي اتصال فرستنده و گيرنده‌ي بي‌سيم به پورت Parallel و همين‌طور روبات و همچنين نحوه‌ي شناسائي پورت Parallel توسط برنامه MATLAB در اين مقاله توضيح داده مي‌شود. استفاده از فرستنده و گيرنده‌ي WireLess و توضيح پيرامون نحوه‌ي کار اين سيستم، از ديگر بخش‌هاي اين مقاله مي‌باشد. از اين سيستم مي‌توان در قسمت‌هايي که دسترسي مستقيم مقدور نمي‌باشد استفاده نمود و به وسيله‌ي کامپيوتر، وظايف مورد نظر را به روبات محول کرد.

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

ربات های حشره های پنجشنبه سی و یکم مرداد 1387 13:0
فايل ضميمه
نوع فايل: pdf robot hasharei.pdf (522.7 كيلو بايت,
نوشته شده توسط مهدی  | لینک ثابت |

برنامه ی قدرتمند Robotics پنجشنبه سی و یکم مرداد 1387 12:48
برنامه ی قدرتمند Robotics از سوی مایکروسافت منتشر شد.هدف اصلی این نرم افزار آن است که سیستمی را به شما ارایه دهد تا بر مبنای آن بتوان تمامی ایده ها، مباحث و نیازمندهای دنیای روباتیک را با استفاده از قطعات سخت افزاری موجود به محصولات متنوع در آورد. با استفاده از این ابزار ، مخترعین و برنامه نویسان می توانند سخت افزارهای خود را کنترل کرده و رابطه ای منطقی میان سیستم روباتیک سخت افزار و برنامه ریزی و فرمان های برنامه نویسی شده ی Developer را به دقت مشاهده کنند. این نرم افزار همچنین به عنوان یک زمینه ی بنیادی برای شرکت های سازنده ی قطعات سخت افزار می باشد تا بتوانند محصولاتی را تولید کنند که از توان کنترل رباتیک از طریق نرم افزار برخوردار باشند. مایکروسافت در پی آن است تا تولیدات سخت افزاری را به شکلی درآورد که به راحتی توسط کاربران کامپیوتر قابل کنترل باشد.




دانلود نرم افزار با حجم ۳۶.۶ مگابایت
نوشته شده توسط مهدی  | لینک ثابت |

اين ربات 5 سنسور دارد كه 4 تا از آنها براي تشخيص مسير حركت است و ديگري براي فرمان شتاب است . ربات تشخيص دهنده فرمان شتاب به اينگونه است كه اگر سنسور آن خط سياه را تشخيص داد اين نشان دهنده آن است كه مسير هنوز امتداد دارد و ولتاژ كاري موتورها در درايور 9 ولت ميشود و اين باعث سريعتر چرخيدن موتورها مي شود اما اگر خط سفيد را تشخيص داد يعني مسير در 150 ميلي متر بعدي از مسير مستقيم منحرف مي شود و در اين حالت ولتاژ 5 ولت به درايور داده مي شود و اين باعث كند ترچرخيدن موتورها مي شود . و اين طور است كه مدار در مسير مستقيم شتاب مي گيرد و در پيچ ها آهسته مي چرخد .
جهت تعادل بهتر ربات در مسير و هنگام چرخش
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

روبات دنبال کننده خط (قسمت دوم) دوشنبه بیست و هشتم مرداد 1387 16:20
برنامه میکروکنترلر

برنامه میکروکنترلر در این پروژه به زبان بیسک است.
همانطور که در برنامه مشاهده می کنید.،سه عدد متغییر m,l,r در اول برنامه معرفی شده اند.،این سه متغییر در خطوط بعدی برنامه توسط پورتهای،portb.1,portb.2 ,portb.3 بارگذاری می شوند.،high یا low شدن این پورتها به صورت مستقیم وابسته به سنسورهای CNY70 است.،در صورت HIGH شدن سنسور وسطی دو موتور HIGH می شوند.،وحرکت خواهند داشت.HIGH یا LOW شدن هر کدام از موتورها سمت راست یا چپ یا هر دو موتور در برنامه کاملا مشخص شده است.


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

روبات دنبال کننده خط (قسمت اول) دوشنبه بیست و هشتم مرداد 1387 16:18

ساخت پروگرامر PIC دوشنبه بیست و هشتم مرداد 1387 15:50
اين يك پروگرامر بسيار ساده است كه براحتي با چند قطعه ساده ساخته ميشود و با آن ميتوانيد اغلب ميكرو كنترلر هاي سري PIC را پرو گرام كنيد.

انواع نرم افزارهاي برنامه ريزي اين پروگرامر را ميشناسند و در زير سه نرم افزار معروف كه با اين پروگرامر كار ميكنند را معرفي ميكنم كه ميتوانيد از لينك هاي مربوطه آنها را دانلود نماييد.

اميدوارم پاسخگوي نياز شما باشد.

ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

اولین ربات دروازه بان دنیا دوشنبه بیست و هشتم مرداد 1387 15:46

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


موسسه اتوماسیون دانشگاه اشتوتگارت اولین روبات دروازه بان را ساخت. این روبات که Goalias نام دارد می تواند از دروازه ای در ابعاد دروازه های استاندارد زمینهای فوتبال حتی در مقابل بسیاری از ستاره های "بوندسلیگا" دفاع کند.

این روبات در اولین آزمایش خود را در مقابل "ماریو گومز" فوتبالیست آلمانی پست حمله تیم اشتوتگارت پشت سر گذاشت. در این آزمایش گومز توانست توپهای زیادی را گل کند اما نتوانست آن گونه که در یک مسابقه فوتبال می درخشد گلهای زیادی را به دست آورد.

در این خصوص پیتر گوئهنر مدیر موسسه اتوماسیون دانشگاه اشتوتگارت توضیح داد: "اکنون می توانیم بگوییم که Goalias توانایی توقف تقریبا 50 درصد از شوتهای ماریو گومز را دارد."

آزمایش اصلی این روبات دروازه بان 22 می انجام می شود. در این روز "گلیاس" در حضور تماشاچیان در مقابل تیم ملی فوتبال زنان آلمان که برنده جام جهانی فوتبال زنان 2007 شدند قرار می گیرد.

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

سه دوربین ویدیویی لحظه به لحظه مسیر حرکت توپ را محاسبه کرده و در مدت زمان حدود 400 میلی ثانیه بهترین موقعیت را برای توقف شوتها پیدا می کنند.

اینم یک فیلم کوتاه از این ربات
نوشته شده توسط مهدی  | لینک ثابت |

خلاصه : ربات لابيرنت يك ربات هوشمند است. ميتوان گفت يك نمونه بسيار ساده از هوش مصنوعي در آن به كار برده شده است. به طور كلي اطلاعات محيط اطراف كه به صورت فيزيكي است در ابتدا به اطلاعات الكتريكي تبديل ميشود که اين كار به وسيله سنسورها صورت مي گيرد. در این پروژه راه اندازي سنسورها با یک شیوه جدید استفاده از
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

آموزش ساخت ربات لابيرنت (قسمت دوم) دوشنبه بیست و هشتم مرداد 1387 15:34
همونطور كه قبلا گفتم ما با استفاده از سنسور با ربات حالي ميكنيم كه در مقابلش مانع هست ..و در مورد سنسور cny70 گفتم كه تا فاصله بيشتر از 0.3 ميلي متر رو به تنهايي خروجي نميده پس..

بايد از يك تقويت كننده براي تقويت خروجي سنسور استفاده كرد..بدين صورت كه ما براي هر سنسور يك تقويت كننده استفاده ميكنيم ..براي راحتي كار از يك آي سي LM324 كه داري چهار تقويت كننده عملياتي (op-amp) هست بهره مي جوييم كه شرح مبسوط پايه هاي آن در فيگور ذيل آمده :


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

آموزش ساخت ربات لابيرنت (قسمت اول) دوشنبه بیست و هشتم مرداد 1387 15:30
چيزي كه مي خوام در اينجا براتون توضيح بدم ربات لابيرنت هست.ابتدا بزاريد معناي كلمه labyrinth رو براتون بگم:

labyrinth= ،دخمه پرپيچ وخم ،ماز،پلکان مارپيچ ،(مج ).پيچيدگى ،چيز بغرنج

همونطور كه از واژه لابيرنت معلوم هست كار اين ربات بايد به چيز پيچيده و يا ماز مربوط باشه يعني در واقع علت نام گذاري اين ربات به اين نام هم همين بوده.
به هر چيز پيچيده اي لابيرنت گفته ميشود و ماز نيز به
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

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

مقایسه انواع موتور و درایورها پنجشنبه بیست و چهارم مرداد 1387 16:21
مقایسه انواع موتور و درایورها

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

از موتور برای تبدیل انرژی الکتریکی به انرژی مکانیکی استفاده می‌شود.

بسته به کارکرد ربات ، توان مصرفی ، دقت لازم و پارامترهایی از این قبیل نوع موتور
ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |

تاریخچه ی میکرو پرسوسور و کاربرد پنجشنبه بیست و چهارم مرداد 1387 16:20
تاریخچه ی میکرو پرسوسور و کاربرد

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


ادامه مطلب
نوشته شده توسط مهدی  | لینک ثابت |