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

AndroBot: 19 خطوة (مع صور)
AndroBot: 19 خطوة (مع صور)

فيديو: AndroBot: 19 خطوة (مع صور)

فيديو: AndroBot: 19 خطوة (مع صور)
فيديو: Lesson A3: Calibration and Robot HAT exaplined | PICAR-X Raspberry Pi Smart Robot car by SunFounder 2024, شهر نوفمبر
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

AndroBot هو روبوت متقدم يعمل بنظام Android وهو عبارة عن مزيج من جهاز Rover يتم التحكم فيه بواسطة Android وذراع روبوتية. لذا فلنبدأ بتاريخه: الفكرة والإلهام

منذ ما يقرب من شهرين شاهدت فيلم "The Hurt Locker" ، حيث تم عرض عربة جوالة مع فريق Bomb وهي تعمل بشكل جيد ولكنها فشلت في إكمال مهمتها الرئيسية ، وقد ألهمني تصميمها ووظائفها. صانع مشروع روبوتات ذو خبرة جيدة ، لكنني أعلم أنه يمكنني إنشاء مشروع مماثل ، فلن يكون بهذه الجودة والدقة والمكلفة ولكنه يمكنه أداء نفس المهام.

مقالة أصلية ومفصلة: -

كيفية صنع روفر مع ذراع الروبوتات

الخطوة 1: اصنع Rover V2

اصنع Rover V2 الهاتف الذكي الذي يتم التحكم فيه عن طريق البلوتوث
اصنع Rover V2 الهاتف الذكي الذي يتم التحكم فيه عن طريق البلوتوث
اصنع Rover V2 الهاتف الذكي الذي يتم التحكم فيه عن طريق البلوتوث
اصنع Rover V2 الهاتف الذكي الذي يتم التحكم فيه عن طريق البلوتوث
اصنع Rover V2 الهاتف الذكي الذي يتم التحكم فيه عن طريق البلوتوث
اصنع Rover V2 الهاتف الذكي الذي يتم التحكم فيه عن طريق البلوتوث

أولاً ، أقوم بصنع الروبوت الذي يتم التحكم فيه بواسطة Android الإصدار 2. وقد قمت للتو بتعديل المشروع السابق الذي يعمل بنظام Android الذي يتم التحكم فيه ، وحصلت على النتيجة التي أريدها. سيتم التحكم في Rover / Bot من خلال البلوتوث وسيتم التحكم في جميع وظائفه من خلال متحكم Atmega 328p-PU الذي نستخدمه أيضًا لوحة تشغيل المحرك L298N والتي ستتحكم في المحركات ، وسيتم تشغيل كل الأشياء المذكورة أعلاه بواسطة بطارية 12 فولت.

بعد هذا التعديل أضفت بعض الوظائف المتقدمة ، وقائمة وظائفها كالتالي: -

  1. أربعة اتجاهات الحركة
  2. ضوء أمامي وخلفي
  3. بوق
  4. ضوء إشارة
  5. يمكن إضافة هاتف ذكي لاستخدامه ككاميرا.

لذا بعد كل المقدمة حول الخطة والأفكار ، لنتحدث عن المتطلبات: -

متطلبات إنشاء روبوت يتحكم فيه 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

رسم تخطيطي لدائرة روفر التي تعمل بنظام Android والتي تعمل بنظام التشغيل Android
رسم تخطيطي لدائرة روفر التي تعمل بنظام Android والتي تعمل بنظام التشغيل Android

مزود الطاقة:-

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: الآن انسخ الكود

الخطوات كالتالي: -

  1. قم بتنزيل أو نسخ الرمز من رمز القسم أو البرنامج لإنشاء روبوت يتم التحكم فيه بواسطة Android الإصدار 2 أعلاه.
  2. الآن ابدأ جهاز الكمبيوتر الخاص بك بنقل ملف.ino وافتحه باستخدام Arduino IDE.
  3. قم بتوصيل لوحة Arduino والكمبيوتر بكابل التوصيل.
  4. حدد المنفذ واللوحة
  5. قم بتجميع الكود وانسخه بالنقر فوق الزر "تحميل" الموجود في الزاوية العلوية اليسرى من IDE.

