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

روبوت متحرك مع ESP32 Thing وبرنامج تشغيل TB6612FNG ، يتم التحكم فيه بواسطة Android Over BLE: 11 خطوة
روبوت متحرك مع ESP32 Thing وبرنامج تشغيل TB6612FNG ، يتم التحكم فيه بواسطة Android Over BLE: 11 خطوة

فيديو: روبوت متحرك مع ESP32 Thing وبرنامج تشغيل TB6612FNG ، يتم التحكم فيه بواسطة Android Over BLE: 11 خطوة

فيديو: روبوت متحرك مع ESP32 Thing وبرنامج تشغيل TB6612FNG ، يتم التحكم فيه بواسطة Android Over BLE: 11 خطوة
فيديو: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, شهر نوفمبر
Anonim
روبوت متدحرج مع ESP32 Thing و TB6612FNG Driver ، يتحكم فيه Android Over BLE
روبوت متدحرج مع ESP32 Thing و TB6612FNG Driver ، يتحكم فيه Android Over BLE

مرحبا بالجميع

هذا هو أول تدريب لي. روبوت متدحرج (يُطلق عليه اسم Raidho - من الرون المرتبط بالحركة) يعتمد على ESP32 Thing و TB6612 FNG و BLE. جزء واحد قد يبدو غريبًا هو أن الصور ليست من إجراء الصنع ولكن من بعد ذلك. السبب هو أنني قررت كتابة هذه التعليمات بعد أن أكملت Raidho. سأحاول التعويض عنها بجعل الوصف مفصلاً قدر الإمكان. لقد أعدت استخدام بعض الأشياء ، وأعطي الاعتمادات مع الروابط الخاصة بها. شكرًا جزيلاً لك على عملك اردوينوفانبوي ، فاسيلاكيس ميكاليس ، بابلوبيزا!

الخطوة 1: المواد

  1. سيارة روبوت سمارت كار 2WD
  2. Sparkfun ESP32 شيء
  3. SparkFun Motor Driver - مزدوج TB6612FNG (مع رؤوس)
  4. بطارية بوليمر ليثيوم أيون - 3.7 فولت 850 مللي أمبير (تحتوي هذه البطارية على موصل JST مقاس 2.54 مم ، بينما يحتاج ESP32 Thing إلى موصل JST بحجم 2 مم. إذا وجدت بطارية بها موصل JST المناسب ، فلن تحتاج إلى المادة رقم 6 أدناه)
  5. مفتاحان
  6. JST-PH (2 مم) موصل أنثى
  7. الكابلات

إلى جانب

1. كبل USB لبرمجة شيء ESP32

2. مجموعة لحام

الخطوة 2: تجميع قاعدة الروبوت

تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت

كما ذكر من قبل ، لم أحتفظ بالصور من وقت تجميع قاعدة الروبوت.

يمكنك اتباع إجراء مشابه من هنا (اختر علامة تبويب قاعدة الروبوت). تأتي قواعد الروبوت مع بعض الاختلافات ، لكنك تحصل على الفكرة الرئيسية.

الخطوات

1. برغي محركات التيار المستمر. قد تواجه صعوبة عند شد البرغي القريب من القاعدة. ولكن مع بذل المزيد من الجهد يتحقق كل شيء!

2. ضع العجلات.

3. برغي العجلة الثالثة.

4. برغي علبة البطارية.

5. بعد تجميع قاعدة الروبوت ، يمكنك وضع المفتاحين. واحد لبطارية المحركات والآخر لبطارية ESP32 Thing.

الخطوة 3: لحام دبابيس الأشياء ESP32

دبابيس الشيء ESP32 لحام
دبابيس الشيء ESP32 لحام

أنت نطاقات دبوس جندى على ESP32 Thing.

لقد قمت بلحام كلاهما ، ولكن كما ترون ، يمكن أن يكون أحدهما كافيًا لأن المسامير المستخدمة كلها على نفس الجانب.

الخطوة 4: توصيل برنامج تشغيل TB6612FNG بشيء ESP32

توصيل برنامج تشغيل TB6612FNG بشيء ESP32
توصيل برنامج تشغيل TB6612FNG بشيء ESP32

يتم تمييز دبابيس الشيء TB6612FNG و ESP32. ما عليك سوى توصيلهم بالكابلات بعد هذا التعيين.

GND GND

AIN1 13

BIN1 12

AIN2 14

بن 2 27

PWMA 26

PWMB 25

STBY 33

الخطوة 5: توصيل مشغل TB6612FNG بمحركات التيار المستمر

توصيل مشغل TB6612FNG بمحركات التيار المستمر
توصيل مشغل TB6612FNG بمحركات التيار المستمر
توصيل مشغل TB6612FNG بمحركات التيار المستمر
توصيل مشغل TB6612FNG بمحركات التيار المستمر

بعد ذلك ، تقوم بتوصيل دبابيس تحمل علامات TB6612FNG A01 ، A02 ، B01 ، B02 بالمحركات.

يجب عليك التأكد من توصيل A01 و A02 بمحرك واحد و B01 و B02 بالآخر.

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

الخطوة 6: توصيل علبة البطاريات مع TB6612FNG

توصيل علبة البطاريات مع TB6612FNG
توصيل علبة البطاريات مع TB6612FNG
توصيل علبة البطاريات مع TB6612FNG
توصيل علبة البطاريات مع TB6612FNG
توصيل علبة البطاريات مع TB6612FNG
توصيل علبة البطاريات مع TB6612FNG

تقوم بإحضار الكبل الأحمر الخاص بعلبة البطارية إلى المفتاح.

من التبديل إلى TB6612FNG Vm و Vcc.

يمكنك متابعة هذا السطر بالأرقام التي أضعها على الصور (من 1 إلى 5):-)

يمكنك إحضار الكبل الأسود الخاص بعلبة البطارية إلى TB6612FNG GND.

الخطوة 7: توصيل بطارية LiPo بشيء ESP32

توصيل بطارية LiPo بشيء ESP32
توصيل بطارية LiPo بشيء ESP32

قم بإحضار كابل البطارية الأحمر إلى المفتاح.

من المفتاح الذي تحضره إلى دبوس موصل JST الأيسر.

هذا يسمى السطر 1-2-3-4 في الصورة.

يمكنك إحضار كبل البطارية الأسود إلى دبوس موصل JST الأيمن.

هذا يسمى GND.

تقوم بتوصيل موصل JST على ESP32 Thing.

(في صوري ، قد يتم الخلط بينك وبين الألوان. المشكلة هنا هي أن موصل JST الذي اشتريته قد "تم إرجاعه" للكابل الأحمر والأسود مما هو مطلوب لـ ESP32 Thing.)

الخطوة 8: رسم تحكم

استندت هذه الخطوة والخطوة التالية إلى هذه المقالة. على وجه التحديد ، استند الرسم والتطبيق المحمول على هذا وتم تعديلهما وفقًا لذلك بدلاً من LED ، تم استخدام محركات التيار المستمر.

إذا لم يكن Arduino IDE الخاص بك جاهزًا ، فيمكنك اتباع هذه الإرشادات لإضافة دعم ESP32 عليه

على الأرجح لم يتم تثبيت TB6612FNG لمكتبة ESP32 أيضًا. لقد وجدت هذا.

في ملف raidho.ino قد تجد الرسم الذي قد تكتبه على ESP32 Thing.

للإشارة ، يتم تعيين أوامر BLE على هذا النحو

جبهة

ب العودة

ج الحق

غادر د

الخطوة 9: تثبيت تطبيق الهاتف الذكي

كما في الخطوة السابقة ، استندت في طلبي إلى هذا الطلب.

يمكنك تنزيل ملف apk وتثبيته مباشرة على جهاز Android الخاص بك أو يمكنك استخدام ملف aia وتكييفه على www.thunkable.com

كما هو الحال دائمًا ، عند تثبيت ملف APK ، تأكد من تمكين "التثبيت من مصادر غير معروفة" وبالطبع لا تنس تعطيله بعد ذلك.

الخطوة 10: العمل الحقيقي

عمل حقيقي
عمل حقيقي

تفتح التطبيق.

سيطلب منك فتح البلوتوث.

أنت تتصل وتختار الجهاز.

ثم تضغط على أزرار الأسهم.

في الفيديو المرفق ، قد ترى Raidho وهو يعمل.

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

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

بالطبع أي ملاحظات أخرى كذلك مرحب بها.

استمتع!

موصى به: