جدول المحتويات:
- اللوازم
- الخطوة 1: بناء الهيكل
- الخطوة الثانية: عمل Veroboard مخصص
- الخطوة 3: الأسلاك
- الخطوة 4: وضع كل ذلك معًا
- الخطوة 5: التحكم والاختبار
- الخطوة 6: كود ESP32
فيديو: روبوت ESP32 باستخدام الماكينات: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
لقد جربت استخدام لوحات تطوير ESP32 مختلفة ، وقد طلبت مؤخرًا واحدة من مجموعة TTGO T-Beam التي تأتي مع مقبس بطارية لإضافة 18650 Lipo الخاص بك ، وهذا بالفعل يأخذ بعضًا من تعقيد تنظيم الطاقة من بناء روبوت صغير ، لأنه يحتوي بالفعل على دائرة البطارية والشاحن.
ومع ذلك ، من أجل قيادة شيء ما مباشرة من هذه اللوحة ، فقد احتاجت إلى شيء منخفض الطاقة ، لذلك قررت إضافة بعض أجهزة الدوران المستمرة التي أمتلكها لفترة من الوقت.
تحتوي لوحة ESP32 التي استخدمتها هنا على الكثير من الوظائف بما في ذلك راديو Lora و GPS ، والتي قد تكون مفيدة في المستقبل ، ولكن يمكنك الحصول على لوحات ESP32 بدون هذه الإضافات التي تجعل اللوحة أصغر قليلاً ولا تزال تأتي مع حامل بطارية 18650.
لذلك دعونا نبدأ الحديث عن البناء.
اللوازم
4 × خدمات تناوب مستمر
4 × عجلات تناسب الماكينات
1 × شريط 5 × نيوبكسل إذا كنت ترغب في إضافتها.
1 × ESP32 مع بطارية مدمجة بشكل مثالي قابلة لإعادة الشحن ، أو ESP32 مع بطارية خارجية.
لقد اشتريت منجم من Lilygo Aliexpress والذي تم شحنه بشكل أسرع مما توقعت يمكن العثور على الشخص الذي استخدمته هنا
1 × قطعة صغيرة من البرسبيكس يمكن قصها وحفرها لتشكيل الهيكل.
1 × قطعة صغيرة من فيروبورد
بعض الأسلاك ، واستخدمت مقبسًا صغيرًا من نوع jst كموصل ، لكن هذا يمكن فقط لحامه.
4 × رؤوس مؤازرة ، لذلك يمكنك فقط توصيل الماكينات في الموصل veroboard
بعض مواجهات لوحة الدوائر البلاستيكية.
الخطوة 1: بناء الهيكل
أردت هيكلًا أساسيًا حقيقيًا يمكن لأي جسم صنعه باستخدام بعض البرسبيكس أو البلاستيك ، حتى يمكن استخدام صندوق غداء بلاستيكي قديم أو وجبات جاهزة.
لقد قطعت قطعة من البرسبيكس أوسع قليلاً من لوحة ESP32 ، ولكن بنفس الطول تقريبًا ، ثم حددت المكان الذي أرغب في إضافة الثقوب الأربعة لتركيب ESP32 باستخدام مواجهات لوحة الدائرة.
إرفاق الماكينات
لقد قمت بوضع الماكينات بحيث يتم توجيههم جميعًا بنفس الطريقة ، لذلك عندما يتم توصيلهم بالأسلاك ، فإنهم سيقودون نفس الاتجاه. لقد استخدمت بعض الغراء البلاستيكي لوضعها في مكانها وأضفت المزيد من المواجهات للمساعدة في تثبيتها.
لقد قمت بحفر ثقوب لأسلاك الماكينات لتنتقل عبر قاعدة الهيكل المعدني حتى يمكن توصيلها باللوحة الصغيرة التي استخدمتها والتي سأفصلها لاحقًا.
لقد جمعت الأسلاك الزائدة المؤازرة بأفضل ما يمكنني واستخدمت زوجين من روابط الكابلات الصغيرة لتثبيتها في موضعها.
تغطية كل شيء
كخطوة أخيرة ، غطيتها بقطعة من البرسبيكس بنفس حجم القطعة الأولى التي قطعتها. لقد قمت بحفر ثقوب للمواقف الإضافية وأضفت براغي موازنة لتثبيتها في مكانها.
لقد فوجئت بمدى وزن هذا الضوء معًا مرة واحدة ، وأخف بكثير من الوزن الذي يعتمد على محركي الذي صنعته في الأسبوع السابق.
الخطوة الثانية: عمل Veroboard مخصص
كنت أرغب في صنع لوحة صغيرة تسمح لي بتوصيل ESP32 باللوحة ويكون من السهل إزالتها عند الحاجة. لذلك قمت بإنشائه كعرض في الصور ، أضفت بعض دبابيس الرأس حتى أتمكن من توصيل الماكينات وشريط neopixel لاحقًا.
لقد أضفت أيضًا مآخذ jst صغيرة لدي بعضها حتى أتمكن من استخدامهما للطاقة من ESP32 وأيضًا لتوفير اتصالات إشارة المؤازرة.
لقد قطعت أحد المسارات النحاسية على الجانب السفلي من اللوحة ، بحيث كان دبوس الإشارة لكل وحدة مؤازرة مختلفًا ، ثم استخدمت موصلًا سلكيًا صغيرًا لتحريكه بواسطة السلك بمسار واحد حتى يتصل دبابيس jst بواحد الجانب أو الآخر.
نظرًا لوجود اثنين من الماكينات على كل جانب من جوانب السيارة ، فقد استخدمت اللوحة لتوصيل المؤازرتين كل جانب ببعضهما البعض ، حتى أتمكن من تشغيل الماكينات الموجودة على الجانب الأيسر أو الجانب الأيمن مع اتصال مؤازر واحد ، على كل جانب. كل ما أفعله هنا هو توصيل الوصلات معًا لكل جانب لتبسيط كمية الأسلاك المطلوبة.
لقد سمحت لاتصال Vcc و GND بالاتصال على طول الطريق عبر veroboard عبر المسارات النحاسية ، لكنني قطعت خط الإشارة حتى أتمكن من التحكم في الجوانب المختلفة التي أردت القيادة بها بشكل مستقل.
الخطوة 3: الأسلاك
يوضح الرسم التخطيطي للأسلاك هنا التوصيلات وكيف قمت باستخدام أقل عدد ممكن من الأسلاك بتوصيل شريط Servos و Neopixel.
الخطوة 4: وضع كل ذلك معًا
بمجرد أن حصلت على كل شيء سلكيًا ، قمت بتركيب اللوحة المخصصة ، وأضفت ESP32 إلى الهيكل ، كل ذلك كان جيدًا.
تم إخفاء الأسلاك وإخفائها في الغالب ويمكن بسهولة إضافة جوانب وأعلى لإحاطة ESP32 بالكامل.
الخطوة 5: التحكم والاختبار
أردت بعض عناصر التحكم البسيطة ووجدت أنه على موقع الويب https://randomnerdtutorials.com/ ، قدموا مثالًا جيدًا على كيفية تشغيل خادم ويب وعرض عناصر التحكم حتى تتمكن من قيادة السيارة الآلية. لقد قمت بتعديل المثال لاستخدام الماكينات بدلاً من المحركات ، وأضفت رمزًا لاستخدام شريط neopixel ، وكذلك لعرض عنوان IP الذي سأحتاجه للاتصال به على شاشة Oled حتى أتمكن من التحكم في الروبوت.
الخطوة 6: كود ESP32
أرفق هنا الكود الذي يمكن تعديله لأغراضك الخاصة ، يذهب الرصيد الكامل إلى randomnerdtutorials التي تشكل أساس ما لدي هنا. أوصي بشدة بشراء الدورة التدريبية التي لديهم على ESP32 ، فهي تأخذك عبر الكثير من التعقيدات باستخدام ESP32 ، مع بعض الأمثلة الجيدة حقًا للمشاريع.
آمل أن يكون هذا مفيدًا للآخرين الذين يحاولون التعجيل باستخدام ESP32 للروبوتات.
يمكنك متابعتي على Twitter لمعرفة المزيد مما أفعله هناelliotpittam أو يمكنك زيارة موقع الويب الخاص بي للحصول على معلومات أخرى. www.inventar.tech
موصى به:
التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)
التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: مرحبًا يا رفاق ، هذه أول تعليمات لي ، وفي هذا المنشور أشارك كيفية استخدام عصا التحكم التناظرية للتحكم في الماكينات باستخدام Arduino UNO ، وسأحاول شرحها بأبسط ما يمكن على أمل أن تعجبك هو - هي
UChip - رسم بسيط لمحركات التحكم عن بعد و / أو الماكينات عبر راديو 2.4 جيجا هرتز Tx-Rx!: 3 خطوات
UChip - رسم بسيط لمحركات التحكم عن بعد و / أو الماكينات عبر راديو 2.4 جيجا هرتز Tx-Rx!: أنا حقًا أحب عالم RC. يمنحك استخدام لعبة RC الشعور بأنك تتحكم في شيء غير عادي ، على الرغم من كونه قاربًا صغيرًا أو سيارة أو طائرة بدون طيار! ومع ذلك ، ليس من السهل تخصيص ألعابك وجعلها تفعل ما تريده
روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات
موازنة الروبوت / روبوت ذو 3 عجلات / روبوت STEM: لقد بنينا موازنة مجمعة وروبوت ثلاثي العجلات للاستخدام التعليمي في المدارس والبرامج التعليمية بعد المدرسة. يعتمد الروبوت على Arduino Uno ، وهو درع مخصص (يتم توفير جميع تفاصيل البناء) ، وحزمة بطارية Li Ion (جميعها
تحكم في الكثير من الماكينات باستخدام Arduino: 4 خطوات (بالصور)
تحكم في الكثير من المؤازرات باستخدام Arduino !: في البداية يجب أن أخبر شيئًا. لم يكن لدي صور جميلة. لذلك ، لقد التقطت الصور من bildr.blog نحن نعلم أن Arduino UNO ليس لديه الكثير من دبابيس pwm للتحكم في العديد من الماكينات. لذلك ، غالبًا ما نقع في مشكلة للتحكم في المزيد من المؤازرات بواسطة اردوينو
قم ببناء روبوت صغير جدًا: اصنع أصغر روبوت بعجلات في العالم باستخدام القابض: 9 خطوات (بالصور)
اصنع روبوتًا صغيرًا جدًا: اصنع أصغر روبوت بعجلات في العالم باستخدام القابض: اصنع روبوتًا بحجم 1/20 بوصة مكعبة بمقبض يمكنه التقاط وتحريك الأشياء الصغيرة. يتم التحكم فيه بواسطة متحكم Picaxe. في هذا الوقت ، أعتقد أن هذا قد يكون أصغر روبوت بعجلات في العالم مزود بمقبض. مما لا شك فيه أن الفصل