الآن اكتمل كل شيء وأصبح الروبوت / العربة الجوالة جاهزًا ، وعلينا فقط تشغيله عن طريق تشغيله.

اقرأ المزيد: سهل Andro Bot

الخطوة 7: خطوات التحكم في العربة الجوالة التي يتحكم فيها الهاتف الذكي

قم بتشغيل روفر

  1. في هاتفك ، انتقل إلى الإعدادات وابحث عن إعدادات Bluetooth.
  2. قم بتشغيل Bluetooth الخاص بهاتف Android ، وابحث عن أجهزة Bluetooth جديدة.
  3. سيظهر HC-04/05 في القائمة بعد نتيجة البحث. قم بإقرانه مع وحدة Bluetooth باستخدام Passward: -1234
  4. الآن افتح تطبيق Android وانقر على اتصال أو اتصل بالروبوت.
  5. ستظهر نافذة جديدة تظهر فيها جميع أجهزة البلوتوث.
  6. انقر فوق HC-04/05.
  7. الآن أصبح الروبوت الخاص بك متصلًا بهاتف Android الذكي.
  8. انتبه للأزرار وتحقق منها واحدًا تلو الآخر بالضغط عليها.
  9. لإضافة كاميرا ، خذ هاتف android ، قم بتثبيت تطبيق AirDroid في هاتفك الذكي وأيضًا على جهاز الكمبيوتر وقم بتوصيلهما.
  10. سيظهر خيار الكاميرا في القائمة الرئيسية على سطح المكتب ، انقر فوق AirDroid.
  11. الآن ضع الهاتف الذكي في المساحة الخالية للعربة الجوالة.

أنا لا أشرح آخر 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

الخطوات كالتالي: -

  1. قم بتنزيل أو نسخ الرمز من القسم أعلاه
  2. الآن ابدأ جهاز الكمبيوتر الخاص بك بنقل ملف.ino وافتحه باستخدام Arduino IDE.
  3. قم بتوصيل لوحة Arduino والكمبيوتر بكابل التوصيل.
  4. حدد المنفذ واللوحة
  5. قم بتجميع الكود وانسخه بالنقر فوق الزر "تحميل" الموجود في الزاوية العلوية اليسرى من IDE.

الآن اكتمل كل شيء وأصبح ذراع الروبوتات جاهزًا ، وعلينا فقط تشغيله من خلال تشغيله.

اقرأ المزيد: روبوت سهل بذراع الروبوتات

الخطوة 15: AndroBot_Arm للتحكم في 4 أجهزة

AndroBot_Arm للتحكم في 4 أجهزة
AndroBot_Arm للتحكم في 4 أجهزة

AndroBot_Arm بواسطة Sourabh Kumar (مخترع تطبيق MIT)

لقد قمت بتطوير تطبيق "AndroBot_Arm" للهواتف الذكية التي تعمل بنظام Android بمساعدة MIT app Inventor ، وهو قادر على الاتصال بالذراع من خلال البلوتوث ويمكنه التحكم في 4 أجهزة. ما زلت أتعلم وسأقوم بالتحديث بانتظام.لذا قم بزيارة موقعنا واتبع ملفاتنا الاجتماعية اضغط على الصورة لمشاهدة تفاصيل جميع الخيارات والأزرار. قم بتنزيل تطبيق AndroBot _Arm بواسطة سورابه كومار من هنا: -

AndroBot_Arm.apk بواسطة سورابه كومار

الخطوة 16: خطوات التحكم في ذراع التحكم في Bluetooth

  1. قم بتبديل الذراع عن طريق تشغيله
  2. في هاتفك ، انتقل إلى الإعدادات وابحث عن إعدادات Bluetooth.
  3. قم بتشغيل Bluetooth الخاص بهاتف Android ، وابحث عن Bluetooth جديدة
  4. الأجهزة: سيظهر HC-04/05 في القائمة بعد نتيجة البحث.
  5. قم بالاقتران مع وحدة Bluetooth باستخدام Passward: -1234
  6. الآن افتح تطبيق Android وانقر على Connect.
  7. ستظهر نافذة جديدة تظهر فيها جميع أجهزة البلوتوث.
  8. انقر فوق HC-04/05.
  9. الآن تم توصيل 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 واحدة

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

اشكرك.

يرجى زيارة لاحظنا

موصى به: