Robot

ماهــو الروبــــوت ؟

الروبوت (Robot) أو الإنسان الآلي  : هو عبارة عن نظام ميكانيكي  أو  آلة قادرة على القيام بفعاليات مبرمجة سلفا. ويقوم الإنسان الآلي بإنجاز تلك الفعاليات إما بإيعاز وسيطرة مباشرة من الإنسان أو بإيعاز من برامج حاسوبية.  

هناك أنواع كثيرة للروبوتات مثل الروبوت NXT و هو روبوت قادر على التحول و لديك أيضا الروبوت سايمور بابيرت المصنع من قبل شركة MIT
و ما سنقوم بدراسته  هو روبوت NXT

تصميم الروبوت

يتكون الروبوت من عدة قطع أهمها :
1- المعالج ، و هي التي تتحكم بالروبوت والحساسات وجميع منافذ الحساسات والمحركات التي يتم توصيلها بها والبرمجة تكون لهذه القطعة ، فبدونها لا يعمل الروبوت .


2 – المحركات :  تقوم  بتحريك الروبوت  كالتقدم للامام او التراجع للخلف .




3 – الاسلاك : وهي اسلاك خاصة موصلة بين القطعة الاهم في الروبوت والحساسات والمحركات .



4– القطع الاخرى الموجودة جميعها هي خاصة بتصميم الروبوت وتشكيله
كذلك يحتوي الروبوت على حساسات  و هي 4 :
1- حساس الاستشعار عن بعد : وهذا الحساس هو من اهم الحساسات وهو يتحسس ما اذا كان امام الروبوت اي جسم فيستطيع كشفه .


2- حساس الضوء : يعتبر من الحساسات المهمة . وهو يستكشف ما اذا كان هناك لون ما امام الروبوت ، وايضا يمكنه كشف لون الجسم ( اخضر ام احمر ام اصفر ) .... الخ .




3- حساس اللمس : هذا الحساس يقوم بتحسس ما اذا قام جسم بملامسة هذا الحساس ، وهو في مقدمته كبسة ( زر ) خفيفة جدا وضغطها سهل ، حتى اذا لامس أي جسم لهذه الكبسة . فانها تُضغط وترسِل اشارة للروبوت بان هناك جسم لمس هذا الحساس .

4- حساس الصوت : اذا كان هناك صوت في الغرفة او قريب من الروبوت ، يرسل هذا الحساس اشارة للروبوت بان هناك صوت تم التقاطه  .


هذه هي اهم القطع المكونة للروبوت و يتم توصيلها كالتالي :
 
برمجة الروبوت
 
NXT Mindstorm

لكل من يريد تعلم برمجة روبوت NXT ، فبالاضافة الى الأدوات التعليمية في برنامج NXT Mindstorm سأعطيك حلا آخر .
الحل هو موقع تعليمي لبرمجة NXT وهو من انتاج رئيس تدريب الروبوت في مدرسة كاتلين جوبل في بورتلاند ، بالولايات المتحدة الامريكية ، يميز الموقع استخدام الفيديو والصوت للشرح وبساطة الشروحات وكذلك تقسيم العروض الى مبتدئ ومتقدم وبالتأكيد هو مجاني للجميع ويمكن تحميل المحتويات بالكامل .
من وجهة نظري بالرغم بساطة الفكرة الا انها تتميز بالسهولة والشمولية في نفس الوقت حيث يمكنك تعلم جميع اساسيات برمجة الروبوت NXT من خلال الموقع .
لزيارة الموقع
للدروس المبتدئة اضغط على Essential
للدروس المتقدمة اضغط على Advanced
يمكنك تحميل جميع الدروس على صيغة HTML من هنــــا
في حال وجود خلل في رابط التحميل اذهب الى الموقع الاصلي http://www.catlin.edu/msrobotics/downloads

0 التعليقات :

إرسال تعليق