تعريف وحدة الجويستيك (Analog Joystick) HW-504
وحدة الجويستيك HW-504 هي عصا تحكم تناظرية صغيرة تستخدم لإدخال إشارات باتجاهين (X و Y) بالإضافة إلى إشارة ضغط (زر). تعتمد على مقسمين جهد متغيرين (Potentiometers) للاتجاهين الأفقي والعمودي، وتُستخدم للتحكم في حركة الأجسام، توجيه الروبوتات، أو كأداة تحكم في الألعاب والمشاريع التفاعلية. يعد هذا النوع من الجويستيك شائعاً جداً في مشاريع أردوينو نظراً لسهولة استخدامه وتكلفته المنخفضة.
أبرز الميزات التقنية
| الميزة |
المواصفة |
| جهد التشغيل |
من 3.3 فولت إلى 5 فولت (تيار مستمر DC) |
| المقاومة الداخلية |
10 كيلو أوم لكل من محور X و Y |
| المحاور |
محوران: X (أفقي) و Y (عمودي) |
| الزر |
زر ضغط مدمج (SW) (نشط منخفض - LOW عند الضغط) |
| نوع الخرج |
تناظري لكل محور + رقمي للزر |
| نطاق الإشارة التناظرية |
0 إلى 5 فولت (عند استخدام VCC=5V) |
| زاوية الحركة |
360 درجة (دوران حر) |
| قيمة المنتصف |
حوالي 2.5 فولت (قيمة وسطية عند عدم التحرك) |
| أبعاد اللوحة |
حوالي 40 × 26 ملم |
| عدد المنافذ |
5 منافذ: GND, VCC, X, Y, SW |
مكونات الوحدة وطريقة عملها
1. المكونات الرئيسية:
-
ذراع التحكم (Joystick Cap): ذراع بلاستيكي يتحرك في جميع الاتجاهات (360 درجة).
-
مقاومتان متغيرتان (Potentiometers): واحدة للمحور X (الأفقي) وأخرى للمحور Y (العمودي)، تقومان بتغيير المقاومة بناءً على حركة الذراع.
-
زر ضغط (Push Button): يوجد أسفل الذراع، يُضغط عند دفع الذراع للأسفل.
2. مبدأ العمل:
-
عند تحريك الذراع، تتغير قيمة المقاومة في أحد المقاومتين المتغيرتين (أو كلتيهما) مما يغير الجهد الناتج عنهما.
-
يقوم المتحكم (مثل أردوينو) بقراءة هذه القيم التناظرية وتحويلها إلى أرقام (0-1023) لتمثيل موقع الذراع.
-
القيمة الوسطى (المنتصف): حوالي 512 (عند 5V)، وتختلف قليلاً من وحدة لأخرى.
-
الاتجاهات الأربعة:
-
إلى الأعلى: قيمة Y تقترب من 0.
-
إلى الأسفل: قيمة Y تقترب من 1023.
-
إلى اليسار: قيمة X تقترب من 0.
-
إلى اليمين: قيمة X تقترب من 1023.
-
الزر (SW): عند ضغط الذراع للأسفل، يتصل الزر بالأرضي ويعطي إشارة LOW. في الوضع العادي يكون HIGH (يرتفع بواسطة مقاومة سحب داخلية أو خارجية).
طريقة الاستخدام
1. التوصيلات الكهربائية:
| طرف الوحدة |
الوظيفة |
التوصيل مع أردوينو |
| GND |
الأرضي |
GND |
| VCC |
جهد التشغيل |
5 فولت (أو 3.3V حسب المتحكم) |
| X |
المحور الأفقي (تناظري) |
أي منفذ تناظري (مثل A0) |
| Y |
المحور العمودي (تناظري) |
أي منفذ تناظري (مثل A1) |
| SW |
زر الضغط (رقمي) |
أي منفذ رقمي مع تفعيل Pull-up (مثل D2) |
ملاحظة: من المستحسن تفعيل المقاومة الداخلية Pull-up في المنفذ الرقمي المتصل بالزر (SW) لتثبيت القراءة عند HIGH في الوضع العادي.
2. نصائح هامة للاستخدام:
-
معايرة المنتصف: قيمة المنتصف تختلف من وحدة لأخرى، لذا يُفضل قراءة القيم في وضع السكون لتحديد نقطة المنتصف الفعلية لكل مشروع، ثم طرح هذه القيمة من القراءات للحصول على قيمة محايدة.
-
تثبيت الوحدة: يفضل تثبيت اللوحة على قاعدة ثابتة باستخدام براغي أو مسامير لتجنب تحركها أثناء الاستخدام.
-
حماية الزر: لا تضغط على الزر بقوة مفرطة لتجنب تلفه مع كثرة الاستخدام.
المشاريع التي تستخدم هذه الوحدة
تُستخدم وحدة الجويستيك في العديد من المشاريع، ومن أشهرها:
-
التحكم في الروبوتات والمركبات: توجيه حركة الروبوتات والعربات المتحركة (أمامي، خلفي، يسار، يمين).
-
ألعاب الفيديو المصغرة: كأداة تحكم في الألعاب البسيطة المبرمجة على أردوينو، مثل لعبة "Snake" أو "Pong".
-
التحكم في زوايا المحركات المؤازرة (Servo Motors): التحكم في زاوية محرك سيرفو بتحريك الجويستيك.
-
التحكم في شاشات العرض: تحريك مؤشر أو كائن على شاشات OLED أو TFT.
-
تطبيقات الرسم الإلكتروني: التحكم في حركة قلم أو أداة رسم على لوحة رقمية.
-
التحكم في المصابيح LED: تغيير شدة أو لون مصابيح LED حسب حركة الذراع.
-
مشاريع الطائرات بدون طيار (Drones): كوحدة تحكم أرضية للدرونز الصغيرة.
-
أنظمة القياس: كجهاز إدخال للبيانات أو التحكم في إعدادات الأجهزة.
-
المشاريع التعليمية: تدريس أساسيات الإشارات التناظرية والرقمية وكيفية تحويلها لحركة.
لا يوجد حاليا تقييمات على هذا المنتج.