روبوت يتبع الخطّ: أوّل مشروع تنافسي يبنيه طفلك خطوة بخطوة
روبوت تتبّع الخطّ سيارة صغيرة تقرأ خطّاً أسود على أرضية فاتحة وتسير عليه وحدها. وهو
المشروع الأول في كل منافسات الروبوت تقريباً
— لأنه يجمع الحسّاس والمحرّك والمنطق في أبسط صورة ممكنة، ويُبنى في أسبوعين، ويُخفق في مئة طريقة مفيدة.
وهذا الدليل يكتبه والدٌ ليس مهندساً، ويبنيه طفل من عمر ١٠ سنوات.
لماذا هذا المشروع تحديداً؟
- يعمل أو لا يعمل — بلا رمادي. الطفل يرى النتيجة في ثانيتين، فلا يحتاج من يخبره أنه نجح.
- يفشل بطرق تُعلّم. كل فشل له سبب واحد يمكن عزله: الحسّاس، أو العتبة، أو السرعة، أو الميكانيكا.
- يقيس الجاهزية بصدق. إن أنهاه طفلك في أسبوعين فهو جاهز للمنافسة؛ وإن توقّف عند أول عطل ينتظرك، فالأفضل شهران آخران من الأساسيات.
- رخيص. كل ما يلزم تحت ١٠٠ ريال إن كان عندكم أردوينو.
ما الذي تحتاجه؟
| القطعة | العدد | ملاحظة |
|---|---|---|
| لوحة تحكّم (أردوينو أو مايكرو:بت) | ١ | أي واحدة |
| حسّاس خطّ (تعقّب ضوئي) | ٢ | اثنان لا واحد — وهذا مهمّ |
| محرّكان مع عجلتين | ٢ | محرّكات صغيرة تكفي |
| وحدة تحكّم بالمحرّكات | ١ | لا تُوصَل المحرّكات باللوحة مباشرةً |
| بطارية | ١ + احتياطي | البطارية الضعيفة أشهر «عطل وهمي» |
| هيكل | ١ | كرتون مقوّى يكفي تماماً في البداية |
| شريط أسود عريض وورق أبيض | — | لصنع المسار |
لماذا حسّاسان؟
بحسّاس واحد يعرف الروبوت أنه على الخطّ أو خارجه، ولا يعرف
من أي جهة خرج
. وبحسّاسين يعرف الجهة فيصحّح باتّجاهها. وهذا الفرق يختصر أسبوعاً من المحاولة العمياء.
المبدأ في ثلاثة أسطر
الخطّ الأسود يمتصّ الضوء، والأرضية الفاتحة تعكسه. فيقرأ الحسّاس رقماً منخفضاً فوق الأسود ومرتفعاً فوق الفاتح. والمنطق كلّه:
- الحسّاسان على الفاتح → امشِ للأمام.
- الأيسر على الأسود → انعطف يساراً.
- الأيمن على الأسود → انعطف يميناً.
- كلاهما على الأسود → تقاطع، قرار خاص.
هذا كلّ شيء.
ومن يفهم هذه الأسطر الأربعة يستطيع أن يكتب الكود بأي لغة وأي لوحة.
البناء في خمس خطوات
١ · جهّز المسار قبل الروبوت
الصق شريطاً أسود عريضاً على ورق أبيض كبير أو على أرضية فاتحة. اجعله دائرةً بمنحنيات واسعة أولاً —
المنحنى الضيّق مشكلة الأسبوع الثاني لا الأول
.
ولماذا المسار أولاً؟
لأن الروبوت يُبنى لمسار، وكثيرون يبنون ثم يكتشفون أن مسارهم ضيّق على عجلاتهم.
٢ · ركّب الحسّاسين في المكان الصحيح
- الارتفاع: ٥–١٠ ملم فوق الأرض. الأعلى يقرأ ضوء الغرفة، والألصق يقرأ ظلّ نفسه.
- المسافة بينهما: أوسع قليلاً من عرض الخطّ، حتى يكون بينهما الخطّ في وضع السير المستقيم.
- الموضع: في مقدّمة الروبوت لا وسطه. الحسّاس المتأخّر يعني تصحيحاً متأخّراً، والروبوت يتمايل كالثعبان.
٣ · عايِر الحسّاس — الخطوة التي يقفز عنها الجميع
قبل أي كود، اقرأ رقم الحسّاس فوق الأسود ثم فوق الأبيض، واكتب الرقمين على ورقة.
العتبة هي منتصف الرقمين.
ولماذا هذه الخطوة بالذات؟
لأن الرقمين
يتغيّران
بتغيّر الإضاءة. فالذي عايَر في بيته نهاراً ووصل إلى قاعة مضاءة بالفلورسنت وجد روبوته أعمى. ومن يعرف أن العتبة رقم يُعاد ضبطه في المكان الجديد يحلّ المشكلة في ثلاث دقائق يوم المنافسة.
درّب طفلك أن يعايِر في كل مكان جديد.
هذه وحدها تفصل الفرق التي تنجح عن التي تعود بخيبة.
٤ · اكتب المنطق ثم جرّب
ابدأ بسرعة
بطيئة جدّاً
. أبطأ ممّا تظنّ. الروبوت السريع يخرج عن الخطّ قبل أن يقرأه، فيبدو أن الكود خاطئ وهو سليم.
القاعدة:
اجعله يعمل ببطء أولاً،
ثم
زد السرعة تدريجياً حتى يبدأ يخطئ، ثم ارجع خطوةً واحدة. هذه هي سرعتك النهائية.
٥ · اختبر عشرين مرّة وسجّل
| المحاولة | أنهى المسار؟ | أين خرج |
|---|---|---|
| ١ | ✔ | — |
| ٢ | ✘ | المنحنى الثاني |
| ٣ | ✘ | المنحنى الثاني |
النمط يظهر في ثلاث محاولات.
خروجٌ متكرّر في نفس المكان يعني مشكلة تصميم لا حظّاً: منحنى أضيق من قدرة الروبوت، أو سرعة زائدة، أو حسّاس مائل.
وهذا الجدول هو أنفس ما في المشروع كلّه — به يتعلّم طفلك أن
يقرأ الفشل كبيانات
.
خمسة أعطال وأسبابها
| العَرَض | السبب الغالب |
|---|---|
| يتمايل يميناً ويساراً بلا توقّف | السرعة عالية · أو الحسّاسان متأخّران عن المقدّمة |
| يخرج عند المنحنيات فقط | المنحنى أضيق من قطر دورانه · وسّع المسار أو أبطئه |
| يعمل نهاراً ولا يعمل ليلاً | لم تُعايَر العتبة · أعد قراءة الرقمين في نفس الإضاءة |
| يبدأ جيّداً ثم يسوء تدريجياً | البطارية · بدّلها قبل أن تشكّ في أي شيء آخر |
| عجلة أسرع من الأخرى | فرق في المحرّكين — عالجه بالكود لا بالمفكّ |
والصفّ الرابع يستحقّ وقفة:
أكثر ساعة ضائعة في هذا المشروع هي مطاردة عطل سببه بطارية. علّم طفلك أن يبدّل البطارية
قبل
أن يبدأ الشكّ.
بعد أن يعمل — ثلاث توسعات
١.
التقاطع
— كلا الحسّاسين على الأسود. ماذا يفعل؟ يقرّر هو.
٢.
حسّاس ثالث في المنتصف
— يحسّن السير المستقيم كثيراً.
٣.
السرعة المتناسبة
— بدل «انعطف/لا تنعطف»، يصحّح بمقدار انحرافه. وهذه أول خطوة نحو التحكّم الحقيقي، وتُبهر الحكّام في العرض.
ماذا يقول طفلك للحكّام عن هذا المشروع؟
سيُسأل:
ما أصعب مشكلة واجهتكم؟
والجواب الجيّد ليس «كل شيء صعب»، بل:
«كان يخرج عند المنحنى الثاني في ٧ محاولات من ١٠. جرّبنا تبطيئه فتحسّن قليلاً، ثم اكتشفنا أن الحسّاس الأيمن أعلى بمليمترين فيقرأ متأخّراً. سوّيناهما فصار ينجح ١٩ من ٢٠.»
هذا الجواب يصنع الفارق كلّه.
فيه رقم، وفرضية، واختبار، ونتيجة — والحكّام يبحثون عنه تحديداً. ولهذا يجب أن يُحتفظ بجدول المحاولات: ليس للتوثيق بل ليكون عند الطفل ما يقوله.
وإن تعثّرتم
العطل الغامض هو أكثر ما يوقف الأطفال في الروبوتيكس: الكود يبدو سليماً والتوصيل يبدو سليماً ولا شيء يعمل. وهي لحظة تستهلك أسبوعاً من الوالد ودقائق من مدرّب يعرف أين ينظر.
في
مُختبر قطوف
تدريب فردي ١:١ عبر زوم على الروبوتيكس والأردوينو — نبني مع طفلك مشروعاً كاملاً بيده، ونعلّمه أن يصحّح بنفسه بدل أن نصحّح له.
حصّة تجريبية بـ٧٥ ريال.
أحضر روبوتك المتعثّر إن كان عندك واحد، فهو أفضل درس ممكن.
وللسياق الأوسع:
دليل الروبوتيكس الكامل
· و
مسابقات الروبوت للأطفال
.
أسئلة شائعة
ما هو روبوت تتبّع الخطّ؟
سيارة صغيرة فيها حسّاسات ضوئية تقرأ خطّاً أسود على أرضية فاتحة وتسير عليه وحدها. ويُعدّ المشروع الأول في أغلب منافسات الروبوت لأنه يجمع الحسّاس والمحرّك والمنطق في أبسط صورة، ويُبنى في أسبوعين.
كم حسّاساً يحتاج روبوت تتبّع الخطّ؟
حسّاسان على الأقلّ. فبحسّاس واحد يعرف الروبوت أنه خرج عن الخطّ لكنه لا يعرف من أي جهة خرج، وبحسّاسين يعرف الجهة فيصحّح باتّجاهها. وإضافة حسّاس ثالث في المنتصف تحسّن السير المستقيم كثيراً.
لماذا يتمايل روبوت تتبّع الخطّ يميناً ويساراً؟
لسببين غالباً: السرعة عالية فيخرج عن الخطّ قبل أن يقرأه، أو الحسّاسان مركّبان في وسط الروبوت لا في مقدّمته فيأتي التصحيح متأخّراً. والحلّ إبطاء السرعة أولاً ثم تقديم الحسّاسات إلى الأمام.
ما معنى معايرة حسّاس الخطّ ولماذا هي مهمّة؟
أن تقرأ رقم الحسّاس فوق الأسود ثم فوق الأبيض وتجعل العتبة منتصف الرقمين. وأهميّتها أن الرقمين يتغيّران بتغيّر الإضاءة، فالروبوت المعايَر في البيت نهاراً قد يصير أعمى في قاعة بإضاءة مختلفة. والمعايرة في كل مكان جديد تحلّ المشكلة في دقائق.
كم يكلّف بناء روبوت يتبع الخطّ؟
أقلّ من ١٠٠ ريال إن كانت لوحة الأردوينو متوفّرة: حسّاسان وعجلتان ومحرّكان ووحدة تحكّم وبطارية، والهيكل يكفي فيه كرتون مقوّى. وإن لم تكن اللوحة متوفّرة فمجموعة أردوينو مبتدئ في حدود ٥٠ إلى ١٥٠ ريالاً.
لماذا يعمل الروبوت ثم يسوء أداؤه تدريجياً؟
البطارية هي السبب الأول. فضعفها يقلّل سرعة المحرّكين بنسب غير متساوية فيتغيّر سلوك الروبوت تدريجياً. والقاعدة العملية تبديل البطارية قبل الشكّ في الكود أو الحسّاسات، لأن مطاردة عطل سببه بطارية أكثر ساعة ضائعة في هذا المشروع.
من أي عمر يستطيع الطفل بناء روبوت تتبّع الخطّ؟
من عمر ١٠ سنوات باستقلال شبه كامل، ومن ٨ إلى ٩ بإشراف بالغ في التوصيل. والشرط الأهمّ أن يكون قد جرّب برمجة مرئية من قبل ليألف التسلسل والشرط، لا أن يواجه التوصيل والكود والميكانيكا دفعةً واحدة.
كيف أعرف أن روبوتنا جاهز للمنافسة؟
بتشغيل المسار عشرين مرّة متتالية وتسجيل النتيجة في جدول. إن أنهى ١٨ من ٢٠ فهو جاهز، وإن خرج في نفس المكان ثلاث مرّات فالمشكلة تصميم لا حظّ: منحنى أضيق من قدرته، أو سرعة زائدة، أو حسّاس مائل.