سالی که گذشت برای من سالی بود پر از تجربه، یه عالمه اتفاقای خوب و کمی موفقیت.
همون قدر که سال 85 می تونست بهتر از این ها باشه، می تونست هم خیلی بدتر باشه، نه؟؟؟؟!!!
امیدوارم که برای همه سال 86 سالی باشه پر از خبر های خوب، تجربه های شیرین و موفقیت های با ارزش.
باشگاه رو یادموون نره، امیدوارم همونجوری که باشگاه تو این 9 ماه این قدر پیشرفت کرد، سال 86 هم سالی باشه پر از اتفاقهای به یاد موندنی.
ساده ترين معماري ميكرو كنترلر، متشكل از يك ريز پردازنده، حافظه و درگاه ورودي/خروجي است. ريز پردازنده نيز متشكل از واحد پردازش مركز (CPU) و واحد كنترل (CU)است.
CPU درواقع مغز يك ريز پردازنده است و محلي است كه در آنجا تمام عمليات رياضي و منطقي ،انجام مي شود. واحد كنترل ، عمليات داخلي ريز پردازنده را كنترل مي كند و سيگنال هاي كنترلي را به ساير بخشهاي ريز پردازنده ارسال مي كند تا دستورالعمل ها ي مورد نظر انجام شوند.
...
تصمیم داره که از لگو جهت آموزش استفاده کنه.
امروز با خبر شدیم که اولین دوره مسابقات NXT و RCX داخلی روباتیک لگو ایران بر گزار می شه. نمی دونم باشگاه تیمی بفرسته یا نه ولی آموزش رباتیک رو بعد عید با لگو شروع می کنیم.
http://www.lego.ir/robaticmatch.html
۱.در سال 1920 داستان نويس اهل چکسلواکی ، کارل کاپک برای نخستين باراز واژهُ ربات را در يک نمايشنامه به نام R.U.R استفاده نمود. اين واژه در اصل از کلمهُ Robota در زبان چک گرفته شده است که به معنای " کاربدني سخت و خسته کننده" مي باشد.

۲.در سال 1938 اولين مکانيزم پاشش رنگ قابل برنامه ريزی توسط 2 نفرآمريکايی با نامهای ويلارد پلارد و هارولد رزلند برای شرکت دويل بيس ساخته شد.
۳.در سال 1942 آيزاک آسيموف کتاب Runaround را که درآن به تعريف سه قانون رباتيک پرداخته بود، منتشر ساخت.

