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

كيفية جعل جهاز Micro Servo يعمل باستخدام Micro:bit: دليل خطوة بخطوة للمبتدئين

تم النشر 2026-04-02

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

01فهم المتطلبات الأساسية

قبل توصيل أي أسلاك، من الضروري أن نفهم ما أمايكرو سيرفويحتاج إلى العمل. نموذجيمايكرو سيرفو، مثل أجهزة 9g الشائعة، تحتوي على ثلاثة أسلاك:

البني أو الأسود: أرضي (GND)

أحمر: الطاقة (VCC، عادةً من 4.8 فولت إلى 6.0 فولت)

برتقالي أو أصفر: الإشارة (PWM)

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

الحقيقة الأساسية:يتم تنظيم دبوس micro:bit's 3V (Pin 1) ولا يمكنه توفير التيار اللازم لمحرك سيرفو تحت الحمل دون التسبب في إعادة ضبط اللوحة أو التصرف بشكل متقطع. لذلك،لا تقم بتشغيل المؤازرة مباشرة من طرف micro:bit's 3V. يجب عليك استخدام مصدر طاقة خارجي.

02إعداد الأجهزة والاتصالات

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

2.1 المكونات التي سوف تحتاجها

1x مايكرو: لوحة بت

1x أجهزة مؤازرة صغيرة (على سبيل المثال، SG90 أو أجهزة 9g مماثلة)

1x مصدر طاقة خارجي (3x AA بطارية توفر ~ 4.5 فولت، أو 4x AA توفر ~ 6 فولت، مثالية)

أسلاك التوصيل (من أنثى إلى أنثى أو من ذكر إلى أنثى حسب الحاجة)

لوحة فرعية micro:bit أو موصل حافة (اختياري، ولكن يوصى به بشدة للاتصالات الموثوقة)

2.2 مخطط الأسلاك (اتصال الأرض المشتركة)

هذا هو التكوين الأكثر استقرارا. يجب أن تكون جميع الأسباب مرتبطة ببعضها البعض لتشكل نقطة مرجعية مشتركة.

1. أرض مؤازرة (بني/أسود)→ الاتصالمايكرو: بت GND دبوسومصدر الطاقة الخارجي GND (- محطة) .

2. قوة مؤازرة (أحمر)→ الاتصالمصدر الطاقة الخارجي VCC (+ محطة) .

3. إشارة مؤازرة (برتقالي/أصفر)→ الاتصالمايكرو: بت دبوس 0(أو أي دبوس آخر متاح مثل 1، 2،8، 12، 13، 14، 15، 16).

مثال مع حزمة بطارية 3xAA:

قم بتوصيل السلك الأسود من حزمة البطارية إلى دبوس GND الخاص بالمايكرو: بت والسلك البني للمؤازرة.

قم بتوصيل السلك الأحمر من حزمة البطارية بالسلك الأحمر للمؤازرة.

قم بتوصيل السلك الأصفر للمؤازرة بـ micro:bit Pin 0.

وهذا يضمن أن المؤازرة تتلقى طاقة التشغيل الخاصة بها من البطاريات بينما تتم مشاركة مرجع الإشارة مع المايكرو: بت.

03برمجة التحكم بالسيرفو

يستخدم micro:bit تعديل عرض النبض (PWM) للتحكم في زاوية المؤازرة. تتوقع المؤازرة إشارة 50 هرتز (فترة 20 مللي ثانية). يتم تحديد الموضع من خلال عرض النبض:

0 درجة:0.5 مللي ثانية نبض

90 درجة:1.5 مللي ثانية نبض

180 درجة:2.5 مللي ثانية نبض

بيئات الترميز الحديثة تلخص هذا التعقيد. فيما يلي أمثلة أكواد برمجية كاملة تم التحقق منها لبيئتي البرمجة الأكثر شيوعًا.

3.1 استخدام Microsoft MakeCode (كتل)

هذه هي أبسط طريقة للمبتدئين.

1. انتقل إلى محرر MakeCode لـ micro:bit.

2. أضفتمديد المؤازرة:

انقر على "الامتدادات" في صندوق الأدوات.

ابحث عن "servo" وأضفمضاعفاتمكتبة.

3. استخدم رمز الحظر التالي:

عند بدء تشغيل المؤازرة، اكتب دبوس P0 إلى 0 درجة توقف مؤقت 1000 مللي ثانية مؤازرة كتابة دبوس P0 إلى 90 درجة توقف مؤقت 1000 مللي ثانية مؤازرة كتابة دبوس P0 إلى 180 درجة

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

