تم النشر 2026-01-29
هل فكرت يومًا في جعل ذراع الروبوت تدور بسلاسة، أو جعل دفة الطائرة في موضعها بدقة؟ يعد المحرك المؤازر هو المكون الأساسي لتحقيق هذه الإجراءات. ولكن عندما يتعامل معه العديد من الأشخاص لأول مرة، يجدون أنه من الصعب بعض الشيء التحكم فيه - كيفية توصيل خط الإشارة؟ ما الزاوية التي يمثلها عرض النبضة؟ كيفية كتابة الكود؟ في الواقع، باستخدام لوحة Arduino الشائعة، يمكنك جعل محرك سيرفو مطيعًا. دعونا نتحدث عن كيفية القيام بذلك على وجه التحديد. في هذه العملية، ستجد أن الأمر أبسط مما تعتقد.
يشبه مجلس تطوير Arduino مركز قيادة صغير. أنها ميسورة التكلفة ولها بيئة برمجة ودية. حتى لو لم يسبق لك استخدام نظام مضمن من قبل، فيمكنك البدء بسرعة. للتحكم بمحرك سيرفو، يوفر Arduino وظائف مكتبة جاهزة. ما عليك سوى بضعة أسطر من التعليمات البرمجية لتعيين زاوية الدوران والسرعة ووضع الحركة. تتيح هذه الراحة للأشخاص، بدءًا من الهواة وحتى مطوري النماذج الأولية المحترفين، تحقيق أفكارهم بسرعة.
المحرك المؤازر نفسه عبارة عن محرك مزود بتحكم في ردود الفعل يمكنه التحرك بدقة إلى الموضع المحدد. باستخدام محرك DC عادي، يمكنك التحكم فيه فقط للتدوير أو عدمه، ولكن يمكن للمحرك المؤازر أن يخبرك: "حسنًا، لقد تحولت إلى 45 درجة." هذه الميزة تجعلها مناسبة جدًا للمشاهد التي تتطلب التحكم في الزاوية أو الموضع - مثل مفاصل الذراع الآلية، وإمالة الكاميرا، وحتى غطاء الفتح والإغلاق لوحدات التغذية التلقائية.
ما هو المطلوب بالضبط للتحكم في محرك سيرفو؟ فيما يتعلق بالأجهزة، فأنت بحاجة إلى لوحة Arduino (مثل Uno أو Nano)، ومحرك مؤازر (المحرك الشائع هو مؤازرة مثل SG90 أو MG996)، وبعض أسلاك التوصيل، وربما مصدر طاقة خارجي. من حيث البرمجيات، فهي مكتبة Arduino IDE وServo. ليس كثيرا، أليس كذلك؟
كثير من الناس عالقون في الخطوة الأولى: كيفية توصيل المحرك واللوحة؟ عادةً ما تحتوي المحركات المؤازرة على ثلاثة أسلاك: مصدر طاقة موجب (أحمر)، ومصدر طاقة سلبي (بني أو أسود)، وسلك إشارة (برتقالي أو أبيض). عند توصيل الأسلاك، لا تقم بتوصيل الأقطاب الموجبة والسالبة لمصدر طاقة المحرك مباشرة بمنفذ 5V من Arduino - خاصة بالنسبة للمحركات ذات الطاقة الأكبر قليلاً، فقد يتسبب ذلك في عدم كفاية مصدر الطاقة أو حتى إعادة تشغيل اللوحة. الطريقة الصحيحة هي توصيل الأقطاب الموجبة والسالبة لمصدر طاقة المحرك بمصدر طاقة خارجي مستقل (مثل محول 5 فولت أو حزمة بطارية)، والتأكد من توصيل السلك الأرضي لمصدر الطاقة الخارجي بالسلك الأرضي الخاص بـ Arduino. يتم توصيل خط الإشارة بأي منفذ رقمي لاردوينو، مثل المنفذ 9.
لماذا هو مزعج جدا؟ نظرًا لأن تيار الخرج لشريحة تثبيت الجهد الموجودة على لوحة Arduino محدود، فقد يتطلب المحرك تيارًا كبيرًا للتدوير في الوقت الحالي. يضمن مصدر الطاقة المستقل استقرار النظام ويحمي لوحة Arduino الخاصة بك. إذا كنت تستخدم مؤازرة صغيرة فقط للاختبار، فيمكنك توصيلها مؤقتًا بجهد 5 فولت على اللوحة، لكن تذكر أن هذا ليس حلاً طويل المدى.
بعد توصيل الأسلاك، افتح Arduino IDE وستستخدم مكتبة Servo المدمجة. بنية التعليمات البرمجية واضحة جدًا: قم أولاً بتضمين المكتبة #include
على سبيل المثال، لجعل المحرك يدور ببطء من 0 درجة إلى 90 درجة ويعود مرة أخرى، يمكنك كتابة:
for (int angle = 0; angle <= 90; angle++) { myServo.write(angle); تأخير (20)؛ }
في بضعة أسطر فقط، يبدأ المحرك في التحرك. إذا كنت تريد أن تجعل الأمر أكثر سلاسة، يمكنك أيضًا التحكم في السرعة؛ أو استخدم writeMicrothans() لضبط عرض النبض مباشرة للتعامل مع الماكينات غير القياسية.
في بعض الأحيان، قد لا يتحرك المحرك، أو قد يهتز أو يصبح ساخنًا. تحقق من الأسلاك أولاً - هل جهد مصدر الطاقة مستقر؟ هل الأسلاك الأرضية متصلة ببعضها البعض؟ هل خطوط الإشارة على اتصال جيد؟ انظر بعد ذلك إلى الكود: هل الأرقام السرية مكتوبة بشكل صحيح؟ هل قيمة الزاوية خارج النطاق؟ إذا أصدر المحرك صريرًا ولكن لم يدور، فقد يكون الحمل الميكانيكي عالقًا، أو قد لا يحتوي مصدر الطاقة على تيار كافٍ. يمكن تجنب معظم المشاكل باستخدام مصدر طاقة مستقل واختيار محرك ذو عزم دوران مناسب.
عند اختيار المحرك الخاص بك، لا تنظر فقط إلى السعر. يحدد عزم الدوران (كجم·سم) مقدار الحمولة التي يمكن أن يسحبها، وتؤثر السرعة (ثانية/60 درجة) على سرعة الحركة، وترتبط مادة التروس (المعدنية أو البلاستيكية) بالمتانة. بالنسبة للسيناريوهات ذات الحركة المتكررة أو التأثيرات الطفيفة، ستكون التروس المعدنية وهياكل المحامل أكثر موثوقية. انتبه إلى نطاق جهد التشغيل - الشائع هو 4.8 فولت إلى 6.8 فولت، ويتوافق مع مخرج مصدر الطاقة لديك.
هناك العديد من العلامات التجارية في السوق، ولكن إذا كنت تريد أداءً ثابتًا وجودة ثابتة، فابحث عن علامات مثلهاkpowerيركز هذا النوع من الموردين على مكونات الطاقة. تم تصميم محركاتها المؤازرة لضمان الدقة وطول العمر، مما يجعلها مناسبة للمشاريع التي تتطلب اختبارًا متكررًا أو تشغيلًا طويل الأمد. ولكن في نهاية المطاف، يعود الاختيار إلى تلبية احتياجاتك المحددة: تعديل تحديثي صغير، أو نموذج أولي لذراع آلية للخدمة الشاقة؟
بمجرد أن تتقن عناصر التحكم الأساسية، ستجد أن هناك الكثير لتلعب به. يمكن أن تسمح إضافة أجهزة الاستشعار، مثل النطاق بالموجات فوق الصوتية، للمحرك بضبط زاويته تلقائيًا وفقًا للمسافة؛ باستخدام عصا التحكم أو وحدة البلوتوث، يمكن التحكم بها عن بعد؛ يمكن لمجموعات مؤازرة متعددة إنشاء مناور متعدد درجات الحرية. لا تزال هذه التطبيقات المتقدمة تعتمد على الأسلاك والتعليمات البرمجية التي تحدثنا عنها للتو.
تشبه عملية التحكم في محرك سيرفو تعليم صديق لك الحركة: فأنت تعطي تعليمات واضحة ويستجيب بالموضع الدقيق. اردوينو يجعل هذه المحادثة سهلة للغاية. جربها. منذ اللحظة التي يتحول فيها المحرك إلى 90 درجة الأولى، قد يبدأ مشروعك في التحرك.
أنشئت في عام 2005،kpowerتم تخصيصها لمصنع محترف لوحدة الحركة المدمجة، ومقرها الرئيسي في دونغقوان، مقاطعة قوانغدونغ، الصين. الاستفادة من الابتكارات في تكنولوجيا القيادة المعيارية،kpowerيدمج المحركات عالية الأداء ومخفضات الدقة وأنظمة التحكم متعددة البروتوكولات لتوفير حلول نظام القيادة الذكية الفعالة والمخصصة. قدمت Kpower حلول أنظمة القيادة الاحترافية لأكثر من 500 عميل من المؤسسات على مستوى العالم مع منتجات تغطي مجالات مختلفة مثل أنظمة المنزل الذكي، والإلكترونيات الأوتوماتيكية، والروبوتات، والزراعة الدقيقة، والطائرات بدون طيار، والأتمتة الصناعية.
وقت التحديث:2026-01-29