Isaac Asimov and Joe Engleberger
۴.سال 1946 عصرظهورکامپيوتر:
به این لینک یه سر بزنید.
معرفي سازه ماكاروني :
سازه هاي ماكاروني به سازه هايي اطلاق مي شود ، كه مصالح استفاده شده در آنها تنها ماكاروني و چسب مي باشد . اين سازه ها در مقياس كوچكتر نسبت به سازه هاي واقعي طراحي و توسط ماكاروني و چسب ساخته مي شوند و پس از ساخت مورد بارگذاري قرار مي گيرند .
در واقع اين سازه ها به عنوان ماكت ساخته نمي شوند و سازه اي كه بار بيشتري را تحمل مي كند ، موفق تر خواهد بود.
معرفي انواع مختلف سازه هاي ماكاروني :
۱-سازه هاي فشاري :
نوعي پل با دهانه كوتاه ، كه اكثر اعضاي آن در فشار مي باشند . از مزيت هاي اين رشته از مسابقات طراحي اعضاي فشاري و بررسي پديده كمانش در آنها مي باشد .
2-Tower Crain :
...
معمولاً در ساخت موبایل روبوتها برای اینکه روبات قابلیت حرکت در جهات مختلف را داشته باشد از چند روش استفاده می گردد مثلاً استفاده از چرخهای چند جهته ( امنی درکشنال ) که این روش بیشتر جهت ساخت رباتهای دقیق سرعتی مانند رباتهای جونیور استفاده می گردد. چرخ های مورد استفاده برای این رباتها چرخهای ویژه ای هستند که معمولاً سازنده ربات قیمت زیادی بابت آن ها پرداخت می کند ولی در عوض قدرت مانور روبات و همچنین دقت حرکت آن فوق العاده زیاد است.... ( بر روی ادامه مطلب کلیک کنید )
و اما ۷ تا سین ما:
۱.سیم
۲.سنسور
۳.ساچمه
۴.سون سگمنت
۵.ستپر موتور(steper motor)
۶.سوسماری
۷.سپیسر(spacer)
از دوستانی هم که لطف کردن و پیشنهاداتی از جمله سمباده و... رو دادن ممنونیم!
در آینده عکساشو هم میذاریم(هر وقت پهنش کردیم
)
|
روبات هاي انسان نما |
Humanoid Robots |
|
روبات هاي تسمه تانكي |
Tracked Robots |
|
روبات هاي امدادگر |
Rescue Robots |
|
روبات تعقيب خط – مسيرياب |
Linne Follower Robot |
|
روبات تعقيب خط – مسيرياب |
Line Tracker Robot |
|
روبات لابيرنت |
Labyrinth Robot |
|
روبات هاي ميكروماوس |
Micromouse Robots - Maze |
|
روبات هاي صنعتي |
Industrial Robots |
|
مسابقات فوتبال |
Robocup Soccer |
|
روبات هاي فوتباليست |
Soccer Robots |
|
مسابقات امداد |
Robocup Rescue |
|
روبات هاي امدادگر |
Rescue Robots |
|
مسابقات براي دانش آموزان |
Robocup Junior |
|
روبات هاي دانش آموزي |
Junior Robots - Small Size |
|
شبيه سازي |
Simulation |
|
روبات هاي چرخي |
Wheeled Robots |
|
روبات هاي جنگجو |
Fighting Robots |
|
روبات ماهي |
Fish Robot |
|
روبات مار |
Snake Robot |
|
روبات هاي عنكبوتي |
Spider Robot |
|
روبات توپي شكل |
Sphere Robots |
|
ميكرو روبات |
Micro Robots |
|
روبات هاي ماژولار |
Modular Robots |
|
روبات هاي اجتماعي |
Swarm Robots |
|
روبات هاي سگ |
Dog Robots |
|
روبات هاي پرنده |
Aerial Robots |
منبع:http://eittcrobotics.blogfa.com
مترجم: محمد علي حسيني تاش
منبع: مجله Mechanical Engneers
http://www.namehmech.ir/nl/vol8/more/Technology/robot.html

