ما هو روبوت (NXT)؟

يُعتبر روبوت (NXT) من مجموعة ليجو مايندستورمز (Lego Mindstorms) التي تمّ طرحها في السوق منذ عام 2006م بهدف التعليم والترفيه، ويُعد من الروبوتات سهلة الإنشاء والتعديل، حيث يتم تصميمه من مزيج من مكعبات ليجو المعروفة، مع محركات وأجهزة استشعار وغير ذلك من المكونات.[١]


يُمكن أيضًا لكل شخص برمجته بطريقةٍ معينة لُيصبح قادرًا على تنفيذ مهام محددة من خلال لغة برمجة رسومية تابعة لليجو مايندستورمز (NXT)، والتي تتميز بأنّها عالية الفعاليّة وسهلة الاستخدام حتى لمن ليس لديهم مهارات معينة في البرمجة.[١]


مستشعرات روبوت (NXT) الأساسية

يأتي الإصدار الأساسي منه مع ما لا يقل عن 4 أجهزة استشعار كالآتي:[٢][٣]

  • مستشعر الموجات فوق الصوتية (Ultrasonic Sensor)

يُمكّن الروبوت من قياس المسافة بينه وبين الأشياء المحيطة به، والاستجابة والحركة بناءً على ذلك.

  • مستشعر الصوت (Sound Sensor)

يُمكّن الروبوت من الاستجابة لمستويات الصوت المختلفة المحيطة به.

  • مستشعر الضوء (Light Sensor)

يُمكّن الروبوت من الاستجابة للتغيرات في مستوى الضوء والألوان المحيطة به.

  • مستشعر اللمس (Touch Sensor)

يُمكّن الروبوت من الاستجابة للعقبات المداية التي تواجهه أثناء الحركة.


الخطوات العامة لإعداد روبوت (NXT)

تتمثل بما يأتي:


بناء الروبوت

يُمكنك بناء روبوت (NXT) بكل سهولة من خلال اتباع التعليمات المرفقة مع دليل الاستخدام عند شرائه، كما يُمكنك الاستعانة ببعض الفيديوهات عبر الإنترنت.[٤]


برمجة الروبوت

يُمكنك برمجة الروبوت الخاص بك باستخدام برنامج ليجو مايندستورمز التعليمي (LEGO MINDSTORMS Education NXT)، كما يتم تضمين العديد من الأمثلة في جزء تعليم الروبوت (Robot Educator) من البرنامج.[٤]


يجب عليك أيضًا تنزيل البرنامج على جهاز (NXT brick) المُرفق مع قطع الروبوت، والذي يُمثل دماغ الروبوت، حيث يتم تنزيل البرنامج الذي أعددته على جهاز الحاسوب عليه للتحكم بالروبوت من خلال الاتصال به عبر تقنية البلوتوث أو كابل (USB).[٤]


تشغيل الروبوت واختباره

شغّل البرنامج الذي أعددته، وراقب سلوك الروبوت إن كان يؤدي جميع المهام التي تمّ برمجته عليها كما هو متوقع أم لا، وإعادة برمجة المهام التي لم يتم القيام بها بشكلٍ صحيح مرًة أخرى.[٤]


نماذج مشاريع يُمكن إعدادها بواسطة قطع (NXT)

فيما يأتي أمثلة على مشاريع بسيطة يُمكنك إعدادها بواسطة قطع (NXT)، والتي يُمكن أن تحتاج في بعضها إلى قطع من مجموعاتٍ أخرى أيضًا:


سيارة (9797 NXT basic car instructions)

يُعتبر نموذج سيارة بسيط جدًا ومصنوع من قطع من مجموعة (9797 NXT Education)، ويُمكن إنشاؤها بسهولة وسرعة أيضًا، حيث استخدامها في الورشات التعليمية القصيرة، والتي تنعقد لمرةٍ واحدة، ويُمكن بناؤها من خلال الاستعانة بدليل تعلميات البناء بالضغط هنا.[٥]


روبوت التصفيق (Clap-on clap-off)

يتمثل هذا النموذج بتصميم روبوت يتحرك للأمام عندما تصفق بهدوء، ويتوقف عند التصفيق بصوت عالٍ، ولبرمجته بالشكل الصحيح يُمكنك اتباع الخطوات والتعلميات الموضحة في الدليل الخاص به بالضغط هنا.[٦]


الروبوت الراقص (Dancing robot)

يتمثل هذا النوذج بتصميم وبرمجة روبوت راقص يحتوي على جزأين متحركين على الأقل ومحركين كحدٍ أقصى، مع ضبط تحركاته على شكل رقصات متوافقة مع ألحان موسيقية معينة، ولتصميمه بالشكل الصحيح يُمكنك اتباع الخطوات والتعلميات الموضحة في الدليل الخاص به بالضغط هنا.[٧]




ستحتاج لبناء هذا الروبوت قطع من مجموعة (RCX وROBOLAB)، وليس فقط من (NXT).



المراجع

  1. ^ أ ب "NXT-G: the development environment supplied with Lego Mindstorms, NXT-G", generation robots, Retrieved 24/7/2022. Edited.
  2. Prof Rolf Pfeifer, Tutorial for Programming the LEGO MINDSTORMS NXT, Page 1. Edited.
  3. LEGO Group, LEGO MINDSTORMS EDUCATION, Page 5. Edited.
  4. ^ أ ب ت ث LEGO Group, LEGO MINDSTORMS EDUCATION, Page 4. Edited.
  5. "9797 NXT basic car instructions", lego engineering, Retrieved 24/7/2022. Edited.
  6. "Clap-on clap-off!", lego engineering, Retrieved 24/7/2022. Edited.
  7. "Dancing robot", lego engineering, Retrieved 24/7/2022. Edited.