جدول المحتويات:
فيديو: اجعل MotorBridgeCape الخاص بي يعمل: 3 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
أهلا،
-
أولا …
لماذا لا يعمل MotorBridgeCape عند فتح الصندوق وإرفاقه بـ BBB / BBG؟
-
ثانيا…
من موجود للمساعدة في الأوقات التي لا تسير فيها الأمور على ما يرام مع MotorBridgeCape؟
الكل في الكل ، يعمل الجهاز وهناك عناصر محددة يجب معالجتها قبل أن يعمل هذا الرأس المحدد مع نظام Linux الحالي أو السابق أو المستقبلي.
إذا نظرت إلى الصور ، يمكنك على الأرجح تجميع كل ذلك بنفسك. سأضيف فقط بعض التعليقات حتى لا تصبح الأمور مربكة للغاية. في البداية ، خاصةً لأنني امتلكت هذا الرأس المحدد لمدة ثمانية أشهر تقريبًا ، كنت مترددًا في الاستمرار في استخدامه بسبب مشكلة في طريقة عمله.
سيث …
ملاحظة. سأناقش المزيد في الشرائح التالية. لم أستطع فهم أي شيء إلا إذا ساعدني أشخاص من #beagle في Freenode و googlegroups على مواقع BeagleBoard.org. كان هناك أشخاص من شركتهم الذين شاركوا واثنين من الأشخاص الذين لديهم مشكلات مماثلة جميعهم يتعاونون لجعل هذه المشكلة تتلاشى.
الخطوة 1: إعادة: الخطوة الأولى والحصول على بعض Footing / Seth
مرحبا مجددا،
مرة أخرى … الصور من أجل المتعة. استمتع بها ، اقرأها ، وانظر إليها. إذا حصلت على MotorBridgeCape من SeeedStudio ، فمن المرجح أن تحصل على هذه المعلومات. من الصور والتعليق باللغة الإنجليزية.
-
أولا:
قم بتوصيل اللوح الخاص بك باستخدام USB بجهاز الكمبيوتر الخاص بك وإضافة Ethernet حتى تتمكن من الوصول إلى شبكة الاتصالات العالمية
-
ثانيا:
استخدم عميل SSH مثل PuTTY أو استخدم Linux Distro
-
ثالث:
قم بتسجيل الدخول إلى اللوحة ، على التوالي BBG / BBB w / Debian (الأحرف الصغيرة "d" في دبيان) كاسم مستخدم و temppwd ككلمة المرور مع الصور المتعلقة بالحالية على bbb.io/latest-images
-
رابعا:
-
احصل على برنامجك من
github.com/Seeed-Studio/MotorBridgeCapefor… باستخدام git clone قبل عنوان github.com في BASH الخاص بك.
-
حاليا…
يجب أن يكون لدينا برنامجنا في دليلنا الرئيسي ، على سبيل المثال الجذر @ beaglebone: ~ / MotorBridgeCapeforBBG_BBB #.
بمجرد استخدام الأمر "ls" الخاص بك لمعرفة ما هو موجود في دليلك ، تابع وابحث فيه. من فضلك لا تغير أي شيء بعد. سأترك ذلك لك لتتقدم فيه. أريد فقط أن تمنحك تجربتي حق الوصول إلى MotorBridgeCape الخاص بك.
حسنًا … إذن؟ لدينا قطعة من البرامج ، وبعض الأجهزة ، ولا شيء يعمل حتى الآن.
سيث
ملاحظة. سنواجه ما يجب القيام به قريبًا جدًا!
الخطوة 2: رد: اكتساب الأرضية والبحث عن ما يصلح / سيث
مرحبا مجددا،
نعم زائدة. مفيد … أوه نعم! حسنًا … إذن؟ لدينا بعض الصور الجديدة للتنقيب فيها. يجب أن يكون هذا مفيدًا.
- إذا لم تقم بإرفاق الرأس لسبب ما أو فصله ، يرجى إرفاقه أو إعادة توصيله.
- قم بتشغيل اللوح الخاص بك عبر USB ولديك بطارية الرصاص الحمضية بجهد 12 فولت في متناول اليد مع الخيوط والتوصيلات الصحيحة للأطراف الخاصة بك.
-
يمكنك استخدام هذا الموقع على GitHub.com إذا كنت تريد بعض المعلومات الأخرى:
github.com/silver2row/bbg.
- هناك بعض الأفكار الإعلامية الأخرى على تلك الصفحة وبعض البرامج إذا شعرت بالملل.
- حاليا:
- يتعين علينا الرجوع من الصورة الحالية Adafruit_BBIO v1.0.10 إلى Adafruit_BBIO v1.0.3. للقيام بذلك ، ما عليك سوى إزالة Adafruit_BBIO عن طريق sudo pip وإلغاء تثبيت Adafruit_BBIO وإعادة تثبيته باستخدام هذا الأمر في جهازك الطرفي ، قم بتثبيت sudo pip Adafruit_BBIO == 1.0.3.
- يجب أن يجعلك ذلك جاهزًا للتحديث على السطر 37 من برنامج MotorBridge.py الذي يمكن العثور عليه من استنساخ SeeedStudio repo على GitHub.com.
- افعل هذا: أضف ، اكتب ، قيمة عددية 2 بعد فاصلة على هذا السطر 37. قم بإنهائها باستخدام قوس.
- لذا … يجب أن يبدو السطر 37 كما يلي: MotorBridge = Adafruit_I2C (0x4b، 2)
- الآن … فقط قم بتشغيل البرنامج الذي أدرجته في /silver2row/bbg/MBC/uMove.py الذي ذكرته أعلاه مع المحركات الصحيحة المرفقة في Motor Bridge Cape. استخدم الأطراف اللولبية وشدها جيدًا حتى لا يفصلها جرّ صغير.
- قم بتركيب البطارية في الأطراف اللولبية المحترمة في Motor Bridge Cape. الآن ، أثناء وجودك في الجهاز الطرفي ، اكتب sudo python3 uMove.py.
- يجب أن تفعل ذلك. يجب أن تستمتع بهجمة حركة المحرك من مكتبة MotorBridge.py وبرنامجي الإضافي الذي بدأته من خلال الاستماع إلى منتديات Seeed Studio القديمة.
- تأكد من أن الحرملة الإضافية تعمل وليس في وضع الاستعداد. يوجد مفتاح في الوسط ، القسم الأيسر من Motor Bridge Cape.
سيث
ملاحظة. لذا … يجب أن يكون لدينا لوحة عمل الآن.
الخطوة 3: رد: أوه وأنا نسيت / سيث
مرحبًا مرة أخرى ،
تحديث البرنامج الثابت …
- استنساخ بوابة
- استخدم هذا الأمر في BASH للتنزيل من GitHub.com.
- ثم…
- cd MotorBridgeCapeFirmware للوصول إلى دليل البرامج الثابتة.
- ثم…
- قم بتشغيل الأمر:
- جعل الفلاش
- اكتبه واضغط على Enter …
هذا هو! يجب أن تعمل الآن. يجب أن تعمل البرامج الثابتة المحدثة بشكل جيد وستتمكن الآن من تشغيل DC Motors و Servo Motors و Stepper Motors.
يتمتع…
سيث
ملاحظة. شيء أخير: اذهب واحصل على تنزيل python-smbus إلى مكتبة Adafruit_BBIO إذا لم يأت مع التثبيت من قبل. إذا فشل كل شيء آخر ، فاتصل بشخص ما على SeedStudio.com أو يمكنني إرشادك إلى المشكلات المتعلقة بتحديث البرامج الثابتة وإضافة python-smbus إلى نظامك الذي تم تكوينه بالفعل. جرب أيضًا قسم مجموعات Google في bbb.io إذا كنت في شك. أقوم أحيانًا بفحص الأفكار وأتطلع إلى الإجابة على أسئلة محددة.