3.2 استخدام مايكرو بايثون

لمزيد من التحكم، يوفر MicroPython الوصول المباشر إلى PWM. تم التحقق من هذا الرمز ويتضمن وظيفة لتعيين الزوايا لدورات العمل لفترة PWM الخاصة بـ micro:bit والتي تبلغ 20 مللي ثانية.

من استيراد الميكروبتاستيراد الموسيقى # تحديد فترة PWM للمؤازرة (20 مللي ثانية)# على الميكرو: بت، يتم ضبط فترة PWM بالميكروثانية. 20 مللي ثانية = 20000us# دورة العمل هي قيمة من 0 إلى 1023 (دقة 10 بت). # عرض النبض: 0.5 مللي ثانية (0 درجة) إلى 2.5 مللي ثانية (180 درجة) def set_servo_angle(pin, angle): # تقييد الزاوية إلى 0-180 إذا كانت الزاوية 180: الزاوية = 180 # تعيين الزاوية لعرض النبض بالميكروثانية: 0.5 مللي ثانية إلى 2.5 مللي ثانية عرض النبض = 500 + (زاوية)2000 / 180) # تحويل عرض النبضة إلى دورة الخدمة لمدة 20 مللي ثانية Duty = int(pulse_width * 1023 / 20000) pin.set_analog_period(20) # فترة 20 مللي ثانية = 50 هرتز pin.write_analog(duty) # التنفيذ الرئيسي أثناء True: # المسح من 0 إلى 180 درجة على الدبوس 0 للزاوية في النطاق(0, 181, 5): set_servo_angle(pin0, angle) Sleep(50) # اسحب للخلف من 180 إلى 0 للزاوية في النطاق (180, -1, -5): set_servo_angle(pin0, angle) Sleep(50)

يقوم هذا الكود بتهيئة المؤازرة على Pin 0 ويمسحها ذهابًا وإيابًا بشكل مستمر.

04استكشاف المشكلات الشائعة وإصلاحها

عند تشغيل جهاز مؤازر صغير باستخدام micro:bit، يواجه المستخدمون في كثير من الأحيان ثلاث مشكلات محددة. فيما يلي الحلول التي تم التحقق منها.

4.1 الارتعاشات المؤازرة أو الارتعاشات بشكل متقطع

الأعراض:يتحرك المؤازرة ذهابًا وإيابًا بسرعة أو يصدر أصواتًا طنينًا دون أمر.

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

حل:

استخدم حزمة بطارية جديدة:تأكد من أن البطاريات الخارجية جديدة أو مشحونة بالكامل.

التحقق من الاتصال الأرضي:تأكد من أن مصدر إمداد الطاقة الخارجي والأرضي الصغير: بت متصلان بشكل آمن.

إضافة مكثف:يمكن أن يؤدي وضع مكثف إلكتروليتي كبير (100 درجة فهرنهايت إلى 1000 درجة فهرنهايت) عبر خطوط الطاقة والخطوط الأرضية للمؤازرة (الأسلاك الحمراء والبنية) إلى تخفيف ارتفاع الجهد. هذه ممارسة قياسية في مجال الروبوتات.

4.2 المؤازرة لا تتحرك على الإطلاق

الأعراض:المؤازرة صامتة ولا تستجيب للكود.

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

حل:

1. اختبار السيرفر:قم بتوصيل المؤازرة مباشرةً بحزمة البطارية (الأحمر إلى +، والبني إلى -) بدون micro:bit. يجب أن يُصدر المؤازرة صوت طنين طفيف أو يحاول التوسيط. إذا لم يفعل شيئًا، فقد تكون المؤازرة أو حزمة البطارية معيبة.

2. التحقق من دبوس الإشارة:تأكد من أن السلك الأصفر/البرتقالي متصل بالدبوس المحدد في الكود الخاص بك (على سبيل المثال، الدبوس 0).

3. تحقق من الرمز:تأكد من رمز تهيئة المؤازرة (مثلpin.set_analog_period(20)في MicroPython أوالكتابة المؤازرةيتم تنفيذ الحظر في MakeCode).

4.3 يتحرك المؤازرة إلى موقعين فقط

الأعراض:يتحرك المؤازرة فقط إلى 0 درجة و180 درجة، متجاهلاً الزوايا المتوسطة.

سبب:لا يتم إنشاء إشارة PWM بشكل صحيح. ويرجع ذلك غالبًا إلى استخدام رقمي بسيطيكتبتعمل بدلاً من إخراج PWM المناسب أو استخدام فترة غير صحيحة.

حل:

في ماك كود:لا تستخدم المعيارالكتابة الرقميةكتلة دبوس. استخدم دائمًاالكتابة المؤازرةالحظر بعد إضافة الامتداد.

في مايكرو بايثون:لا تستخدمدبوس.write_digital(). يستخدمpin.set_analog_period()تليهادبوس.write_analog()مع دورة عمل محسوبة كما هو موضح في المثال أعلاه. إشارة 50 هرتز (فترة 20 مللي ثانية) إلزامية للماكينات القياسية.

05إدارة الطاقة والحدود الحالية

إن فهم متطلبات الطاقة يضمن الموثوقية على المدى الطويل.

عنصر الجهد االكهربى التيار النموذجي
مايكرو: لوحة بت 3.3 فولت (منظم) 100-200 مللي أمبير (بدون أجهزة)
مايكرو سيرفو (خاملاً) 4.8 فولت - 6.0 فولت 5-10 مللي أمبير
مايكرو سيرفو (متحرك) 4.8 فولت - 6.0 فولت 150-250 مللي أمبير
مايكرو سيرفو (متوقفة) 4.8 فولت - 6.0 فولت 500-800 مللي أمبير (قد يؤدي إلى إتلاف المؤازرة)

ملاحظة هامة:لم يتم تصميم دبابيس موصل حافة micro:bit لتوفير أكثر من 90 مللي أمبير إجمالاً. ستؤدي محاولة تشغيل مؤازرة متحركة من طرف micro:bit 3V إلى ارتفاع درجة حرارة منظم الجهد باللوحة أو إيقاف تشغيله، مما يؤدي إلى سلوك غير متوقع أو تلف دائم. يجب أن يكون مصدر الطاقة الخارجي المستخدم قادرًا على توفير 1 أمبير على الأقل لمؤازرة واحدة للتعامل مع تيارات بدء التشغيل والتوقف بأمان.

مصادر الطاقة الخارجية الموصى بها (حسب التفضيل):

1. 3 × بطارية AA (قلوية):يوفر ~4.5 فولت، وهو مثالي لمعظم الماكينات الصغيرة. أنها بسيطة وآمنة.

2. 4 × بطارية AA (قلوية):يوفر ~ 6.0 فولت، مما يمنح المؤازرة المزيد من عزم الدوران. وهذا مقبول أيضًا.

3. حزمة بطارية ليثيوم أيون:خلية واحدة (3.7 فولت) غير كافية. تتطلب الحزمة المكونة من خليتين (7.4 فولت) منظم جهد للتنحي إلى 5 فولت-6 فولت.

06خطة العمل الكاملة للنجاح

للتأكد من أن المؤازرة الصغيرة الخاصة بك تعمل بشكل موثوق مع micro:bit الخاص بك من المحاولة الأولى، اتبع خطة العمل الموحدة هذه:

1. قم بإعداد أجهزتك:قم بتجميع micro:bit، وmicro servo، وحزمة بطارية 3xAA أو 4xAA. لا تحاول استخدام طاقة USB الخاصة بـ micro:bit فقط للمؤازرة.

2. سلك بشكل صحيح:قم بتوصيل السلك البني لجهاز المؤازرة بكل من السلك الأسود لحزمة البطارية و GND الخاص بالمايكرو: بت. قم بتوصيل السلك الأحمر للمؤازرة بالسلك الأحمر لحزمة البطارية. قم بتوصيل السلك الأصفر للمؤازرة بـ micro:bit Pin 0.

3. اكتب أو قم بتحميل الكود:استخدم ملحق مضاعفات MakeCode أو البرنامج النصي MicroPython المذكور أعلاه. ابدأ باختبار بسيط يحرك المؤازرة إلى 0 درجة و90 درجة و180 درجة مع توقف مؤقت.

4. اختبار القوة أولا:قبل توصيل micro:bit، قم بتوصيل المؤازرة لفترة وجيزة مباشرة بحزمة البطارية للتأكد من استجابتها (سوف تتمركز أو تهمس). افصله قبل المتابعة.

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

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

07خاتمة

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

وقت التحديث:2026-04-02

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

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

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