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

الأسد: القط الحيوانات الأليفة: 7 خطوات (بالصور)
الأسد: القط الحيوانات الأليفة: 7 خطوات (بالصور)

فيديو: الأسد: القط الحيوانات الأليفة: 7 خطوات (بالصور)

فيديو: الأسد: القط الحيوانات الأليفة: 7 خطوات (بالصور)
فيديو: اسد يمقلب زوجته اللبؤه وهي نائمة #shorts 2024, شهر نوفمبر
Anonim
Image
Image
اجمع أجزائك
اجمع أجزائك

أهلا،

هذا هو أول دليل لي. جذبتني النسخة الأولى من "Sony Aibo Robot (1999)" نحو الروبوتات في سن الرابعة ، ومنذ ذلك الحين ، كان حلمي أن أصنع روبوتًا أليفًا لي. لذلك توصلت إلى "Leo: the Pet Cat" الذي يمكن بناؤه في المنزل بميزانية منخفضة. استلهمت الفكرة من مشروعي "KITtyBot" (https://create.arduino.cc/projecthub/StaffanEk/ki …) و "OpenCat" (https://create.arduino.cc/projecthub/StaffanEk/ki …) و جمعت بين هذين المشروعين مع بعض التوابل الخاصة بي. حاليًا هو روبوت يتم التحكم فيه بواسطة android ، ما زلت أعمل عليه وأرغب في جعله مستقلًا تمامًا.

الخطوة 1: اجمع أجزائك:

اجمع أجزائك
اجمع أجزائك
اجمع أجزائك
اجمع أجزائك

الإلكترونيات:

  • 1 × اردوينو نانو
  • 1 × اردوينو نانو درع الاستشعار
  • 1 × وحدة بلوتوث HC-05
  • 12 × مايكرو ميتال جير سيرفو موتورز (MG 90S)
  • 1 × 2 ثانية بطارية LiPo 1500-2200 مللي أمبير
  • 1 × 5 فولت UBEC

المعدات:

  • أجزاء الجسم المطبوعة ثلاثية الأبعاد
  • لوح رغوة ديبرون قابل للانحناء / لوح رغوة شجرة الدولار
  • مسامير
  • صمغ ممتاز

الخطوة 2: قم بتجميع الأجزاء الخاصة بك

اجمع أجزائك
اجمع أجزائك
اجمع أجزائك
اجمع أجزائك
اجمع أجزائك
اجمع أجزائك

احصل على جميع أجزائك المطبوعة ثلاثية الأبعاد لتبدأ في التجميع. لقد استخدمت ملفات الجسم من مشروع "KITtyBot" (https://create.arduino.cc/projecthub/StaffanEk/ki …). إنه مشروع مكتوب جيدًا مع تعليمات التجميع. بالنسبة لعظم الفخذ والساق (أجزاء الساق) وجدت مشروع OpenCat مثاليًا (https://create.arduino.cc/projecthub/petoi/opencat…). لإضافة غطاء للجسم ، استخدمت قطعة من ألواح الرغوة القابلة للانحناء وقصتها وفقًا للشكل المطلوب. أيضًا ، يعمل لوح الرغوة Dollar Tree بشكل جيد إذا قمت بتقشير الغطاء الورقي. لقد قمت بلصق قطعتين من ألواح PVC بجسم مطبوع ثلاثي الأبعاد وقمت بربط غطاء الرغوة بلوحة PVC.

رابط OpenCat Thingivers:

الخطوة 3: ملفات STL للطباعة ثلاثية الأبعاد

هذه هي ملفات STL التي طبعتها لصنع ليو. الملفات مأخوذة من مشروع "KITtyBot" و "Opencat" المنشور في ثيميفيفرس (https://www.thingiverse.com/thing:3384371). يتم ذكر كمية كل ملف سيتم طباعته ضمن اسم كل ملف.

الخطوة 4: التوصيلات:

روابط
روابط
روابط
روابط

يتم تمييز الـ 12 الماكينة من 0 إلى 11. يتم تقديم الاتصالات أدناه:

مضاعفات 0: دبوس 3

المؤازرة 1: دبوس 4

مضاعفات 2: دبوس 5

المؤازرة 3: دبوس 6

مضاعفات 4: دبوس 7

المؤازرة 5: دبوس 8

مضاعفات 6: دبوس 2

المؤازرة 7: دبوس A3

مضاعفات 8: دبوس 12

مضاعفات 9: دبوس 11

المؤازرة 10: دبوس 10

مضاعفات 11: دبوس 9

RX (بلوتوث): TX pin

TX (بلوتوث): RX pin

الخطوة الخامسة: اجعل الروبوت الخاص بك حياً: البرمجة

يحتوي الكود الحالي على 11 وظيفة. وهذه هي:

1. Forward (forwardcreep)

2. عكس (ارتداد عكسي)

3. اليسار بدوره

4. الحق في الانعطاف

5. الرقص 1

6. الرقص 2

7. الرقص 3

8. ركلة

9. اجلس

10. الوقوف

11. المصافحة

مشيات المشي:

تم أخذ وظائف المشي / الحركة (الزحف الأمامي ، والانعكاس ، والانعطاف لليسار ، والانعطاف الأيمن) من مشروع "KITtyBot" (https://create.arduino.cc/projecthub/StaffanEk/kit …) حيث يتم وصف الرمز بشكل مثالي في التفاصيل. أنا أعمل على رمز المشي الخاص بي لجعل الروبوت أسرع قليلاً ولإضافة إمكانية الجري أيضًا.

تم تطوير باقي الوظائف بواسطتي.

الرقص:

لقد كتبت ثلاث وظائف رقص. عندما يتم إرسال أمر الرقص من جهاز android ، يختار الرمز عشوائيًا واحدًا من الوظائف الثلاث ويؤدي أيًا من الرقصات الثلاث. هنا استخدمت الوظيفة "العشوائية" لاختيار رقم من 1 إلى 3 (في الكود ستجده من 1 إلى 4 ، وذلك لأن الدالة العشوائية تحسب 1 على أنها شاملة و 4 على أنها حصرية). يتم تخصيص وظيفة رقص لكل رقم من الأرقام الثلاثة. وبالتالي ، فإن رقصات الروبوت لا يمكن التنبؤ بها في كل مرة. ستجعلك تشعر وكأن الروبوت يرقص حسب رغبته!

ركلة:

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

الجلوس والوقوف:

تتكون وظيفة الجلوس من إجمالي ثلاث حلقات for. أول حلقتين تجعل الروبوت يميل نحو الأرض. تُستخدم الحلقة الثالثة لوضع الرأس والجسم الأمامي لأعلى لمنح الأسد وضعية الراحة. تحتوي وظيفة الحامل على حلقة واحدة فقط تعيد جميع الماكينات إلى 90 درجة.

مصافحة:

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

الخطوة السادسة: كود اردوينو:

هنا كود اردوينو. هذا الرمز لا يزال قيد التطوير.

الخطوة 7: قم بتشغيله والعب

أنا أستخدم بطارية ليبو 2S 7.4 Volt 2200 mAh مع 3A 5V UBEC لتشغيل الروبوت الخاص بي. 12 مؤازرة تسحب كمية جيدة من التيار ، لذا فإن استخدام بطارية ذات تصنيف تيار منخفض لن يكون قادرًا على التعامل مع مقدار التيار المسحوب. لذلك ، سوف ينخفض الجهد. بطارية 1500-2200 مللي أمبير مناسبة لهذا الروبوت.

إذا كان لديك سؤال ، اسألني في قسم التعليقات أدناه ، أو تواصل معي على [email protected]

يتمتع !

موصى به: