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

التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)
التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)

فيديو: التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)

فيديو: التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)
فيديو: ما هي عصا التحكم joystick ؟ تقديم الطالب : حسام الخلاقي 2024, شهر نوفمبر
Anonim
Image
Image
تجميع الأجزاء
تجميع الأجزاء

مرحبًا يا شباب ، هذه أول تعليمات لي ، وفي هذا المنشور ، أشارك كيفية استخدام عصا التحكم التناظرية للتحكم في الماكينات باستخدام Arduino UNO ، وسأحاول شرحها بأبسط ما يمكن على أمل أن تنال إعجابك.

الخطوة 1: تجميع الأجزاء

تجميع الأجزاء
تجميع الأجزاء
تجميع الأجزاء
تجميع الأجزاء
  1. 1 × اردوينو أونو. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)
  2. 2 × الماكينات. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)
  3. 1 × جويستيك تناظري. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)
  4. 1 × اللوح. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)

يمكنك استخدام أي عصا تحكم تناظرية متوفرة في السوق والتي تحتوي بالفعل على ملصقات على دبابيس لذلك من السهل استخدامها. لقد استخدمت جزءًا تم إنقاذه من وحدة تحكم PS2 قديمة بها 2 ذراع تحكم.

الخطوة 2: تحضير عصا التحكم التناظرية

تحضير عصا التحكم التناظرية
تحضير عصا التحكم التناظرية
تحضير عصا التحكم التناظرية
تحضير عصا التحكم التناظرية
تحضير عصا التحكم التناظرية
تحضير عصا التحكم التناظرية

يمكنك استخدام الجهاز المتاح في السوق والذي يحتوي على دبابيس وسهل الاستخدام أو يمكنك توفير بضعة دولارات واسترداد القديمة من وحدات التحكم في الألعاب التي تحتوي على 2 بداخلها. لقد قمت أيضًا بتسمية المسامير ، والتي اكتشفتها من خلال التراجع عن تتبع coper على PCB ، هنا يتم استخدام وعاءين في كل ذراع تحكم ، أحدهما لمحور x والآخر للمحور y نستخدم المحطات الوسطى لهذه الأواني للتحكم في الماكينات. دبابيسان أخريان عبارة عن دبابيس طاقة وأرضية حيث نطبق 5 فولت والأرض ، والدبابيس التي لم يتم تسميتها في الزاوية هي دبابيس الأزرار التي لا حاجة إليها في هذا المشروع. يمكننا الانتقال إلى الخطوة التالية وهي توصيل الدائرة.

الخطوة 3: الماكينات

الماكينات
الماكينات
الماكينات
الماكينات

المحركات المؤازرة هي محركات بطيئة ولكن لها عزم دوران عالٍ وتدور فقط حتى 180 درجة. أصفر / برتقالي وهو دبوس إشارة ويتصل بدبابيس PWM على Arduino. الأحمر وهو دبوس الطاقة حيث نقدم + 5 فولت وهو متصل بـ + 5 فولت من Arduino. بني / أسود وهو دبوس أرضي وقد قمت بتوصيل دبوس GND الخاص بـ Arduino أو طرف بطارية. في هذا المشروع ، نستخدم 2 Servos أحدهما متصل برقم pin no. 3 وغيرها من دبوس لا. 5. لقد استخدمت أجهزة micro 9g ولكن أي منها سيعمل.

الخطوة 4: إجراء الاتصالات

يصنع علاقات
يصنع علاقات
يصنع علاقات
يصنع علاقات

اتبع مخطط الدائرة لإجراء اتصال الماكينات ، ينتقل السلك الأحمر إلى 5 فولت ، وينتقل السلك البني إلى دبوس إشارة GND الخاص بمؤازرة واحدة إلى 3 وتنتقل أجهزة أخرى إلى 5 من Arduino. و - المحطات التي تنتقل إلى 5v و GND على التوالي ، يذهب دبوس المحور X إلى A0 أو أنالوج 0 من Arduino و Y ينتقل إلى A1 أو Analog 1 pin ، وبعد ذلك سنقوم بتحميل الكود.

الخطوة 5: كتابة وتحميل الكود

كتابة وتحميل الكود
كتابة وتحميل الكود

الكود بسيط ومشابه لمثال Knob لمكتبة المؤازرة في Arduino IDE. # includeServo servo1؛ Servo servo2؛ int xaxis = 0؛ int yaxis = 1؛ int val؛ void setup () {servo1.attach (3)؛ servo2.attach (5) ؛} حلقة فارغة () {val = analogRead (xaxis) ؛ val = map (val، 0، 1023، 0، 180)؛ servo1.write (val)؛ val = analogRead (yaxis)؛ val = map (val، 0، 1023، 0، 180)؛ servo2.write (val)؛} انسخ الكود أعلاه والصقه في Arduino IDE ثم قم بتحميل الكود ويجب أن تنتقل الماكينات إلى الموضع المركزي ثم يمكنك التحكم الماكينات التي تستخدم عصا التحكم. يمكن لعصا التحكم الأخرى التحكم في مؤازرتين أخريين. عليك فقط توصيل الماكينات بدبابيس PWM على Arduino وتعديل الكود. من السهل تعديل الكود ويمكن لأي شخص لديه معرفة أساسية بـ Arduino القيام بذلك ، آمل أن يعجبك المشروع وإذا كان لديك أي أسئلة فلا تتردد في طرحها. أنت.

موصى به: