22-09-12, 10:38 AM
مثال سريع :
سنحاول الآن شرح مثال بسيط على روبوت ، وسنحاول تطبيق مبادئ الروبوتات الخمسة عليه .
سيقوم الروبوت الخاص بنا بالبحث عن الأوراق الزرقاء مثلاً في وسط مجموعة من الاوراق ، وعندما يعثر على واحدة يقوم بطباعة كلمة بسيطة عليها .
المكونات التي نحتاج إليها :
- على صعيد الجسم : نحتاج إلى جسم قابل للحركة - ذراع تحمل ختماً ما - واخيراً حامل قابل للحركة في كل الاتجاهات ليقوم بحمل الكاميرا .
- على صعيد العضلات : نحتاج إلى موتور لتحريك الجسم (بالعجلات مثلاً) - موتور اخر للتحكم في الذراع التي تحمل الختم ، واخيراً موتور ثالث لتحريك حامل الكاميرا .
- على صعيد وسائل الاحساس : نحتاج إلى كاميرا لتقوم بالتقاط الصور .
- على صعيد مصدر الطاقة : سنكتفي ببطارية للكاميرا وأخرى للعربة المتحركة التي تحملها ، بطارية أخيرة للموتور الخاص بالأذرعة والحامل .
- وأخيراً على صعيد العقل : نحتاج إلى برنامج كومبيوتر لتحريك الكاميرا ، تحريك الذراع ، والجوريزم معالجة الصور والبحث عن اللون الأزرق .
العمل :
- قم بشراء عربة عادية بالبطاريات ، سيكون هذا هو الجسم الخاص بنا والذي سنقوم بتحريكه عن طريق الكومبيوتر كما تعلمنا سابقاً .
- قم بشراء كاميرا بسيطة وقم بتوصيلها بالكومبيوتر ، قم بوضعها على حامل وربطها بموتور عادي وربط الموتور بالكومبيوتر ايضاً لتحريكه من اجل التحرك في جميع الاتجاهات .
- ختم بسيط من اي مكتبة ، اربطه بحامل وقم بتحويل حركة الموتور الدائرية إلى افقية باستخدام التروس .
- الآن في برنامجك قم باعطاء الأوامر للحامل بالتحرك بالكاميرا في جميع الاتجاهات كل ثانية ، والتقاط صورة ، قم باستخدام احد الجوريزمات قراءة الصور والبحث عن وجود اللون الازرق .
- عندما تجد اللون الازرق قم بحساب زاوية انحراف الكاميرا ، قم بالتحرك بالعربة في هذا الاتجاه حتى تصل إليها . قم بتحريك الختم لاعلى واسفل .
تطويرات :
- سيكون من المربك جداً عمل كل هذا الجهد باستخدام توصيلات واسلاك ، يمكن استخدام وحدات ارسال واستقبال لاسكلي .
- يمكن ايضاً الاستغناء على الكومبيوتر ووضع microcontrolller بدلاً منه في العربة .
سنحاول الآن شرح مثال بسيط على روبوت ، وسنحاول تطبيق مبادئ الروبوتات الخمسة عليه .
سيقوم الروبوت الخاص بنا بالبحث عن الأوراق الزرقاء مثلاً في وسط مجموعة من الاوراق ، وعندما يعثر على واحدة يقوم بطباعة كلمة بسيطة عليها .
المكونات التي نحتاج إليها :
- على صعيد الجسم : نحتاج إلى جسم قابل للحركة - ذراع تحمل ختماً ما - واخيراً حامل قابل للحركة في كل الاتجاهات ليقوم بحمل الكاميرا .
- على صعيد العضلات : نحتاج إلى موتور لتحريك الجسم (بالعجلات مثلاً) - موتور اخر للتحكم في الذراع التي تحمل الختم ، واخيراً موتور ثالث لتحريك حامل الكاميرا .
- على صعيد وسائل الاحساس : نحتاج إلى كاميرا لتقوم بالتقاط الصور .
- على صعيد مصدر الطاقة : سنكتفي ببطارية للكاميرا وأخرى للعربة المتحركة التي تحملها ، بطارية أخيرة للموتور الخاص بالأذرعة والحامل .
- وأخيراً على صعيد العقل : نحتاج إلى برنامج كومبيوتر لتحريك الكاميرا ، تحريك الذراع ، والجوريزم معالجة الصور والبحث عن اللون الأزرق .
العمل :
- قم بشراء عربة عادية بالبطاريات ، سيكون هذا هو الجسم الخاص بنا والذي سنقوم بتحريكه عن طريق الكومبيوتر كما تعلمنا سابقاً .
- قم بشراء كاميرا بسيطة وقم بتوصيلها بالكومبيوتر ، قم بوضعها على حامل وربطها بموتور عادي وربط الموتور بالكومبيوتر ايضاً لتحريكه من اجل التحرك في جميع الاتجاهات .
- ختم بسيط من اي مكتبة ، اربطه بحامل وقم بتحويل حركة الموتور الدائرية إلى افقية باستخدام التروس .
- الآن في برنامجك قم باعطاء الأوامر للحامل بالتحرك بالكاميرا في جميع الاتجاهات كل ثانية ، والتقاط صورة ، قم باستخدام احد الجوريزمات قراءة الصور والبحث عن وجود اللون الازرق .
- عندما تجد اللون الازرق قم بحساب زاوية انحراف الكاميرا ، قم بالتحرك بالعربة في هذا الاتجاه حتى تصل إليها . قم بتحريك الختم لاعلى واسفل .
تطويرات :
- سيكون من المربك جداً عمل كل هذا الجهد باستخدام توصيلات واسلاك ، يمكن استخدام وحدات ارسال واستقبال لاسكلي .
- يمكن ايضاً الاستغناء على الكومبيوتر ووضع microcontrolller بدلاً منه في العربة .
متغيب

