KY-040 Rotary Encoder Module

1,250 د.ع

Experience precise rotational position sensing with the KY-040 Rotary Encoder Module, a versatile electromechanical device that converts angular position into digital signals for accurate rotation detection and position control in electronic projects. This innovative rotary encoder features a high-quality mechanical encoder with 20 detents per rotation, providing tactile feedback and precise position control with 360 degrees of continuous rotation capability.

In stock

Compare
SKU: DIYS10510 Category:

Description

KY-040 Rotary Encoder Module – 360 Degree Rotation Position Sensor with Push Button

Product Description

Experience precise rotational position sensing with the KY-040 Rotary Encoder Module, a versatile electromechanical device that converts angular position into digital signals for accurate rotation detection and position control in electronic projects. This innovative rotary encoder features a high-quality mechanical encoder with 20 detents per rotation, providing tactile feedback and precise position control with 360 degrees of continuous rotation capability. The module combines a standard incremental rotary encoder with a built-in push button switch, offering dual functionality for both rotation sensing and momentary switching in a single compact package. The encoder utilizes optical or mechanical encoding technology that generates quadrature output signals, enabling precise determination of rotation direction, speed, and position with excellent reliability and longevity.

The KY-040 Rotary Encoder operates by generating two square wave output signals (typically labeled CLK and DT) that are 90 degrees out of phase, allowing the detection of both rotation direction and incremental position changes. When the encoder shaft is rotated, the two output channels produce a specific sequence of pulses that can be decoded by a microcontroller to determine the direction of rotation (clockwise or counterclockwise) and the amount of rotation. The module includes a built-in push button that provides an additional digital input when the encoder shaft is pressed downward, adding a third input channel for user interaction. The encoder features 20 pulses per revolution (PPR) with 20 detent positions that provide tactile feedback at regular intervals, making it ideal for applications requiring precise menu navigation, parameter adjustment, and position selection.

Engineered for seamless integration with microcontroller platforms, the module features simple digital output interfaces that connect directly to Arduino, ESP32, Raspberry Pi, STM32, and other popular development boards without requiring additional components. The compact PCB design includes pull-up resistors on all signal lines, ensuring clean digital signals and eliminating the need for external pull-up resistors in most applications. The module operates on a wide voltage range of 3.3V to 5V DC, making it compatible with both 3.3V and 5V microcontroller systems. The standard 5-pin interface (VCC, GND, SW, DT, CLK) provides straightforward connection, while the breadboard-compatible design enables quick prototyping and integration into electronic projects.

Key Features

High-Precision Rotation Detection

Achieve accurate position sensing with 20 pulses per revolution and quadrature output for precise direction and incremental position detection.

Built-in Push Button Switch

Combine rotation sensing with momentary switching capability for multifunctional user interfaces in a single compact module.

360-Degree Continuous Rotation

Enable infinite rotational adjustment without mechanical end stops, ideal for applications requiring continuous parameter control.

Tactile Feedback Detents

Experience positive mechanical feedback with 20 detent positions per rotation for precise control and position awareness.

Easy Microcontroller Integration

Connect directly to Arduino, ESP32, and other platforms with built-in pull-up resistors and simple digital interface.

Technical Specifications

  • Encoder Type: Incremental rotary encoder with push button

  • Pulses Per Revolution: 20 PPR (20 detents)

  • Rotation: 360 degrees continuous

  • Output Signals: 2-channel quadrature (CLK, DT) + push button (SW)

  • Operating Voltage: 3.3V – 5V DC

  • Current Consumption: <10mA

  • Output Type: Digital square wave

  • Phase Difference: 90 degrees between channels

  • Switch Type: Momentary push button

  • Interface: 5-pin header (VCC, GND, SW, DT, CLK)

  • Dimensions: 30mm × 19mm × 30mm (including shaft)

  • Shaft Length: 15mm

  • Shaft Diameter: 6mm

  • Mounting: 2mm mounting holes

Package Contents

  • 1 × KY-040 Rotary Encoder Module

 

وحدة المشفر الدوراني KY-040 – مستشعر وضع دوران 360 درجة مع زر ضغط

وصف المنتج

جرب استشعار وضع دوراني دقيق مع وحدة المشفر الدوراني KY-040، جهاز كهروميكانيكي متعدد الاستخدامات يحول الوضع الزاوي إلى إشارات رقمية لاكتشاف الدوران الدقيق والتحكم في الوضع في المشاريع الإلكترونية. يتميز المشفر الدوراني المبتكر هذا بمشفر ميكانيكي عالي الجودة بـ 20 توقف في كل دورة، مما يوفر ردود فعل ملموسة وتحكم دقيق في الوضع مع قدرة دوران مستمرة 360 درجة. تجمع الوحدة بين مشفر دوراني تدريجي قياسي ومفتاح زر ضغط مدمج، مما تقدم وظيفة مزدوجة لكل من استشعار الدوران والتحويل اللحظي في حزمة مضغوطة واحدة. يستخدم المشفر تكنولوجيا ترميز ضوئية أو ميكانيكية تولد إشارات خرج متعامدة، مما يمكن التحديد الدقيق لاتجاه الدوران، والسرعة، والوضع بموثوقية excellent وطول عمر.

