Professional Documents
Culture Documents
G07 Vol1 Rev 2020 Student Book Final
G07 Vol1 Rev 2020 Student Book Final
الشــعبة ................................................................................
مفاتيح رموز الكتاب
برامج أخرى:
أهال بك! ف
قسم ي� نهاية الوحدة يعرض بعض
وال�امج البديلة.
األدوات ب
مع لنستكشف عالم تعال ي المصطلحات:
تكنولوجيا المعلومات قسم يوضح ما تعلمته والمفردات
ت
ال� يحتويــها الدرس.
الجديدة ي
انتقل إىل حاسوبك ش
م�وع الوحدة:
ن
واتبع�!
ف
نشاط ي� نهاية كل وحدة يدمج
ي ف ت
ال� يتم تدريسها ي� الوحدة
المهارات ي
ماذا تعلمت:
ت
ال�
قسم يركز عىل النقاط المهمة ي
يحتاج الطالب إىل مراجعتها.
عمل
ي تمرين
تمرين نظري
نصيحة ذكية:
معلومات مفيدة.
ً
كن آمنا:
معلومات لحماية نفسك.
لمحة تاريخية:
ض
الما�. ف
ي أحدات حقيقية ي�
العال
ي وزارة التعليم والتعليم
إدارة المناهج الدراسية ومصادر التعلم
اإل�اف العلم ت
وال�بوي ش المراجعة والتدقيق
ي
إدارة المناهج الدراسية ومصادر التعلم ِف َرق من:
قسم المواد الدراسية كلية الهندسة -جامعة قطر
إدارة التوجيه ت
ال�بوي
الميدان ت
ال�بوي
.1مكونات الحاسوب والمعلومات
6 المصورة
10 الحواسيب واألجهزة
26 تخصيص نظام التشغيل
40
الملفات ُ
والمجلدات
55 المعلومات المصورة
61 أدوات تصميم المعلومات المصورة
ت
96 .2الروبوت ي
ذا� التحكم
100 أجهزة االستشعار
112 التنقل بأمان
129 الذك
ي الروبوت
141 القيادة الذاتية
156 القيادة بأمان
ن
الوط� لدولة قطر التعليم الكفايات األساسية للمنهج
ي ي
ف
وال�مجيــة للحاســوب ،كذلــك نستكشــف نظــام ســوف نتعلــم ي� هــذه الوحــدة المكونــات الماديــة ب
ً
التشــغيل وأهميتــه .ســوف نتعلــم أيضــا كيفيــة إدارة الملفــات والمجلــدات لحفــظ البيانــات بســهولة
ف
و� نهايــة الوحــدة ســنتعرف عــى المعلومــات المصــورة وكيفيــة إنشــائها وتوظيفهــا لعــرض المعلومــات
ي
بشــكل شــيق وجــاذب.
6
ْ
سنتعلم؟ ماذا
الوحدة سنتعلم: ف
ي� هذه ِ
المصورة > تعريف وتصنيف أجهزة الحواسيب المختلفة> .التعرف عىل المعلومات
وخصائصها وخطوات تصميمها. > التعرف عىل المكونات الداخلية للحواسيب.
>استخدام األدوات التكنولوجية المناسبة > التعرف عىل ملحقات الحواسيب.
لتصميم المعلومات المصورة.
> مهام نظام التشغيل.
>حذف برنامج.
تغي� إعدادات .Windows > ي
>االتصال بشبكة السلكية.
> استخدام مساعد .Windows
االحتياط وأهميته.
ي >التعرف عىل النسخ
> بناء شجرة مجلدات لتنظيم الملفات.
االحتياط
ي >استخدام أدوات النسخ
المختلفة. > إظهار خصائص ملف.
حفظ المستند
>مــن قائمــة ( Fileملــف) ،اضغــط ( Save Asحفــظ باســم) أو
اضغــط . Ctrl + S
>اضغــط ضغطــة مزدوجــة عــى This PCلحفــظ المســتند
الخــاص بــك إىل مجلــد عــى حاســوبك.
ف ف
� نافذة ( Save Asحفظ باسم) ي� مربــع النص File Name ي >
ً
(اسم الملف) ،اكتب اسما للمستند واضغط ( Saveحفظ).
فتح المستند
>مــن قائمــة ( Fileملــف) ،اضغــط ( Openافتــح) أو اضغــط
. Ctrl + O
> اضغط ضغطة مزدوجة عىل This PCلفتح نافذة .Open
ف
� نافــذة ( Openافتــح) ،حــدد موقــع المســتند واخـ تـر الملــف
> ي
ثــم اضغــط ( Openافتــح).
منطقة التثبيت ()Pin ش�يط المهام ()Taskbar رموز بدء التشغيل ()Startup
ال�امــجيمكــن وضــع جميــع ب ســتظهر كل نافــذة يتــم فتحهــا ال�امــج الـ ت يـ� يتــم تشــغيلها عنــد بــدء ب
ف ف� ش
الـ ت يـ� تســتخدم بشــكل دوري ي� (�يــط المهــام) ممــا يســهل ي تشــغيل الحاســوب .تســتخدم هــذه
هــذه المنطقــة للوصــول إليهــا ن
الوصــول إليهــا حـ يـ� الحاجــة. ف
ال�امــج ي� المهمــات المختلفــة ب
بســهولة . يمنــح هــذا المســتخدم القــدرة للحاســوب أو لتغيـ يـر إعــدادات
ف
عــى العمــل بب�امــج مختلفــة ي� مهمــة مثــل الوقــت والتاريـ ـ ــخ
نفــس الوقــت. وإعــدادات الصــوت وبرامــج مكافحــة
لف� و ســا ت . ا ي
ال�امج النشطة
ضبط صوت ب
>اضغط بالزر األيمن للفأرة رمز السماعة.
>اضغط ( Open Volume Mixerفتح نظام الصوت).
>اســحب ش�يــط التحكــم إىل األعــى أو األســفل لضبــط صــوت
ال�امــج النشــطة.
جميــع ب
9
الدرس األول
الحواسيب واألجهزة
تاريـ ــخ الحاسوب
ً ف
ـخص وتصفــحي ـ ش ال ـتخدامـ سلال ـحـ ل يص ـنـ ك ي ـمـ لو ـاـ ومكلف هــل تعلــم أن الحاســوب ي� بداياتــه كان كبـ ي ًـرا
الصغ� وإمكانياتها الهائلة.
ي ش� مجاالت حياتنا بسبب حجمها اإلن�نت ،أما اآلن فقد دخلت الحواسيب ف� ت ت
ي
تندرج هذه األجهزة الحاسوبية تحت ما يسىم Information and Communication Technology
(تكنولوجيــا المعلومــات واالتصاالت).
10
أنواع الحواسيب
نحــن اآلن ف ي� القــرن 21حيــث تســتخدم الحواســيب ف ي� شـ تـى مجــاالت الحيــاة.
يمكننا العثور عىل الحواسيب ف� كل مكان :المدرسة ،البيت وأماكن العمل ،ت
وح� ي
أجهــزة الهواتــف الحديثــة أصبحــت عبــارة عــن حواســيب صغـ يـرة.
ماهو الحاسوب؟
و� ُيمكنــه حفــظ واسـ تـرجاع ومعالجــة البيانــات.ت ن
الحاســوب هــو جهــاز إلكــر ي
ُيمكننــا اســتخدام الحاســوب لمعالجــة النصــوص ورســم الصــور واالســتماع
للصــوت ومشــاهدة الفيديــو والتواصــل مــع اآلخريــن.
ف
ـخص ( ،)PCأجهــزة
ي تتوفــر العديــد مــن أنــواع الحواســيب الـ ت يـ� تختلــف ي� الحجــم والرسعــة مثــل الحاســوب الشـ
ت
اإللك�ونيــة األخــرى. اآلل ،حواســيب الســيارات ،والعديــد مــن األجهــزة
11 الهواتــف ،أجهــزة ال ـراف ي
الحواسيب المكتبية ()Desktops
ف
تســتخدم الحواســيب المكتبيــة ي� المنــازل والمؤسســات ،وتتمـ ي زـ� برسعــات وســعات تخزيــن
ال� ترتبط ببعضها البعض مما يســهل ت مناســبة .يتكون الحاســوب
المكت� من مجموعة من األجزاء ي بي
ف
صيانتها واستبدال األجزاء المتعطلة ،وبسبب حجمها وصعوبة نقلها يتم استخدامها ي� مكان ثابت.
الشاشة )(Monitor
12
الخوادم ( )Servers
رئيس يزود أجهزة الحواسيب األخرى بخدمات
ي الخادم هو حاسوب
ُ ِّ
مختلفة .عىل سبيل المثال ،خادم الملفات هو حاسوب يمكن جميع
ين
المستخدم� من حفظ ملفاتهم ،أما خادم الويب فهو حاسوب يوفر
خدمات استضافة وتصفح مواقع ت
اإلن�نت.
بكث�.
أك� من ذلك ي
مكت� أو ب
حاسوب ب ي
ٍ جهاز الخادم قد يكون بحجم
نصيحة ذكية
من أجل تجنب فقدان بياناتك أو حدوث أي ض�ر لمكونات حاسوبك بسبب
بجهاز ُيسىم UPS
ٍ ي
ئ
الكهربا� ،من المهم إيصال جهازك ج ئ
المفا� للتيار االنقطاع
ستعط
ي صغ�ة
ي االحتياط للطاقة الكهربائية) والذي يحتوي عىل بطارية
ي (المزود
13 ت ً
قص�ة من الوقت من أجل حفظ عملك بشكل سليم. جهازك طاقة إضافية لف�ة ي
أنواع أخرى من الحواسيب
ه أجهــزة حواســيب
اآلل ( )ATMي أجهــزة ال ـراف ي
متخصصة تستخدم من قبل عمالء البنوك للقيام بعمليات
ماليــة مثــل ســحب وإيــداع النقــود.
وال�مجية
المكونات المادية ب
ال�مجية. ين
مجموعت� :المكونات المادية والمكونات ب يتكون الحاسوب من
الحاسوب ()Computer
لقد حان الوقت لك نستكشف المكونات المادية ونتعرف عىل األجزاء المختلفة ُ
المكونة للحاسوب. ي 14
المكونات المادية Hardware
األجزاء الرئيسة لوحدة النظام
يحتاج الحاسوب إىل وجود بعض المكونات المادية األساسية للقيام بوظائفه:
ئ
العشوا� (.)RAM ذاكرة الوصول القرص الصلب.
ي
وحدة المعالجة المركزية. اللوحة األم.
توجــد هــذه المكونــات داخــل وحــدة النظــام ،System Unitحيــث تتــوىل تزامــن
جميــع الوظائــف واألجـزاء المتصلــة بهــا ،الســتعمال الحاســوب ،يحتــاج المســتخدم إىل
أجهــزة ملحقــة أخــرى كالشاشــة ولوحــة المفاتيــح والفــأرة.
وحدة النظام
System Unit
يعتـ بـر المعالــج بمثابــة العقــل للحاســوب ،فهــو الجــزء الــذي ينفــذ جميــع العمليــات الحســابية
والمنطقيــة ويتحكــم بعمليــات اإلدخــال واإلخ ـراج الـ ت يـ� تجعــل الحاســوب يــؤدي عملــه بكفــاءة .كلمــا
ف
ازدادت رسعــة المعالــج كلمــا زادت قــدرة الجهــاز عــى معالجــة البيانــات ي� وقـ ٍـت أقــر .تقــاس رسعــة
ف�ة زمنية محددة. ال� تتم معالجتها ف� ت
ت
ي اله�تز ( ،)Hzوتقاس الرسعة بكمية البيانات ي المعالج بوحدة ي
Main Memory
ئ
العشوا� (Random Access Memory (RAM ذاكرة الوصول
ي
ُ
ه الذاكرة الرئيسة للحاسوب .تستخدم هذه الذاكرة ي
ف
لتخزيــن البيانــات أو المعلومــات الـ ت يـ� ســيتم معالجتهــا ي�
وحــدة المعالجــة المركزيــة وذلــك بشــكل مؤقــت.
ً ً ً
يعتـ بـر حجــم الذاكــرة الرئيســة عامــا مؤث ـرا جــدا عــى أداء الحاســوب
ً
ورسعتــه ،إذا كان المعالــج رسيعــا دون وجــود ذاكــرة كافيــة ،فــإن هــذا
ئ
ـيبط جميــع العمليــات داخــل الحاســوب. سـ 16
ئ
العشوا� ذاكرة الوصول
ي
()RAM
بطاقة الفيديو
Video Card أنواع أخرى من الذاكرة
تقــوم بطاقــة الفيديــو أو محــول العــرض ) (Video Card / Display Adapterبتحويــل البيانــات
المعالــج إىل صــور عــى الشاشــة .كلمــا كانــت قــدرات بطاقــة الفيديــو داخــلالـ تـ� تتــم معالجتهــا داخــل ُ
ي
ً ف
أك� ،وهذا مهم جدا ي� ألعاب الحاسوب الحاسوب أعىل ،تكون جودة الصورة ورسعة معالجة الرسومات ب
وبرمجيــات التصميــم .تشــبه بطاقــات الفيديــو حواســيب ُمصغــرة حيــث تمتلــك معالجهــا الخــاص وذاكــرة
ً
ـ� .تقــاس رسعــة محــول العــرض ي
باله�تــز ( )Hzتمامــا رسيعــة تخصهــا لتخفيــف العــبء عــن المعالــج الرئيـ ي
ـ�.مثــل المعالــج الرئيـ ي
غ� مدمجة مع اللوحة األم (منفصلة) من األفضل أن تكون بطاقة الفيديو ي
عنــد اســتعمال الحاســوب أللعــاب الفيديــو وإنتــاج الوســائط المتعــددة ،غـ يـر
غ� مدمجة يزيد من تكلفة جهاز الحاسوب. أن إضافة بطاقة فيديو ي
17
األجهزة الملحقة
ت
ال� يمكن توصيلها بالحاسوب. األجهزة الملحقة Peripheral Devicesي
ه األجهزة اإلضافية ي
تصنــف هــذه األجهــزة إىل 4تصنيفــات:
ـؤ� ه جهــاز يســتخدم للتحكــم بحركــة المـ ش ه واحــدة مــن أهــم وحــدات اإلدخــال
ي ي
عــى الشاشــة وتحديــد العنــارص وتنفيــذ األوامــر. وتســتخدم إلدخــال النصــوص أو األوامــر
ـأ� بمجموعــة ت للحا ســوب .
توجــد هنــاك أنــواع حديثــة منهــا تـ ي
لل�مجــة الـ ت يـ� تســاعد عــى أداء
مــن األزرار القابلــة ب
العديــد مــن األوامــر بضغطــة زر واحــدة.
18
وحدات اإلدخال
ئ
أجهزة التوجيه Pointing Devices الضو� Scanner
ي الماسح
19
ه جميــع األجهــزة المتصلــة بالحاســوب ،والـ ت يـ� تعــرض
وحــدات اإلخـراج ي وحدات اإلخراج
نتائــج معالجــة البيانــات كالنصــوص والفيديــو والصــور والصــوت.
ئ
السماعات Speakers المر� Monitor
ي الشاشة أو جهاز العرض
ف
تســتخدم لالســتماع إىل األصــوات ه وحدة اإلخراج الرئيسة ي� الحاسوب ،تقدم ًي
ً
الصــادرة مــن الحاســوب والـ ت يـ� تشــمل عرضــا مرئيــا لتفاعــل المســتخدم مــع الحاســوب.
الملفــات الصوتيــة وأصــوات النظــام
وغ�هــا.
وأصــوات ألعــاب الفيديــو ي
الطابعات Printers
نصيحة ذكية
ً ً
كانت شاشات الحواسيب مختلفة تماما عن شاشات التلفاز ،ولكن حديثا
أصبح من الممكن استخدام شاشات التلفاز لتصفح ت
اإلن�نت. 20
هذه األجهزة يمكن اســتخدامها كوحدات إدخال وإخراج وحدات اإلدخال واإلخراج
ً
ـكل كبـ يـر.
ٍ ـ ش ب ا
ر للبيانــات ،انتـ شـرت مؤخ ـ
1
اكتب اسم كل من األجهزة التالية وصنفه إىل وحدة إدخال او إخراج أو كليهما:
االسم: االسم:
التصنيف: التصنيف:
22
2
ت
اخ� اإلجابة الصحيحة.
ئ
العشوا� (.)RAM ذاكرة الوصول
ي
اللوحة األم.
.1جميــع مــا يـ يـ� مــن األج ـزاء الرئيســة
وحدات التحكم باأللعاب. لوحــدة النظــام باســتثناء:
الشاشة.
ئ
الضو�. الماسح
ي .2أي ممــا يـ يـ� مــن ملحقــات جهــاز
جدول البيانات. الحاســوب المخصصــة لإلخ ـراج؟
لوحة المفاتيح.
ئ
الضو�. الماسح
ي
لوحة المفاتيح. ف
.3إلدخــال نــص مــع صــورة ي� جهــاز
السماعات. حاســوب فإننــا نســتخدم:
الفأرة.
الحواسيب العمالقة.
الخوادم.
.4جميــع مــا يـ يـ� مــن أنــواع الحاســوب
ئ
الضو�. باســتثناء:
ي الماسح
اآلل.
أجهزة الرصاف ي
23
> لنطبق ً
معا
3
تحقق من الجمل التالية هل صحيحة أم خطأ.
.3تقوم وحدة المعالجة المركزية بإجراء جميع العمليات الحسابية والمنطقية دون أن يكون
هناك حاجة للبيانات من ذاكرة الحاسوب.
خطأ صحيح
ئ
العشوا�. ف
ي .4يؤدي إيقاف تشغيل شاشة الحاسوب إىل فقدان البيانات ي� ذاكرة الوصول
خطأ صحيح
24
4
الشخص.
ي أجب عن األسئلة التالية المتعلقة بالحاسوب
ً
> ما وظيفة كل من:
اللوحة األم.
________________________________________________________ _
________________________________________________________ _
وحدة المعالجة المركزية.
________________________________________________________ _
________________________________________________________ _
ئ
العشوا�. ذاكرة الوصول
ي
________________________________________________________ _
________________________________________________________ _
> اذكر ثالثة أجهزة إدخال للحاسوب.
25
الدرس الثاني
تخصيص نظام التشغيل
ال�مجيــة للحاســوب يتكــون الحاســوب مــن مكونــات ماديــة وبرمجيــة ،ســنتعرف اآلن عــى المكونــات ب
وال�امــج التطبيقيــة .مــا نظــام ال�مجيــات إىل نوعـ ي ن
ـ� :نظــام التشــغيل ب ال�مجيــات .تنقســم ب أو مــا يســى ب
التشــغيل ومــا أهميتــه؟ كمــا يتضــح مــن االســم ،فنظــام التشــغيل يســاعدنا عــى تشــغيل الحاســوب ،ولكــن مــا
مهــام نظــام التشــغيل؟
ين
رئيسيت�: ين
مهمت� ينفذ نظام التشغيل
ف
ي� بدايــة الثمانينــات كان نظــام التشــغيل
عبــارة عــن شاشــة ســوداء تظهــر األوامــر الـ ت يـ�
يدخلهــا المســتخدم مــن أجــل الحصــول عــى
النتائــج الـ ت يـ� يبحــث عنهــا .يتطلــب األمــر
أن يكــون المســتخدم عــى معرفــة باألوامــر
الصحيحــة .ومــن أمثلــة نظــم التشــغيل هــذه
).MS-DOS (Disk Operating System
26
ُ
تبع ذلك ظهور أول نظام تشغيل بواجهة رسومية عرفت
باسم (.Graphical User Interface (GUI
27
طبق ف� نز
م�لك: ي
إعدادات الفأرة
ف
أول مــا ســنتعلمه ي� تعديــل اإلعــدادات هــو كيفيــة تخصيــص أزرار الفــأرة ،يقــدم
ش
المؤ�. Microsoft Windowsطريقة لتخصيص أزرار الفأرة والتحكم بشكل وحركة
4
2
3
5
1
28
6
Switch Primary and Secondary buttons
ـ� األزرار الرئيســة والثانويــة) هــذا الخيــار (التبديــل بـ ي ن
ً
يغـ يـر مــن ترتيــب أزرار الفــأرة ،فبــدال مــن اســتخدام
الــزر األيــر لفتــح الملفــات والمجلــدات أو اختيارهــا
واســتخدام الــزر األيمــن لفتــح القوائــم المنبثقــة،
يقــوم هــذا الخيــار بتبديــل وظائــف الــزر األيمــن
ـتخدم اليــد
ي واأليــر وتعتـ بـر هــذه مـ ي زـ�ة قيمــة لمسـ
اليــرى .
إعدادات الشاشة
تســتخدم الحواســيب النقــاط أو مــا يســى "البكســل" إلنشــاء النصــوص والصــور الـ ت يـ� تظهــر عــى
ً
وضوحــا الشاشــة .تقــاس دقــة الشاشــة بعــدد نقــاط البكســل الـ ت يـ� تحتوي ـهــا .يكــون عــرض النــص والصــور أ كـ ثـر
ً
حجمــا كلمــا زادت دقــة الشاشــة. ولكــن أصغــر
29
تغي� دقة الشاشة:
ي
1 >اضغــط بالــزر األيمــن للفــأرة عــى مــكان فــارغ عــى ســطح المكتــب ،ســتظهر نافــذة منبثقــة.
2 >اضغط ( Display settingsإعدادات العرض).
>ستظهر نافذة ( Settingsاإلعدادات) ش
مبا�ة.
ف
� قس ـ ــم ( Displayالع ـ ــرض) اضغ ـ ــط ،Advanced display settingsث ـ ــم اضغ ـ ــط > ي
قائم ـ ــة ( Resolutionدق ـ ــة الشاش ـ ــة) 3واخ ـ ـ تـر دق ـ ــة الشاش ـ ــة ال ـ ـ ت يـي ت ـ ــود اس ـ ــتخدامها.
أو اضغــط 4 >اضغــط ( Keep changesاحتفــظ بالتغيـ يـرات) الســتخدام الدقــة الجديــدة،
( Revertتجاهــل التغيـ يـرات) إذا لــم تعجبــك5 .
1
2
3
4 5
31
إعدادات اللغة
يز
اإلنجل�يــة .يمكننــا إضافــة لغــة أخــرى كاللغــة العربيــة تحتــوي أغلــب لوحــات المفاتيــح عــى األبجديــة
مــن خــال تغيـ يـر إعــدادات اللغــة ،كمــا يمكننــا ضبــط إعــدادات اللغــة والحــروف وتثبيــت لغــة إضافيــة حـ تـى
وإن كانــت الحــروف غـ يـر موجــودة عــى لوحــة المفاتيــح.
ت
ال� ستظهر،>من نافذة Windows Settingsي
3 اضغط ( Time & Languageالوقت واللغة).
4 >اضغط ( Region & languageالمنطقة واللغة)
ثم اضغط زر ( Add a languageإضافة لغة)5 .
2
>مــن قائمــة اللغــات الـ ت يـ� ســتظهر حــدد اللغــة الـ ت يـ� ترغــب
بإضافتهــا6 .
1
3
32
4
5
ً
يمكنــك أيضــا تغيـ يـر اللغــة عـ بـر اســتخدام
اختصــارات لوحــة المفاتيــح بالضغــط
عــى . Shift + Alt 6
33
المساعد
ن ف
ـتخدم� ي� الحصــول عــى معلومــات حــول كيفيــة
ي ال�امــج المختلفــة أدوات لمســاعدة المسـ توفــر ب
ً
ـتخدم تلــك
ي اســتخدامها .ينطبــق هــذا أيضــا عــى أنظمــة التشــغيل حيــث تتوفــر أدوات مســاعدة لمسـ
األنظمــة .
استخدام المساعد:
2
4
3
1
ً
مستعينا بحاسوبك. ه صحيحة أم خطأ
تحقق من الجمل التالية هل ي
أك�.
.2دقة الشاشة المنخفضة تعرض األشياء بشكل ب
خطأ صحيح
ف
.5عندما تستخدم المساعد ( ،)Get Helpفمن األفضل كتابة عبارات كاملة ي� مربــع
البحث.
خطأ صحيح
35
> لنطبق ً
معا
2
يل وتحقق من إجابتك باستخدام حاسوبك. ت
اخ� اإلجابة الصحيحة مما ي
ف
اضغط Windowsي� لوحة المفاتيح .Alt +
ف
ً المســتخدمة ي� لوحــة .1لتغيـ يـر اللغــة
اضغط Ctrl + Altمعا. ف
:Windows 10 المفاتيــح ي�
ً
اضغط Alt + Shiftمعا.
Microsoft Word
Mac OS
.4أي مــن ب
ال�مجيــات التاليــة يعتـ بـر مــن
MS-DOS ال�امــج التطبيقيــة؟ حــاول أن تبحــث ب
ف ي� ذلــك.
Microsoft PowerPoint
36
3
أكمل الجمل التالية باختيار أحد الكلمات المناسبة مما ي ن
ب� األقواس:
ً
.2دقة الشاشة _____________ تعرض النص والصور بشكل أقل وضوحا.
ت
ال� تحتاجها للضغط المزدوج بالفأرة لفتح ملف.
تغي� _________ ي
.3يمكنك ي
لتغي� شكل ش
مؤ� _________. ي .4يوفر لك Windowsالفرصة
ف
.6تسمح _________ ي� نظام التشغيل للمستخدم برؤية الملفات والمجلدات كرموز
ويمكن اإلشارة إليها بواسطة الفأرة.
37
> لنطبق ً
معا
4
استخدم المساعد Get Helpللبحث عن معلومات عن (إضافة طابعة) ،ثم سجل عدد النتائج.
________________________________________________________ _
________________________________________________________ _
________________________________________________________ _
________________________________________________________ _
________________________________________________________ _
5
قم بتجربة إعدادات مختلفة لدقة الشاشة ف ي� حاسوبك واكتب الدقة المفضلة.
________________________________________________________ _
________________________________________________________ _
6
أنـ ش ئ
ـس قائمــة باإلعــدادات الـ ت يـ� قــد تقــوم بهــا لجعــل بيئــة الحاســوب الخاصــة بــك
ـتعينا بحاســوبك. ً
مناســبة الحتياجاتــك مسـ
________________________________________________________ _
________________________________________________________ _
________________________________________________________ _
________________________________________________________ _
________________________________________________________ _
38
7
بناء عىل ما تعلمته ف ي� هذا الدرس.
أجب عن األسئلة التاليةً ،
>مــا الفــرق بـ ي ن
ـ� أنظمــة التشــغيل باســتخدام واجهــة رســومية وأنظمــة قائمــة عــى األوامــر مثــل
MS-DOS؟
> ما الفرق ي ن
ب� أنظمة التشغيل هذه و Microsoft Windows؟
________________________________________________________
________________________________________________________
________________________________________________________
________________________________________________________
8
تخصيص أزرار الفأرة.
يل:
افتح نافذة إعدادات الفأرة وقم بما ي
.1بدل ي ن
ب� األزرار األساسية والثانوية.
غ� رسعة الضغط المزدوج.
.2ي
9
تخصيص إعدادات اللغة.
يل:
افتح نافذة إعدادات اللغة وقم بما ي
.1أضف لغة جديدة.
للتغي� ي ن
ب� اللغات المضافة لديك. ي .2استخدم اختصارات لوحة المفاتيح
39
الدرس الثالث
ُ
الملفات والمجلدات
وال� ت
ســنصمم معلومات مصورة حول األجزاء الرئيســة لوحدة النظام واألجهزة الملحقة للحاســوب ،ي
ف
تعلمناهــا ي� الــدرس الســابق .قبــل أن نبــدأ عمليــة التصميــم ،علينــا جمــع كل المعلومــات الـ ت يـ� نحتاجهــا ،مــن
أجــل عمــل التصميــم.
ف ت ت
ال� سنحتاج الستخدامها ي� وغ�ها من الموارد ي سنستخدم اإلن�نت للبحث عن الصور والمقاالت ي
ت
اآل�: ف
المعلومات المصورة ،وسنقوم بتنظيمها ي� مجلدات رئيسة ومجلدات فرعية حسب الشكل ي
رئيس
ي مجلد
المكونات المادية للحاسوب
ً
سابقا ف� مهارات البحث عىل ت
اإلن�نت للحصول عىل المعلومات المطلوبة. ي استخدم ما تعلمته
40
نسخ /نقل ُ
المجلدات والملفات
ف ً ث
ه مــن أ كــر األوامــر شــيوعا والـ ت يـ� تســتخدم ي� كل ب
ال�امــج بنفــس الطريقــة. النســخ والقــص واللصــق ي
ـكان آخــر ،يمكننــا اســتخدام أمــر Copy
إذا أردنــا إعــادة ترتيــب بنيــة مجلداتنــا أو ملفاتنــا أو رغبنــا بنقلهــا إىل مـ ٍ
(نســخ) و أمــر ( Cutقــص) وأمــر ( Pasteلصــق).
Ctrl + V ( Pasteلصق) للصق المجلد أو الملف للمكان الجديد بعد نسخه أو قصه.
1
2
3
41
المكونات المادية للحاسوب
1
بنفــس الطريقــة ُيمكنــك
نقــل أو نســخ مجلــد أو
ف
ملــف لمجلــد آخــر ي�
نفــس النافــذة.
3
2
1
2
3
حذف مجلد:
2
44
البحث عن مجلد أو ملف
ـ� أن ننــى أيــن قمنــا
عندمــا يكــون لدينــا الكثـ يـر مــن الملفــات والمجلــدات داخــل حاســوبنا ،فمــن الطبيـ ي
بحفظهــا ،يمكــن العثــور عــى ملــف مــن خــال البحــث عنــه ،إذا لــم تعــرف االســم الصحيــح للملــف أو المجلــد
ً
الذي تبحث عنه تحديدا ،استخدم الرمز (*) ،حيث تمثل أي عدد من الحروف أو األرقام ف ي� اسم الملف.
1
2
لتحديــد مجلــد أو ملــف اضغــط عليــه مــرة واحــدة بالفــأرة ،أمــا لتحديــد ملفــات أو مجلــدات متعــددة أو
غـ يـر متجــاورة فاســتمر بالضغــط عــى Ctrlثــم اضغــط بالفــأرة فــوق كل عنــر مــن العنــارص الـ ت يـ� تريــد
45 تحديدهــا .حــاول تجربــة ذلــك!
االختصارات
ف ف
قــد نحتــاج ي� بعــض األحيــان إىل التعامــل مــع ملــف أو برنامــج بشــكل مســتمر وال نــود إضاعــة الوقــت ي�
البحــث عنــه كل مــرة .ف ي� هــذه الحالــة يمكننــا اســتخدام مــا يســى االختصــارات.
ً
لمجلد أو لملف أو بل�نامجُ .يوضع الرابط عادة عىل سطح مكتبك ٍ االختصار هو رابط
المع� بسهولة وبرسعة.ن لمساعدتك عىل الوصول إىل الملف
ي
1
2
3
نصيحة ذكية
ُيمكنك إضافة أي اختصار بل�نامج أو ملف إىل ش�يط المهام بسحبه وإفالت رمزه عىل ش
ال�يط.
ولحذفه من ش�يط المهام اضغطه بالزر األيمن للفأرة ثم اضغط ( Unpinإزالة تثبيت). 46
خصائص الملف
بعــد أن تعرفنــا كيفيــة إنشــاء ملــف أو مجلــد جديــد ،حــان الوقــت لرؤيــة بعــض المـ ي زـ�ات المتقدمــة فيمــا
يختــص بالتحكــم بالملفــات و المجلــدات .كل ملــف أو مجلــد يحتــوي عــى بعــض المعلومــات الـ ت يـ� تشــمل
خصائــص الملــف نفســه مثــل تاريـ ـ ــخ اإلنشــاء والنــوع والحجــم والموقــع.
1
2
3
47
( Type of fileنــوع الملــف)
يحــدد نــوع الملــف. ( Createdتم إنشــاؤه) تاري ــخ
إنشــاء الملــف.
( Opens withفت ــح
ال�نام ــج
بواس ــطة) يح ــدد ب ( Modifiedتم تعديله)
الــذي ُيســتخدم لفتــح الملــف تاري ــخ تعديل الملف.
ال�نام ــج
م ــع إمكاني ــة تغي ـ يـر ب
ا� ألي برنام ــج آخ ــر. ت ض
االف ــر ي ( Accessedالتشغيل
األخ�) تاري ــخ آخر عملية
ي
( Locationالموقــع) يحــدد
فتح للملف.
مــكان حفــظ الملــف.
ف
(مخ�) إخفاء Hidden
( Sizeالحجــم) يعــرض حجــم ي
الملف. الملف.
2
3
4 ً
عندمــا يكــون المجلــد أو الملــف مخفيــا
ً
فإنــه يظهــر شــفافا.
48
> لنطبق ً
معا
1
يل وتحقق من إجابتك باستخدام حاسوبك. ت
اخ� اإلجابة الصحيحة مما ي
األصل.
ي رابط إىل المجلد
األصل. نسخة من المجلد .2ب
يعت� اختصار مجلد
ي ين
مع� :
األصل باسم مختلف.
ي نفس المجلد
49
> لنطبق ً
معا
2
أمام العبارة الخطأ. أمام العبارة الصحيحة وعالمة ضع عالمة
3
ً
مستعينا بحاسوبك. تحقق من الجمل التالية هل صحيحة أم خطأ
رؤية ملف ف
مخ�.
ي
_________________________________________________________
تحويل ملف ليصبح للقراءة فقط.
_________________________________________________________
5
قم بإنشاء المجلدات والمجلدات الفرعية اآلتية:
نئ
الموا� البحرية القطرية
الصور المستندات
51
> لنطبق ً
معا
6
قم بإنشاء المجلدات الرئيسة والمجلدات الفرعية اآلتية:
قارات العالم
7
التعامل مع الملفات والمجلدات.
52
>قم بفتح المجلد ُ
المستخرج "."Maps
> ثم قم بتسمية ملفات الصور الموجودة داخله بأسماء متعلقة بمحتوياتها.
ً
ـرع المالئــم الــذي أنشــأته ف ي� مجلــد "قــارات العالــم" ســابقا.
>ثــم قــم بنقلهــا إىل المجلــد الفـ ي
ـرععــى ســبيل المثــال ،قــم بتســمية الصــورة "خريطــة آســيا" ثــم انقلهــا إىل المجلــد الفـ ي
"آسيا".
> قم بحذف المجلد " "Mapsبعد االنتهاء من نقل محتوياته إىل المجلدات األخرى.
53
> لنطبق ً
معا
8
دعونا نتدرب عىل كيفية التعامل مع الملفات والمجلدات.
>اســتخدم المســاعد Get Helpللعثــور عــى معلومــات عــن الملفــات المخفيــة (hidden
ه الكلمــات المفتاحيــة الـ ت يـ� ســتقوم بكتابتهــا؟
.)filesمــا ي
__________________________________________________________
ا� الــذي يتيــح لــك أن تضــع دائــرة حــول القــارة الـ ت يـ�ت ض
ال�نامــج االفــر ي
>افتــح الملــف بواســطة ب
توجــد فيهــا دولــة قطــر.
ف
"مخ�". ال يمكننا حفظ الملف بنفس االسم ألنه ملف
ي
ال يمكننا حفظ الملف بنفس االسم ألنه "للقراءة فقط" .
يمكننا حفظ الملف بنفس االسم ولكن ف ي� مجلد آخر .
يمكننا حفظ الملف بنفس االسم اذا قمنا بإزالة اختيار "للقراءة فقط" من خصائص الملف .
يمكننا حفظ الملف بنفس االسم .
> احفظ عملك.
ـال بالمعلومــات المطلوبــة عــن الملــف
>قــم باســتخدام خصائــص الملــف لتعبئــة الجــدول التـ ي
الذي قمت بإنشائه:
نوع الملف
موقع الملف
حجم الملف
وقت وتاري ــخ إنشاء الملف
يوم ووقت تعديل الملف
54
الدرس الرابع
المعلومات المصورة
المعلومــات المصــورة Infographicsي
ه تمثيــل المعلومــات والبيانــات بطريقــة واضحــة وســهلة مــن
خــال اســتخدام رســوم وصــور ونصــوص مختــرة ومخططــات وأشــكال ورمــوز.
الكفاءة والدقة
السهولة واإليضاح
الجاذبية والفاعلية
ف
التوازن ي� العرض
56
األنواع الشائعة للمعلومات المصورة Infographics
الهيكل:
ي
7
ف التوضيح:
ي 6
يقــوم بتنظيــم البيانــات ي� مســتويات
ـاء عــى رتبتهــا مــع إظهــار كيفيــة مختلفــة بنـ ً يقــوم بتحويــل النصــوص إىل رمــوز ورســوم
ارتبــاط كل مســتوى بالمســتويات األخــرى. توضيحيــة ،إضافــة إىل تنظيــم عــرض النصــوص
ه أ كـ ثـر األنــواع مــن خــال اســتخدام قوائــم التعــداد .يســتخدم
تعتـ بـر المخططــات الهرميــة ي ف
الشــائعة مــن هــذا النــوع. هذا النوع بشكل شائع ي� الكتيبات والملصقات
التوضيحيــة .
57
خطوات تصميم المعلومات المصورة :Infographics
1
اذكر بعض استخدامات المعلومات المصورة؟
_______________________________________________________ .1
_________________________________________________________
_______________________________________________________ .2
_________________________________________________________
_______________________________________________________ .3
_________________________________________________________
2
ما الخصائص الرئيسة للمعلومات المصورة؟
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________
59
> لنطبق ً
معا
3
ت
اآل�: ف
اكتب نوع المعلومات المصورة المناسب ي� الجدول ي
4
ت
ال� عليك اتباعها؟
عندما تريد إنشاء معلومات مصورة ،ما الخطوات ي
____________________________________________________________
____________________________________________________________
____________________________________________________________ 60
الدرس الخامس
أدوات تصميم المعلومات المصورة
ً ف
األخ�ة الماضية حيث
ي شائعا ي� السنوات لقد أصبح استخدام المعلومات المصورة Infographics
ت ف تز
وال�
ي�ايد استخدامها باستمرار ،ويعود الفضل ي� ذلك إىل انتشار األدوات سهلة االستخدام والمجانية ي
تتيــح للكثـ يـر مــن األشــخاص إنشــاء Infographicsبطريقــة ســهلة.
ف
إلنشاء المعلومات المصورة Infographicsسنستخدم ي� هذه الوحدة برنامج .Edraw Max
ً
أول :تصميم المعلومات المصورة باستخدام برنامج Edraw Max
61
الطريقة األوىل :التصميم باستخدام القوالب الجاهزة
ف
لنبــدأ ي� إنشــاء المعلومــات المصــورة Infographicsالخــاص بنــا ،ي
وه حــول األجـزاء الرئيســة لوحــدة
ه اختيــار القالــب Templateالــذي نريــده.
النظــام .الخطــوة األوىل ي
اختيار القالب:
لل�نامج. ف
1 > اضغط Infographicي� النافذة الرئيسة ب
2 > اضغط ( Technologyالتكنولوجيا).
3 > حدد القالب.
4 > اضغط ( Createإنشاء).
1
2
4
3
الحــظ ظهــور تصنيفــات متعــددة تحتــوي
عــى قوالــب مختلفــة.
62
تغي� العنوان
ي
ت ض ف
ا� ي� المعلومات المصورة :Infographics
لتغي� العنوان االف� ي
ي
ا� للقالب.ت ض
1
>اضغط العنوان االف� ي
ا� واكتــب عنــوان المعلومــات المصــورة الخــاصت ض
>احــذف العنــوان االفــر ي
بموضوعــك2 .
>لتغيـ يـر الخــط ،واللــون ،وحجــم النــص ،اســتخدم أدوات مجموعــة Fontمــن
تبويــب ( Homeالصفحــة الرئيســة) 3أو مــن نافــذة الخــط المنبثقــة4 .
3
4
1
2
63
إضافة الصور
2
1
4
6
5
65
حفظ المعلومات المصورة
عند االنتهاء من عملك ،عليك أن تقوم بحفظ ملف المعلومات المصورة الخاص بك .نوع الملفات
ت ض ف
ا� ي� برنامــج Edraw Maxهــو eddxوهــو قابــل للتعديــل عليــه ،ويمنحنــا ب
ال�نامــج كذلــك إمكانيــة االفــر ي
حفــظ المعلومــات المصــورة بصيــغ مختلفــة مــن ضمنهــا صيــغ pdfو .jpg
1
2
3
4
66
ً
فتح المعلومات المصورة الموجودة مسبقا
ً ت
ال� تم إنشاؤها مسبقا بب�نامج .Edraw Max
يمكنك فتح وتعديل ملفات المعلومات المصورة ي
1
2
3
4
67
الطريقة الثانية :التصميم باستخدام القوالب الجديدة
لقــد حــان الوقــت لنتعــرف عــى كيفيــة إنشــاء المعلومــات المصــورة الخاصــة بنــا خطــوة بخطــوة ،دون
ف ت ض
ا� الموجــود ي� برنامــج .Edraw Maxســتتناول المعلومــات المصــورة موضــوع اســتخدام القالــب االفــر ي
األجهــزة الملحقــة بالحاســوب.
2
1
2
3
69
إضافة عنوان
يجــب إضافــة عنــوان لقالــب المعلومــات المصــورة الخــاص بنــا ،يقــدم لنــا Edraw Maxمكتبــة عناويــن
جاهــزة يمكننــا اختيــار أحدهــا.
1
2
3
70
4
7
71
ا� داخــل الصنــدوق " ،"Company Name/ Titleوالــذي ســنقوم بتعديلــه ت ض
يوجــد النــص االفــر ي
بكتابــة العنــوان الــذي نريــده.
كتابة نص ف ي� العنوان:
ً
مزدوجا عىل العنوان الختيار النص. ً
1 > اضغط ضغطا
ا� " "Company Name/ Titleواكتــب عنــوان المعلومــات ت ض
>احــذف النــص االفــر ي
المصــورة الخــاص بموضوعــك2 .
2
سنحتاج إىل عنوان واحد لكل نوع من أنواع األجهزة الطرفية ،دعونا نضيف المزيد من العناوين.
72
إضافة األشكال
ف
لقــد حــان الوقــت إلضافــة بعــض األشــكال داخــل المعلومــات المصــورة ،وكمــا يظهــر ي� الموضــوع
الــذي ت
اخ�نــاه حــول األجهــزة الملحقــة بالحاســوب ،هنــاك عالقــة تقاطــع بـ ي ن
ـ� التصنيفــات الثالثــة ،لذلــك
سنســتخدم أشــكال مخطــط فــن .Venn Diagram
إضافة شكل:
5 وقم بسحبه وإفالته ف ي� القالب. 4 اخ� نموذج ( Hollow Circleالدائرة المجوفة) > ت
ف
� الجانــب األيمــن مــن النافــذة توجــد جميــع خيــارات تنســيق الشــكل ،قــم بتغيـ يـر تعبئــة Solid fill
> ي
7وخــط 8الدائــرة .Solid line
1
5 2
3
4
8
7
6
73
إضافة صو ر
ســنقوم اآلن بإضافــة بعــض الصــور مــن المكتبــات المختلفــة الـ ت يـ� يوفرهــا ب
ال�نامــج ،سنستكشــف اآلن
كيــف يمكننــا البحــث والعثــور عــى الصــور المناســبة ف ي� هــذه المكتبــات.
إلضافة صور:
1 >اكتب ف ي� ش�يط البحث ( Monitorشاشة) ف ي� قسم ( Librariesالمكتبات).
ً ً
>اضغط ضغطا مزدوجا عىل صورة الشاشة إلضافتها إىل القالب2 .
1
3
4
2
74
ف ف
قــد ال نتمكــن مــن العثــور عــى الرمــز أو الصــورة المطلوبــة ي� المكتبــة ،يمكننــا ي� هــذه الحالــة اســتخدام
خاصيــة رفــع الملفــات مــن حاســوبنا لتحميــل الصــورة المطلوبــة.
تحميل صورة:
2 1 > اضغط ( Pictureصورة).
>اضغــط Insert picture from
( fileإدراج صــورة مــن ملــف)2 .
1
>حــدد موقــع المجلــد الــذي يحتــوي
عــى الصــورة الم ـراد إضافتهــا3 .
3
4
75
ربط عنارص المعلومات المصورة Infographics
ت
ال� توضح وظيفة تصنيفات األجهزة الملحقة بالحاسوب.
دعونا نضيف أشكال األسهم ي
إضافة ( Arrow Shapesأشكال األسهم):
1 > اضغط قسم ( Librariesالمكتبات).
ثــم اخـ تـر Arrow Shapes 2 >مــن القائمــة الـ ت يـ� تظهــر اضغــط ( Generalعــام)
(أشــكال األســهم)3 .
2
3
5
4
6
76
دعونا نضيف العدد المناسب من التوصيالت ي ن
ب� عنارص المعلومات المصورة لتوضيح التصنيفات
الثالثــة لألجهــزة الملحقــة بالحاســوب.
إضافة ( Connectorsتوصيالت):
1
6
2
7
3
8 9
5
4
77
إضافة رمز االستجابة الرسيعة QR
ئ
ـا� األبعــاد يمكــن قراءتــه بواســطة الهواتــف الذكيــة .يمكننــا إضافــة رمــز QRإىل
رمــز QRهــو رمــز ثنـ ي
ف
المعلومات المصورة الخاصة بنا ي� برنامج .Edraw Maxليمكنك من مشاركة المعلومات المصورة مع
و� الخاص بب�نامج .Edraw Max ت ن
يش� إىل عنوان الموقع اإللك� ي اآلخرين سنقوم اآلن بإضافة رمز QRي
1
2
3
4
1
3
2
79
ف ثانيا :استخدام أدوات ت
ً
اإلن�نت ي� تصميم المعلومات المصورة Infographics
مث�ة لالهتمام تستخدم لتصميم المعلومات المصورة تسىم Infogram.com ع� الويب أداة ي تتوفر ب
ً
إن هــذه األداة مجانيــة وتوفــر تنوعــا كبـ ي ًـرا مــن الرســوم والمخططــات والخرائــط ،كمــا تقــدم إمكانيــة رفــع
الصــور وملفــات الفيديــو مــن جهــاز المســتخدم إلنشــاء .Infographics
الستخدام ،Infogram.comنحتاج إىل إنشاء حساب وتسجيل الدخول.
1
2
3
80
ف
يوفــر Infogramقوالــب رســومية جاهــزة لالســتخدام .ي� هــذا الــدرس ســوف نســتخدم أحــد هــذه
القوالــب كأســاس لمعلوماتنــا .ســنقوم بإنشــاء تصميــم ( Infographicملصــق) عــن األج ـزاء األساســية
داخــل وحــدة النظــام واألجهــزة الملحقــة للحاســوب.
العمل مع :Infogram.com
2
3
ســيتم نـ شـر ش
م�وعــك االحتفــاظ بخصوصيــة
للجميــع مــن خــال 4 المـ شـروع.
81
عنــوان .URL
تغي� العنوان. بعد إنشاء ش
الم�وع يجب ي
تغي� العنوان:
ي
يمكنــك تعديــل جميــع ا�. ت ض
1
> اضغط ضغطة مزدوجة عىل العنوان االف� ي
مربعــات النــص الخاصــة ً ُ ت ض
ا� واكتب عنوانا جديدا2 .
برســوم المعلومــات بنفس > احذف العنوان االف� ي
الطريقــة . 3 تغي� خيارات النص من خيارات .Text object
> يمكنك ي
1
3
2
لون الخط
نوع الخط
التغي�ات
ي يتــم حفــظ جميــع
حجم الخط ً
الـ ت يـ� قمــت بهــا تلقائيــا عــى
حســابك.
82
ه إضافة الصور ،قبل البدء بإضافة
الخطوة التالية ي
الصور نحتاج إىل تنظيم معرض الصور .يمكننا استخدام
صور Infogramأو تحميل الصور من جهاز الحاسوب.
تحميل الصور:
1 1
1 > اضغط ( Add graphicsإضافة الرسومات).
2 > اضغط ( Uploadتحميل).
ت
ال� تريدها واضغط ( Openفتح).
3
> حدد الصور ي
2
3
ت
ال� قمنا بإضافتها
الصور ي
ف
تظهر ي� MyUploads
83
ف
اآلن بعــد أن توفــرت لدينــا الصــور الـ ت يـ� نحتاجهــا ي� ،My uploadsنحــن مســتعدون لبــدء إنشــاء
ً
التصميــم .كمــا ذكرنــا ســابقا ،ســيكون الملصــق حــول األج ـزاء األساســية داخــل وحــدة النظــام واألجهــزة
الملحقــة للحاســوب .احــذف مكونــات القالــب الـ ت يـ� ال نحتــاج إليهــا وقــم بإضافــة صــور مــن المكتبــة.
إضافة صورة:
1 >اضغط ( Add graphicsإضافة الرسومات).
ت
ال� تريد إدراجها.
2
>اضغط الصورة ي
1
2
اضغط للحذف
84
ئ
النها� لتصميم Infographicلمصلق األجزاء األساسية داخل وحدة النظام. هذا الشكل
ي
85
> لنطبق ً
معا
1
ع� التاري ــخ.
قم بانشاء معلومات مصورة Infographicsعن الحواسيب وتطورها ب
2
نئ
الموا� البحرية القطرية. ش ئ
أن� معلومات مصورة عن
>ابحــث عـ بـر الويــب عــن المعلومــات الالزمــة إلنشــاء المعلومــات المصــورة Infographicsوقــم
ً
بحفظهــا ف ي� شــجرة المجلــدات والمجلــدات الفرعيــة الـ ت يـ� قمــت بإنشــائها ســابقا.
يل: ف
> اعتمد ي� بحثك عىل ما ي
الموا� البحرية الرئيسة ف ي� قطر وأهميتها.نئ .1نبذة عن
.2الموقع.
.3المساحة.
ـوا� مــن حيــث (الســيارات والمعــدات، .4معلومــات إحصائيــة عــن القــدرة االســتيعابية للمـ ن ئ
ـال عــدد ث
الــروة الحيوانيــة ،بضائــع عامــة ،عــدد الســفن ،مــواد البنــاء واإلنشــاءات ،إجمـ ي
الســياح).
ريا�.)... ، .5المرافق والخدمات (مركز صح ،نادي ض
ي ي
الموا� البحرية ف ي� قطر.
نئ > ادعم بحثك بإضافة صور عن
> استخدم الرسوم والرموز واألشكال التوضيحية المناسبة.
> قدم عرضك أمام زمالئك ف ي� الفصل.
86
3
مستخدما قالب جديد ( )Blank Drawingش
أن�ء معلومات مصورة عن(كأس العالم .)2022
ف
>عــى كل فريــق عمــل أن يجمــع كافــة المعلومــات المتوافــرة عــن "كأس العالــم ي� قطــر ،"2022
ثــم يقــوم بعمــل معلومــات مصــورة عــن الموضــوع.
>يقــوم كل فريــق بعــرض المعلومــات المصــورة الـ ت يـ� قــام بانجازهــا عــى الفصــل ،ثــم يقــوم كل
طالــب ف ي� الفصــل بالتصويــت الختيــار أفضــل معلومــات مصــورة مــن وجهــة نظــره.
ف ف
>يتــم عــرض المعلومــات المصــورة الـ ت يـ� حظيــت بأ كـ بـر عــدد مــن األصــوات ي� مــكان بــارز ي�
المدرســة .
4
حــاول إنشــاء معلومــات مصــورة Infographicsحــول الموضــوع الســابق
(كأس العالم )2022باستعمال .Infogram.com
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
_______________________________________________________
87
طبق ف� نز
م�لك ي
يز
والم�ات) Programs and Featuresب
(ال�امج
ف
عندمــا نقــوم بتثبيــت برنامــج عــى Windowsيتــم تثبيــت ملفــات ب
ال�نامــج ي� نظــام الحاســوب ،مــن
ـ� إزالــة برنامــج .حيــث أنــه ُيحــذف بشــكل تــام
ال�نامــج الــذي ال تحتاجــه ،يجــب الحــذر حـ ي ن
الجيــد إزالــة ب
ويجــب إعــادة تثبيتــه عنــد الحاجــة الســتخدامه.
إزالة برنامج
>مــن خيــار Uninstall or change a >اضغط قائمة ( Startإبدأ) ،مرر ش
ال�يط
( programإزالــة التثبيــت أوتغيـ يـر ب
ال�نامــج) الجان� 1واضغط
بي
ال�امــج المثبتــة ف ي� نظــام الحاســوب. ســتظهر ب 2 .Windows System
2
3
4
1
مــن الخطــأ حــذف ملفــات برنامــج تــم تثبيتــه
6 ال�نامــج
دون إزالتــه بشــكل كامــل .قــد يتوقــف ب
عــن العمــل ولكــن ال يتــم حذفــه بالكامــل كــون
ال�نامج تتواجد بعدة أماكن مختلفة ملفات ب
5 عــى القــرص الصلــب .يجــب إزالــة أي برنامــج
من .Programs and Features
88
االتصال بالشبكة الالسلكية ()Wi-Fi
االتصال بالشبكة الالسلكية يتطلب معرفة اسم الشبكة ورمز التحقق (كلمة المرور) لالتصال بها.
1
7
3 4
5
6
89
االحتياط
ي النسخ
لتجنــب فقــدان البيانــات المهمــة يجــب أخــذ نســخة احتياطيــة للملفــات (مســتندات -صــور -فيديــو -
ف
ـحا� .إن عمــل
التخزيــن السـ ب ي صــوت) المخزنــة ي� الحاســوب وذلــك باســتخدام أدوات تخزيــن خارجيــة أو
ً
النســخ االحتياطيــة عــى القــرص الصلــب داخــل نفــس الحاســوب ال يعتـ بـر خيـ ًـارا آمنــا حيــث أن تلــف القــرص
الصلــب ســيؤدي إىل ضيــاع كافــة البيانــات بمــا فيهــا النســخ االحتياطيــة.
ـاط مثــل File History ز
يتضمــن Windows 10مـ يـ�ات تســمح بالقيــام بعمليــات النســخ االحتيـ ي
(أرشــفة الملفــات) ،ممــا يســمح بعمــل نســخ ُمجدولــة ومنتظمــة مــن البيانــات وحفظهــا عــى أداة تخزيــن
خارجيــة .
ً
نسخ البيانات احتياطيا
2 > ت
4 االحتياط).
ي اخ� ( Backupالنسخ
5>اضغط ( Add a driveإضافة قرص)
1
لتحديد المكان الذي ستحفظ فيه نسختك
االحتياطية.
5
3
4
90
برامج أخرى
Google Android
يوجــد عــدة أنظمــة تشــغيل تتناســب مــع األنــواع المختلفــة مــن األجهــزة .أحــد هــذه األنظمــة
ً
مزيجــا مــن واجهــة رســومية مــع بعــض القوائــم هــو نظــام .Google Androidيعتـ بـر هــذا النظــام
ً
الـ ت يـ� يمكنــك اســتخدامها لتغيـ يـر إعداداتــك أو فتــح الملفــات .مــن الشــائع جــدا اســتخدام هــذا
النظــام ف ي� الهواتــف الذكيــة واألجهــزة اللوحيــة.
91
Apple iOS
ً يعت� Apple iOSمن ث
أك� أنظمة التشغيل شيوعا ،حيت نجده عىل األجهزة المنتجة من ب
قبــل ش�كــة Appleكأجهــزة األيفــون واأليبــاد .ظهــر نظــام التشــغيل هــذا ألول مــرة عــام 2007م.
يســتخدم هــذا النظــام واجهــة رســومية ،حيــث أن لــكل تطبيــق اختصـ ًـارا صغـ ي ًـرا عــى ســطح مكتــب
الجهــاز ،كمــا يمكــن إنشــاء مجلــدات لتنظيــم تلــك التطبيقــات.
Linux
لينكــس هــو نظــام تشــغيل مفتــوح المصــدر ،وهــذا يعـن ي أنــه يمكــن تعديلــه وتوزيعــه مــن ِق َبــل
ن ز
ـا� ويتوفــر بعــدة نســخ يمكــن اختيارهــا أي شــخص حــول العالــم .مـ يـ�ة نظــام لينكــس أنــه مجـ ي
حســب حاجــة المســتخدم.
92
ش
م�وع الوحدة
ستقوم ف� هذا ش
الم�وع بإنشاء ( )Infographicللتعريف الوصف:
ي
ف
بالمدن الرئيســة ي� دولة قطر.
> قــم بإنشــاء مجلــدات عــى جهــازك واحفــظ المعلومــات الـ ت يـ�
قمــت بجمعهــا بشــكل منظــم ف ي� تلــك المجلــدات.
ت
ال� قمت بجمعها.
> قم بإنشاء Infographicباستخدام المعلومات ي
> األنواع المختلفة للمعلومات المصورة. >تصنيــف األنــواع الرئيســية للحواســيب بنـ ً
ـاء
>اتباع الخطوات المناسبة إلنشاء المعلومات عــى مكوناتهــا الداخليــة واألجهــزة الملحقــة.
المصورة. >التعامل مع نظام الملفات.
>اســتخدام األدوات التكنولوجيــة المناســبة >تخصيص نظام التشغيل.
لتصميــم المعلومــات المصــورة. >الخصائــص الرئيســة للمعلومــات المصــورة
االحتياط.
ي > استخدام أدوات النسخ .Infographics
المصطلحات
95
.2الروبوت ذاتي التحكم
ف
ســنتعلم ي� هــذە الوحــدة كيفيــة برمجــة الروبــوت لتنفيــذ عمليــات متقدمــة ،وبشــكل أ كـ ثـر
ً تحديـ ًـدا ،كيــف ن�مــج الروبــوت ليتحكــم ف� حركتــه ً
ذاتيــا باســتخدام المستشــعرات وفقــا لظــروف ي ب
البيئــة المحيطــة بــه.
96
ماذا سنتعلم؟
ف ي� هذه الوحدة سوف نتعلم:
ف يز
التمي� ي ن
ب� أجهزة االستشعار المستخدمة ي� روبوت .Lego EV3 >
ف
>تركيب أجهزة االستشعار ي� روبوت Lego EV3والتعرف عىل أوضاعها المختلفة .Modes
المتغ�ة.
ي > بناء خوارزميات واختبار مخططات التدفق لتعامل الروبوت مع البيئات
> برمجة الروبوت التخاذ القرارات وتجاوز العوائق باستخدام المستشعرات.
> برمجة الروبوت لمحاكاة زيادة الرسعة التدريجية كما ف ي� السيارات ذاتية القيادة.
> برمجة الروبوت لمحاكاة نظام مثبت الرسعة ف ي� السيارات ذاتية القيادة.
التدري� وعدم االصطدام. ذا� التحكم عىل التوقف ت
ج ي > برمجة الروبوت ي
مواضيع الوحدة
> أجهزة االستشعار
> التنقل بأمان
الذك
> الروبوت ي
> القيادة الذاتية
> القيادة بأمان
األدوات
> LEGO Mindstorms EV3
97
هل تذكر؟
ال�مجية
بيئة Mindstorms EV3ب
ال�مجيــة والـ ت يـى تمثــل األوامــر الـ ت يـى تســتخدم بل�مجــة الروبــوت .إن
اللبنــات ب
تســتخدم بيئــة ِ EV3
وغ�هــا.
عمليــة برمجــة الروبــوت تمنحــه القــدرة عــى الحركــة و االســتدارة و اكتشــاف األشــياء ي
ال�مجية إىل 6تصنيفات:
تصنف اللبنات ب
> ( Actionالحركة).
ف
> ( Flow Controlالتحكم ي�
التتابع).
> ( Sensorمستشعر).
> ( Data Operationعمليات
البيانات).
> ( Advancedمتقدم).
ال�مجية). ت
(لبنا� ب
ي > My Blocks
محركات EV3
ـا� متوســط الحجــم ،يكــون المحــرك الكبـ يـر ي ُيــزود روبــوت EV3بمحركـ ي ن
ـ� ،األول كبــر الحجــم والثـ ن
ً ي
بمثابــة قاعــدة القيــادة الرئيســة للروبــوت ،أمــا المحــرك المتوســط فهــو أصغــر وأخــف وزنــا مــن
ً
المحــرك األول وأرسع اســتجابة.
القرارات
ف
ال�مجــة EV3يمكننــا اســتخدام لبنــة ( Waitاالنتظــار) ولبنــة ( Switchالتبديــل) ،بل�مجــة ي� بيئــة ب
ً
الروبــوت التخــاذ القـرارات تبعــا للمهــام الموكلــة لــه.
ً
أساســا جملــة ""IF ه لبنــة ( Switchالتبديــل) ي
ـل� أو أ كـ ثـر
ال�طيــة ،وه تحتــوي عــى تسلسـ ي ن
ي
ش
ال�مجيــة ،كل تسلســل منهــا يســى مــن اللبنــات ب
حالــة ،حيــث يتــم تنفيــذ حالــة واحــدة فقــط لــكل
مــرة يتــم فيهــا التشــغيل.
99
الدرس األول
أجهزة االستشعار
ً ً ف
التفك� ي� سيارة تقود نفسها ذاتيا بدال من قيادتها من ِقبل إنسان؟ ي هل يمكنك
أليــس مــن الرائــع أن تقــوم تلــك الســيارة باستشــعار البيئــة وأن تتنقــل بــدون تدخــل
بـ شـري ،وأن تتمكــن مــن تجنــب االصطدامــات أو تتوقــف وتغـ يـر االتجــاه بنـ ً
ـاء عــى
ً
استنادا إىل إشارات المرور بتحكم ت
ذا� كامل. ي تخطيط الطريق أو
القيادة الذاتية
ُ ً
اآلل ،تعد أنظمة
تتجه صناعة السيارات حاليا نحو العمل عىل إنشاء سيارات ذاتية القيادة والتحكم ي
ف ف
التحكــم بالرسعــة وتغيـ يـر المســارات والمســاعدة ي� إيقــاف الســيارة ي� المواقــف مــن الممـ ي زـ�ات المتطــورة
ً ف ً
الـ ت يـى أصبــح وجودهــا شــيئا مألوفــا ي� الســيارات الحديثــة .مــع ازديــاد عــدد هــذه الممـ ي زـ�ات وانخفــاض تكلفــة
إضافتهــا للســيارات ،ســيجد الكثـ يـر أنفســهم يقــودون مركبــات شــبه ذاتيــة القيــادة.
هنــاك ســؤال يطــرح نفســه وهــو كيــف يمكــن لســيارة أن تسـ يـر
بنفســها؟ الجــواب الصحيــح هــو" :باســتخدام أجهــزة االستشــعار".
حيــث تمثــل مستشــعرات الســيارات مــا يشــبه "الحــواس ش
الب�يــة".
ً
فعليــا مســتقلة (وليســت آليــة). والـ ت يـى تجعلهــا
100
الروبوت وأجهزة االستشعار
تســتند تقنيــات الســيارات ذاتيــة القيــادة عــى علــم الروبــوت .تصنــع أجهــزة الروبــوت مــن مــواد مركبــة ال
ف
تمتلــك ًأيــا مــن الحــواس المدمجــة ،ولكنهــا مــع ذلــك تحمــل أجهــزة استشــعار تســاعدها ي� التنقــل مــن مــكان
آلخــر ،والكتشــاف البيئــة المحيطــة بهــا ،كمــا وتســمح لهــا بالتواصــل مــع بعضهــا البعــض ومــع البـ شـر .يمكــن
أن تحتــوي الســيارة ذاتيــة القيــادة عــى نفــس أجهــزة االستشــعار الـ ت يـى يســتخدمها الروبــوت.
ـ� الحــواس ش
الب�يــة ومــا يوافقهــا مــن أجهــزة االستشــعار الـ ت يـى نقــارن مــن خــال الجــدول التــال بـ ي ن
ي
تســتخدم للتحكــم ف ي� حركــة الروبــوت:
الحواس ش
الب�ية بالمقارنة مع أجهزة استشعار الروبوت
أجهزة استشعار الروبوت الحواس ش
الب�ية
جهاز استشعار األلوان ،جهاز استشعار الموجات فوق الصوتية ،جهاز استشعار
البرص
األشعة تحت الحمراء.
مكابح الطوارئ
كشف النقطة العمياء
اكتشاف المشاة
blind spot detection
تفادي االصطدام
emergency braking
الس�
تحذير مغادرة خط ي pedestrian detection
lane departure warning collision avoidance
ف
الخل� تحذير االصطدام التعرف عىل إشارة المرور
ي
rear collision warning traffic sign recognition
101
أجهزة استشعار Mindstorms EV3
يمنحــك برنامــج Mindstorms EV3القــدرة عــى إنشــاء وإعطــاء األوامــر للروبــوت للتحكــم
بالمح ـركات وأجهــزة االستشــعار مثــل جهــاز استشــعار اللمــس وجهــاز استشــعار األلــوان وجهــاز استشــعار
الموجات فوق الصوتية.يمكننا بواسطة أجهزة االستشعار جعل الروبوت يترصف كسيارة ذاتية التحكم
ف
تســتوعب مــا يحــدث ي� البيئــة المحيطــة مــن أجــل التوقــف أو تفــادى العوائــق ،واكتشــاف اإلشــارات عــى
الطريــق ،واالســتجابة إلشــارات المــرور.
يعت ـرب مــن المستشــعرات الرقميــة الـ ت يـى تقــوم بقيــاس المســافة
ـ� أي جســم أمامــه مــن خــال إرســال موجــات صوتيــة ذات بينــه وبـ ي ن
ـال ومــن ثــم قيــاس الزمــن الــذي اســتغرقته للرجــوع إىل جهــاز
تــردد عـ ٍ
االستشــعار .يســاعد جهــاز استشــعار الموجــات فــوق الصوتيــة
الروبــوت عــى تفــادي الحواجــز والعقبــات األخــرى ،أو تتبــع جســم
ف
متحــرك أو اكتشــاف وجــود دخيــل ي� الغرفــة ،أو حـ تـى إصــدار صــوت
عنــد اقـ تـراب جســم مــا مــن الروبــوت.
وضع ( Measureالقياس)
نصيحة ذكية
ف ف
ال يقتــر اســتخدام الموجــات فــوق الصوتيــة ي� الكشــف عــن األشــياء وقيــاس المســافات ،بــل تســتخدم ي�
ف
العديــد مــن المجــاالت المختلفــة مثــل التصويــر بالموجــات فــوق الصوتيــة والتشــخيص الطـب ي ،وكذلــك ي�
الصناعــة لترسي ـ ــع العمليــات الكيميائيــة. 102
وضع ( Compareالمقارنة)
1
2
ت
بالسنتمي� أو بالبوصة ()Compare distance in centimeters or in inches 1
مقارنة المسافة ي ن
ب� الروبوت والجسم.
لمحة تاريخية
ف
ترجع نشأة علم الصوت إىل فيثاغورس ي� القرن السادس قبل الميالد ،حيث كتب عن الخصائص
الرياضيــة لــأدوات الوتريــة .أمــا أول تطبيــق تق ـن ي للموجــات فــوق الصوتيــة فقــد ظهــر ف ي� محــاوالت
103 اخـ تـراع الغواصــات مــن قبــل Paul Langevinف ي� عــام 1917م.
جهاز استشعار األلوان Colour Sensor
ف
ي� هــذا الوضــع يتعــرف جهــاز استشــعار األلــوان عــى ســبعة ألــوان
(األســود واألزرق واألخـرض واألصفــر واألحمــر واألبيــض والبـن ي ) .هــذه القــدرة
للتميـ ي زـ� بـ ي ن
ـ� األلــوان تع ـن ي أنــه يمكــن برمجــة الروبــوت لفــرز الك ـرات الملونــة
ـائ� الســياراتق
أو األجســام الملونــة أو نطــق أســماء األلــوان ،أو محــاكاة سـ ي
للتوقــف عنــد رؤيــة إشــارة ضوئيــة باللــون األحمــر ،أو مواصلــة القيــادة عنــد
رؤيــة اللــون األخ ـرض واالســتعداد عنــد رؤيــة اللــون األصفــر.
يقيــس جهــاز استشــعار األلــوان شــدة الضــوء المنعكــس مــن ســطح مــا،
ً ً ً
مقياسا من ( 0معتم جدا) إىل ( 100ساطع جدا) ،وهذا يستخدم المستشعر
ً
يع ـن ي أنــه يمكــن مثــا برمجــة الروبــوت للتنقــل عــى ســطح أبيــض حـ تـى يتــم
الكشــف عــن خــط أســود ،أو لق ـراءة بطاقــة تعريــف مشــفرة باأللــوان.
104
وضع شدة الضوء المحيط Ambient Light Intensity Mode
يقيــس جهــاز استشــعار األلــوان مقــدار الضــوء الــذي يدخــل النافــذة مــن
ً
مقياســا البيئــة المحيطــة بــه مثــل ضــوء الشــمس .يســتخدم جهــاز االستشــعار
ً ً مــن ُ 0
(معتــم جــدا) إىل ( 100ســاطع جــدا) وهــذا يع ـن ي أنــه يمكــن برمجــة
الروبــوت ليــؤدي مهمــة محــددة ،أو إليقــاف أمــر مــا إذا استشــعر وجــود ضــوء.
ف
توجــد خيــارات جهــاز استشــعار األلــوان Colour Sensorي� قائمــة أوضــاع لبنــة التبديــل
ـال:
،Switchوعنــد اختيارهــا ســتظهر ثــاث خيــارات كالتـ ي
105
ف
أجهزة استشعار أخرى ي� روبوت EV3
ً
أيضا العديد من أجهزة االستشعار الخارجية مثل: باإلضافة إىل أجهزة استشعار EV3القياسية ،توجد هناك
ـ� يقيــس درجــة الح ـرارة حيــث هــو جهــاز استشــعار رقـ ي
يمكنــه قيــاس الح ـرارة بالدرجــات المئويــة أو بالفهرنهايــت
بحيــث ال تتجــاوز درجــة الح ـرارة 120درجــة مئويــة (248
فهرنهايــت) ،ويســتخدم جهــاز استشــعار الح ـرارة بكـ ثـرة
ف
ي� جمــع البيانــات للمشــاريـ ـ ـع المتعلقــة بمراقبــة وتســجيل
درجــات الح ـرارة.
نصيحة ذكية
جهــاز توجيــه األشــعة تحــت الحمـراء عــن بعــد ،Infrared Beaconهــو جهــاز يصــدر األشــعة تحــت الحمـراء
ويتم اســتخدامه ف ي� إعطاء إشــارات لمستشــعرات األشــعة تحت الحمراء ف ي� وضع اإلرشــاد .يكشــف مستشــعر
ال�نامــج فقــط .يمكــن اســتخدام
األشــعة تحــت الحم ـراء عــن وجــود إشــارة عــى قنــاة يتــم تحديدهــا بواســطة ب
ً
أيضــا. مرشــد األشــعة تحــت الحمـراء كجهــاز للتحكــم عــن ُبعــد 106
تركيب أجهزة االستشعار
ـادة ف� مقدمــة الروبــوت ،ولكــن وبنـ ًً
ـاء عــى النشــاط ي يوضــع جهــاز استشــعار الموجــات فــوق الصوتيــة عـ
ف
الــذي ســيقوم بــه الروبــوت ،يمكننــا وضعــه ي� أي جــزء مــن قاعــدة تحكــم الروبــوت ،أمــا جهــاز استشــعار
ف ف
األلــوان فيمكــن وضعــه عــادة ي� الجــزء األســفل مــع توجيهــه ناحيــة األرضيــة ،أو ي� أي مــكان آخــر نريــده .مــع
مراعــاة حساســيته لإلضــاءة المحيطــة أثنــاء التصميــم.
4
5
6
8
9
7
107
تركيب جهاز استشعار األلوان:
تل�كيب جهاز استشعار األلوان نحتاج إىل:
1 > 1عارضة مزودة بفتحة عىل شكل عالمة زائد 2 ،وحدة سوداء.
2 > 1محور 3 ،وحدة رمادي.
3 ين
إسف� ربط مزود بمقبض 3 ،وحدة أسود. >1
4 > قم بتوصيل المحور والعارضة بجهاز استشعار األلوان كما هو ي ن
مب�.
5 > قم بتوصيل العارضة بالمحور كما هو موضح.
6 > اجعل اتجاه جهاز استشعار األلوان إىل األسفل.
1
2
5
4
3
6
108
> لنطبق ً
معا
1
يل:
حدد جهاز االستشعار الذي ستستخدمه للقيام بما ي
ف
> التحكم ي� ُبعد السيارة عن السيارات األخرى_____________________________ .
2
ت
اخ� الكلمة المناسبة لكل من أجهزة االستشعار التالية:
109
> لنطبق ً
معا
3
علل إجاباتك:
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
__________________________________________________________ _
110
4
إذا كان لديــك جهــاز استشــعار موجــات فــوق صوتيــة وجهــاز استشــعار األلــوان،
أي منهمــا ســتختار للقيــام بالمهمــات التاليــة:
5
أمام العبارة الخطأ. أمام العبارة الصحيحة وعالمة ضع عالمة
يعمــل جهــاز استشــعار الموجــات الفــوق صوتيــة مــن خــال قيــاس المــدة الـ ت يـى
.1
تســتغرقها الموجــات الصوتيــة لتنعكــس إىل المستشــعر.
يتعــرف جهــاز استشــعار األلــوان عــى 5ألــوان فقــط :األســود ،األبيــض ،األخ ـرض ،
.2
األحمــر واألزرق.
ت ف
(االق�اب) يستخدم جهاز استشعار األشعة تحت الحمراء ي� وضع Proximity
.3موجــات الضــوء المنعكســة مــن جســم مــا لتقديــر المســافة بـ ي ن
ـ� جهــاز االستشــعار
وهــذا الجســم.
.4يمكن استخدام جهاز استشعار األشعة تحت الحمراء كجهاز تحكم عن بعد.
ف
يمكــن لجهــاز استشــعار األلــوان قيــاس شــدة الضــوء الــذي يدخــل النافــذة ي� البيئــة
.6
الموجــود بهــا.
111
الدرس الثاني
التنقل بأمان
ً
برنامجــا مــن أجــل مســاعدة الروبــوت عــى لــذا ،دعنــا ننـ ش ئ
ـ�
اتخــاذ الق ـرارات الصائبــة بشــكل مســتقل لتجنــب المخاطــر
والقيــادة بأمــان ف ي� المدينــة.
112
1
2
الخوارزمية
1البداية.
2تقدم إىل األمام بقوة .40%
ت
سنتمي�. ف
3قم بالتحقق من أي عائق أمامك ي� مسافة أقل من 15
ً
صحيحا ،انتقل إىل خطوة رقم .4 > إذا كان ش
ال�ط
ً > إذا كان ش
ال�ط خاطئا ،انتقل إىل خطوة رقم .5
ين
اليم�. 4التف إىل
5قم بالتحقق من الخط األسود.
ً
صحيحا ،انتقل إىل خطوة رقم .6 > إذا كان ش
ال�ط
ً > إذا كان ش
ال�ط خاطئا ،انتقل إىل خطوة رقم .2
6توقف عن الحركة.
ين
ثانيت�. 7لتعمل األضواء الوامضة لمدة
8النهاية.
113
االنسيا�
بي المخطط
البداية
نعم
تحقق من أي عائق
ين
اليم� التف إىل
ال
ال
تحقق من الخط
األسود
نعم
توقف عن الحركة
النهاية
114
الكشف عن وجود العوائق
ف ن ف ً
ـا�) ي� نهايــة الطريــق ،يجــب علينــا ي� إذا أردنــا أن يكــون الروبــوت قــادرا عــى اكتشــاف العوائــق (المبـ ي
ف
البدايــة أن نقــوم بوضــع مستشــعر الموجــات فــوق الصوتيــة ي� ُمقدمــة قاعــدة تحكــم الروبــوت ،ثــم التأ كــد
مــن أن الســلك تــم توصيلــه بالمنفــذ رقــم .4
الواجهة األمامية
الواجهة الخلفية
115
ف
ـ� يكشــف عــن وجــود العوائــق .ي� هــذه الحالــة ســيتقدم الروبــوت لألمــام بقــوة
فلنقــم بب�مجــة الروبــوت لـ ي
ً 40%حـ تـى يكتشــف وجــود عائــق ف� طريقــه .قــم بفتــح تطبيــق Mindstorms EV3وابــدأ بر ً
نامجــا جديــدا. ي
1
2
ف
توجد قائمة األوضاع ( )mode listي� لبنة
( Switchالتبديــل) حيــث يمكننــا اختيــار
الوضــع الــذي نريــده.
ف
يمكننــا العثــور عــى لبنــة ( Switchالتبديــل) ي�
ف
لوحــة ( Flow Controlالتحكــم ي� التتابــع).
117
باستخدام لبنة التبديل Switchسنجعل الروبوت يدرك وجود أي عائق أمامه ،وسيقوم مستشعر
ت
ـنتمي�. ف
الموجــات فــوق الصوتيــة باكتشــاف وجــود العائــق ي� مســافة أقــل مــن 15سـ
الكشف عن العوائق:
2 >من لوحة ( Flow Controlالتحكم بالتتابع) 1 ،أضف لبنة التبديل .Switch
>اضبط Modeمستشعر الموجات فوق صوتية UntraSonicإىل
3 .Compare distance in centimeters
1
2
118
ت
ال� سيتم قياسها إىل أقل من 15سم.
اضبط المسافة ي
4
3
5
119
ف
إذا كان هنــاك عائــق أمــام الروبــوت ي� مســافة أقــل مــن 15
نعم ـ� حيــث ســيعمل المحــرك األيــر ســم فإنــه ســيلتف نحــو اليمـ ي ن
فقــط بقــوة كاملــة ،بينمــا يب ـىق المحــرك األيمــن بــدون حركــة.
تحقق
من أي عائق
ين
اليم� التف إىل
ال
ين
اليم�: لاللتفاف إىل
1
لتحديد قوة حركة المحرك األيرس
نصيحة ذكية
ذا� القيادة العوائق من جميع االتجاهات ال يتم االكتفاء بوجود مستشــعرات ت
لك يستشــعر الروبوت ي ي
ن ف ف
و� الخلــف ،وعــى الجانبـ يـ� األيمــن واأليــر،الموجــات فــوق الصوتيــة ي� مقدمــة الروبــوت فقــط ،بــل ي
ف 120
ـ� للروبــوت التخــاذ القـرار الصحيــح.
حيــث أن اســتخدام مستشــعر واحــد فقــط ال يكـ ي
ف
لضمــان اســتمرار الروبــوت ي� الحركــة بشــكل
البداية مســتمر البــد مــن وضــع تك ـرار Loopيقــوم بتحديــد
عــدد الم ـرات الـ ت يـى ســيتم فيهــا تنفيــذ تسلســل جميــع
ال�مجيــة .يجــب وضــع جميــع اللبنــات اللبنــات ب
تقدم إىل األمام ف
ال�مجيــة ي� لبنــة تك ـرار Loop Blockمــع تحديــد ب
أنهــا ســتنفذ إىل مــا النهايــة.
تحقق من
أي عائق نعم
التكرار:
ين
اليم� التف إىل
ال >مــن لوحــة Flow Control
(التحكــم بالتتابــع) 1 ،أضــف
لبنــة التك ـرار 2 .Loop Block
3
4
ف
قــم بوضــع مستشــعر األلــوان ي� المقدمــة
وصل السلك الخاص به بالمنفذ رقم .3 ً
موجها ألسفل. اليم�ن من قاعدة التحكم
ِ
1
3
2
123
ً
أيضا. عندما يكتشف الروبوت وجود الخط األسود سيتوقف التكرار ويتوقف الروبوت عن الحركة
توقف عن الحركة
التوقف عن الحركة:
1
2
3
124
ين
ثانيت�. ً ً عندما يتوقف الروبوت عن الحركة فإنه ض
ضوءا وامضا لمدة سي�ء
ي
األضواء الوامضة:
2 أضف لبنة حالة اإلضاءة .Brick Status Light 1 >من لوحة ( Actionالحركة)،
3 > اضبط الوضع Modeإىل .ON
4 برتقال.
ي > اضبط Colorإىل []1
5 >اضبط اإلشارة Pulseإىل Trueلتشغيل الضوء بشكل وامض.
1
2
3 ش
(مؤ� زم�ن ي ). > اضبط Modeإىل Time Indicator
ن
> اضبط الزمن ( Secondsالثوا�) إىل 4 .2
ي
1
2
3 4
1
ت
اآل�: ً ش
أن�ء برنامجا يجعل الروبوت ينفذ ي
2
ض
ي�ء بألوان مختلفة بحيث: ً ش ئ
أن� برنامجا يجعل الروبوت ي
ي�ء باللون األخ�ض .ض > عندما يمر الروبوت فوق الخط األخ�ض
ي
تقال. ض
ال� يي�ء باللون ب
تقال ي
ال� ي
> عندما يمر الروبوت فوق الخط ب
ض
ي�ء باللون األحمر.
> عندما يمر الروبوت فوق الخط األحمر ي
> عندما يمر الروبوت فوق الخط األسود يجب أن يتوقف عن الحركة.
3
ف ً
ال�نامــج الــذي قمــت بإنشــائه ي� هــذا الــدرس ،قــم بإج ـراء التغيـ يـرات المناســبة لجعــل اســتنادا إىل ب
ً ف
الروبــوت يبـىق بــدون حركــة ي� البدايــة عنــد النقطــة Aوامضــا أضــواءه أمــام إشــارة المــرور الحمـراء ،ثــم
يقــوم الروبــوت بإطفــاء أضوائــه و التحــرك عنــد تحــول ضــوء اإلشــارة إىل اللــون األخ ـرض .
مالحظــة :يتــم توجيــه مستشــعر اللــون لألســفل ،لــذا يجــب عليــك أن تقــوم بطباعــة بطاقــة حم ـراء
وبطاقــة خ ـرض اء وتمريرهمــا أمــام مستشــعر الروبــوت مــن أجــل محــاكاة تغـ يـر إشــارة المــرور.
127
> لنطبق ً
معا
4
ال�نامــج الموجــود لجعــل الروبــوت يبحــث عــن مخــرج عنــد وجــود عائــق، قــم بإجـراء تعديــل آخــر عــى ب
وبشــكل أ كـ ثـر تحديـ ًـدا اجعــل الروبــوت يتوقــف أمــام العائــق ،ويســتدير لليســار واليمـ ي ن
ـ� للتحقــق مــن عــدم
ف
وجــود عوائــق أخــرى ي� مســافة أقــل مــن 20ســم ،وعندمــا يكتشــف الروبــوت عــدم وجــود عقبــات فإنــه
يتقــدم لألمــام.
5
ت ف ً أنـ ش ئ
ذا� ي� موقــف للســيارات بعــد التحقــق مــن أماكــنـ� برنامجــا يجعــل الروبــوت يتوقــف بشــكل ي
الوقــوف عــى الجهــة اليمـ نـى مــن الروبــوت والعثــور عــى مــكان فــارغ .مالحظــة :يجــب وضــع مستشــعر
الموجــات فــوق الصوتيــة Ultrasonic Sensorعــى الجانــب األيمــن مــن قاعــدة التحكــم للروبــوت.
فكر :ماذا سيحدث إذا لم يجد الروبوت مساحة توقف فارغة متاحة؟
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
____________________________________________________________
�����������������������������������������������������������
_
�����������������������������������������������������������
_
____________________________________________________________
____________________________________________________________
128
الدرس الثالث
الذك
ي الروبوت
ف ف
لقد تعلمنا ي� الدرس السابق كيفية توجيه الروبوت ي�
ف
حركتــه عـرب المدينــة للخــروج إىل الطريــق الرسي ـ ــع .ي� الحيــاة
ً
الواقعيــة تكــون األمــور أ كـ ثـر تعقيــدا ممــا تعلمنــا حيــث توجــد
العديــد مــن العوامــل الـ ت يـى تؤثــر عــى حركــة المركبــات أثنــاء
ـ� ن
تجوالهــا ،لــذا يتعـ يـ� عــى الروبــوت أداء حـركات متعــددة لـ ي
ـ� يتجنــب أيــة حــوادث .سنســتخدم لبنــات يقــود بأمــان ولـ ي
ف
( Dataالبيانــات) ي� برنامــج EV3للقيــام بذلــك.
لمحة تاريخية
ف
تــم الحصــول عــى أول بـراءة اخـ تـراع لجهــاز قيــاس الرسعــة (عــداد الرسعــة) مــن ِقبــل Otto Schultzeي�
129 7أكتوبــر 1902م .يقــوم هــذا الجهــاز بقيــاس وعــرض الرسعــة اآلنيــة للمركبــة.
ف ف
ي� الــدرس الســابق توقــف الروبــوت عندمــا اكتشــف عالمــة الخــط األســود .ســنحدد ي� هــذا الــدرس
ً ف
الرسعــة الـ ت يـى سيســتخدمها الروبــوت للتنقــل ي� الطريــق الرسيـ ـ ــع ،وتحديــدا فإنــه سـ ي زـ�يد مــن رسعتــه حـ تـى
يصــل إىل رسعــة 40ثــم يســتمر ف ي� التحــرك بهــذه الرسعــة.
الخوارزمية
1البداية.
4اعرض قيمة ي
متغ� الرسعة عىل الشاشة.
ةيمزراوخلا ءاشنإ 2
لمتغ� الرسعة.
ي
مسر 3 5حرك المحركات لألمام بالقيمة الحالية
ططخملا
أك� أو يساوي .40 6قم بالتحقق مما إذا كانت قيمة ي
متغ� الرسعة ب
يبايسنالا
إذا كانت هذه الحالة صحيحة ،اذهب إىل خطوة .7
إذا كانت هذه الحالة خاطئة ،اذهب إىل خطوة.34
دوكلا ةباتك
متغ� الرسعة. 7قم بتحريك المحركات إىل األمام بقيمة
َبلا ي يجمر
130
االنسيا�
بي المخطط
البداية
الرسعة=0
الرسعة=الرسعة 1 +
اعرض الرسعة
ال
أك� أو يساوي 40
الرسعة ب
نعم
131
المتغ�
ي لبنة
ف ف
هي نامجنا ر ب �ي سنستخدمها لبنة أول .Mindstorms EV3 بيئة � ي فلنقم اآلن بإنشاء برنامج جديد
ف
المتغ�ات
ي (المتغ�) الموجودة ي� لوحة ( Data Operationsعمليات البيانات) .لبنات ي لبنة Variable
ف
ـ� ال�نامــج .ســنقوم بكتابــة متغـ يـر رقـ ي
ال�مجيــة Variable Blocksتتيــح لنــا ق ـراءة وكتابــة المتغـ يـرات ي� ب ب
ف
لتمثيــل الرسعــة مــع قيمــة ابتدائيــة للرسعــة مســاوية لصفــر ،حيــث أن الروبــوت ســيكون متوقفــا ي� البدايــة.
1
4 2
3
لمتغ�.
ي االختالف ما ي ن
ب� وضع القراءة Read Modeووضع الكتابة Write Mode
Read Mode Write Mode
ً ً ف
متغ� تم إنشاؤه مسبقا.
قراءة قيمة ي متغ� تم إنشاؤه مسبقا.
تخزين قيمة جديدة ي� ي
132
لبنة الحساب
ف
مــن أجــل التــدرج ي� رسعــة الروبــوت يجــب علينــا أن
ف
ال�نامج يزيد الرسعة بمقدار 1ي� كل مرة ُينفذ فيها نجعل ب
التك ـرار .للقيــام بذلــك سنســتخدم لبنــة الحســاب Math
الـ ت يـى تمكننــا مــن إج ـراء العمليــات الحســابية المختلفــة.
7 7
2 5 9
4 8
إضافة نص:
1
2
5
6
3
4
134
لبنة النص Text Block
تحتــوي لبنــة النــص عــى وضــع مفــرد يســى Merge
(الدمــج) ويمكنــه دمــج مــا يصــل إىل ثالثــة سالســل نصيــة
(اإلدخــال Aو Bو )Cإىل سلســلة واحــدة لتشــكيل عبــارة.
لبنة العرض
ـ� يظهــر النــص عــى الشاشــة سنســتخدم لبنــة Display لـ ي
اعرض الرسعة وه اللبنــة الـ ت يـى مهمتهــا عــرض النــص أو الرســوم عــى وحــدة
ي
العــرض الرئيســة ل ــروبوت .EV3
لعرض النص:
1
2
4
5
135
>إدخــال النــص الــذي يحتــوي عــى السلســلة
النصيــة الم ـراد عرضهــا.
لتشغيل المحركات:
136
1
2
3
4
1
2
3
137
مــع نهايــة التكـرار سنســتخدم لبنــة المقارنــة Compareللتحقــق مــن أن الرسعــة قــد وصلــت إىل .40
هــذه الحالــة سيســتمر الروبــوت بالتحــرك بنفــس الرسعــة. ف
ي�
ال
أك� أو
الرسعة ب
يساوي 40
نعم
نهاية التكرار:
2 أضف لبنة المقارنة .Compare 1 > من لوحة ( Data Operationsعمليات البيانات)،
4 متغ� Speedكقيمة لـ ، 3 aواضبط bلـ .40
> استخدم ي
> � لبنة ( Loopالتكرار) ،اضبط Modeإىل 5 .Logic
ف
ي
6 أك� أو يساوي.
> اضبط Modeإىل greater or equalب
7 وصل مخرج لبنة Compareمع ( Until Trueالتكرار ت
ح�) من آخر أيقونة بالتكرار. > ِ
1
2
5
6 4
7
3
138
لجعل الروبوت يتحرك إىل ماال نهاية برسعة ،40يجب أن نضيف لبنة ( Loopالتكرار) ف ي� نهاية برنامجنا.
التكرار:
2 > من لوحة ( Flow Controlالتحكم بالتتابع) ، 1أضف لبنة التكرار .Loop
3 > قم بضبط الوضع إىل ( Unlimitedما النهاية).
1
2
139
> لنطبق ً
معا
1
ً
تدريجيــا حـ تـى تصــل إىل ،80ثــم ً
برنامجــا يجعــل الروبــوت يتحــرك إىل األمــام ويزيــد مــن رسعتــه أنـ شـىء
يســتمر ف ي� التحــرك بهــذه الرسعــة عــى أن يعــرض تغـ يـر قيمــة الرسعــة عــى الشاشــة.
2
3
4
ارسم بعض الخطوط المتوازية باللون األخ�ض واللون األسود عىل ورقة بيضاء،
ثــم قــم بإنشــاء برنامــج يجعــل الروبــوت يتحــرك عـرب هــذه الخطــوط و يحســب عــدد الخطــوط الخـرض اء
ال� يتم اكتشــافها أثناء تقدمه لألمام ،مع مراعاة أن يتوقف الروبوت بشــكل ت
وعدد الخطوط الســوداء ي
ـا� عنــد اكتشــافه لعائــق ف ي� طريقــه.
ئ
نهـ ي
140
الدرس الرابع
القيادة الذاتية
ف ً
ـتكمال لمــا بدأنــا ش
ب�حــه ي� الــدرس األول حــول صناعــة اسـ
الســيارات ذاتيــة القيــادة؛ فقــد بذلــت ش�كات صناعــة الســيارات
ً
جهــودا كبـ يـرة لتطويرهــا ،ومــن أبســط األمثلــة عــى تلــك الجهــود
ف
التطــور الكبـ يـر ي� نظــام التحكــم بتثبيــت الرسعــة ،وهــو النظــام
الذي يتحكم برسعة المركبة ،حيث يقوم الســائق بزيادة الرسعة
ً
إىل الحــد المطلــوب يدويــا ،ثــم وبالضغــط عــى زر تثبيــت الرسعــة
يتــم المحافظــة عــى الرسعــة الحاليــة.
ً ف ً
يعتـرب نظــام تثبيــت الرسعــة مفيــدا للغايــة خصوصــا ي� قيــادة المســافات الطويلــة حيــث يقلــل مــن
اســتهالك الوقــود ،ويخفــف مــن العــبء المطلــوب مــن الســائق والتوتــر المرتبــط بالقيــادة.
ف ف
كمــا رأينــا ي� الــدرس الســابق ،فــإن الروبــوت يسـ يـر ي� الطريــق الرسيـ ـ ــع
ويزيــد مــن رسعتــه حـ تـى الوصــول إىل رسعــة .40لنفـ تـرض اآلن أننــا نريــد مــن
ّ ف
الس� ي� الطريق الرسي ــع ومن ثم يتم اختيار الرسعة المراد تثبيتها الروبوت ي
يدويــا ،يمكــن القيــام بذلــك مــن خــال مستشــعر اللمــس.ً
141
ســيبدأ الروبــوت التحــرك مــن النقطــة ،Bويزيــد مــن رسعتــه حـ تـى نضغــط عــى زر مستشــعر اللمــس.
ال� تم الوصول إليها عند لحظة الضغط عىل زر مستشــعر سيســتمر الروبوت ف� التقدم لألمام بالرسعة ت
ً ي ي
ئ ش .
اللمس ،حيث يقوم الروبوت بتثبيت رسعته هيــا بنــا ننــ� برنامجــا ليجعــل الروبــوت يتســارع إىل
رسعــة معينــة ثــم يقــوم بالسـ يـر حســب نظــام تثبيــت الرسعــة.
Β
الخوارزمية
1البداية.
ً
لمتغ� الرسعة لتساوي صفرا.
ي 2اضبط القيمة األولية
3تحقق مما إذا كانت قيمة ي
متغ� الرسعة أقل من :40
ً > إذا كان ش
ال�ط صحيحا ،اذهب إىل خطوة .4
ً > إذا كان ش
ال�ط خاطئا ،اذهب إىل خطوة .5
4قم بزيادة ي
متغ� الرسعة بقيمة .1
متغ� الرسعة عىل الشاشة.
5اعرض قيمة ي
لمتغ� الرسعة.
ي 6حرك المحركات لألمام بالقيمة الحالية
7تحقق مما إذا كان مستشعر اللمس قد تم ضغطه.
ً > إذا كان ش
ال�ط خاطئا ،اذهب إىل خطوة .3
ً
صحيحا ،اذهب إىل خطوة .8 > إذا كان ش
ال�ط
8حــرك المح ـركات لألمــام بالقيمــة الحاليــة لمتغـ يـر الرسعــة الـ ت يـى تــم الوصــول
إليهــا عندمــا تــم الضغــط عــى مستشــعر اللمــس.
142
االنسيا�
بي المخطط
البداية
الرسعة = 0
ال
هل الرسعة < 40
نعم
اعرض الرسعة
ال
هل تم الضغط عىل مستشعر
اللمس؟
نعم
143
زيادة الرسعة
ف ف
ي� البداية علينا أن نضع مستشعر اللمس ي� الجزء العلوي من الروبوت مع التأكد أن سلك التوصيل
ف
ـام مــن قاعــدة
قــد تــم توصيلــه بالمنفــذ رقــم ،1مــع وضــع مستشــعر الموجــات فــوق الصوتيــة ي� الجــزء األمـ ي
ً
التحكــم ،متصــا بمنفــذ رقــم .4
واجهة أمامية
ف
ضــع مستشــعر اللمــس ي� الجــزء العلــوي
مــن الروبــوت و مستشــعر الموجــات فــوق
الصوتيــة ف ي� المقدمــة.
واجهة خلفية
3 (رقم).
ي > اضبط Writeإىل Numeric
الرسعة = 0 4 > اضبط ( Initial Valueالقيمة األولية) لتكون .0
5 المتغ� Nameباسم .Speed
ي > قم بتسمية
1
2
5
3 4
145
ســتتم مقارنــة الرسعــة الحاليــة بالرقــم 40بشــكل مســتمر ،ألننــا ال نرغــب بــأن يتجــاوز الروبــوت هــذه
ف
الرسعــة ي� كل االحــوال عنــد تســارعه ،مــن أجــل ذلــك سنســتخدم لبنــة المقارنــة ،Compareوالـ ت يـى
ستســاعدنا عــى القيــام بذلــك.
≥40
2 أضف لبنة ( Compareالمقارنة). 1 >من لوحة ( Data Operationعمليات البيانات)
3 > اضبط ( Modeالوضع) إىل أقل من (>).
4 المتغ� Speedكقيمة aوذلك باستخدام ( data wireوصلة البيانات).
ي >استخدم قيمة
5 > اضبط bإىل .40
1
2
3 5
4
146
ين
بحالت� للتحقق من أجل القيام بالخطوة التالية سوف نحتاج إىل استخدام ( Switchلبنة التبديل)
ممــا إذا كان متغـ يـر الرسعــة قــد وصــل إىل .40
1
2
3
الحالة الخاطئة (باألسفل)
4
147
ً
ال�نامــج أن ـ� تتــم زيــادة رسعــة الروبــوت تدريجيــا يجــب عــى ب لـ ي
ف
يزيــد قيمــة متغـ يـر الرسعــة ب ـ 1ي� كل مــرة يتــم فيهــا تنفيــذ التكـرار .للقيــام
قم بزيادة الرسعة بمقدار 1 ف
ال�مجية المناســبة ي� الحالة الصحيحة بذلك ســوف نضيف اللبنات ب
(األعــى) للبنــة التبديــل .Switch
ً
زيادة الرسعة تدريجيا:
7
2 5 9
4 8
148
ـ� يســاعد الروبــوت عــى ت
ســنقوم اآلن بوضــع اللبنــات المناســبة بال�تيــب الصحيــح داخــل التسلســل لـ ي
القيــادة بالرسعــة ت ز
الم�ايــدة .أول مــا يجــب فعلــه هــو معرفــة الرسعــة الحاليــة ثــم إضافــة لبنــة ( Textنــص)
ليتــم عرضهــا عــى الشاشــة.
إضافة نص:
1
2
5
6
3
4
149
ـ� نجعــل النــص يظهــر عــى الشاشــة ،فإننــا
لـ ي
سنســتخدم لبنــة Displayللعــرض.
اعرض الرسعة
لعرض النص:
1
2
Speed: 40
4
3
5
150
ـ� يقــوم الروبــوت بتشــغيل
لقــد حــان الوقــت لـ ي
محركاته ،لذلك سنستخدم لبنة Move Steering
حرك المحرك بالرسعة (لبنــة التوجيــه).
تشغيل المحركات:
1
2
3
4
151
لجعــل الروبــوت يعمــل عــى زيــادة رسعتــه حـ تـى يتــم الضغــط عــى مستشــعر اللمــس يجــب أن نضيــف
( Loop Blockلبنــة التك ـرار) .ثــم ســنقوم باختيــار ( Touch Sensorمستشــعر اللمــس) مــن خصائــص
ف
لبنــة التكـرار .علينــا اآلن أن نجعــل الروبــوت ي� وضــع تثبيــت الرسعــة ،بحيــث يتــم المحافظــة عــى رسعتــه
ف ي� اللحظــة الـ ت يـى ســبقت الضغــط عــى مستشــعر اللمــس.
التكرار:
1
2
3
نصيحة ذكية
ف
قبــل اســتخدام جهــاز استشــعار اللمــس ي�
برنامجــك ،البــد مــن اختبــاره للتأ كــد مــن أدائــه،
ـ� الموضــح ويمكــن االســتعانة بالمقطــع ب
ال�مـ ج ي ً
جانبــا الختبــار جهــاز استشــعار اللمــس بشــكل
ال�نامــج.
منفصــل عــن ب 152
ال
هل تم الضغط عىل
مستشعر اللمس؟
نعم
1
3
2
ف
رقــم 2ي� الحالــة يع ـن ي أن زر
المستشــعر قــد تــم ضغطــه.
153
ف ف
لجعــل الروبــوت يســتمر ي� القيــادة ي� وضــع
تثبيــت الرسعــة ،يجــب علينــا إضافــة لبنــة تك ـرار
ال�نامــج. ف
أخــرى ي� نهايــة ب
التكرار:
2 أضف لبنة .Loop 1 > من لوحة Flow Control
1
2
1
ً
برنامجا يجعل الروبوت يتحرك إىل األمام ويزيد من رسعته ت
ح� تصل إىل 80 ش
أن�ء
ويتم تثبيت الرسعة عند الضغط عىل مستشعر اللمس.
2
ف
ال�نامــج الــذي قمــت بإنشــائه ي� الــدرس الســابق للتحكــم
قــم بإج ـراء التغيـ يـرات المناســبة عــى ب
ف ف
اليــدوي ي� رسعــة الروبــوت .عليــك أن تجعــل الروبــوت يقلــل مــن قــوة محركاتــه بنســبة 5ي� كل
مــرة تضغــط فيهــا عــى مستشــعر اللمــس.
أك� من .0 ضع ف� اعتبارك أن قيمة قوة المحرك يجب أن تكون ً
دائما ب ي
3
ً ف
ـ� تجعــل الروبــوت يزيــد مــن رسعتــه تدريجيــا إىل 50 ال�نامــج لـ ي
قــم بعمــل التعديــات الالزمــة ي� ب
ـ� حـ تـى تصبــح الرسعــة صفــر. ثــم يخفــض رسعتــه بشــكل تدريـ ج ي
155
الدرس الخامس
القيادة بأمان
توجــد مســألة مهمــة يجــب أخذهــا بالحســبان عنــد التعامــل مــع موضــوع القيــادة الذاتيــة ،وتتعلــق
بقــدرات المركبــة ذاتيــة القيــادة عــى التعامــل مــع أمــور األمــان لتجنــب الحــوادث عــى الطريــق.
تحتــوي الكثـ يـر مــن المركبــات الحديثــة عــى مـ ي زـ�ات آليــة متقدمــة كتلــك الـ ت يـى تحافــظ عــى مســار الســيارة
ف ت
أثنــاء القيــادة ،وتلــك الـ يـى تتحكــم بالرسعــة أو مكابــح الطــوارئ .ســنقوم ي� هــذا الــدرس بب�مجــة الروبــوت لـ ي
ـ�
يخفــض رسعتــه عنــد اكتشــافه لعقبــات وعوائــق أمامــه.
الخوارزمية
البداية 1
157 9النهاية
االنسيا�
بي المخطط
البداية
ال ف
هل توجد عقبة ي� مسافة أقل أو
تساوي 25؟
نعم
اعرض الرسعة
ال
قيمة الرسعة تساوي صفر 0
نعم
أوقف المحركات
النهاية
158
اكتشاف العوائق
ف ً
إذا أردنــا مــن الروبــوت أن يكــون قــادرا عــى اكتشــاف العقبــات (المركبــات) ي� الطريــق ،فعلينــا أوال وضــع
ف
ـام لقاعــدة التحكــم ،ثــم التأ كــد مــن أن ســلك التوصيــل تــم
مستشــعر الموجــات فــوق الصوتيــة ي� الجــزء األمـ ي
ف
وصلــه ي� المنفــذ رقــم .4
واجهة أمامية
واجهة خلفية
159
ف
ي� البدايــة فــإن مــا نحتاجــه هــو أن نجعــل الروبــوت يتحــرك
ت
المف�ض ال� من ت
ه الرسعة ي برسعة تساوي ،30حيث أن هذه ي
ف
انــه تــم الوصــول إليهــا ي� وضــع تثبيــت الرسعــة .لهــذا الغــرض
حرك المحرك برسعة = 30
ســوف نحتــاج إىل ( Variable blockلبنــة متغـ يـر).
3 (رقم).
ي > اضبط Writeإىل Numeric
4 > اضبط القيمة األولية لتكون .30
5 المتغ� .Speed
ي > اكتب اسم
5 1
2
3 4
3 4
5
160
علينــا اآلن جعــل الروبــوت يتحــرك إىل األمــام طالمــا لــم يكتشــف مستشــعر الموجــات فــوق الصوتيــة أيــة
مركبــة عــى مســافة 25ســم أو أقــل.
≥25
االستمرار بالتحرك ت
ح� اكتشاف عائق:
ال 2 أضف لبنة ( Waitاالنتظار). 1 >من لوحة Action
هل توجد
ف
عقبة ي� مسافة أقل أو >اضبط Modeإىل UltraSonic Sensor- Compare
تساوي 25؟
( - Distance Centimetersمستشــعر الموجــات
ت
فــوق الصوتيــة – مقارنــة المســافة بالســنتمي�ات)3 .
نعم
>اضبط ( Compare typeنمط المقارنة) إىل <= (أقل
أو يساوي)4 .
1
2
161
عندمــا يكتشــف الروبــوت وجــود عائــق أمامــه فســوف
ً
يخفــض رسعتــه تدريجيــا حـ تـى يتوقــف خلــف هــذا العائــق.
اضبط الرسعة إىل قيمة الرسعة – 1 ً ُ
متغ� الرسعة Speedمرة أخرى. المتغ� إلضافة ي ي أضف لبنة
المتغ�:
ي القراءة من
2 (متغ�).
ي أضف لبنة Variable 1 >من لوحة ( Data Operationعمليات البيانات)
متغ� 3 .Speed
ت
> اخ� ي
4 (رقم).
ي >اضبط ( Modeالوضع) إىل Read - Numeric
1
3
2
4
162
لمتغ� " "Speedكناتج لعملية الطرح.
ي اضبط القيمة الحالية
القيمة الحالية:
2 (متغ�).
ي أضف لبنة Variable 1 >من لوحة ( Data Operationعمليات البيانات)
المتغ�"3 ."Speed
> ت
اخ�
ي
4 (رقم).
ي >اضبط Modeإىل Write - Numeric
5 >اضبط ناتج عملية الطرح كقيمة للمدخل.
1
2 3
3
4
5
163
ال�نامــج الــذي ســيخفض متغـ يـر الرسعــة "،"Speed اآلن وبعــد أن قمنــا بانشــاء هــذا الجــزء مــن ب
ف
فلنحــاول جعــل هــذه القيمــة تظهــر عــى شاشــة الروبــوت .علينــا ي� البدايــة إضافــة لبنــة المتغـ يـر ""Speed
ال�نامــج ثــم لبنــة النــص .Text
إىل ب
متغ�:
ي القراءة من
2 (متغ�).
ي أضف لبنة Variable 1 >من لوحة ( Data Operationعمليات البيانات)
المتغ�"3 ."Speed
> ت
اخ�
ي
4 >اضبط Modeإىل .Read – Numeric
3
1
2
4
ـ� يتــم كتابــة وعــرض الرسعــة الحاليــة عــى شاشــة الروبــوت سنســتخدم لبنــة ( Textالنــص) ولبنــة
لـ ي
( Displayالعــرض).
إضافة نص:
ف
3 التال ي� لبنة ( Textالنص).
ي >قم بتوصيل مخرج لبنة ( Speedالرسعة) إىل موقع النص
ف
>اكتب كلمة � :Speedأول موقع نص للبنة ( Textالنص)4 .
ي ي
1
2
4
3
164
اعرض الرسعة
Speed
عرض النص:
2 أضف لبنة ( Displayالعرض). 1 >من لوحة ( Data Operationعمليات البيانات)
3 > اضبط Modeإىل .Text–Grid
4 (سلك).
ي غ� المدخل إىل Wired
> ي
5 > استخدم مخرج لبنة ( Textالنص) كقيمة لمدخل لبنة ( Displayالعرض).
1
2
4
3
5
165
ً ف
سيســتمر الروبــوت ي� التقــدم لألمــام ُمخفضــا
رسعته ،ولهذا الغرض يستمر باستخدام القيمة الحالية
لمتغـ يـر الرسعــة Speedكقيمــة لمح ـركات الروبــوت.
حرك المحركات بالقيمة الحالية
للرسعة
التقدم لألمام:
1
2
Speed
3 4
5
166
ً
ـ� يخفــض الروبــوت رسعتــه تدريجيــا حـ تـى يتوقــف ،يجــب إضافــة لبنــة ( Waitاالنتظــار) ،ويتــم
لـ ي
إعدادهــا بحيــث تكــون مــدة حركــة المح ـركات 0.05ثانيــة ،وعندهــا ســيتوقف الروبــوت بشــكل ســلس.
التدري�:
ج ي التوقف
2 أضف لبنة ( Waitاالنتظار). 1 >من لوحة ( Flow controlالتحكم بالتتابع)
3 ش
(مؤ� التوقيت). >اضبط ( Modeالوضع) إىل Time Indicator
ن
>اضبط ( Secondsالثوا�) إىل 4 .0.05
ي
1
2
3 4
167
مــع اســتمرار الرسعــة بالتناقــص
ـ� ،فــإن المح ـركات ســتتوقف التدريـ ج ي
عندمــا تصبــح قيمــة متغـ يـر الرسعــة
" "Speedمســاوية لصفــر .علينــا اذن
ـ� نتحقــق مــن قيمــة
إضافــة لبنــة مقارنــة لـ ي
متغـ يـر الرسعــة عندمــا تصبــح صفــر.
2 أضف لبنة ( Compareالمقارنة). 1 > من لوحة ( Data Operationعمليات البيانات)
3 > اضبط Modeإىل ( Equal Toيساوي).
4 المتغ� Speedإىل .a
ي > اضبط
5 > اضبط bإىل .0
1
2
3 5
4
168
قــم بوضــع جميــع اللبنــات الظاهــرة
داخــل تك ـرار لجعــل الروبــوت يسـ يـر حـ تـى
ال
قيمة الرسعة تساوي تصبــح قيمــة الرسعــة صفــر.
صفر 0
نعم
3 1
4
2
اإليقاف:
2 أضف لبنة .Move Steering 1 >من لوحة األحداث Action
3 >اضبط Modeإىل .Off
1
2
170
> لنطبق ً
معا
1
ً
برنامجا يجعل الروبوت يتحرك إىل األمام ويزيد من رسعته ت
ح� تصل إىل 25 ش
أن�ء
ح� يتوقف. ت
سنتمي� ت عىل أن يقلل من رسعته عند وجود عائق عىل مسافة 20
2
ف ً
ال�نامــج الــذي قمــت بإنشــائه ي� هــذا الــدرس ،قــم بإجـراء التغيـ يـرات المناســبة لجعــلاســتنادا إىل ب
الروبــوت يتباطــأ عنــد اكتشــافه إلشــارة المــرور الحمـراء.
نصيحة :استخدم مستشعر اللون والبطاقة الحمراء لمحاكاة عمل إشارة المرور.
3
ً ً
يغ� من رسعته بحيث إذا اكتشــف خطا أســودا أثناء تحركه
ال�نامج أعاله لتجعل الروبوت ي
غ� ب
ي
ف
فإنه سيخرج من وضع تثبيت الرسعة ويستمر ي� الحركة بقوة محرك= .60
متغ�ا لقيمة قوة المحرك.
نصيحة :استخدم ي
171
برامج أخرى
172
مخت� Open Roberta
ب
برنامــج Lab Open Robertaهــو عبــارة عــن منصــة برمجــة ســحابية تمكنــك مــن برمجــة
ال�نامــج ً برنامــج الروبــوت بشــكل مبـ ش
ـا� برصيــا مــن خــال متصفــح الويــب دون الحاجــة إىل تثبيــت ب
عــى جهــاز الحاســوب الخــاص بــك .إذا لــم يكــن لديــك روبــوت حقي ـق ي ،فــإن Open Roberta
ا�. ت ض ت
ال�امــج الـ يـى تقــوم بإنشــائها عــى روبــوت افــر ي
Labيقــدم بيئــة محــاكاة ،حيــث يمكنــك اختبــار ب
ً
أنواعا مختلفة من الروبوتات. مخت� Roberta Openبعدة لغات مختلفة ويدعم ب يتوافر
ف
ـال ســنقوم باســتخدام Lab Open Robertaلمحــاكاة الروبــوت ،EV3بحيــث ال�نامــج التـ ي
ي� ب
أن الروبــوت ســيقوم باكتشــاف وجــود عائــق ثــم يتجــه إىل اليمـ ي ن
ـ� ويتوقــف عندمــا يكتشــف خطــا
أحمــر.
173
ش
م�وع الوحدة
الذك.
نظام تثبيت الرسعة ي عنوان:
نظــام تثبيــت الرسعــة هــو نظــام يضبــط رسعــة المركبــة بنـ ًـاء عــى العوامــل الخارجيــة ،حيــث الوصف:
التغ�ات ف ي� البيئة المحيطة.
ال يقوم الروبوت بتثبيت الرسعة فقط ،بل يضبطها حسب ي
>قــم بإيقــاف التســارع عنــد لمــس مستشــعر اللمــس مــع االســتمرار بالتقــدم
بالرسعــة الـ ت يـى كان الروبــوت قــد وصــل إليهــا ف ي� تلــك اللحظــة.
ال�مجيــة وأجهــزة
>كيفيــة اســتخدام اللبنــات ب >كيفيــة بنــاء وتشــخيص خوارزميــات التحكم
االستشــعار للتحكــم ف ي� حركــة الروبــوت. ي� الروبــوت الــذي يســتجيب للمؤث ـرات
ف
المصطلحات:
المكاتب
المملكــة المتحــدة ،الصيــن ،قبــرص ،اليونــان ،كوريــا ،بولنــدا ،تركيــا ،الواليــات المتحــدة األمريكيــة ،الشـركات المنتســبة
والممثليــن فــي جميــع أنحــاء العالــم.
جميــع الحقــوق محفوظــة .ال يجــوز نســخ أي جــزء مــن هــذا المنشــور أو تخزينــه فــي أنظمــة اســترجاع البيانــات أو نقلــه
بــأي شــكل أو بــأي وســيلة إلكترونيــة أو ميكانيكيــة أو بالنســخ الضوئــي أو التســجيل أو غيــر ذلــك دون إذن كتابــي مــن
ً
وفقــا للعقــد ُ
المبــرم مــع وزارة التعليــم والتعليــم العالــي بدولــة قطــر. الناشــرين
ُ
ُيرجــى مالحظــة مــا يلــي :يحتــوي هــذا الكتــاب علــى روابــط إلــى مواقــع ويــب ال تــدار مــن قبــل شــركة .Binary Logic
َّ
ورغــم أن شــركة Binary Logicتبــذل قصــارى جهدهــا لضمــان دقــة هــذه الروابــط وحداثتهــا ومالئمتهــا ،إال أنهــا ال
تتحمــل المســؤولية عــن محتــوى أي مواقــع ويــب خارجيــة.
إشــعار بالعالمــات التجاريــة :أســماء المنتجــات أو الش ـركات المذكــورة هنــا قــد تكــون عالمــات تجاريــة أو عالمــات
ُ
تجاريــة ُمسـ َّـجلة وتســتخدم فقــط بغــرض التعريــف والتوضيــح وال توجــد أي نيــة النتهــاك الحقــوق .تنفــي شــركة
ُ
Binary Logicوجود أي ارتباط أو رعاية أو تأييد من جانب مالكي العالمات التجارية المعنيين .تعد Microsoft
و Windowsو Windows Liveو Outlookو Accessو Excelو PowerPointو OneNoteو Skype
و OneDriveو Bingو Edgeو Internet Explorerو Kodu Game Labو MakeCodeو Office 365
ُ
عالمــات تجاريــة أو عالمــات تجاريــة ُمسـ َّـجلة لشــركة .Microsoft Corporationوتعــد Googleو Gmailو
Chromeو Google Docsو Google Driveو Google Mapsو Androidو YouTubeعالمات تجارية
ُ
أو عالمــات تجاريــة ُمسـ َّـجلة لشــركة .Google Incوتعــد Appleو iPadو iPhoneو Pagesو Numbers
و Keynoteو iCloudو Safariعالمــات تجاريــة ُمسـ َّـجلة لشــركة .Apple Incتــم تطويــر Scratchمــن قبــل
مجموعــة Lifelong Kindergarten Groupفــي مختبــر ،MIT Media Labكمــا أن اســم Scratchوشــعار
ُ
Scratchو Scratch Catعالمــات تجاريــة ُمسـ َّـجلة مملوكــة مــن قبــل .Scratch Teamوتعــد ®LEGOو
ُ
®MINDSTORMSعالمــات تجاريــة أو عالمــات تجاريــة ُمسـ َّـجلة لشــركة .The LEGO Groupوتعــد Python
وشــعارات Pythonعالمات تجارية أو عالمات تجارية ُمسـ َّـجلة لمؤسســة .Python Software Foundation
ُ
وتعــد LibreOfficeعالمــة تجاريــة ُمسـ َّـجلة لشــركة .Document Foundation
PUBLISHED BY MM PUBLICATIONS