بيت > رؤى الصناعة >محرك مخصص
الدعم الفني

كيفية التحكم في السيرفو للتأرجح ذهابا وإيابا بين 30 و 90 درجة مع اردوينو

تم النشر 2026-03-18

عندما بدأت اللعب لأول مرة، هل سبق لك أن واجهت هذا الموقف: أنت تريدمضاعفاتللتدوير فقط ضمن نطاق زاوية معينة، مثل التأرجح من 30 درجة إلى 90 درجة. ونتيجة لذلك، فهو يرفض دائمًا الانصياع للتعليمات، إما بالتحول إلى الوضع المتطرف فيعلق، أو ببساطة لا يتحرك. هذه المشكلة التي تبدو بسيطة تزعج في الواقع العديد من الأصدقاء الجدد في مجال التحكم في جهاز التوجيه.

كيفية صنعمضاعفاتبدوره 90 درجة فقط

في الواقع،مضاعفاتيمكن أن يدور نفسه بين 0 و180 درجة، لكن العديد من المشاريع ببساطة لا تستخدم مثل هذا النطاق الواسع. على سبيل المثال، إذا كنت تريد صنع مروحة متذبذبة، ما عليك سوى تحريكها بمقدار 90 درجة إلى اليسار واليمين. في هذا الوقت، لا تحتاج إلى تغيير أجهزة المؤازرة، كل ما تحتاجه هو تعيين "نطاق نشاط" له في البرنامج.

الطريقة المحددة بسيطة للغاية. يمكنك أولاً استخدام وظيفة write() الخاصة بمكتبة Servo لتحويل المؤازرة إلى زاوية البداية، ثم السماح لها بالتحول إلى زاوية النهاية. أضف تأخيرًا () في المنتصف للتحكم في السرعة، ثم استخدم حلقة لتنفيذها بشكل متكرر، بحيث يدور المؤازرة بشكل مطيع ذهابًا وإيابًا ضمن الزاوية المحددة.

طريقة برمجة التحكم في زاوية ترس التوجيه

للتحكم في زاوية المؤازرة، الأكثر استخدامًا هي وظيفة write() الموجودة في مكتبة المؤازرة. تقوم هذه الوظيفة بتحويل قيمة الزاوية من 0 إلى 180 إلى إشارة PWM المقابلة بشكل افتراضي. ما عليك سوى أن تخبره بعدد الدرجات التي يجب تدويرها. على سبيل المثال، إذا كنت تريد أن يدور المؤازرة إلى 45 درجة، فما عليك سوى كتابة .write(45).

إذا كان مشروعك يتطلب تحكمًا أكثر دقة، على سبيل المثال، إذا كنت تريد أن يتحرك المؤازرة بين 30 و60 درجة، فيمكنك استخدام وظيفة الخريطة () لتعيين القيمة التي يقرأها المستشعر إلى هذا النطاق. بهذه الطريقة، سواء كان متصلاً بمقياس جهد أو مستشعر آخر، يمكن أن يتحرك المؤازرة بسلاسة ضمن نطاق الزاوية الذي تحدده.

ما هي الأجزاء اللازمة للتحكم في جهاز التوجيه؟

الأجزاء المطلوبة للتحكم في المؤازرة هي في الواقع بسيطة جدًا: لوحة ومؤازرة وعدد قليل من أسلاك DuPont كافية. عادةً ما يحتوي المؤازرة على ثلاثة أسلاك، الأحمر متصل بمصدر طاقة 5 فولت، والبني أو الأسود متصل بـ GND، والبرتقالي أو الأصفر متصل بسلك الإشارة. قم بتوصيل خط الإشارة مباشرة بالدبوس الرقمي، ثم قم بتحميل البرنامج وسيعمل.

ومع ذلك، ينبغي إيلاء اهتمام خاص لحقيقة أنه إذا كانت الماكينات الخاصة بك قوية نسبيًا، أو كنت بحاجة إلى التحكم في العديد من الماكينات في نفس الوقت، فمن الأفضل توفير مصادر طاقة منفصلة لها. نظرًا لأن تيار الإخراج 5 فولت الموجود على اللوحة له قيود معينة، فلا يمكنه تشغيل أجهزة طاقة أكبر. في هذه الحالة، يمكنك إعداد مصدر طاقة خارجي وتوصيل طاقة المؤازرة والأسلاك الأرضية مباشرة بمصدر الطاقة، بينما لا تزال أسلاك الإشارة متصلة، بحيث يمكن تشغيل النظام بثبات.

ماذا علي أن أفعل إذا كان جهاز التوجيه يدور بشكل غير صحيح؟

السبب الأكثر شيوعًا للدوران غير الدقيق للمؤازرة هو عدم كفاية مصدر الطاقة. قد تجد أن المؤازرة تهتز أو تتعثر في منتصف الطريق أثناء الدوران. عادة ما يحدث هذا بسبب الجهد غير المستقر. الحل بسيط جدا. أضف مصدر طاقة مستقل إلى المؤازرة، أو قم بتوصيل مكثف كبير بالتوازي بجوار دبوس الطاقة، والذي يمكن أن يوفر تأثيرًا جيدًا لاستقرار الجهد.

