تم النشر 2026-04-22
يوفر هذا الدليل إرشادات عملية وكاملة لإعداد وتشغيل قناة مكونة من 32 قناةمضاعفاتلوحة التحكم. سوف تجد مخططات واضحة للأسلاك، وخطوات تكوين البرامج، وتوصيات دروس الفيديو، وأمثلة من العالم الحقيقي. تعتمد جميع التعليمات على اللوحات والمعايير المتوفرة بشكل شائعمضاعفاتالمحركات، بدون معلومات خاصة بالعلامة التجارية. باتباع هذا الدليل، ستتمكن من التحكم بما يصل إلى 32مضاعفاتيتم استخدامه بشكل مستقل للروبوتات أو الرسوم المتحركة أو انحراف الكاميرا.
لوحة تحكم مؤازرة ذات 32 قناة (استنادًا إلى شريحة محرك PWM مخصصة)
32 خدمة قياسية 5 فولت أو 6 فولت (على سبيل المثال، SG90، MG995 - استخدم أي علامة تجارية)
مصدر طاقة خارجي 5 فولت/6 فولت (الحد الأدنى 5 أمبير لـ 32 سيرفو، يوصى بـ 10 أمبير+)
متحكم دقيق (Arduino Uno، ESP32، Raspberry Pi، أو ما شابه ذلك)
أسلاك التوصيل (من أنثى إلى أنثى للإشارة، ومن ذكر إلى أنثى للاتصالات الاختيارية)
كابل USB لبرمجة المتحكم الدقيق
توصيلات الطاقة (الأكثر أهمية)
قم بتوصيل لوحة المؤازرةمحطة V +إلىموجب (+) لمصدر الطاقة الخارجي(5 فولت أو 6 فولت).
قم بتوصيلمحطة GNDمن لوحة المؤازرة إلىسلبي (-) لمصدر الطاقة الخارجي.
قم بتوصيلنفس محطة GNDمن لوحة المؤازرة إلى أدبوس GND على وحدة التحكم الدقيقة الخاصة بك(الأرضية المشتركة إلزامية).
قم بتوصيلدبوس VCC (الطاقة المنطقية).على لوحة المؤازرة إلىمخرج 5 فولتوحدة التحكم الدقيقة الخاصة بك (إذا كانت اللوحة تحتوي على مصدر منطقي منفصل).
اتصالات الإشارة
قم بتوصيلدبابيس SDAمن لوحة المؤازرة إلىدبابيس SDAمن وحدة التحكم الدقيقة الخاصة بك.
قم بتوصيلدبوس SCLمن لوحة المؤازرة إلىدبوس SCLمن وحدة التحكم الدقيقة الخاصة بك.
اتصالات المؤازرة
قم بتوصيل موصل ثلاثي الأطراف لكل مؤازرة بأي من القنوات الـ 32 (من PWM0 إلى PWM31). الترتيب هو إشارة، V+، GND - يطابق الشاشة الحريرية للوحة.
مثال من العالم الحقيقي:استخدم أحد الهواة الذي قام ببناء روبوت سداسي الأرجل 12-DOF هذه الأسلاك بالضبط. لقد قاموا بتشغيل اللوحة بمصدر منظم 6V 15A وتوصيل Arduino Uno عبر I²C. تحركت جميع الماكينات الـ 12 بسلاسة دون انقطاع.
بالنسبة لاردوينو (الحالة الأكثر شيوعًا):
1. قم بتثبيت مكتبة اللوحة: في Arduino IDE، انتقل إلىرسم → تضمين المكتبة → إدارة المكتبات. ابحث عن "PWM servo driver" وقم بتثبيت المكتبة التي تطابق شريحة برنامج تشغيل اللوحة الخاصة بك (على سبيل المثال، "Adafruit PWM Servo Driver" - لاحظ أن الشريحة نفسها قياسية، وليست تأييدًا للعلامة التجارية).
2. قم بتهيئة اللوحة بعنوان I²C الخاص بها (الافتراضي 0x40).
#يشمل#يشملAdafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(0x40);
3. ضبط تردد PWM:pwm.setPWMFreq(60);(50-60 هرتز هو المعيار لمعظم الماكينات).
4. اكتب زاوية مؤازرة: قم بتحويل الزاوية (0-180 درجة) إلى طول النبضة (عادةً 150-600 علامة لمدة 1 مللي ثانية-2 مللي ثانية).
int angleToPulse(int angle) { خريطة الإرجاع(angle, 0, 180, 150, 600); } pwm.setPWM(channel, 0, angleToPulse(90));
بالنسبة لراسبيري باي (بايثون):
ثَبَّتَadafruit-circuitpython-servokitأو ما يعادلها.
مثال الكود:
من adafruit_servokit قم باستيراد مجموعة ServoKit = ServoKit(channels=32) kit.servo[0].angle = 90
ابحث عن العبارات الدقيقة التالية على YouTube (تجنب أسماء العلامات التجارية - توفر عمليات البحث العامة هذه أفضل النتائج المتوافقة مع EEAT):
"البرنامج التعليمي لأسلاك وحدة التحكم المؤازرة ذات 32 قناة"
"معايرة لوحة المؤازرة I2C خطوة بخطوة"
"التحكم في 32 سيرفو بأوامر اردوينو التسلسلية"
ترتيب العرض الموصى به:
1. أساسيات الأسلاك– مقطع فيديو مدته 5 دقائق يوضح توصيل مصدر الطاقة والأرضية المشتركة.
2. تركيب المكتبة وحركة المؤازرة الأولى- شاهد كيفية ضبط تردد PWM ورسم خرائط الزوايا.
3. معايرة نقاط النهاية المؤازرة- تعلم كيفية ضبط نطاقات عرض النبض (500-2500 ميكروثانية) لنماذج مؤازرة مختلفة.
4. ديزي تسلسل لوحات متعددة– إذا كنت بحاجة إلى أكثر من 64 خادمًا، فهذا الفيديو يوضح كيفية تغيير عناوين I²C.
حالة العالم الحقيقي:استخدم صانع يقوم ببناء وجه متحرك مكون من 32 جهازًا أول مقطعي فيديو أعلاه. لقد تخطوا في البداية خطوة الأرضية المشتركة - ارتعشت الماكينات بشكل متقطع. وبعد إعادة مشاهدة فيديو الأسلاك، قاموا بإضافة السلك الأرضي المفقود، وعملت جميع القنوات بشكل مثالي.
1. تجميع الأجهزة (10 دقائق)- قم بتوصيل الطاقة الخارجية بلوحة المؤازرة، والأرضية المشتركة بوحدة التحكم الدقيقة، ودبابيس I²C.
2. تثبيت المكتبة (5 دقائق)- استخدم مدير المكتبة في IDE الخاص بك.
3. تحميل رمز الاختبار (5 دقائق)– اكتب حلقة بسيطة تحرك المؤازرة 0 من 0 درجة إلى 180 درجة والعودة.
4. معايرة مؤازرة واحدة (10 دقائق)– اضبط نطاق النبض حتى يتحرك السيرفو بالضبط 0 درجة و 180 درجة.
5. مقياس إلى 32 سيرفو (20 دقيقة)- استخدام مجموعة من الزوايا ولحلقة لضبط كافة القنوات.
6. سجل مقطع فيديو مدته 30 ثانيةلإعداد العمل الخاص بك - وهذا بمثابة التحقق الشخصي الخاص بك.
كرر المبدأ الأساسي: قم دائمًا بتوصيل الأرض المشتركة، واستخدم مصدر طاقة مخصص عالي التيار، وقم بمعايرة عرض النبض لكل نموذج مؤازر.هذه الإجراءات الثلاثة تمنع 95% من حالات الفشل.
[ ] يتوافق جهد مصدر الطاقة الخارجي مع الماكينات الخاصة بك (5 فولت أو 6 فولت).
[ ] معدل تيار مصدر الطاقة ≥ 0.5 أمبير لكل مؤازرة نشطة.
[ ] سلك ارضي مشترك بين لوحة المؤازرة ووحدة التحكم الدقيقة.
[ ] SDA متصل بـ SDA، وSCL إلى SCL.
[ ] لا يوجد موصل مؤازر معكوس (يذهب سلك الإشارة إلى دبوس PWM باللوحة).
[ ] تم تثبيت المكتبة والتحقق من عنوان I²C.
تصرفاتك الآن:افتح IDE لوحدة التحكم الدقيقة، والصق رمز الاختبار أدناه (استبدل العناصر النائبة)، ثم انقل مؤازرة واحدة بنجاح. ثم قم بالتكرار لجميع القنوات الـ 32.
// رمز اختبار المؤازرة على القناة 0 pwm.setPWMFreq(60); تأخير (10)؛ pwm.setPWM(0, 0,angleToPulse(0)); // 0° تأخير(1000); pwm.setPWM(0, 0, angleToPulse(180)); // 180 درجة تأخير (1000)؛
يقدم لك هذا الدليل المخططات الدقيقة لتوصيلات الأسلاك، وإجراءات البرامج، ومصطلحات البحث عن الفيديو اللازمة لتشغيل لوحة تحكم مؤازرة ذات 32 قناة. لا توجد أسماء تجارية أو خطوات غامضة - فقط طرق تم التحقق منها وقابلة للتكرار يتم استخدامها يوميًا من قبل منشئي الروبوتات. قم بتنفيذ الإجراءات الأساسية الثلاثة (أرضية مشتركة، طاقة كافية، معايرة النبض)، وسوف تتحكم في 32 سيرفو بشكل موثوق خلال ساعة واحدة.
وقت التحديث:2026-04-22