» إلكترونيات » اردوينو »الكائن الآلي التالي - Arduino

روبوت الكائن التالي - Arduino


مثيرة للاهتمام وغير معقدة الروبوتيتحرك خلف كائن بلون معين.

لتحديد موضع الكائن ، يتم استخدام كاميرا الهاتف الذكي ، مثبتة على هيكل الروبوت. يمكنك استخدام مُنشئ جاهز كتبته بالفعل هنا. فيما يلي قائمة بما يحتاجه المؤلف. باستثناء الهاتف الذكي ، كانت تكلفة هذا الروبوت 60 دولارًا
- اردوينو أونو
- هاتف ذكي بنظام تشغيل أندرويد
- شاسيه روبوت
- كابلات التوصيل
- جسر H لمحركات DC (استخدم المؤلف pololu TB6612FNG)
روبوت الكائن التالي - Arduino

توضح الصورة كيفية اتصال TB6612FNG و Arduino Uno

استنتاجات السائق وما هي مسؤوليته:
1) GND - قم بتوصيله بدبابيس GND على Arduino
2) VCC - جهد الإمداد لمنطق السائق. قم بتوصيله إلى دبوس 5V على Arduino.
3) A01 - اتصال الإخراج ، والذي يتصل بالطرف الموجب للمحرك A.
4) A02 - اتصال الإخراج ، والذي يرتبط بالقطب السالب للمحرك A
5) B02 - اتصال الإخراج ، والذي يرتبط بالقطب السالب للمحرك B.
6) B01 - ملامس الخرج المتصل بالطرف الموجب للمحرك B
7) VMOT- جهد الخرج للمحركات. قم بتوصيله بالقطب الموجب للبطارية. (لتشغيل المحركات)
8) GND- قم بتوصيله بالطرف السالب للبطارية.
9) GND - قم بتوصيله بدبوس GND على Arduino.
10) دبوس PWMB- PWM لمحرك المحرك لضبط سرعة المحرك B. قم بتوصيله بأي من دبابيس PWM على Arduino وتحديد قيمة السرعة للمحرك من 0-255.
11 و 12) و BIN2 BIN1 - جهات اتصال الإدخال لمحرك المحرك للمحرك B ، والتي تحدد اتجاه دوران المحرك B. قم بتوصيله بأي دبابيس رقمية Arduino.
13) STBY- توصيله بأي إخراج رقمي. عند التثبيت على مستوى عالٍ ، يتضمن برنامج تشغيل
14 و 15) AIN1 و AIN2- دبابيس إدخال محرك المحرك للمحرك ، والتي تشير إلى اتجاه دوران المحرك A. قم بتوصيله بأي دبابيس رقمية Arduino.
16) خرج PWMA-PWM لمحرك المحرك لضبط سرعة المحرك A. قم بتوصيله بأي من دبابيس PWM على Arduino وحدد قيمة السرعة للمحرك من 0-255.

وحدة بلوتوث HC-06



يكلف Aliexpress حوالي 6 دولارات

كيف يعمل كل ذلك؟

يستخدم هذا المشروع هاتفًا ذكيًا يعمل بنظام Android مع تطبيق خاص يعالج المعلومات من الكاميرا لتحديد مكان الكائن الأحمر ، ويحسب إحداثياته
ويرسل البيانات عبر البلوتوث إلى Arduino.يستخدم التطبيق مكتبة openCV لمعالجة الصور. هذه مكتبة من الخوارزميات لرؤية الكمبيوتر ومعالجة الصور مفتوحة المصدر. يمكنك أن تقرأ عنه أو. فيما يلي مقتطف من التعليمات البرمجية لهذا التطبيق الذي يقوم بإجراء هذه الحسابات. يوجد أدناه جزء من رمز تطبيق android الذي يقوم بهذه الحسابات

الصورة النقطية = Bitmap.createBitmap (mRgba.cols ()، mRgba.rows ()، Bitmap.Config.ARGB_8888) ؛ Utils.matToBitmap (mRgba ، bitmap) ؛
int x = 0 ؛
int y = 0 ؛
int all_x = 0 ؛
int all_y = 0 ؛
بينما (x <176) {
بينما (ص <144) {
int pixel = bitmap.getPixel (x، y) ؛
int redValue = Color.red (بكسل) ؛
int blueValue = Color.blue (بكسل) ؛
int greenValue = Color.green (بكسل) ؛
if (redValue> 200 && blueValue <70 && greenValue <70) {
نقاط ++ ؛
all_x = all_x + x ؛
all_y = all_y + y ؛
}}
y ++ ؛
}}
x ++ ؛
ص = 0 ؛
}}
ص = 0 ؛
س = 0 ؛
x_center = all_x / نقاط ؛
y_center = all_y / points ؛

في الأرشيف ، مخطط الاتصال ولوحة الدوائر المطبوعة للروبوت ، لأولئك الذين لا يريدون شراء Arduino UNO
Followbot.zip [79.22 كيلوبايت] (التنزيلات: 389)


ما هو مطلوب للتجميع:
- كل ما ذُكر أعلاه ، atmega 8 أو 128 أو 328
- LED ، مهما كان اللون
- 5V مثبت خطي (للنسخة بدون اردوينو)
- موصلات دبوس M و F



- ثنائي الفينيل متعدد الكلور محفور ومحفور (للنسخة بدون Arduino)


- حفر ، لحام حديد.
- اردوينو أونو. بالنسبة لأولئك الذين لا يعرفون ما هي الاستنتاجات المطلوبة Arduino Uno ، في وصف الملف المرفق.
naznachenie-vyvodov-ardunio.zip [1.91 كيلوبايت] (التنزيلات: 151)






برنامج اردوينو

برنامج Arduino بسيط للغاية. كود الأرشيف لهذا البرنامج.
Followbot.zip [79.22 كيلوبايت] (التنزيلات: 389)


برنامج للهاتف

في هذا الأرشيف ، يتم تثبيت برنامج الهاتف كتطبيق عادي ، والشفرة المصدر لهذا البرنامج. قم باستيراده إلى Android studio ، وجمع ملف apk وتثبيته على هاتفك الذكي.

يستخدم هذا البرنامج البلوتوث فقط لإرسال البيانات. يمكن العثور على وصف المكتبة (openCV) على الإنترنت. قام المؤلف بإنشاء لوحة دوائر مطبوعة لـ atmega 328. تذكر هذا إذا كنت لن تستخدم لوحة توصيل ، ولكنك ستوزع لافتتك:
dlya-smartfona.rar [5.91 ميجا بايت] (التنزيلات: 254)

10
8.7
9.3

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب
1 تعليق
مساء الخير
يتم فقدان ملف التعليمات البرمجية ل arduins؟)
رابط تحميل الدائرة لنقش اللوحة ومخطط دبوس اردوينز :(

ننصحك بقراءة:

تسليمها للهاتف الذكي ...