جدول المحتويات:
- الخطوة 1: اطبع الأجزاء
- الخطوة 2: أسلاك اللحام للمحركات
- الخطوة 3: وضع وتأمين المحركات
- الخطوة 4: قم بتركيب غطاء المحرك
- الخطوة 5: قم بتوصيل D1 Mini و Motor Driver Board
- الخطوة 6: توصيل المكونات
- الخطوة 7: تكوين المخطط
- الخطوة 8: تطبيق Blynk Mobile
- الخطوة 9: أدخل الروبوت في الكرة
- الخطوة 10: العب بعيدًا …
فيديو: كرة روبوت الحيوانات الأليفة: 10 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
يحب كلبي الأليف اللعب بالألعاب خاصة تلك التي يمكنه مطاردتها! لقد صنعت كرة روبوتية تعمل وتتدحرج تلقائيًا عندما يتفاعل معها ، وتخطرني عبر هاتفي المحمول الذي يمكنني استخدامه بعد ذلك للتحكم فيه عبر شبكة WiFi وأخيراً يتم إيقاف تشغيلها عندما تنتهي المتعة للحفاظ على البطارية.
تم تصميم الكرة خصيصًا لتكون قوية مع وجود جميع الأجهزة الإلكترونية والمكونات المتحركة مدسوسة بأمان في الداخل. يمكن استخدامه بنفس القدر للحيوانات الأليفة الأخرى مثل القطط.
تستخدم الكرة وحدة تحكم صغيرة d1 صغيرة ، مبرمجة باستخدام Arduino ويتم تجميعها معًا باستخدام بعض الأجزاء المطبوعة ثلاثية الأبعاد وبعض المكونات الرخيصة والمتوفرة بسهولة.
لهذا المشروع سوف تحتاج:
- كرة الهامستر بقطر 17 سم (https://amzn.to/2PShVKr)
- 2 × DC Motors and Wheels (https://amzn.to/2PQkm0n) أو (https://www.banggood.com/custlink/GKmGBes7RB)
- Wemos D1 Mini (https://www.banggood.com/custlink/GDmv4JTGLi)
- WS2812B RGB LED (https://www.banggood.com/custlink/KK3GBr7RcZ)
- 2N2222 الترانزستور (https://www.banggood.com/custlink/DDm3eJ7DbH)
- الجرس (https://www.banggood.com/custlink/Dv33g6N1hQ)
- مستشعر الصدمات KY-002 (https://amzn.to/2oOvHTm)
- 2 × 14500 3.7 فولت بطاريات Li-Ion (https://www.banggood.com/custlink/m33GB6n1Jv)
- حامل بطارية AA مع مفتاح (https://www.banggood.com/custlink/mGDv4BnTpt)
- L298N Motor Driver Board (https://amzn.to/2pM7PAd) أو (https://www.banggood.com/custlink/mvGG0gbTco)
- أسلاك أطوال مختلفة
- مسامير Vaious M2 و M3
- 5 × أجزاء مطبوعة ثلاثية الأبعاد
الخطوة 1: اطبع الأجزاء
ستحتاج إلى 5 أجزاء مطبوعة ثلاثية الأبعاد إجمالاً. قاعدة المحرك والغطاء الذي يثبت المحركين بإحكام في مكانهما والذي يتم توصيل D1 mini ولوحة قيادة المحرك به بالإضافة إلى رأسين كرويين متصلان بذراع التوجيه.
اطبع بارتفاع طبقة يبلغ حوالي 0.2 مم وملء بنسبة 20٪ ويجب أن تخرج بشكل جيد.
الخطوة 2: أسلاك اللحام للمحركات
جندى 2 أسلاك لكل من المحركات
الخطوة 3: وضع وتأمين المحركات
ضع محركي DC 2 داخل قاعدة المحرك وتأمينهما باستخدام براغي M3 ذات الطول المناسب ومواقع التثبيت (2 لكل محرك).
الخطوة 4: قم بتركيب غطاء المحرك
ضع غطاء المحرك وقم بإحكامه باستخدام مسامير 4 x M3.
الخطوة 5: قم بتوصيل D1 Mini و Motor Driver Board
باستخدام بعض براغي M2 ، قم بتوصيل D1 mini ولوحة محرك المحرك بالغطاء.
الخطوة 6: توصيل المكونات
قم بتوصيل جميع المكونات باستخدام التذكر التخطيطي لإزالة وصلات العبور من لوحة L298N كما هو موضح. اربط العجلات بالمحركات. قم بتأمين غطاء البطارية على الجانب السفلي من مبيت المحرك باستخدام الغراء الساخن. استخدم الغراء الساخن لترتيب وتأمين جميع الكابلات المفكوكة (قد ترغب في التخطي إلى القسم التالي واختبار كل شيء أولاً!).
قليلا من النظرية …
يتم توصيل مستشعر الصدمات بدبوس إعادة الضبط لتمكين D1 mini من الاستيقاظ من النوم العميق الذي نستخدمه لتوفير الطاقة عندما لا يتم تشغيل الروبوت. يتم استخدام الترانزستور كمفتاح لضمان عدم استقبال هذه الإشارات عند تشغيل الجهاز أو بمجرد أن تتحرك كرة الروبوت ، فإنها ستعيد ضبط نفسها مرارًا وتكرارًا.
يتطلب الترانزستور إشارة من طرف خرج لوحدة التحكم الصغيرة للعمل. لحسن الحظ بالنسبة لنا ، يتم ضبط الدبوس D0 (GPIO16) تلقائيًا على HIGH في حالة النوم العميق ويمكننا ببساطة ضبطه على LOW بمجرد بدء الرسم لمنع أي إعادة تعيين لاحقة. يعود الدبوس تلقائيًا إلى HIGH مرة أخرى لـ "تسليح" المستشعر بمجرد عودة وحدة التحكم الصغيرة إلى النوم العميق.
الخطوة 7: تكوين المخطط
قم بتنزيل أحدث إصدار من Arduino IDE وأحدث رسم تخطيطي لـ Arduino والذي يمكن العثور عليه هنا.
تأكد من تثبيت المكتبات التالية. يمكن تثبيتها باستخدام مدير المكتبات من داخل Arduino IDE إذا لم يكن كذلك. قد تعمل الإصدارات الأحدث ولكن لم يتم اختبارها.
- FastLED v3.3.2
- Blynk v0.6.1
يجب تثبيت المكتبة التالية يدويًا عن طريق نقل محتوياتها إلى مجلد مكتبات Arduino:
مكتبة WiFi v2.4.2 -
افتح الرسم التخطيطي في Arduino IDE. قم بتغيير الأسطر الثلاثة الموضحة أدناه لتعكس بيانات اعتماد WiFi الخاصة بك ورمز Blynk Auth الخاص بك (انظر قسم تطبيق Blynk لتحديد موقع هذا).
// بيانات اعتماد WiFi.// اضبط كلمة المرور على "" للشبكات المفتوحة. char ssid = "WIFI SSD هنا" ؛ char pass = "WIFI PASS هنا" ؛
// يجب أن تحصل على Auth Token في تطبيق Blynk. // انتقل إلى إعدادات المشروع (رمز الجوز). char auth = "رمزك المميز هنا" ؛
ملاحظة: ستحتاج إلى إزالة الدبوس من D0 قبل أن تتمكن من تحميل الرسومات. أعد توصيله بعد اكتمال التحميل
قم بتوصيل D1 Mini بجهاز الكمبيوتر باستخدام micro-USB ، وتأكد من استخدام الإعدادات الموضحة ، وتعيين منفذ COM الصحيح وتحميل الرسم التخطيطي.
يجب الآن إعادة تشغيل الكرة والاتصال بشبكة WiFi الخاصة بك. سيصبح قابلاً للتحكم عبر تطبيق Blynk المحمول الخاص بك بعد إكمال قسم Blynk من هذا الدليل. لاستكشاف أي أخطاء وإصلاحها ، مع توصيل D1 mini بجهاز الكمبيوتر ، استخدم الشاشة التسلسلية في Arduino IDE للمساعدة في التشخيص.
الخطوة 8: تطبيق Blynk Mobile
يتم التحكم في الكرة باستخدام تطبيق ويب Blynk. Blynk هي عبارة عن منصة إنترنت الأشياء مجانية للنماذج الأولية / للاستخدام غير التجاري.
ابدأ بتنزيل Blynk من Android Play أو Apple App Store ، وأنشئ حسابًا وامسح رمز الاستجابة السريعة أعلاه من داخل التطبيق ، وضمن إعدادات المشروع ، حدد موقع مشروعات Auth Token عن طريق إرسال بريد إلكتروني إلى حسابك أو باستخدام ميزة نسخ الكل. رمز المصادقة إلى رسم android ، قم بالتحميل ويجب أن تكون على ما يرام!
الخطوة 9: أدخل الروبوت في الكرة
ضع الإلكترونيات المكتملة برفق في الكرة. بمجرد الدخول إلى الداخل ، قم بإرفاق ذراع التوجيه باستخدام كرة توجيه مثبتة في مكانها على كلا الجانبين.
ملاحظة: تُظهر الصورة ذراع التوجيه والكرات في مكانها قبل الإدخال كدليل فقط. لن تتمكن من وضع الروبوت في الكرة إذا قمت بأشياء بهذا الترتيب
ثبت ذراع التوجيه في مكانه برباط مضغوط أو شريط فيلكرو أو شريط مطاطي.
أدخل بطاريات 2 × 3.7 فولت ، وقم بتشغيل مفتاح الطاقة وأغلق الغطاء الموجود على الكرة.
الخطوة 10: العب بعيدًا …
قم بإعداد كرة الروبوت الخاصة بك في مكان ما ليعثر عليه حيوانك الأليف ، وبمجرد أن يبدأوا في التفاعل معها ، شاهدها تنبض بالحياة واستمتع بها جميعًا بمفردها. إذا كنت تفضل ذلك ، فاستخدم تطبيق الهاتف المحمول للتشغيل ببعض الحركات الماهرة. استمتع وإذا أعجبك هذا المشروع ، يرجى التصويت لنا في مسابقة الروبوت. شكرا.
الجائزة الثانية في مسابقة الروبوتات
موصى به:
لا يتبول الآن ، جهاز تعديل سلوك الحيوانات الأليفة الذي يمنع القطط من التبول في منزلك: 4 خطوات
لا يتبول الآن ، جهاز ضبط سلوك الحيوانات الأليفة الذي يوقف القطط عن التبول في منزلك: لقد أزعجتني قطتي لدرجة أنها تحب التبول على سريري ، وتحققت من كل ما تحتاجه وأخذتها أيضًا إلى الطبيب البيطري. بعد أن أزعجت كل ما يمكنني التفكير فيه والاستماع إلى كلمة الطبيب ، أدركت أن لديها بعض السلوك السيئ. لذا
روبوت الحيوانات الأليفة: 6 خطوات (بالصور)
Pet Bot: Credit: هذا المشروع مستوحى من Beetlebot بواسطة robomaniac. تحديث: منذ ذلك الحين قمت بإعادة تسمية هذا إلى Pet Bot. (لا يزال الفيديو يُظهره على أنه Catfish Bot) أقوم بتدريس الروبوتات للصانعين الشباب على منصات ESP8266 و Arduino و Raspberry PI وأحد التحديات
روبوت كرة القدم (أو كرة القدم ، إذا كنت تعيش على الجانب الآخر من البركة): 9 خطوات (بالصور)
روبوت كرة القدم (أو كرة القدم ، إذا كنت تعيش على الجانب الآخر من البركة): أقوم بتدريس الروبوتات في tinker-robot-labs.tk ابتكر تلاميذي هذه الروبوتات التي تلعب كرة القدم (أو كرة القدم ، إذا كنت تعيش على الجانب الآخر من البركة) البركة). كان هدفي من هذا المشروع هو تعليم الأطفال كيفية التفاعل مع الروبوت عبر البلوتوث. نحن
الحيوانات الأليفة ذات الجيب الورقي: 5 خطوات (مع صور)
Paper Pocket Pets: Paper Pocket Pets (PPP) هي مجموعة مصممة لإنشاء ألعاب تفاعلية معيارية وقابلة للارتداء. يشجع حركة الأطفال والتواصل الاجتماعي بفضل ردود أفعال الحيوانات الأليفة ويسمح للأطفال ببناء حيوانهم الأليف التمثيلي وأيضًا تغيير
باب الحيوانات الأليفة الخارجي IoT: 6 خطوات (مع صور)
IoT Outdoor Pet Door: لقد ألهمتني هذه التعليمات لإنشاء باب حظيرة دجاج أوتوماتيكي. لم أكن أريد باب قن الدجاج على جهاز توقيت فحسب ، بل أردت أيضًا توصيل الباب بالإنترنت حتى أتمكن من التحكم فيه بهاتفي أو جهاز الكمبيوتر الخاص بي. هذا د