جدول المحتويات:
- الخطوة 1: اصنع Rover V2
- الخطوة 2: الهيكل: -
- الخطوة 3: رسم تخطيطي لدائرة روفر التي تعمل بنظام التشغيل Android والتي تعمل بتقنية Bluetooth
- الخطوة 4: كود اردوينو
- الخطوة 5: تطبيق Android
- الخطوة 6: الآن انسخ الكود
- الخطوة 7: خطوات التحكم في العربة الجوالة التي يتحكم فيها الهاتف الذكي
- الخطوة 8: عمل الدائرة
- الخطوة 9:
- الخطوة 10: الذراع الروبوتية التي يتم التحكم فيها عن طريق البلوتوث
- الخطوة 11: البناء
- الخطوة 12: مخطط الدائرة
- الخطوة 13: كود اردوينو
- الخطوة 14: خطوات نسخ الكود إلى Arduino
- الخطوة 15: AndroBot_Arm للتحكم في 4 أجهزة
- الخطوة 16: خطوات التحكم في ذراع التحكم في Bluetooth
- الخطوة 17: عمل الدائرة
- الخطوة 18: AndroBot الكامل
- الخطوة 19: بعض المشاكل وتحتاج إلى مساعدتك
فيديو: AndroBot: 19 خطوة (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
AndroBot هو روبوت متقدم يعمل بنظام Android وهو عبارة عن مزيج من جهاز Rover يتم التحكم فيه بواسطة Android وذراع روبوتية. لذا فلنبدأ بتاريخه: الفكرة والإلهام
منذ ما يقرب من شهرين شاهدت فيلم "The Hurt Locker" ، حيث تم عرض عربة جوالة مع فريق Bomb وهي تعمل بشكل جيد ولكنها فشلت في إكمال مهمتها الرئيسية ، وقد ألهمني تصميمها ووظائفها. صانع مشروع روبوتات ذو خبرة جيدة ، لكنني أعلم أنه يمكنني إنشاء مشروع مماثل ، فلن يكون بهذه الجودة والدقة والمكلفة ولكنه يمكنه أداء نفس المهام.
مقالة أصلية ومفصلة: -
كيفية صنع روفر مع ذراع الروبوتات
الخطوة 1: اصنع Rover V2
أولاً ، أقوم بصنع الروبوت الذي يتم التحكم فيه بواسطة Android الإصدار 2. وقد قمت للتو بتعديل المشروع السابق الذي يعمل بنظام Android الذي يتم التحكم فيه ، وحصلت على النتيجة التي أريدها. سيتم التحكم في Rover / Bot من خلال البلوتوث وسيتم التحكم في جميع وظائفه من خلال متحكم Atmega 328p-PU الذي نستخدمه أيضًا لوحة تشغيل المحرك L298N والتي ستتحكم في المحركات ، وسيتم تشغيل كل الأشياء المذكورة أعلاه بواسطة بطارية 12 فولت.
بعد هذا التعديل أضفت بعض الوظائف المتقدمة ، وقائمة وظائفها كالتالي: -
- أربعة اتجاهات الحركة
- ضوء أمامي وخلفي
- بوق
- ضوء إشارة
- يمكن إضافة هاتف ذكي لاستخدامه ككاميرا.
لذا بعد كل المقدمة حول الخطة والأفكار ، لنتحدث عن المتطلبات: -
متطلبات إنشاء روبوت يتحكم فيه Android: -
- 1 × Arduino Uno Board
- 1 × L298N لوحة سائق المحرك
- 1 × وحدة بلوتوث
- 1 × بطارية 12 فولت
- 2 xWhite LED
- 1 × ليد أحمر
- 1 × مؤشر LED أي لون
- 4 × محرك بو أو 2 × محرك موجه بجهد 12 فولت
- 1 × الجرس
- 4 × إطارات لعبة (إذا كان لديك Bo Motors) في حالة استخدام محرك موجه بجهد 2 × 12 فولت ، ثم إطاران وعجلة كوستر
- .1 × التبديل
متطلبات اخرى؛-
- 1 × هيكل / قاعدة روبوت: - لقد صنعته بدمج منفذي CD / DVD
- 1 × جهاز كمبيوتر / كمبيوتر محمول (فقط للترميز ومشاهدة مقاطع الفيديو المستلمة من الروبوت) Arduino IDE
- 2 × هاتف أندرويد
- تطبيق Android للتحكم في الروبوت.
اقرأ المزيد: قم بتثبيت APK
الخطوة 2: الهيكل: -
اما استخدام الشاسيه الجاهز فبعضها كالتالي: -
أو اجعلها سهلة كما صنعتها: - نحن بحاجة إلى مساحة كبيرة ، لذا أحضر محركي أقراص مضغوطة / أقراص DVD تالفين من جهاز الكمبيوتر القديم ، وافتح العلبة / المخرج / الجسم الخارجي لمحرك الأقراص المضغوطة / أقراص DVD باستخدام برنامج تشغيل المسمار. الآن قم بتوصيل مشابك المحرك المُجهز ، إذا كنت تستخدم Bo Motor ، فقم بتثبيتها على الهيكل كما هو موضح في الرسم التخطيطي التالي.
لذا فقد صنعنا هيكلًا للمشروع بالكامل ، ونحن ننتقل إلى الشيء التالي الأكثر أهمية وهو تجميع الدائرة. راقب مخطط الدائرة التالي الذي تم إنشاؤه بواسطة Fritzing Software ثم قم بإجراء الاتصال.
اقرأ المزيد: إزالة اليرقة
الخطوة 3: رسم تخطيطي لدائرة روفر التي تعمل بنظام التشغيل Android والتي تعمل بتقنية Bluetooth
مزود الطاقة:-
L298N's + 12v = + بطارية 12 فولت
L298N's GND = Gnd of Battery and GND of Arduino
L298N's 5v = VIN الخاص بأردوينو
لوحة اردوينو ---- وحدة بلوتوث
Arduino's RX = Tx لوحدة البلوتوث
TX من Arduino = Rx لوحدة البلوتوث
Arduino's 5v = VCC الخاص بوحدة البلوتوث
Arduino's GND = GND لوحدة البلوتوث
لوحة اردوينو ---- L298N Motor Driver Board
5 اردوينو = in1
اردوينو 6 = in2
10 اردوينو = in3
11 اردوينو = in4
لوحة اردوينو ---- LED و الجرس
اردوينو 2 = الطنان الأحمر
Arduino's 3 = Red Led (بمقاوم 220 أوم)
Arduino's 4 = مصباح LED أبيض (بمقاوم 220 أوم)
إقرأ المزيد: أندرو بوت من سوراب كومار
الخطوة 4: كود اردوينو
انسخ الكود أو حمله من هنا
الخطوة 5: تطبيق Android
لقد وجدت بعض التطبيقات الجيدة على Playstore وقمت أيضًا بإنشاء تطبيق للتحكم في Rover: -
الروابط كالتالي: -
الخيار 1: - سيارة اردوينو بلوتوث RC
يتيح لك التطبيق التحكم في سيارة RC تعتمد على Arduino عبر البلوتوث. يتم ذلك باستخدام هاتف Android مزود بتقنية Bluetooth. قم بزيارة هذا الموقع https://sites.google.com/site/bluetoothrccar/ للحصول على كود Arduino ودائرة التحكم. يتيح لك التطبيق التحكم في السيارة إما بأزرار أو بمقياس تسارع الهاتف. يسمح لك شريط التمرير بالتحكم في سرعة سيارتك إذا كانت دائرة التحكم في السيارة بها هذه الميزة. يوجد أيضًا زرين للأضواء الأمامية والخلفية. يتيح لك الضوء الوامض معرفة متى يكون الهاتف متصلاً بالسيارة ، وتضيء الأسهم لإعلامك باتجاه قيادة السيارة.
https://play.google.com/store/apps/details؟id=braulio.calle.bluetoothRCcontroller&hl=ar
الخيار 2: -AndroBot روفر
بمساعدة موقع MIT App Developer على الويب ، قمت بإنشاء تطبيق وهو في وضع الاختبار التجريبي حتى تتمكن من المحاولة ثم إذا حدث خطأ ما ، فسنحل هذه المشكلة هنا هو رابط تطبيقي.
AndroBot Rover.apk
قم بتنزيل التطبيق وتثبيته في هاتف Android الذكي.
الخطوة 6: الآن انسخ الكود
الخطوات كالتالي: -
- قم بتنزيل أو نسخ الرمز من رمز القسم أو البرنامج لإنشاء روبوت يتم التحكم فيه بواسطة Android الإصدار 2 أعلاه.
- الآن ابدأ جهاز الكمبيوتر الخاص بك بنقل ملف.ino وافتحه باستخدام Arduino IDE.
- قم بتوصيل لوحة Arduino والكمبيوتر بكابل التوصيل.
- حدد المنفذ واللوحة
- قم بتجميع الكود وانسخه بالنقر فوق الزر "تحميل" الموجود في الزاوية العلوية اليسرى من IDE.
الآن اكتمل كل شيء وأصبح الروبوت / العربة الجوالة جاهزًا ، وعلينا فقط تشغيله عن طريق تشغيله.
اقرأ المزيد: سهل Andro Bot
الخطوة 7: خطوات التحكم في العربة الجوالة التي يتحكم فيها الهاتف الذكي
قم بتشغيل روفر
- في هاتفك ، انتقل إلى الإعدادات وابحث عن إعدادات Bluetooth.
- قم بتشغيل Bluetooth الخاص بهاتف Android ، وابحث عن أجهزة Bluetooth جديدة.
- سيظهر HC-04/05 في القائمة بعد نتيجة البحث. قم بإقرانه مع وحدة Bluetooth باستخدام Passward: -1234
- الآن افتح تطبيق Android وانقر على اتصال أو اتصل بالروبوت.
- ستظهر نافذة جديدة تظهر فيها جميع أجهزة البلوتوث.
- انقر فوق HC-04/05.
- الآن أصبح الروبوت الخاص بك متصلًا بهاتف Android الذكي.
- انتبه للأزرار وتحقق منها واحدًا تلو الآخر بالضغط عليها.
- لإضافة كاميرا ، خذ هاتف android ، قم بتثبيت تطبيق AirDroid في هاتفك الذكي وأيضًا على جهاز الكمبيوتر وقم بتوصيلهما.
- سيظهر خيار الكاميرا في القائمة الرئيسية على سطح المكتب ، انقر فوق AirDroid.
- الآن ضع الهاتف الذكي في المساحة الخالية للعربة الجوالة.
أنا لا أشرح آخر 3 خطوات لأن لدي خطة مختلفة ، سأضيف الكاميرا في الخطوة التالية.
اقرأ المزيد: Andro Bot من Sourabh Kumar
الخطوة 8: عمل الدائرة
بادئ ذي بدء ، سيتم تشغيل وحدة Rover "ON" والبلوتوث أيضًا معها. علينا توصيل Rover بالهاتف الذكي باستخدام الخطوات المذكورة أعلاه. الآن بعد الاتصال الناجح ، يتعين علينا الضغط على أي زر دعه يكون زر Forward لذا سيرسل النص "F" إلى Arduino
وفي البرنامج F تشير إلى الأمام
باطل إلى الأمام () {
analogWrite (in1 ، السرعة) ؛
analogWrite (in3 ، السرعة) ؛
وسيمكّن الدبوس 5 و 6 من اردوينو وهذه المسامير متصلة بدبابيس in1 و in2 من وحدة تشغيل المحرك L298N ، لذا فهي توفر مصدر طاقة للمحركات لتدويرها. وهكذا تتحرك العربة الجوالة للأمام ، وعلينا الضغط على زر Stop بعد كل تنفيذ ناجح للأمر ، ومن ثم سيتم إيقاف الأمر السابق ، وبالتالي ستعمل جميع أزرار الاتجاه. يوجد أيضًا شريط تمرير للتحكم في سرعة المحرك. والذي يرسل القيمة بين 0 إلى 10 وبالتالي يتم التحكم في سرعة المحرك. يوجد في التطبيق أيضًا 3 أزرار إضافية متاحة لبعض الوظائف الإضافية مثل Light and Horn. عند النقر ، يتم نقل حرف كبير على حرف النقر الطويل الصغير إلى arduino ويتم مطابقته مع البرنامج ووفقًا لـ يقوم البرنامج والدبوس الرقمي إما بتمكينهما أو تعطيلهما وبالتالي يتم تشغيل الصمام والجرس (بحرف كبير) أو إيقاف تشغيلهما (بالحرف الصغير). وهكذا تعمل العربة الجوالة كاملة.
اقرأ المزيد: قم بتثبيت XAPK
الخطوة 9:
إذا سارت الأمور على ما يرام وعملت ، فهنئًا. لقد أكملت الجزء الأول كيفية صنع جهاز روفر بتحكم Bluetooth v2 من AndroBot ونحن مستعدون للمضي قدمًا في الخطوة التالية.
يمكنك اقتراح بعض الأفكار لإجراء بعض التحسينات التي يمكننا القيام بها في هذا المشروع ، لذا شاركنا بها.
الخطوة 10: الذراع الروبوتية التي يتم التحكم فيها عن طريق البلوتوث
سيكون ذراع الروبوتات قادرًا على التقاط وإسقاط أي أشياء صغيرة ، ويدور بزاوية 180 درجة لليمين - الزاوية اليسرى شيء آخر يعتمد على التصميم ، وسيتم التحكم في ذراع الروبوتات من خلال البلوتوث وسيتم التحكم في جميع وظائفه من خلال Atmega 328p -PU مايكرو تحكم. نحن نستخدم 4 وحدات تحكم مؤازرة وسيتم تشغيل كل الأشياء من خلال أي بطارية Powerbank أو بطارية 9 فولت.
لذا ، بعد كل المقدمة حول الخطة والأفكار ، دعنا نتحدث عن المتطلبات.
متطلبات عمل ذراع الروبوتات التي يتم التحكم فيها عن طريق البلوتوث: -
- 1 × Arduino Uno Board
- 1 × وحدة بلوتوث
- 1 × بنك الطاقة أو بطارية 9 فولت
- 1 × مؤشر LED أي لون
- 4 x 9g Micro Servo Motor مع التروس والمشابك
- 1 × التبديل
متطلبات اخرى:-
- قاعدة قوية
- بعض عصا الفرم أو المقاييس أو العصي المعدنية.
- ورقة مستديرة قوية ولكن رقيقة.
- شريط مزدوج الجانب أو سوبر جلو
- مسدس جلو بالعصا
- وهاتف ذكي يعمل بنظام Android
اقرأ المزيد: عقبة تجنب الروبوت
الخطوة 11: البناء
ستعطيك الصورة الأولى تفاصيل كاملة.
انقر هنا لمشاهدة المزيد من الصور
أنا أستخدم My rover كمنصة / قاعدة وقد أكملت ذلك ، لذلك أقوم بنشر بعض الصور للخطة والإعداد ، لذا سيكون من السهل إنشاء الذراع المماثلة ولن تضطر إلى التفكير أكثر في التصميم ولكن عليك أن تجعل أسلاك المؤازرة أطول بإضافة بعض الأسلاك.
الخطوة 12: مخطط الدائرة
تجميع الدائرة: -
- Arduino Uno 10 - وحدة Bluetooth TX
- Arduino Uno's 11 - وحدة بلوتوث RX
- Servo 1's Orange- اردوينو أونو 3
- Servo 2's Orange- Arduino Uno 5
- Servo 3's Orange- اردوينو أونو 6
- Servo 4's Orange- Arduino Uno 9
اقرأ المزيد: روفر بذراع آلية
الخطوة 13: كود اردوينو
انسخ أو حمل من هنا
الخطوة 14: خطوات نسخ الكود إلى Arduino
الخطوات كالتالي: -
- قم بتنزيل أو نسخ الرمز من القسم أعلاه
- الآن ابدأ جهاز الكمبيوتر الخاص بك بنقل ملف.ino وافتحه باستخدام Arduino IDE.
- قم بتوصيل لوحة Arduino والكمبيوتر بكابل التوصيل.
- حدد المنفذ واللوحة
- قم بتجميع الكود وانسخه بالنقر فوق الزر "تحميل" الموجود في الزاوية العلوية اليسرى من IDE.
الآن اكتمل كل شيء وأصبح ذراع الروبوتات جاهزًا ، وعلينا فقط تشغيله من خلال تشغيله.
اقرأ المزيد: روبوت سهل بذراع الروبوتات
الخطوة 15: AndroBot_Arm للتحكم في 4 أجهزة
AndroBot_Arm بواسطة Sourabh Kumar (مخترع تطبيق MIT)
لقد قمت بتطوير تطبيق "AndroBot_Arm" للهواتف الذكية التي تعمل بنظام Android بمساعدة MIT app Inventor ، وهو قادر على الاتصال بالذراع من خلال البلوتوث ويمكنه التحكم في 4 أجهزة. ما زلت أتعلم وسأقوم بالتحديث بانتظام.لذا قم بزيارة موقعنا واتبع ملفاتنا الاجتماعية اضغط على الصورة لمشاهدة تفاصيل جميع الخيارات والأزرار. قم بتنزيل تطبيق AndroBot _Arm بواسطة سورابه كومار من هنا: -
AndroBot_Arm.apk بواسطة سورابه كومار
الخطوة 16: خطوات التحكم في ذراع التحكم في Bluetooth
- قم بتبديل الذراع عن طريق تشغيله
- في هاتفك ، انتقل إلى الإعدادات وابحث عن إعدادات Bluetooth.
- قم بتشغيل Bluetooth الخاص بهاتف Android ، وابحث عن Bluetooth جديدة
- الأجهزة: سيظهر HC-04/05 في القائمة بعد نتيجة البحث.
- قم بالاقتران مع وحدة Bluetooth باستخدام Passward: -1234
- الآن افتح تطبيق Android وانقر على Connect.
- ستظهر نافذة جديدة تظهر فيها جميع أجهزة البلوتوث.
- انقر فوق HC-04/05.
- الآن تم توصيل Robotics Arm الخاص بك بالهاتف الذكي android ، والآن يوجد في التطبيق 4 Slider (شريحة واحدة لمضاعفة واحدة) ، جرب واحدًا تلو الآخر سوف يتحكمون في الذراع.
اقرأ المزيد: Andro Bot
الخطوة 17: عمل الدائرة
بادئ ذي بدء ، سيتم أيضًا تشغيل مفتاح التبديل بين الذراع "ON" ووحدة البلوتوث مع ذلك. يتعين علينا توصيل الذراع بالهاتف الذكي باستخدام الخطوات المذكورة أعلاه. الآن بعد الاتصال الناجح ، يتعين علينا تحريك الشرائح يمينًا أو يسارًا. تحتوي كل شريحة على بعض القيم المشابهة لـ X000 إلى X180 ، حيث X = 1 ، 2 ، 3 ، 4 ، الآن عند تحريك شريط التمرير ، يتم نقل رقم أو تاريخ إلى Arduino من خلال وحدة Bluetooth ، والآن يتم تحويل التاريخ إلى الزاوية باستخدام يتم الآن مساعدة البرنامج والمكتبة وفقًا لزاوية إشارة PWM إلى دبابيس اردوينو. يتم توصيل سلك برتقالي أو سلك إشارة لجميع المؤازرات بدبوس PWM في Arduino ، وبالتالي يدور ترس المؤازرة أيضًا إلى الزاوية. العمل هو نفسه لجميع المؤازرة ، وبالتالي يعمل ذراع الروبوتات.
الخطوة 18: AndroBot الكامل
ضع الذراع على الجزء العلوي من العربة الجوالة وثبتها بمسدس الغراء. وهكذا تم الانتهاء من AndroBot بنجاح.
الخطوة 19: بعض المشاكل وتحتاج إلى مساعدتك
أعلم أن Instractables عبارة عن مجتمع كبير ، لذا فأنا أشارك مشكلة (أو هدف) واجهته في هذا المشروع وأطلب مساعدتك.
حاولت الجمع بين كل من المشروع / الجزء في Arduino ولكن فشل بشكل رهيب. يرجى مشاركة اقتراحك وفكرتك ومساعدتي في حل هذه المشكلة وتحسين المشروع بأكمله.
أرغب في الجمع بين كل من الدائرة وأريد استخدام تطبيق واحد فقط (تم إنشاؤه بالفعل) وواحد من Arduino ووحدة Bluetooth واحدة
لذا يرجى مشاركة اقتراحك وفكرتك ومساعدتي في حل هذه المشكلة وتحسين المشروع بأكمله.
اشكرك.
يرجى زيارة لاحظنا
موصى به:
حامل صور مع مكبر صوت مدمج: 7 خطوات (مع صور)
حامل صورة مع مكبر صوت مدمج: هذا مشروع رائع يجب القيام به خلال عطلة نهاية الأسبوع ، إذا كنت تريد أن تجعلك مكبر صوت خاص به يمكنه حمل الصور / البطاقات البريدية أو حتى قائمة المهام. كجزء من التصميم ، سنستخدم Raspberry Pi Zero W باعتباره قلب المشروع ، و
إطار صور LED على شكل قلب - اصنع هدية مثالية لعيد الحب أو عيد الميلاد: 7 خطوات (مع صور)
إطار صور قلب LED - اصنع هدية مثالية لعيد الحب أو عيد ميلاد: مرحبًا! في هذا الدليل ، سأوضح لك كيف يمكنك إنشاء إطار صور قلب LED رائع. لجميع عشاق الإلكترونيات! اصنع هدية مثالية لعيد الحب أو عيد الميلاد أو الذكرى السنوية لأحبائك! يمكنك مشاهدة الفيديو التوضيحي لهذا
إطار صور OSD مدرك للوجه: 11 خطوة (مع صور)
إطار صور OSD مدرك للوجه: يوضح هذا Instructables كيفية إنشاء إطار للصور مع إدراك الوجه على الشاشة (OSD). يمكن أن تعرض OSD الوقت أو الطقس أو معلومات الإنترنت الأخرى التي تريدها
كشك صور زفاف اردوينو - أجزاء مطبوعة ثلاثية الأبعاد ، آلية ومنخفضة الميزانية: 22 خطوة (مع صور)
Arduino Wedding Photo Booth - 3D Printed Parts، Automated and Low Budget: لقد دُعيت مؤخرًا إلى حفل زفاف شقيق شريكي وسألوا من قبل عما إذا كان بإمكاننا بناء كشك للصور لهم لأنهم يكلفون الكثير للتأجير. هذا ما توصلنا إليه وبعد عدة مجاملات ، قررت تحويله إلى تعليمي
إطار صور رقمي يعمل بالطاقة الشمسية: 11 خطوة (مع صور)
إطار صور رقمي يعمل بالطاقة الشمسية: إليك هدية صغيرة أنيقة قدمتها لزوجتي في عيد الميلاد الماضي. & nbsp؛ ستكون هدية رائعة بشكل عام - أعياد الميلاد أو الذكرى السنوية أو عيد الحب أو المناسبات الخاصة الأخرى! في جوهرها توجد صورة رقمية قياسية جاهزة من سلسلة المفاتيح f