شرح تصميم وبرمجة روبوت NXT من الصفر إلى الإحتراف
يعتبر روبوت NXT الذي يقدم من شركة Lego من أسهل الروبوتات فى العالم، هذا الروبوت مصمم ليكون كالألعاب للأطفال، بالطبع الأطفال العباقرة، ولكنه ليس كأى لعبة، فأنت تستطيع تشكيله وبرمجته ليكون روبوتًا ذكيًا تستطيع ان تستخدمه فى بعض الأعمال البسيطة، مثل ختم الأوراق سريعًا، أو أشياء عديدة تستطيع برمجته ليفعلها، وفى تلك التدوينة -بإذن الله- سأضع لكم أساسًا جيدًا تستطيع من خلاله البدء فى تصميم وبرمجة روبوتات NXT.
لشراء قطع الروبوت يمكنك ذلك عبر الشراء من المتجر الرسمي فى موقع شركة ليجو، من هنا، يمكنك شراء قطع Lego Mindstorms، وهي أكثر من ألف قطعة !
- مراحل العمل.
خلال عملك مع الروبوت، ستمر بمرحلتين أساسيتين هما:
1- مرحلة التصميم: وهي لتشكيل الروبوت بالشكل التي البدء ببرمجته عليه، وهذا التشكيل يختلف من وظيفة لأخرى، فأنت قبل أن تقوم بتصميم الروبوت يجب أن تقوم بتحديد هدف وظيفي للروبوت على أساسه تقوم بتصميم الروبوت.
2- مرحلة البرمجة: وهي لبرمجة الروبوت ليقوم بالوظيفة التي تريده القيام بها، وهي مرحلة يجدها البعض أصعب من مرحلة التصميم.
والآن لندرس بعضًا من القطع الأساسية فى الروبوت:
تلك القطعة تدعى الـProcessor، أىّ المعالج، وهى أهم قطعة من جميع القطع، فهى التى تتحكم فى معظم القطع الأخرى عن طريق المنافذ الموجود بها، مثل الحساسات Sensors، فبدون تلك القطعة لا يمكنك صنع الروبوت اصلاً.
تلك القطع تدعى المحركات، وهي المسئولة عن الحركة فى الروبوت، لن تكون بالطبع قطعة واحدة بل الكثير من القطع، وجميع المحركات تتصل بالبروسيسور عن طريق الأسلاك.
هذا هو شكل الأسلاك التى ستجدها مع القطع، وتلك الأسلاك يتم توصيلها من القطع إلى البروسيسور.
اما بالنسبة للحساسات Sensors ، فهى أكثر من نوع كالتالي:
حساس الاستشعار عن بُعد: وهو يستطيع أن يستشعر من وجود جسم أمامه أم لا.
حساس الضوء: وهو يستطيع أن يقوم بتحديد الألوان التى أمامه.
حساس اللمس: وهو فى مقدمته زر حساس جدًا، إذا قام أى جسم آخر بلمس هذا الزر سيقوم بإرسال إشارة إلى البروسيسور بأن هناك جسم لمس الروبوت.
حساس الصوت: وهو المسئول عن تحديد الأصوات، وتحديد ما إذا كانت هنالك اصوات قريبة من الروبوت أم لا.
- مرحلة تصميم الروبوت.
تستطيع تركيب القطع معًا بسهولة، بأى هيئة تريدها، ولكن الأهم أن تقوم عن طريق الأسلاك بتوصل المحركات والحساسات بالبروسيسور، كما لا تنس أن البروسيسور يجب أن يكون له مكان فى الروبوت، ولمعرفة أماكن توصيل الحساسات والمحركات لكم تلك الصورة التى تشرح تلك العملية.
- مرحلة برمجة الروبوت.
ستأتيك مع القطع اسطوانة، تستطيع فتحها وتثبيت برنامج Lego Mindstorms NXT، وتستطيع إتباع تلك الخطوات فى التثبيت:
بالنسبة لبدء مشروع جديد بداخل البرنامج، يمكنك فتح البرنامج، ومن ثم متابعة الخطوات الموجودة فى الصورة التالية:
هل أستطيع برمجة NXT
ردحذفبالروبومايند
وهو البرنامج الموجود في منهج 3متوسط؟
نعم تستطيع ، ويمكنك تصدير الامر من القائمة ملف الى الروبوت مباشرة
ردحذفبدري
حذفمنجد ههههههههههههه
حذفاشكركم
ردحذف