مدارات الکترونیکی
مقدمه
مدارات الکترونیکی طراحی شده برای این ربات را می توان به 7 بخش مجزا تقسیم کرد که هر یک از این بخش ها در قسمت های بعدی توضیح داده خواهند شد. این شش بخش عبارتند از:
منبع تغذیه
قسمت کنترلر مرکزی
قسمت کنترلر موتور ها و PWM
مدارات مربوط به کنترل و اسکن سنسورها
فلزیاب و مدارات کنترلری آن
مدارات گیرنده و فرستنده رادیویی و کنترلرهای آنها
مدارات ارتباط سریال
1 – منبع تغذیه
تغذیه اصلی این روبات از دو عدد باتری 12V که روی بدنه ی روبات تعبیه شده اند تامین می شود. مدارات منبع تغذیه از نوع Linear بوده و شامل فیلتر های نویزگیر خازنی و آی سی های رگولاتور است که در نهایت ولتاژهای رگوله شده ی +5V و +12V را تامین کرده و به مدار اعمال می کند. Power دستگاه به صورت الکترونیکی و به کمک میکروکنترلر اصلی قطع و وصل می شود و علاوه بر آن یک کلید چکشی بزرگ نیز برای قطع دستگاه در موارد ضروری تعبیه شده است.
2 – قسمت کنترلر مرکزی
بخش کنترلر اصلی شامل یک میکروکنترلر AVR است که الگوریتم های اصلی برای کنترل روبات، یافتن مین ها ، جلوگیری از برخورد به موانع ، موقعیت یابی در زمین و تهیه نقشه از زمین می باشد. هر یک از کنترلر های مدارات جانبی به طریقی در ارتباط با این میکروکنترلر بوده و داده های مربوط به خروجی سنسورها ، سنسور فلزیاب و ... پس از پردازش اولیه و آماده سازی به این میکروکنترلر اعمال می شوند. همچنین داده های خروجی مربوط به کنترل حرکت روبات (کنترل سرعت و جهت) توسط این میکروکنترلر مهیا شده و به میکروکنترلرهای مدارات جانبی هر بخش اعمال می شود.
این بخش مجهز به یک Interface توسط تعدادی کلید و یک LCD است که به وسیله ی آن به راحتی می توان Function های مختلف تعریف شده برای روبات را اجرا کرد. همچنین این بخش قابل ارتباط با کامپیوتر از طریق پورت سریال است و روبات پس از خروج از مسابقه اطلاعات تهیه کرده از موقعیت مین ها را به سیستم انتقال می دهد و در آنجا با داده های رسیده از سیستم موقعیت یابی تلفیق شده و در نهایت نقشه زمین به همراه موقعیت مین ها ایجاد خواهد شد. توضیح بیشتر در این مورد به همراه جزئیات کامل و نقشه های شماتیک در گزارش نهایی خواهد آمد.
.
3 – قسمت کنترلر موتورها و PWMاین قسمت نیز مجهز به یک میکروکنترلر AVR و چندین قطعه جانبی دیگر از قبیل motor Driver های High current است. وظیفه ی این قسمت دریافت کد های مربوط به کنترل جهت و سرعت حرکت روبات و ... از کنترلر اصلی و ساخت کدهای PWM و ... جهت کنترل موتورها و سرووهاست. علاوه بر آن مجهز به یک سری مدار محافظتی برای جلوگیری از کشیده شدن جریان های زیاد از مدار و باتری هاست. همچنین با تنظیم جداگانه ی سیگنالهای PWM مربوط به موتور های حرکت دهنده ی روبات می توان عدم بالانس ناشی از مشکلات مکانیکی روبات را به راحتی برطرف کرد.
4 - مدارات مربوط به کنترل و اسکن سنسورها: بخش اسکن کننده سنسورها مجهز به یک میکروکنترلر AVR است و وظیفه ی آن اسکن کردن 8 سنسور مدار است. با توجه به اینکه برخی از سنسور ها از طریق Interrupt و برخی دیگر از طریق Port ها به میکروکنترلر متصل شده اند و خروجی برخی از آنها تغییرات فرکانس و برخی دیگر تغییر سطح ولتاژ است، از الگوریتم های متعددی جهت اسکن همزمان آنها استفاده شده است. سنسور های مورد استفاده از نوع Ultrasonic و Infrared هستند که به راحتی قادر به اسکن کردن سطوح جانبی و زیرین روبات هستند. سنسورهای Ultrasonic مورد استفاده همراه با مدار کنترل طراحی شده برای آنها قادر به اندازه گیری فاصله روبات از موانع اطراف روبات هستند.
5 - فلزیاب و مدارات کنترلی آن
فلزیاب مورد استفاده از نوع Pulse induction با خروجی فرکانسی با برد مناسب می باشد. این قسمت مجهز به بازوهای مکانیکی متحرک است که پس از شروع مسابقه فلزیاب را در مکان مناسب ثابت می کند. خروجی این فلزیاب توسط مدارات کنترلی مجهز به میکروکنترلر AVR به طور مناسبی Interface شده است. اطلاعات رسیده از سنسور فلزیاب وارد این کنترلر شده و الگوریتم های اولیه روی آن پیاده می شود و پس از پردازش تاخیر های زمانی و ... خروجی مناسب به کنترلر اصلی منتقل می شود.
6 - مدارات گیرنده و فرستنده ی رادیویی و مدارات کنترلری آن
یک عدد فرستنده و گیرنده ی رادیویی با برد مناسب و تعداد کانال های مناسب جهت شرکت روبات در لیگ کنترل از راه دور مورد استفاده قرار گرفته است. خروجی های Receiver مورد استفاده توسط میکروکنترلر اصلی مدار Interface شده اند. برنامه ی این میکروکنترلر شامل چند Function مختلف جهت شرکت روبات در Field های مختلف مسابقات است. و به راحتی می توان روبات را از حالت اتوماتیک به حالت کنترل از راه دور تبدیل کرد.
7 – مدارات مربوط به ارتباط با کامپیوتر از طریق پورت سریال
پس از خروج روبات از مسابقه ، روبات از طریق پورت سریال به کامپیوتر متصل می شود و همانطور که گفته شد، اطلاعات تهیه شده از موقعیت مین ها را به کامپیوتر منتقل می کند. قسمتی از برنامه ی میکروکنترلر اصلی مربوط به انقال اطلاعات از میکروکنترلر به کامپیوتر است که بعد از خروج ربات از مسابقه فعال می شود.
منتظر بقیشم باشید همچنان!!!
بقیه اطلاعات رو هم در پست های بعدی میذارم حتما!
اعضای تیم:
1- دکتر محمد رضا الهامی (سرپرست تیم)
2- ایرج اطمینان(دانشجوی الکترونیک)
3-امیر طهماسبی(دانشجوی الکترونیک)
مکانیک و مکاترونیک
:1- سیستم حرکتی :
با بررسی هایی که انجام شد و با توجه به شرایط زمین مسابقه و مدت زمانی که فرصت داشتیم و این که روبات ما قرار بود در هر سه بخش شرکت نماید سیستم حرکتی که ما برای روبات در نظر گرفتیم سیستم شنی می باشد
.این سیستم حرکتی جهت حرکت در زمینهای دارای موانع و پستی و بلندی مناسب میباشد
.که در کاربردهای نظامی نیز شاهد استفاده بسیار از این نوع سیستم حرکتی می باشیم.جنس بدنه
:جهت ساخت بدنه ازآلومینیم
,تخته و تفلون استفاده شده است.آلومینیوم دارای وزن بسیار کمی بوده و انعطاف پذیری خوبی نیز دارد.در جاهایی که به استقامت زیادی لازم نیست از تخته استفاده کرده ایم.
موتورها
:در روبات از هر سه نوع موتور استپر
,سرو و دی سی استفاده کرده ایم.جهت نیروی جلو برنده روبات از موتورهای دی سی با گیربکس و سروو استفاده نموده ایم.سیستم مین یاب
:برای پیدا کردن مین های درون زمین مسابقه نوعی فلزیاب طراحی نموده ایم که تا اندازه ی خوبی از آن جواب گرفته ایم و در حال حاضر در حال توسعه ی ان هستیم
. فلز یاب دارای یک آنتن می باشد که در دو جای مختلف نصب می شود.در بخش خودکار در جلو و در بخش کنترولی در عقب روبات نصب می شود.بازوی روبات
:روبات دارای یک بازو جهت حمل کویل فلزیاب می باشد
.ابعاد روبات
:مکانیک روبات طوری طراحی شده که روبات میتواند در هر سه بخش مسابقات شرکت نماید و هیچگونه مشکلی از لحاظ ابعاد برای آن پیش نیاید.اینم یه عکس از رباتشون!
قوانین به زودی روی وبلاگ قرار می گیرن.
این لیگ از بیشترین تعداد شرکت کننده ها برخورداره!
پس هر چه سریع تر اقدام کنید در غیر این صورت تیم حذف میشه!

