جدول المحتويات:
- الخطوة 1: تجميع الأجزاء
- الخطوة 2: تحضير عصا التحكم التناظرية
- الخطوة 3: الماكينات
- الخطوة 4: إجراء الاتصالات
- الخطوة 5: كتابة وتحميل الكود
فيديو: التحكم في 2 من الماكينات باستخدام عصا التحكم التناظرية: 5 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
مرحبًا يا شباب ، هذه أول تعليمات لي ، وفي هذا المنشور ، أشارك كيفية استخدام عصا التحكم التناظرية للتحكم في الماكينات باستخدام Arduino UNO ، وسأحاول شرحها بأبسط ما يمكن على أمل أن تنال إعجابك.
الخطوة 1: تجميع الأجزاء
- 1 × اردوينو أونو. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)
- 2 × الماكينات. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)
- 1 × جويستيك تناظري. (أمازون الولايات المتحدة / أمازون الاتحاد الأوروبي / بانجود)
- 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 القيام بذلك ، آمل أن يعجبك المشروع وإذا كان لديك أي أسئلة فلا تتردد في طرحها. أنت.
موصى به:
صندوق موسع عصا التحكم في لوحة مفاتيح Arduino وشيء التحكم في الصوت باستخدام Deej: 8 خطوات
صندوق موسع عصا التحكم في لوحة مفاتيح Arduino وشيء وحدة التحكم في الصوت باستخدام Deej: لماذا لفترة من الوقت كنت أرغب في إضافة عصا تحكم صغيرة إلى لوحة المفاتيح للتحكم في عناصر الواجهة أو المهام الأصغر الأخرى في الألعاب وأجهزة المحاكاة (MS Flight Sim ، Elite: Dangerous ، حرب النجوم: الأسراب ، إلخ). أيضًا ، بالنسبة إلى Elite: Dangerous ، لقد كنت
روبوت ESP32 باستخدام الماكينات: 6 خطوات (بالصور)
ESP32 Robot باستخدام Servos: لقد قمت بتجربة استخدام لوحات تطوير ESP32 مختلفة ، وقد طلبت مؤخرًا واحدة من مجموعة TTGO T-Beam التي تأتي مع مقبس بطارية لإضافة 18650 Lipo الخاص بك ، وهذا بالفعل يأخذ بعضًا من تعقيد تنظيم الطاقة من يبني
عصا التحكم التناظرية # HMS2018: 8 خطوات
عصا التحكم التناظرية # HMS2018: ستحتاج إلى جهاز Elegoo Uno R3 adruino ، ووحدة عصا تحكم Elegoo ، و 5 أسلاك من أنثى إلى ذكر DuPoint
قم بتحويل عصا تحكم منفذ الألعاب القديمة إلى عصا طيران USB باستخدام Arduino: 5 خطوات
قم بتحويل عصا تحكم منفذ الألعاب القديمة إلى USB Flight Stick باستخدام Arduino: إخلاء المسئولية السريع: الهدف من هذا المشروع هو عدم إجراء تحويل عصا تحكم منفذ الألعاب الرخيصة. الهدف من هذا المشروع هو صنع عصا تحكم متعددة الاستخدامات وقابلة للتخصيص يمكن تعديلها بسهولة. كان سبب اختياري لـ Arduino
تحكم في الكثير من الماكينات باستخدام Arduino: 4 خطوات (بالصور)
تحكم في الكثير من المؤازرات باستخدام Arduino !: في البداية يجب أن أخبر شيئًا. لم يكن لدي صور جميلة. لذلك ، لقد التقطت الصور من bildr.blog نحن نعلم أن Arduino UNO ليس لديه الكثير من دبابيس pwm للتحكم في العديد من الماكينات. لذلك ، غالبًا ما نقع في مشكلة للتحكم في المزيد من المؤازرات بواسطة اردوينو