جوی استیک
جوی استیک ها یکی از ابزارهای پرکاربرد در پروژه های مختلف سرگرمی و صنعتی به شمار می روند. به کمک این ابزار که از آن با نام کنترل آنالوگ در دسته های کنسول بازی یاد می شود، می توانید به سادگی با چرخاندن اهرم آن، ولتاژ خروجی آنالوگ در محورهای x و y ایجاد کنید. با دریافت ولتاژها توسط میکروکنترلر، می توانید فرامین لازم را در برنامه صادر کنید. جوی استیک موجود در این صفحه محصول، یک ماژول بسیار ساده با خروجی آنالوگ و قابلیت اندازه گیری مختصات اهرم جوی استیک است. راه اندازی و کار با این جوی استیک بسیار ساده است. کافیست تغذیه را متصل کنید. سپس با چرخاندن اهرم، ولتاژ خروجی پایه های مربوط به محور X و Y را به کمک ADC برد آردوینو و یا سایر میکروکنترلرها بخوانید.
مشخصات فنی و ویژگی های کلی جوی استیک
راه اندازی سریع و آسان، بدون نیاز به هیچ ابزار جانبی
خروجی آنالوگ جهت تشخیص محورها
سازگاری کامل با بردهای آردوینو و سایر میکروکنترلرهای دارای پورت ADC
کاربردهای جوی استیک
طراحی و پیاده سازی کنترل پهپاد ها
طراحی و پیاده سازی صندلی های چرخ دار برقی
طراحی و پیاده سازی کنترل چرخش و موقعیت دوربین های مدار بسته
طراحی و پیاده سازی ربات های جا به جا کننده اجسام در فروشگاه ها و انبارها
آموزش شماره 1: راه اندازی ماژول جوی استیک JoyStick از پکیج سنسور آردوینو
این ماژول یک ماژول بسیار ساده با خروجی آنالوگ و قابلیت اندازه گیری مختصات اهرم جوی استیک در راستای دو محور x و y میباشد . این جوی استیک قابلیت حرکت در تمامی زوایا را داشته و همچنین دارای یک کلید فشاری نیز می باشد. از این جوی استیک می توان در ساخت انواع کنترلرهای ربات و کوادکوپتر و… استفاده کرد. بر روی این ماژول دو عدد پتانسیومتر ۱۰ کلیواهم جهت اندازه گیری حرکت اهرم جوی استیک در راستای دو محور x و y وجود دارد . مکانیزم کار به این صورت است که با نغییر وصعیت اهرم میزان ولتاژ خروجی ماژول تغییر میکند و ما از طریق ADC متوجه میشویم که ماژول در چه وضعیتی قرار دارد.
آموزش کنترل موس کامپیوتر با جوک استیک با استفاده از آردوینو
با استفاده از کتابخانه موس شما میتوانید موس کامیپوترتان را توسط آردوینو هایLEONARDO , DUE و MICRO کنترل کنید. در این پروژه با استفاده از یک جوی استیک دو محوره و یک تاچ سوئیج یک موس واقعی را شبیه سازی میکنیم.حرکت نشان گر موس به مقدار های آنالوگ تولید شده توسط جوی استیک بستگی دارد. با استفاده از دو پین آنالوگ ، مقادیری بین ۰ الی ۱۰۲۳ دریافت میکنیم که با عملیاتی که تابع readAxis وظیفه انجام آن را دارد اعداد را به بازه -۶ الی ۶تبدیل میکنیم. با استفاده از سوئیچی که بر روی جوی استیک قرار دارد عملیات کلیک چپ و با استفاده از سوئیچی که بر روی برد برد قرار گرفته عملیات کلیک راست انجام می شود.
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.