المحركات في الروبوتات: الفرق بين محرك التيار المستمر والسيرفو والخطوي
كيف تختار محرك مشروعك: طريقة عمل كل نوع، ومتى تستخدمه، ولماذا تحتاج دائرة قيادة، وكيف تغذي المحركات بأمان، مع جدول مقارنة ومثال للتحكم في سيرفو.
- 7 دقائق قراءة
إذا كانت الحساسات حواس الروبوت، فالمحركات عضلاته. هي التي تحول قرارات البرنامج إلى حركة حقيقية: عجلات تدور، وذراع ترفع، وكاميرا تلتفت. لكن اختيار المحرك الخطأ قد يجعل مشروعك يفشل رغم أن الكود سليم: روبوت بطيء جدًا، أو ذراع لا تستطيع رفع وزنها، أو لوحة أردوينو تتوقف فجأة كلما بدأ المحرك في الدوران. في هذا المقال نشرح الأنواع الثلاثة الأكثر استخدامًا في الروبوتات التعليمية: محرك التيار المستمر، ومحرك السيرفو، والمحرك الخطوي. نوضح طريقة عمل كل منها، ومتى تختاره، ولماذا تحتاج دائمًا إلى دائرة قيادة، وكيف تغذي المحركات بأمان، ونختم بمثال للتحكم في محرك سيرفو وقائمة بالأخطاء الشائعة.
ماذا ستتعلم في هذا المقال؟
- طريقة عمل محرك التيار المستمر والسيرفو والخطوي، ومزايا كل منها.
- جدول مقارنة يساعدك على اختيار المحرك المناسب لمشروعك.
- لماذا لا توصل المحرك مباشرة بالأردوينو، وما دائرة القيادة.
- تغذية المحركات بأمان، ومثال عملي للتحكم في سيرفو.
كيف تختار؟ ثلاثة أسئلة
قبل أن تشتري محركًا، أجب عن ثلاثة أسئلة: هل أحتاج إلى دوران مستمر مثل العجلات، أم إلى زاوية محددة مثل ذراع أو بوابة؟ ما مقدار الدقة المطلوب؟ وما القوة التي يجب أن يتحملها المحرك؟ الإجابات تقودك غالبًا إلى نوع واحد بوضوح.
1. محرك التيار المستمر (DC Motor)
أبسط الأنواع وأكثرها انتشارًا، تجده في السيارات الكهربائية الصغيرة والمراوح والألعاب. عندما تمر فيه الكهرباء يدور باستمرار. وإذا عكست اتجاه التيار، انعكس اتجاه الدوران. وكلما زاد الجهد، زادت السرعة ضمن الحدود المسموحة.
- التحكم في السرعة: نستخدم تقنية PWM التي تشغل الكهرباء وتطفئها بسرعة كبيرة جدًا؛ نسبة زمن التشغيل تحدد متوسط الجهد، وبالتالي السرعة. في الأردوينو نستخدم الدالة
analogWriteعلى منفذ يدعم PWM. - التحكم في الاتجاه: نحتاج إلى دائرة تسمى جسر H (H-bridge) تستطيع عكس اتجاه التيار في المحرك. من الوحدات الشائعة في التعليم L298N و L293D، ووحدات أحدث أكثر كفاءة.
- المحركات ذات علبة التروس: محرك التيار المستمر وحده سريع جدًا وضعيف العزم، لذلك يُستخدم في الروبوتات غالبًا مع علبة تروس تخفض السرعة وتزيد القوة، مثل المحركات الصفراء الشائعة في هياكل الروبوتات التعليمية.
مناسب لـ: عجلات الروبوت، والمراوح، والسيور الناقلة.
2. محرك السيرفو (Servo Motor)
السيرفو محرك صغير مع علبة تروس ودائرة تحكم وحساس موضع، كلها في علبة واحدة. لا تخبره «در»، بل تخبره «اذهب إلى الزاوية 90 درجة»، فيذهب إليها ويثبت عندها، ويقاوم محاولة تحريكه بعيدًا عنها. معظم السيرفوهات التعليمية تتحرك في نطاق يقارب 180 درجة.
يُتحكم فيه بنبضات كهربائية يحدد عرضها الزاوية المطلوبة، والخبر الجيد أن مكتبة Servo المدمجة في بيئة الأردوينو تتولى ذلك عنك، فتكتب ببساطة الزاوية التي تريدها. وله ثلاثة أسلاك: الطاقة، والأرضي، والإشارة.
مناسب لـ: أذرع الروبوت، وتوجيه عجلات القيادة، وتحريك حساس المسافة يمينًا ويسارًا، والبوابات والأقفال الصغيرة. وتوجد سيرفوهات «دوران مستمر» تُستخدم كعجلات، لكنها تفقد ميزة التحكم الدقيق في الزاوية.
يشرح الفيديو التالي من قناة The Engineering Mindset طريقة عمل محركات السيرفو من الداخل بصور متحركة واضحة، باللغة الإنجليزية:
3. المحرك الخطوي (Stepper Motor)
يتحرك المحرك الخطوي على شكل خطوات ثابتة الحجم. كثير من المحركات الخطوية الشائعة تكمل الدورة الكاملة في 200 خطوة، أي 1.8 درجة لكل خطوة. عندما ترسل له عددًا محددًا من النبضات، يتحرك العدد نفسه من الخطوات بدقة، دون حاجة إلى حساس يخبرك بموضعه، ما دام الحمل ضمن قدرته. لهذا تجده في الطابعات ثلاثية الأبعاد وآلات القطع والماسحات الضوئية.
يحتاج إلى دائرة قيادة خاصة بالمحركات الخطوية، ويستهلك تيارًا حتى وهو ثابت لكي يحافظ على موضعه، فيسخن أكثر من الأنواع الأخرى. ومن عيوبه أنه إذا زاد الحمل كثيرًا أو كانت السرعة أعلى من قدرته، قد «يفقد خطوات» دون أن يعرف البرنامج.
مناسب لـ: الحركة الدقيقة المتكررة، والطابعات، والمنصات الدوارة، والتلسكوبات الصغيرة.
جدول مقارنة
| المعيار | التيار المستمر | السيرفو | الخطوي |
|---|---|---|---|
| نوع الحركة | دوران مستمر | زاوية محددة في نطاق محدود غالبًا | خطوات دقيقة في دوران مستمر |
| التحكم في الموضع | لا يعرف موضعه دون حساس إضافي | يتحكم في الزاوية داخليًا | دقيق بعدّ الخطوات |
| السرعة | عالية، ويُتحكم فيها بـ PWM | متوسطة | منخفضة إلى متوسطة |
| دائرة القيادة | جسر H | غالبًا لا يحتاج إلى دائرة منفصلة، لكن يحتاج إلى تغذية كافية | دائرة قيادة خاصة بالمحركات الخطوية |
| السهولة للمبتدئ | سهل | الأسهل | متوسط |
| استخدام نموذجي | عجلات الروبوت | ذراع أو توجيه | طابعة ثلاثية الأبعاد |
لماذا لا توصل المحرك مباشرة بالأردوينو؟
منفذ الأردوينو مصمم لإرسال إشارة ضعيفة لا لتشغيل حمل كبير، ولا يستطيع أن يعطي إلا تيارًا صغيرًا جدًا مقارنة بما يسحبه المحرك، خاصة لحظة بدء الدوران أو عندما يتعطل بسبب حمل كبير. توصيل المحرك مباشرة قد يتلف المنفذ أو اللوحة كلها. أضف إلى ذلك أن المحرك عندما يتوقف يولد جهدًا عكسيًا قد يضر الدوائر الحساسة. دائرة القيادة (Driver) تحل المشكلتين: تأخذ الإشارة الضعيفة من الأردوينو، وتتحكم بها في تيار كبير يأتي من مصدر طاقة منفصل، ومعظم الوحدات الجاهزة تتضمن حماية من الجهد العكسي.
تغذية المحركات بأمان
- مصدر منفصل للمحركات: غذِّ المحركات من بطاريات أو محول مناسب، لا من منفذ 5 فولت في الأردوينو. هذا يمنع توقف اللوحة المفاجئ عندما يسحب المحرك تيارًا كبيرًا.
- أرضي مشترك: صِل الأرضي (GND) لمصدر المحركات بأرضي الأردوينو، وإلا لن تُفهم الإشارات بشكل صحيح.
- تحقق من الأرقام: اقرأ جهد المحرك المناسب وتياره الأقصى، واختر دائرة قيادة تتحمل أكثر منه.
- السيرفوهات: سيرفو صغير واحد قد يعمل من الأردوينو في تجربة خفيفة، لكن عدة سيرفوهات أو سيرفو كبير تحتاج إلى تغذية منفصلة.
مثال: التحكم في سيرفو
#include <Servo.h>
Servo arm;
void setup() {
arm.attach(9); // signal wire on pin 9
}
void loop() {
arm.write(0); // go to 0 degrees
delay(1000);
arm.write(90); // the middle
delay(1000);
arm.write(180); // the other end
delay(1000);
}
ماذا يحدث في هذا الكود؟
السطر الأول يضم مكتبة Servo. ثم ننشئ كائنًا اسمه arm يمثل المحرك، ونربطه في setup بالمنفذ 9 الذي وصلنا به سلك الإشارة. وفي loop نطلب منه الذهاب إلى ثلاث زوايا متتالية، مع انتظار ثانية بين كل حركة والتي تليها حتى يصل المحرك إلى موضعه.
طوّر المثال: ذراع تتحكم فيها بيدك
جرّب بعد ذلك أن تجعل زاوية السيرفو تتبع مقبضًا دوارًا (مقاومة متغيرة): اقرأ قيمته بالدالة analogRead، وحوّل المدى من 0–1023 إلى 0–180 بالدالة map، ثم أرسل النتيجة إلى السيرفو. بهذا تبني «ذراعًا» تتحكم فيها بيدك.
أخطاء شائعة
- تغذية المحركات من اللوحة، فتعيد اللوحة التشغيل كلما بدأ المحرك.
- نسيان توصيل الأرضي المشترك بين مصدرين.
- اختيار محرك ضعيف العزم لروبوت ثقيل، فيتحرك ببطء أو لا يتحرك.
- إجبار السيرفو على زاوية خارج نطاقه الميكانيكي، فيطن ويسخن.
المحركات هي الخطوة التي تحول مشروعك من دائرة على الطاولة إلى روبوت يتحرك. ولكي يتحرك بذكاء، اجمعها مع الحساسات، واحرص على فهم أساسيات الدوائر قبل التعامل مع التيارات الأكبر. وفي كورس الروبوتيكس والأنظمة المدمجة في أكاديمية بدر التعليمية نبني روبوتات متحركة كاملة بإشراف المدرب. ولمصادر إضافية زر المكتبة التعليمية، وجرّب أداة اكتشف مسارك.
الخلاصة
محرك التيار المستمر للدوران المستمر والسرعة، والسيرفو للزوايا المحددة، والخطوي للحركة الدقيقة المتكررة. لا توصل محركًا مباشرة بالأردوينو أبدًا: استخدم دائرة قيادة ومصدر طاقة منفصلًا وأرضيًا مشتركًا، واختر المحرك بحسب نوع الحركة والدقة والقوة التي يحتاجها مشروعك.
© 2026 أكاديمية بدر التعليمية – هذا المحتوى حصري لأكاديمية بدر التعليمية. يُسمح بالاقتباس القصير مع ذكر المصدر ورابط الصفحة.
القسم: الروبوتيكس والإلكترونيات
التعليقات (0)
يمكنك التعليق بدون حساب، ويظهر تعليقك بعد مراجعة الإدارة، وقد تُعدّل الصياغة قبل النشر.
لا توجد تعليقات بعد – كن أول من يشارك.


أضف تعليقًا