Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

يعطي Android العيون والأذنين والشعور بالاتجاه نحو روبوت lego nxt

Anonim

في حين أن البعض منا يستخدم هواتفنا للتواصل أو لعب ألعاب رائعة ، فهناك من يأخذون العلم ووقت فراغهم إلى المستوى التالي. مايك بارتين هو واحد من هؤلاء الناس. باستخدام مجموعة Lego NXT الروبوتية الجاهزة ، وموتورولا درويد ومجموعة كاملة من الإبداع والذكاء ، أضاف مايك مجسات أضافت أن مجموعة أدوات الروبوتات مفقودة - الكاميرا ونظام تحديد المواقع والبوصلة. اضغط على الفاصل لتقرأ عنه بكلمات مايك الخاصة ، رابط إلى الكود المصدري (شكر خاص مايك!) ، ومقاطع فيديو يشاهدان وجهات نظر مختلفة عن العين غير المرتبطة بـ Droid.

لقد توصلنا إلى مايك للحصول على توضيح حول هذا المشروع ، لأنه بصراحة ، كنا بحاجة إلى أشياء تم تخفيضها إلى مستوى يمكننا فهمه بشكل أفضل قليلاً. لقد كان مفيدًا بما يكفي ليقدم لنا المعلومات الكاملة الموجودة هنا بالكامل.

كانت واحدة من أمنياتي طوال الوقت أن يكون لدي روبوت خاص بي. والآن ، جعل Lego اللعب مع الروبوتات عمليًا مع مجموعات Lego NXT Robot. تتبع هذه المجموعات روح Legos من حيث أنها سهلة وغير مكلفة وممتعة للتجميع في أنواع متعددة من الروبوتات ذات العجلات والمشي. وتشمل هذه المجموعات الدماغ الذي يتحكم في ثلاثة محركات ، وحتى 4 أجهزة استشعار. ولكن ما كان مفقودًا هو الكاميرا البعيدة والبوصلة وجهاز GPS. أدخل Motorola Droid ، أو معظم أجهزة Android لهذا الأمر. نظرًا لأن هاتف Android يحتوي على هذه المستشعرات المتقدمة ، ويستند إلى Java و open source ، فقد اعتقدت أن الأمر سيكون مجرد مسألة "توصيل" Droid بالكمبيوتر الخاص بي ومراقبة مجساته جنبًا إلى جنب مع برنامج Lego Robots الخاص بي. لم أكن بعيدا جدا. لقد كافحت لبضعة أيام لأعمل على إيجاد الشفرة اللازمة لفك تشفير صورة معاينة الكاميرا ، لكن كل شيء آخر سار بسلاسة. في النهاية ، كانت لدي ابتسامة كبيرة على وجهي ، حيث غامر روبوت ليغو بالخارج عبر سجادة غرفة المعيشة الواسعة ، وأنا أتحكم به عن بُعد من الصورة التي يمكنني رؤيتها فقط على شاشة الكمبيوتر. إنه ليس الروبوت المفقود في الفضاء ، ولكن ليس أقل من ذلك ، يمكنه أن يفتح الكثير من العقول الشابة على كيفية ظهور مستقبلهم.

يجب أن أشير إلى أن البرنامج ليس بجودة "منتهية". انها دليل على المفهوم ، وأنها تعمل. قد أقوم بتحسينه أو لا أكمله على الإطلاق ، لذلك أنا أتاحه كما هو بدون ترخيص أو قيود (أو وعود).

هناك 3 قطع من البرمجيات ؛

رمز جافا الروبوت (droidSense). هذا الرمز هو خادم TCP بسيط يوفر بيانات صور غير مشفرة خامًا (من معاينة الكاميرا وبيانات المستشعر وبيانات GPS إلى أي عميل.

يقوم برنامج.Net (AssClient) المستقل الذي يتصل بخادم Droid Java بفك تشفير بيانات الصورة الأولية ويعرض الصورة ، ومستشعر البيانات الأولية و GPS.

خدمة Microsoft Robotics studio (AndroidCameraService) توفر صورة WebCam عامة للاستخدام بواسطة برنامج MRDS مرئي أو قياسي.

يتم تشغيل قطعة Java على Droid (لا توجد واجهة مستخدم ، فهي تعرض سطح المعاينة أثناء التشغيل ، واستخدم "إيقاف القوة" لقتلها) ، ثم تقوم بتشغيل أي قطعة على الكمبيوتر (لم أحاول تشغيلهما على حد سواء في الوقت نفسه ، لكنني أعتقد أنه قد ينجح).

صلصة رهيبة هناك حق. هنا هي أشرطة الفيديو مايك المدرجة:

رابط يوتيوب لـ StandAlone.wmv

رابط YouTube لـ AndroidCameraService.wmv

وأخيرًا ، إذا كان لديك المعرفة والوقت ، فإليك رابط الكود المصدري الذي كان مايك لطيفًا بما يكفي لتوفيره. شكرا مرة أخرى مايك ، هذا هو واحد من أروع الأشياء على الإطلاق!