شيء آخر هو التحقق مما إذا كان خط الإشارة على اتصال جيد. في بعض الأحيان لا يتم توصيل خط Dupont بإحكام، مما قد يتسبب أيضًا في عدم استقرار إشارة التحكم. إذا تم استبعاد كل هذه العناصر وما زالت لا تعمل، فيمكنك التحقق مما إذا كان هناك أي تعارض في البرنامج. على سبيل المثال، إذا تم استخدام مؤقتات متعددة في نفس الوقت، فإن مكتبة Servo تستخدمها بشكل افتراضي. يجب الحرص على عدم التعارض مع المكتبات الأخرى.

طريقة التحكم في وقت واحد من الماكينات المتعددة

ليس من الصعب التحكم في العديد من الماكينات في نفس الوقت. تدعم مكتبة Servo ما يصل إلى 12 جهازًا (المزيد على اللوحات الضخمة). ما عليك سوى إنشاء كائن مؤازر لكل مؤازرة، ثم توصيله بدبابيس مختلفة، واستدعاء وظيفة write() على التوالي للتحكم في زاوية كل مؤازرة بشكل مستقل.

ومع ذلك، من المهم ملاحظة أنه على الرغم من أنه يمكنك ضبط زوايا العديد من الماكينات "في وقت واحد"، إلا أنه في الواقع لا يزال يتم تنفيذ البرنامج بالتسلسل. إذا كنت تتوقع منهم أن يتحركوا في وقت واحد حقًا، فيمكنك إرسال الأوامر إلى كل مؤازرة بدورها في بنية حلقة. وذلك لأن الأمر يستغرق قدرًا معينًا من الوقت حتى تستجيب الماكينات، لذا يبدو أنها تتحرك معًا. عند التحكم في العديد من الماكينات، يجب أن يكون مصدر الطاقة كافيًا. من الأفضل أن يكون لديك جهاز إمداد طاقة منفصل لكل جهاز.

في عملية التحكم في العديد من الماكينات، لا تزال هناك بعض النقاط التي يجب الانتباه إليها. على سبيل المثال، عند كتابة برنامج، من الضروري أن نفهم بدقة خصائص وقت استجابة الماكينات، وترتيب ترتيب وتكرار إرسال الأوامر بشكل معقول لضمان أن الماكينات المتعددة يمكنها تقديم تأثيرات حركة متزامنة مثالية. وفي الوقت نفسه، يعد مصدر الطاقة المستقل أمرًا بالغ الأهمية للتشغيل المستقر لجهاز التوجيه. يمكنه بشكل فعال تجنب العمل غير الطبيعي لجهاز التوجيه بسبب مشاكل توزيع الطاقة، وبالتالي ضمان موثوقية واستقرار نظام التحكم بأكمله.

احتياطات للتحكم في زاوية تروس التوجيه

عند التحكم في زاوية جهاز التوجيه، فإن الشيء الأكثر أهمية هو معرفة الحد الميكانيكي لجهاز التوجيه. على الرغم من أن المؤازرة يمكن أن تدور نظريًا بمقدار 180 درجة، إلا أنه قد يتم حظرها بواسطة الهيكل الميكانيكي أثناء التثبيت الفعلي. إذا سمح البرنامج بتدويره إلى زاوية مسدودة، فسوف يستمر الضغط على التروس الموجودة داخل المؤازرة وقد تتلف بسهولة بمرور الوقت.

هناك نقطة أخرى تحتاج إلى اهتمام خاص وهي إعدادات التهيئة. عند التشغيل، قد تكون الزاوية الافتراضية للمؤازرة 90 درجة. إذا قمت بضبطه مباشرة على زاوية قصوى في الإعداد()، فسوف يستدير المؤازرة فجأة. قد يتسبب هذا الموقف في إصابة الآلية المتصلة بأشياء أخرى. يتمثل النهج الأكثر أمانًا في تحويل المؤازرة أولاً إلى الزاوية التي يسمح بها الوضع الميكانيكي الحالي في الإعداد ()، ثم ضبطه تدريجيًا وببطء على النطاق المستهدف.

ما هي المشاكل الغريبة التي واجهتك أثناء اللعب بالسيرفو؟ هل يهتز المؤازرة بشكل جنوني، أم أنه يبدأ في التدخين بمجرد دورانه؟ مرحبًا بك لمشاركة تجربتك في منطقة التعليق، وإعطائها إعجابًا حتى يتمكن المزيد من الأصدقاء الذين يلعبون من رؤية هذه المقالة. دعونا جميعا تبادل الخبرات في تجنب المزالق!

وقت التحديث: 18-03-2026

تمكين المستقبل

اتصل بمتخصص منتج Kpower للتوصية بالمحرك أو علبة التروس المناسبة لمنتجك.

البريد إلى Kpower
إرسال الاستفسار
+86 0769 8399 3238
 
kpowerMap