جدول المحتويات:

ذراع روبوت مزدوج مايكرو سيرفو: 10 خطوات
ذراع روبوت مزدوج مايكرو سيرفو: 10 خطوات

فيديو: ذراع روبوت مزدوج مايكرو سيرفو: 10 خطوات

فيديو: ذراع روبوت مزدوج مايكرو سيرفو: 10 خطوات
فيديو: Lesson 102: Using ZK-5AD 4A Dual DC Motor Driver TA6586 4A 14V The best Motor Driver (new product) 2024, ديسمبر
Anonim
Image
Image
ذراع روبوت مزدوج مايكرو سيرفو
ذراع روبوت مزدوج مايكرو سيرفو

في هذا البرنامج التعليمي ، سوف تصنع ذراع روبوت مزدوج يتم التحكم فيه باستخدام عصا التحكم!

اللوازم

اثنين من الماكينات الصغيرة (TowerPro SG90 ومع الامتداد

عصا الإبهام

أسلاك العبور

اردوينو UNO

قطاع الطاقة اللوح

ورق مقوى

الغراء (سوبر الغراء المقترح)

و

القليل من المعرفة مع Arduinos

الخطوة 1: قطع قطع الكرتون

قطع قطع الكرتون
قطع قطع الكرتون
قطع قطع الكرتون
قطع قطع الكرتون

سوف تحتاج هذه القطع من الورق المقوى / البلاستيك:

3 بوصات × 10/16 بوصة × 4

4 بوصات × 14/16 بوصة × 2

6.5 × 4.5 بوصة × 1

1 "× 1 1/4" × 2

1 "× 1 1/4" × 1 مع دائرة مقطوعة في المنتصف

2 × 2 × 2 × مثلث × 1

2 "× 2.5" × 1

بعد أن تقوم بقصها يجب أن تنتقل إلى الخطوة التالية.

الخطوة 2: إرفاق Cardboard بـ First Servo

إرفاق Cardboard بأول سيرفو
إرفاق Cardboard بأول سيرفو

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

الخطوة 3: قم بتوصيل المؤازرة الأولى بالمؤازرة الثانية

إرفاق المؤازرة الأولى إلى المؤازرة الثانية
إرفاق المؤازرة الأولى إلى المؤازرة الثانية
إرفاق المؤازرة الأولى إلى المؤازرة الثانية
إرفاق المؤازرة الأولى إلى المؤازرة الثانية
إرفاق المؤازرة الأولى إلى المؤازرة الثانية
إرفاق المؤازرة الأولى إلى المؤازرة الثانية

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

لا أفهم؟ اربط الامتداد على المؤازرة ثم الصق الامتداد بين قطعتين من الورق المقوى المستخدم في الخطوة الأخيرة. ثم استخدم ربطة عنق مضغوطة لتثبيتها معًا بشكل أقوى.

الخطوة 4: قم بتوصيل ذراع الماكينات الثانية

إرفاق ذراع الماكينات الثانية
إرفاق ذراع الماكينات الثانية
إرفاق ذراع الماكينات الثانية
إرفاق ذراع الماكينات الثانية
إرفاق ذراع الماكينات الثانية
إرفاق ذراع الماكينات الثانية

استخدم قطع الورق المقوى مقاس 3 × 10/16 كذراع للماكينة الثانية. قم بإرفاق اثنتين من هذه القطع بالمؤازرة الثانية فقط كيف قمت بإرفاقهما بالمؤازرة الأولى. ثم استخدم آخر قطعتين من الورق المقوى مقاس 3 × 10/16 لتمديد الذراع الثانية ، فلا يهم حقًا كيفية وضع القطعتين طالما أن الذراع ممتدة.

الخطوة 5: قم بتوصيل Arduino بالقاعدة

قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة
قم بتوصيل Arduino بالقاعدة

قم بتوصيل Arduino بقطعة من الورق المقوى مقاس 2 "× 2.5" ، لقد استخدمت البراغي ولكن يمكنك استخدام شريط أو أربطة مضغوطة إذا كنت تريد ذلك. ثم قم بلصق القطعة 2 "× 2.5" بقطعة الورق المقوى 6.5 × 4.5 بوصة

الخطوة 6: إرفاق Thumbstick

إرفاق Thumbstick
إرفاق Thumbstick
إرفاق Thumbstick
إرفاق Thumbstick
إرفاق Thumbstick
إرفاق Thumbstick

قم بلصق عصا الإبهام من خلال الورق المقوى مع وجود ثقب فيه. ثم قم بقص القطعة المثلثة بحيث تكون شبه منحرف 2 × 1 × 1 × 1 بوصة واستخدم القطعتين 1 × 1 1/4 بوصة أيضًا. ألصق كل هذه القطع معًا كما هو موضح في الصورة الأولى. تأكد من أن دبابيس أعواد الإبهام GPiO ملتصقة بداخل القاعدة. لا تحتاج إلى لصق عصا الإبهام لأسفل إلا إذا كانت فضفاضة للغاية داخل غلافها.

الخطوة 7: قم بتجميع الباقي

اجمع الباقي
اجمع الباقي
اجمع الباقي
اجمع الباقي

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

الخطوة 8: المخططات

المخططات
المخططات
المخططات
المخططات
المخططات
المخططات

قم بتوصيل جميع المسامير وأسلاك العبور مثل هذا. لتجنب اللحام ، أود إرفاق + 5 فولت و GND بشريط طاقة اللوح ونقل الطاقة على هذا الشريط. (التالي هو رمز)

الخطوة 9: تحميل الكود باستخدام Arduino IDE

#يشمل

أجهزة myServo1 ؛ أجهزة myServo2 ؛

int servo1 = 5 ؛ int servo2 = 6 ؛ int joyY = 1 ؛ int joyX = 0 ؛

الإعداد باطل() {

myServo1.attach (servo1) ؛

myServo2.attach (servo2) ؛

}

حلقة فارغة() {

int valX = analogRead (joyX) ؛

int valY = analogRead (joyY) ؛

valX = خريطة (valX ، 0 ، 1023 ، 10 ، 170) ؛

فالي = خريطة (فالي ، 0 ، 1023 ، 10 ، 170) ؛

myServo1.write (valX) ؛

myServo2.write (valY) ؛

تأخير (5) ؛

}

الخطوة 10: لقد انتهيت

إذا كان ذراعك لا يعمل ، فتأكد من العودة والتحقق من جميع خطواتك! شكرا للقراءة ونتمنى لك يوما سعيدا!

موصى به: