ماژول روتاری انکودر مدل KY-040

92,000 تومان

نام محصول: ماژول روتاری انکودر KY-040
نوع سنسور: Incremental Rotary Encoder
نوع خروجی: دیجیتال پالس مربعی (Quadrature Output)
ولتاژ کاری: 3.3 تا 5 ولت DC
جریان مصرفی: حدود کمتر از 10 میلی‌آمپر
تعداد پالس در هر دور: 30 پالس در هر دور
زاویه چرخش: 360 درجه بدون محدودیت
نوع تشخیص حرکت: دو کانال DT/CLK با اختلاف فاز
کلید فشاری: دارد (Push Button)
پایه‌ها: CLK، DT، SW، VCC، GND
نوع ارتباط: دیجیتال
مقاومت Pull-Up داخلی: دارد
فاصله پایه‌ها: 2.54 میلی‌متر
ابعاد تقریبی برد: 32 × 19 × 30 میلی‌متر
سازگاری: Arduino، ESP32، Raspberry Pi و MCUها

1,000,000 تومان دیگر تا ارسال رایگان 🚚
10 نفر در حال مشاهده محصول هستند!
شناسه محصول: 379 دسته: ,
اشتراک گذاری:

توضیحات

ماژول روتاری انکودر KY-040 | Rotary Encoder دیجیتال 360 درجه با کلید فشاری

ماژول روتاری انکودر KY-040 یک ماژول ورودی دیجیتال حرفه‌ای و پرکاربرد برای کنترل چرخشی در پروژه‌های الکترونیکی است که امکان تشخیص جهت چرخش، میزان حرکت و فرمان فشاری را در اختیار طراح قرار می‌دهد. این ماژول با استفاده از یک انکودر افزایشی (Incremental Rotary Encoder) مکانیکی، حرکت چرخشی محور را به پالس‌های دیجیتال تبدیل کرده و جایگزینی مناسب برای ولوم‌ها و پتانسیومترهای معمولی در بسیاری از کاربردهای کنترلی محسوب می‌شود.
برخلاف پتانسیومترها که دارای محدوده حرکتی مشخص و خروجی آنالوگ هستند، انکودر چرخشی KY-040 قابلیت چرخش نامحدود 360 درجه دارد و مقدار چرخش توسط میکروکنترلر مثلا آردوینو و با شمارش پالس‌های تولیدشده تعیین می‌شود. این ویژگی باعث شده است که از این ماژول در طراحی رابط‌های کاربری دیجیتال، تنظیم منوها، کنترل پارامترها و تجهیزات هوشمند استفاده گسترده‌ای شود.
ماژول KY-040 Rotary Encoder به دلیل طراحی آماده، دارای بودن مقاومت‌های Pull-Up، پایه‌های استاندارد و خروجی دیجیتال، به‌راحتی با انواع بردهای توسعه مانند Arduino، ESP8266، ESP32، Raspberry Pi، AVR، STM32 و سایر میکروکنترلرها قابل استفاده است. این موضوع باعث شده KY-040 یکی از محبوب‌ترین ماژول‌های آموزشی و کاربردی در میان دانشجویان، مهندسان الکترونیک و علاقه‌مندان به پروژه‌های DIY باشد.
این برد علاوه بر انکودر چرخشی، دارای یک کلید فشاری داخلی (Push Button Switch) نیز می‌باشد که با فشار دادن محور فعال می‌شود. وجود این کلید باعث می‌شود بتوان از یک قطعه کوچک برای انجام دو نوع کنترل مختلف استفاده کرد؛ به عنوان مثال چرخاندن انکودر برای تغییر مقدار و فشار دادن آن برای تأیید یا انتخاب گزینه.

کاربردها

• کنترل منو در نمایشگرهای LCD و OLED
استفاده برای حرکت بین گزینه‌ها، انتخاب تنظیمات و تأیید فرمان‌ها در رابط‌های کاربری.
• تنظیم مقادیر دیجیتال
مانند تنظیم میزان صدا، روشنایی، دما، سرعت، تایمر و پارامترهای مختلف در دستگاه‌های الکترونیکی.
• پروژه‌های آردوینو و میکروکنترلرها
مناسب برای Arduino، ESP32، ESP8266، STM32، AVR و سایر بردهای توسعه.
• کنترل تجهیزات صوتی
استفاده به‌عنوان ولوم دیجیتال برای تنظیم حجم صدا یا انتخاب حالت‌های صوتی.
• کنترل موتور و رباتیک
تنظیم سرعت موتور، انتخاب حالت عملکرد ربات و کنترل پارامترهای حرکتی.
• سیستم‌های هوشمند خانگی (Smart Home)
کنترل نور، پرده برقی، سیستم تهویه و تجهیزات هوشمند.
• تجهیزات آموزشی و آزمایشگاهی
مناسب برای آموزش مفهوم انکودر، ورودی دیجیتال و پردازش پالس.
• پنل‌های کنترل سفارشی
ساخت رابط کاربری برای دستگاه‌های الکترونیکی و صنعتی سبک.

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

پایه‌های ماژول
پایه KY-040 عملکرد
VCC تغذیه مثبت ماژول (3.3V تا 5V)
GND اتصال زمین مدار
CLK خروجی کانال A انکودر
DT خروجی کانال B انکودر
SW خروجی کلید فشاری
اتصال به آردوینو (Arduino)
نمونه اتصال:
KY-040 Arduino
VCC 5V
GND GND
CLK پایه دیجیتال D2
DT پایه دیجیتال D3
SW پایه دیجیتال D4
روش عملکرد:
1. با چرخاندن محور انکودر، پایه‌های CLK و DT پالس دیجیتال تولید می‌کنند.
2. میکروکنترلر اختلاف زمانی بین این دو سیگنال را بررسی می‌کند.
3. با توجه به ترتیب تغییر پالس‌ها، جهت چرخش مشخص می‌شود.
4. با فشار دادن محور، کلید داخلی فعال شده و پایه SW تغییر وضعیت می‌دهد.
5. برنامه میکروکنترلر می‌تواند بر اساس این ورودی‌ها مقدار مورد نظر را افزایش یا کاهش دهد.
6. برای مشاهده نمونه کد نویسی برای این ماژول به فایل های بخش دیتاشیت محصول مراجعه نمایید.

نکات مهم

• برای خواندن دقیق‌تر پالس‌ها، بهتر است پایه CLK به ورودی دارای قابلیت Interrupt میکروکنترلر متصل شود.
• در پروژه‌های سریع، استفاده از روش‌های نرم‌افزاری مناسب برای شمارش پالس اهمیت زیادی دارد.

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

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

اولین کسی باشید که دیدگاهی می نویسد “ماژول روتاری انکودر مدل KY-040”

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

برای اینکه بتوانید عکس ها را به بررسی خود اضافه کنید باید وارد سیستم شوید.

سبد خرید