تم النشر 2026-04-19
يوفر هذا الدليل طريقة عملية ومختبرة لإنشاءمضاعفاتيدور المحرك في اتجاه عقارب الساعة (CW) وعكس اتجاه عقارب الساعة (CCW) باستخدام لوحة تحكم دقيقة قياسية. سواء كنت تقوم ببناء ذراع آلية، أو نظام كاميرا قابل للإمالة، أو شاشة دوارة بسيطة، فسوف تتعلم بالضبط كيفية تحقيق التحكم ثنائي الاتجاه. سوف نستخدم أمثلة شائعة من العالم الحقيقي - مثل فتح وإغلاق بوابة صغيرة أو تدوير المستشعر إلى اليسار واليمين - لتظهر لك التوصيلات التي تم التحقق منها، وبنية التعليمات البرمجية، وخطوات استكشاف الأخطاء وإصلاحها. لا توجد حاجة إلى منتجات خاصة بعلامة تجارية معينة؛ المبادئ تعمل مع أي معيارمضاعفاتولوحة تحكم متوافقة.
قبل كتابة أي كود، يجب عليك معرفة نوع السيرفو لديك. هناك نوعان شائعان:
أجهزة قياسية 180 درجة– يدور فقط بين 0 درجة و 180 درجة. "الأمام" يعني زيادة الزاوية (على سبيل المثال، 0° → 180°). "العكس" يعني تناقص الزاوية (180 درجة → 0 درجة).
مضاعفات الدوران المستمر- يدور بالكامل في أي اتجاه. "الأمام" هو اتجاه دوران واحد (على سبيل المثال، CW)، "عكس" هو الاتجاه المعاكس (CCW). ويمكن أيضا التحكم في السرعة.
> تَحَقّق(المصدر: أوراق بيانات المؤازرة القياسية والممارسات الصناعية): بالنسبة للمضاعفات المستمرة، يؤدي عرض النبضة بمقدار 1.5 مللي ثانية إلى إيقاف المحرك؛ 1.3 مللي ثانية يقود بأقصى سرعة في اتجاه واحد؛ 1.7 مللي ثانية تدفع بأقصى سرعة في الاتجاه المعاكس. بالنسبة للماكينات القياسية، 0° = 0.5 مللي ثانية نبض، 180° = 2.5 مللي ثانية نبض (القيم النموذجية، تحقق من مواصفات سيرفو الخاص بك).
بالنسبة للتعليمات التالية، نفترض أن لديك:
1 لوحة تحكم دقيقة (أي لوحة تطوير مشتركة)
محرك سيرفو واحد (قياسي 180 درجة أو مستمر – سنغطي كليهما)
3 أسلاك توصيل (من ذكر إلى أنثى)
1 مصدر طاقة خارجي (4.8 فولت - 6 فولت لمعظم الماكينات الصغيرة؛ لا تقم بتشغيل الماكينة مباشرة من طرف 5 فولت باللوحة إذا كان يسحب > 200 مللي أمبير)
1 لوح تجارب (اختياري، للتوصيلات الأنيقة)
سيناريو العالم الحقيقي المستخدم في هذا الدليل: أنت تقوم ببناء بوابة آلية صغيرة تتأرجح للفتح (CW) والإغلاق (CCW). يتم تثبيت المؤازرة على مفصل البوابة.
قم بتوصيل المؤازرة باللوحة باستخدام هذه الدبابيس التي تم التحقق منها:
القاعدة الحرجة: قم دائمًا بتوصيل أرضية المؤازرة بأرضية اللوحة، حتى في حالة استخدام مصدر طاقة خارجي. وبدون أرضية مشتركة، ستكون الإشارة غير مستقرة.
المعيارمضاعفاتيتم تضمين المكتبة في معظم IDEs لوحدات التحكم الدقيقة. لاستخدامه:
1. افتح IDE الخاص بك.
2. اذهب إلىرسم → تضمين المكتبة → المؤازرة(أو ما يعادله في بيئتك).
3. إذا لم يكن مثبتًا مسبقًا، ابحث عن "Servo" في مدير المكتبة وقم بتثبيت التطبيق الرسمي (عادةً ما يتم صيانته بواسطة مطوري النظام الأساسي).
![]()
هذا الكود يجعل عملية المسح المؤازرة من 0 درجة إلى 180 درجة (اتجاه واحد) والعودة إلى 0 درجة (الاتجاه المعاكس). استخدم هذا للأذرع أو الرافعات أو البوابات التي تحتاج إلى تحديد موضع دقيق.
#يشملسيرفو مايسيرفو; // إنشاء كائن مؤازر int pos = 0; // متغير لتخزين الزاوية void setup() { myServo.attach(9); // دبوس الإشارة 9 } حلقة باطلة() { // الاتجاه الأمامي: 0° -> 180° (في اتجاه عقارب الساعة لمعظم الماكينات) for (pos = 0; pos 0° (عكس اتجاه عقارب الساعة) for (pos = 180; pos >= 0; pos -= 1) { myServo.write(pos); تأخير(15); } }
لاختبار حركة واحدة فقط للأمام والتوقف: قم بإزالة الحلقة العكسية أو قم بإضافة aبينما(1);بعد الحلقة الأمامية.
لا تستخدم الماكينات المستمرة الزوايا، بل تستخدم السرعة والاتجاه. استخدم هذا الرمز للعجلات أو السيور الناقلة أو منصات الدوران المستمر.
#يشملسيرفو مايسيرفو; إعداد باطلة () { myServo.attach (9)؛ } حلقة باطلة() { // السرعة الكاملة في اتجاه عقارب الساعة (للأمام) myServo.write(0); // أو القيمة 90 (على سبيل المثال، 135 أو 180) تأخير(2000); // توقف مرة أخرى myServo.write(90); تأخير (1000)؛ }
> معايرة هامة: تختلف قيمة "الإيقاف" الدقيقة بين الماكينات. قم باختبار القيم من 85 إلى 95 للعثور على النقطة المحايدة لسيرفو الخاص بك. استخدم تأخيرًا بسيطًا ولاحظ.
استنادًا إلى تقارير المستخدم الفعلية والاختبارات التي أجريناها، إليك المشكلات الأكثر شيوعًا والحلول التي تم التحقق منها:
للتحكم بنجاح في الدوران للأمام والخلف:
1. تحديد نوع السيرفر الخاص بك(180 درجة أو مستمر).
2. توصيل الطاقة– توريد خارجي + أرضية مشتركة.
3. قم بتوصيل سلك الإشارةإلى طرف PWM (على سبيل المثال، دبوس 9).
4. قم بتحميل مكتبة سيرفووقم بتحميل الكود المناسب أعلاه.
5. اتجاه الاختبار- بالنسبة للماكينات القياسية، 0 → 180 = للأمام؛ للمستمر، اكتب 90 = عكسي.
6. معايرة التوقف(مستمر) أو تأخير السرعة (قياسي) حسب الحاجة.
> الوجبات الجاهزة الأساسية: يعمل نفس إعداد الأجهزة لكلا النوعين المؤازرين - تتغير قيم التحكم فقط. بالنسبة للخوادم القياسية، فكر في الأمرالزوايا. بالنسبة للماكينات المستمرة، فكر في ذلكالسرعة والاتجاهنسبة إلى النبض المحايد 90 درجة.
ابدأ الاختبار دائمًا مع فصل المؤازرة عن أي حمل ميكانيكي (على سبيل المثال، البوابة أو العجلة). تحقق من التناوب الحر أولاً.
استخدم مقياسًا متعددًا لتأكيد مخرجات مصدر الطاقة بين 4.8 فولت و6 فولت تيار مستمر.
إذا كنت بحاجة إلى عكس الاتجاه على سيرفو قياسي دون التحرك عبر جميع الزوايا المتوسطة، فببساطةالكتابة (زاوية جديدة)– سوف ينتقل مباشرة إلى ذلك الموضع عبر أقصر طريق.
باتباع هذا الدليل، يمكنك الآن تنفيذ التحكم المؤازر للأمام/الخلف لأي مشروع - بدءًا من حامل الكاميرا الدوارة وحتى الروبوت ذي العجلتين - باستخدام مكونات مشتركة وكود تم التحقق منه.
وقت التحديث: 2026-04-19