تیمشون قراره توی مسابقات مین یاب ایرن اپن شرکت کنه.
براشون آرزوی موفقیت میکنیم.
منتظر اطلاعات بیشتر باشید!
کسانی که علاقه مند به شرکت هستند( از هر جایی و با هر سن و سالی) می تونن اعلام آمادگی کنند.
به چند دلیییل تصمیم گرفتیم که در این مسابقات شرکت نکنیم و از همین روز ها برنامه ریزی برای مسابقات موش های هوشمند تبریز رو شروع کنیم.
رسته ی مسیر یاب مغناطیسی به نظرم جالب می یاد.
همچنین رشته ی ربات های جنگ جو هم می تونه خیلی جالب باشه مخصوصاً به خاطر پردازش تصویر و کارای مکانیکی قشنگی مه داره.
هنوز وقت نکردم عکس های حلی کاپ رو داخل وبلاگ بذارم ولی دیر و زود داره ....
نتایج قطعی رو چند روز دیگه اعلام می کنیم.
قوانین رو که یک مقدار خوندم به نرم یک کم ربات کارای مکانیکی بیشتری از پارسال داره.
پیشاپیش از دوستانی که در زمینه ی مسابقات بابل می خوان نظر بدن تشکر میکنم
حلی کاپ تمام شد.
همه ی بچه ها امروز دیگه شیراز بودند.
حرف گفتنی از مسابقات زیاد هست.
عکس و فیلم های قشنگ هم همین طور که کم کم می گزاریم داخل وبلاگ.
به عنوان اولین تجربه ی باشگاه در اعزام تیم به مسابقات باسد بگم همه چیز خیلی خوووووووب تر از اونچه که من انتظار داشتم پیش رفت.
در زمینه ی تیم نور یاب که خوب بچه ها خیلی خوب کار کرده بودند ولی به دلیل کمی کم تجربگی و مقداری بد شانسی تیم نتونست مقامی کسب کنه.( قرار بود در مراسم اختتامیه به صورت ویژه از تیم تقدیر بشه که ...)
پل ماکارونی هم برای شروع به نظر من خیلی خوب کار کرد بچه ها خیلی زحمت کشیدند ولی طبیعتاْ هیچکس از ما انتظار نداشت در این زمینه نتیجه بگیریم چون اولین تجربه بود.
به عنوان نتیجه گیری می خوام بگم که امیدوارم این مسابقه شروع خوبی برای فعالیت های بیشتر و موثر تر باشگاه باشه.
از F.A.M هم به خاطر اینکه این چند روز مقاله های زیادی داخل وبلاگ گذاشت، ممنون.
منتظر عکس های ما باشید.
منبع خبری:استاد و تیم های باشگاه که الان در مسابقات تشریف دارن
خبرهای بعدی از مسابقات و تیم های باشگاه رو بعدا میذارم.
۷ تا قطعه یا ابزار کارگاهی که اولش با س شروع شده مثل سیم چین ، سنسور و... .![]()
منتظر نظرات ،پیشنهادات و جواب های شما در رابطه با این ۷ تا سین هستیم .![]()
مکان:تبریز
زمان:۱۹ الی ۲۲ مرداد ۱۳۸۶
اینم سایت:
اینم لینک دانلود قوانین:
جلسه اول:
زبان C از یک یا چند تابع و متغیر تشکیل میشود.
تابع:
شامل دستورهایی است که عملیات محاسباتی مورد نظر را که باید انجام شوند مشخص میکند و از متغیر ها برای ذخیره مقادیری که در جریان محاسبات ایجاد میشوند استفاده میکند.
توابع:
۱.
Main():
این تابع،تابع های دیگر را برای انجام عملیات دیگر احضار میکند که این تابع میتواند همانند تابع هایی باشد که توسط خودمان تعریف میشوند یا تابع های تعریف شده در برنامه .
۲.
Printf():
تابعی است که خروجی برنامه را چاپ میکند.






