390 likes | 611 Views
مجموعات مراقبة محوسبة اللقاء الأول. اللقاء I : ملخّص. تعارف عام - LEGO MindStorms NXT استعراض أنواع محيطات البرمجة لمجموعة التركيب NXT تعارف أوّلي بمحيط NXT-G تعارف أولي باللبنة الذكية مهام 1-2 بناء نموذج أساسي. مجموعة التركيب NXT. مجموعة التّركيب NXT. اللبنة الذكيّة NXT
E N D
مجموعات مراقبة محوسبة اللقاء الأول
اللقاء I: ملخّص • تعارف عام - LEGO MindStorms NXT • استعراض أنواع محيطات البرمجة لمجموعة التركيبNXT • تعارف أوّليبمحيطNXT-G • تعارف أولي باللبنة الذكية • مهام 1-2 • بناء نموذج أساسي
مجموعة التّركيبNXT • اللبنة الذكيّةNXT • بطّارية ليتيوم قابلة للشحن • 3 محركات سيرفو ( مساعدة) • 5 مجسّات (4 أنواع مختلفة) • كابل توصيلUSB • كابل معطياتNXT • كابل معطيات للربط بين الجزأينRCX و NXT • دوسية ارشادات التركيب • المجموع 431 مركّب
اللبنة الذكيّةNXT • تعتمد على ميكرو مراقب ARM7, 32 بايت • 4 مداخل • 3 مخارج لمحركات سيرفو ( مساعدة ) • توصيلUSB • توصيلBluetooth class II ver 2.0 • 256Kbذاكرة فلاش, 64Kbذاكرة RAM • شاشةLCD 64X100 بيكسل • مكبّر صوت • 6 بطاريّاتAA / بطّارية ليتيوم قابلة للشحن
اللبنة الذكيّة • مخارج للمحرّكاتA B C • توصيل كابلUSB • مداخل للمجسّات 4 3 2 1 • كبّاسEnter • كبّاس Esc • كبّاسات التوجيه • شاشة عرض • مكبّر صوت
بطاريّة قابلة للشحنNXT • بطاريّة ليتيوم 1400 ميل أمبير • 4-5 ساعات زمن الشّحن • تشحن بواسطة محوّل ليجو 9833
محرّكات سيرفو (مساعدة) • تضم مجس زاوية بدقة درجة واحدة
مجس لمس • يميز بين ثلاث حالات: • ضغط • تحرير • تصادم • يحتوي على شق لإدخال محور مصلّب • يعيد قيمة منطقيّة 0/1 True/False • مجموعة التركيب تضم مجسّا لمس
مجس بصري • يمكنه قياس الضوء المرتد ( فعّال) • يمكنه قياس الضوء في المحيط (غير فعّال) • يعيد المعطى بالنسبة المئوية
مجس بعد فوق - صوتي • يقيس البعد بواسطة أمواج صوتية ( تردّد40Khz) • مجال القياس 0-255 سم • دقة القياس -/+ 3 سم • يمكنه القياس بالأنشات أيضا
مجس صوت • يقيس شدة الصوت( db - ديسيبل ) • مجال القياس 0-90 ديسيبل • القياس الحساس لمجال السمع عند الإنسان – dBA • قياس الغير حساس لمجال السمع عند الإنسان - dB • المعطيات تظهر بالنسبة المئوية • 4-5% غرفة هادئة • 5-10% أصوات محادثة بعيدة • 10-30% محادثة عاديّة • 30-100% صراخ أو موسيقى صاخبة
كوابل • 1 كابل قصير • كابلان متوسطان • 4 كوابل طويلة • 3 كوابل للتوصيل بين أجزاء RCX (مصابيح ومحركات 9 فولط) • كابل توصيلUSBمعياري
محيط البرمجة • NXT-G • Robot-C • LabView
NXT-G • محيط البرمجة بواسطة أيقونات • 39 مهمة مدرجة مع أعطاء تعليمات • إدارة لمحة للمستعملين • مستويان من الصعوبة • تعمل بواسطةLabView
RobotC • يعمل بواسطة لغة البرمجةC • يعمل بالتزامن مع المراقبNXTوRCX • مخزن مهام مع ارشاداتباللّغة الأنكليزية • يوجد نسخة بواسطتها يمكن برمجة منظومة VEX
NXT toolkit for LabView • أعداد برامج بمحيطLabView • إدخال الرمز الى الحاسوب عند إرسال أوامر المراقب • تحويل البرمجة الى لغة المراقب ونقلها الى ذاكرته لتشغيلها من داخل المراقب.
Robot Educator محيط تعليم مع مصطلحات تضم: • 20 فعاليّة بمستوى المبتدئين • 19 فعالية بمستوى المتقدمين • تصنيف الفعاليّات حسب المواضيع
Robot Educator اسم الفعالية ملخص المهمة تعليمات البناء تعليمات البرمجة
شاشة مركزية • فيلم قصير كمقدمة • فيلم قصير يستعرض البرنامج • فتح برنامج جديد • فتح برنامج قائم
محيط البرمجة • شريط الأوامر • أيقونات لاختيار نوع شريط الأوامر • محيط البرمجة • أوامر الربط بين اللبنة والمبرمج
لغة البرمجةView • برنامج داخلي للبنة الذكيّة • يمكن للبرنامج عرض معطيات المجسّات أثناء عملها وذلك على شاشة اللبنة الذكيّة • لتشغيل البرنامجView: • قم بتشغيل المراقب بواسطة الكبّاسEnter • تصفّح برنامجViewبواسطة مفتاح التوجيه اليميني • تشغيل البرنامج Viewبواسطة الكبّاسEnter • تصفّح المجسات الموجودة وقم باختيار المجس المطلوب بواسطة الكبّاسEnter • تصفّح العناوين وقم باختيار عنوان الدخول المطلوب بواسطة الكبّاسEnter
لغة البرمجةView – تمرين تعارف • قوموا بقراءة مجسّات مختلفة بواسطة البرنامجView تذكّر: • لتشغيل البرنامجView: • قم بتشغيل المراقب بواسطة الكبّاسEnter • تصفّح برنامجViewبواسطة مفتاح التوجيه اليميني • تشغيل البرنامجViewبواسطة الكبّاسEnter • تصفّح المجسّات الموجودة وقم باختيار المجس المطلوب بواسطة الكبّاسEnter • تصفّح العناوين وقم باختيار العنوان المطلوب بواسطة الكبّاسEnter
مهمة رقم 1 • شغّلوا البرنامجNXT-Gبواسطة الأيقونة • نفّذوا الفعالية رقم 1 ב Robot Educator
مهمّة رقم 2 • نفّذوا الفعاليّةرقم 2 ב Robot Educator
مهمّه رقم 3 • قوموا ببناء نموذج السيارة الأساسي كما هو موصوف في مرحلة البناء في الفعاليّةرقم 3 ב Robot Educator