14 افرادی که هم اکنون این محصول را بازدید می کنند

ماژول جوی استیک Joystick Module

برای دریافت مشاوره با ما در ارتباط باشید.

ارسال سریع

با پست پیشتاز

پشتیبانی ۲۴ ساعته

و ۷ روز هفته

تضمین کیفیت

و تضمین اصالت

رضایت مشتریان

افتخار ماست

قیمت محصول

قیمت اصلی 150,000 تومان بود.قیمت فعلی 130,000 تومان است.

80 عدد در انبار

ماژول جوی استیک مناسب آردوینو و ESP32

ماژول جوی استیک دو محوره  (Joystick Module) یکی از پرکاربردترین ماژول‌های ورودی در دنیای الکترونیک، رباتیک و سیستم‌های مبتنی بر میکروکنترلر است که امکان تشخیص حرکت در دو محور X و Y را به همراه یک کلید فشاری داخلی (Push Button) فراهم می‌کند. این ماژول از همان مکانیزم جوی استیک‌های مورد استفاده در دسته‌های بازی استفاده می‌کند و به دلیل طراحی ساده، دقت مناسب و سازگاری بالا، یکی از محبوب‌ترین گزینه‌ها برای پروژه‌های مبتنی بر Arduino، ESP32، ESP8266، STM32، Raspberry Pi و سایر میکروکنترلرها محسوب می‌شود.
دارای دو پتانسیومتر داخلی است که حرکت اهرم را در محورهای افقی (X) و عمودی (Y) به سیگنال‌های آنالوگ تبدیل می‌کنند. با حرکت دادن جوی استیک، مقدار ولتاژ خروجی هر محور تغییر کرده و میکروکنترلر می‌تواند موقعیت دقیق اهرم را تشخیص دهد. علاوه بر این، با فشردن اهرم به سمت پایین، کلید فشاری داخلی فعال شده و یک سیگنال دیجیتال تولید می‌شود و خروجی به وضعیت LOW تغییر می‌یابد که می‌توان از آن برای انتخاب گزینه‌ها، اجرای دستورات یا کنترل عملکردهای مختلف استفاده کرد.
به دلیل خروجی آنالوگ، ماژول جوی استیک برای کنترل نرم و پیوسته پارامترهایی مانند سرعت موتور، زاویه سروو، حرکت ربات، موقعیت دوربین، کنترل بازوی رباتیک، بازی‌های الکترونیکی و بسیاری از پروژه‌های تعاملی گزینه‌ای ایده‌آل است. مقدار خروجی هر محور معمولاً متناسب با موقعیت جوی استیک بین صفر تا ولتاژ تغذیه تغییر می‌کند و در حالت مرکزی نزدیک به نصف ولتاژ تغذیه قرار دارد. این ویژگی امکان کنترل دقیق و روان را در انواع کاربردهای آموزشی و صنعتی فراهم می‌کند.
یکی از مهم‌ترین مزایای ماژول جوی استیک ، راه‌اندازی بسیار آسان آن است. این ماژول تنها با پنج پایه شامل VCC، GND، VRx، VRy و SW به میکروکنترلر متصل می‌شود و بدون نیاز به مدارهای جانبی پیچیده قابل استفاده است. همچنین وجود کتابخانه‌ها و نمونه‌کدهای فراوان برای آردوینو و سایر پلتفرم‌ها باعث شده است که حتی کاربران مبتدی نیز بتوانند در مدت کوتاهی از این ماژول در پروژه‌های خود استفاده کنند.

کاربردها

• کنترل حرکت ربات‌ها در دو محور (X و Y)
• کنترل سروو موتور و استپر موتور در پروژه‌های آردوینو
• ساخت دسته کنترل (Controller) برای پروژه‌های رباتیک
• کنترل خودروهای رباتیک و ماشین‌های کنترلی
• کنترل دوربین‌های PTZ و گیمبال
• پیمایش منوها و رابط‌های کاربری LCD و OLED
• ساخت کنترلر بازی و شبیه‌سازها
• کنترل بازوهای رباتیک
• سیستم‌های کنترلی CNC و پرینترهای سه‌بعدی
• پروژه‌های آموزشی، آزمایشگاهی و DIY
• سیستم‌های اینترنت اشیا (IoT)
• کنترل تجهیزات صنعتی و سیستم‌های مانیتورینگ
• استفاده در پروژه‌های مبتنی بر Arduino، ESP32، ESP8266، STM32 و Raspberry Pi.

راه‌اندازی (Setup)

1. پایه VCC را به ولتاژ 5V مناسبیا 3.3V براساس نوع میکروکنترلر انتخابی و یا مدار فرمان متصل کنید.
2. پایه GND را به زمین (Ground) مدار متصل نمایید.
3. پایه VRx را به یکی از ورودی‌های آنالوگ میکروکنترلر یا مدار فرمان متصل کنید تا مقدار محور افقی (X) خوانده شود.
4. پایه VRy را به یک ورودی آنالوگ دیگرمیکروکنترلر یا مدار فرمان متصل کنید تا مقدار محور عمودی (Y) دریافت شود.
5. پایه SW را به یک ورودی دیجیتال متصل کرده و مقاومت Pull-up داخلی یا خارجی را فعال کنید تا وضعیت کلید فشاری تشخیص داده شود چون در صورت فشردن عمودی جوی استیک خروجی SW به صفر منطقی تغییر می کند.
6. با استفاده از تابع analogRead() در آردوینو یا معادل آن در سایر میکروکنترلرها، مقدار محورهای X و Y را بخوانید و با digitalRead() وضعیت کلید فشاری را بررسی کنید.
7. در حالت عادی، مقدار هر محور معمولاً نزدیک به نصف ولتاژ تغذیه (حدود 512 در مبدل 10 بیتی آردوینو) است و با حرکت اهرم در هر جهت تغییر می‌کند.
8. برای نمونه کد به بخش دیتاشیت محصول مراجعه فرمایید.

نکات مهم

• این ماژول دارای دو خروجی آنالوگ (VRx , VRy) و یک خروجی دیجیتال برای کلید فشاری (SW)است.
• برای جلوگیری از نویز و لرزش مقادیر، میانگین‌گیری نرم‌افزاری یا فیلتر دیجیتال روی داده‌های آنالوگ توصیه می‌شود.
• هنگام رها کردن جوی استیک، مقدار خروجی دقیقاً روی عدد ثابت قرار نمی‌گیرد و ممکن است چند واحد نوسان طبیعی داشته باشد.
• برای عملکرد صحیح، ولتاژ تغذیه ماژول باید با ولتاژ کاری میکروکنترلر سازگار باشد و زمین هردو باید یکی شده باشد.
• از وارد کردن فشار بیش از حد به اهرم خودداری کنید تا عمر مکانیکی جوی استیک کاهش نیابد.
• این ماژول برای اندازه‌گیری موقعیت نسبی طراحی شده و مناسب کاربردهای اندازه‌گیری دقیق زاویه نیست.
• در پروژه‌هایی که به پاسخ سریع نیاز دارند، بهتر است داده‌های آنالوگ با نرخ مناسب نمونه‌برداری و پردازش شوند.
• هنگام لحیم‌کاری، از اعمال حرارت زیاد به پایه‌ها خودداری کنید تا به برد و پتانسیومترهای داخلی آسیب وارد نشود.
0 نفر امتیاز داده اند
0
0
0
0
0

نقد و بررسی‌ها

پاکسازی فیلتر

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “ماژول جوی استیک Joystick Module”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شما باید وارد حساب خود شده باشید تا قادر به اضافه کردن تصاویر در نظرات باشید.

حمل و نقل کالا