يعمل المشفر الدوراني KY-040 بتوليد إشارتي خرج موجة مربعة (تُعرِّف عادةً بـ CLK و DT) بإزاحة طور 90 درجة، مما ي允许 اكتشاف كل من اتجاه الدوران وتغيرات الوضع التدريجي. عندما يتم تدوير عمود المشفر، تنتج قناتا الإخراج تتابع نبضات محدد يمكن فك شفرته بواسطة متحكم دقيق لتحديد اتجاه الدوران (في اتجاه عقارب الساعة أو عكس اتجاه عقارب الساعة) ومقدار الدوران. تتضمن الوحدة زر ضغط مدمج يوفر إدخال رقمي إضافي عند الضغط على عمود المشفر لأسفل، مما يضيف قناة إدخال ثالثة لتفاعل المستخدم. يتميز المشفر بـ 20 نبضة في كل دورة (PPR) مع 20 وضع توقف توفر ردود فعل ملموسة على فترات منتظمة، مما يجعله مثاليًا للتطبيقات التي تتطلب التنقل الدقيق في القوائم، وضبط المعاملات، واختيار الوضع.

مصمم للتكامل السلس مع منصات المتحكمات الدقيقة، تتميز الوحدة بواجهات إخراج رقمية بسيطة تتصل directly بـ Arduino و ESP32 و Raspberry Pi و STM32 ولوحات التطوير الشهيرة الأخرى without تتطلب مكونات إضافية. يتضمن تصميم PCB المضغوط مقاومات pull-up على جميع خطوط الإشارة، مما يضمن إشارات رقمية نظيفة ويلغي الحاجة إلى مقاومات pull-up خارجية في معظم التطبيقات. تعمل الوحدة على نطاق جهد wide من 3.3 فولت إلى 5 فولت تيار مستمر، مما يجعلها متوافقة مع كل من أنظمة المتحكم الدقيق 3.3 فولت و 5 فولت. توفر الواجهة القياسية 5 دبابيس (VCC, GND, SW, DT, CLK) توصيلاً straightforward، بينما enables التصميم المتوافق مع لوحة التجارب النمذجة السريعة والتكامل في المشاريع الإلكترونية.

 الوضع الحديثة.

الميزات الرئيسية

كشف دوران عالي الدقة

احقق استشعار وضع دقيق بـ 20 نبضة في كل دورة وخرج متعامد لاكتشاف اتجاه ووضع تدريجي دقيق.

مفتاح زر ضغط مدمج

اجمع بين استشعار الدوران وقدرة التحويل اللحظي لواجهات مستخدم متعددة الوظائف في وحدة مضغوطة واحدة.

دوران مستمر 360 درجة

مكن الضبط الدوراني اللانهائي without نقاط توقف ميكانيكية، مثالي للتطبيقات التي تتطلب تحكم معامل مستمر.

توقفات ردود فعل ملموسة

جرب ردود فعل ميكانيكية إيجابية مع 20 وضع توقف في كل دورة للتحكم الدقيق والوعي بالوضع.

تكامل سهل مع المتحكم الدقيق

اتصل directly بـ Arduino و ESP32 والمنصات الأخرى بمقاومات pull-up مدمجة وواجهة رقمية بسيطة.

المواصفات الفنية

  • نوع المشفر: مشفر دوراني تدريجي مع زر ضغط

  • النبضات في كل دورة: 20 PPR (20 توقف)

  • الدوران: 360 درجة مستمر

  • إشارات الخرج: متعامد ثنائي القناة (CLK, DT) + زر ضغط (SW)

  • جهد التشغيل: 3.3 فولت – 5 فولت تيار مستمر

  • استهلاك التيار: <10 ملي أمبير

  • نوع الخرج: موجة مربعة رقمية

  • فرق الطور: 90 درجة between القنوات

  • نوع المفتاح: زر ضغط لحظي

  • الواجهة: رأس 5 دبابيس (VCC, GND, SW, DT, CLK)

  • الأبعاد: 30 مم × 19 مم × 30 مم (بما في ذلك العمود)

  • طول العمود: 15 مم

  • قطر العمود: 6 مم

  • التركيب: فتحات تركيب 2 مم

محتويات العلبة

  • 1 × وحدة مشفر دوراني KY-040

Reviews

There are no reviews yet.

Be the first to review “KY-040 Rotary Encoder Module”

Your email address will not be published. Required fields are marked *