Description
KY-040 Rotary Encoder Module: Precise Motion Control at Your Fingertips!Ā ššļø
TheĀ KY-040 Rotary Encoder ModuleĀ is a compact, incremental encoder designed to convert rotational movement into precise digital signals. Perfect for Arduino, Raspberry Pi, and microcontroller projects, this module featuresĀ 20 cycles per revolution (CPR)Ā and a built-in push-button switch, making it ideal for applications like volume control, motor speed adjustment, and interactive menu navigation. With its robust brass shaft and easy-to-integrate design, the KY-040 delivers reliable performance for DIY electronics and industrial systems alike.
Key Features:
ā
Ā Incremental Encoding:Ā Tracks rotational direction (clockwise/counterclockwise) and speed viaĀ A/B phase outputs.
ā
Ā Built-In Push Button:Ā Press the shaft for an additional input (e.g., menu selection, mode toggle).
ā
Ā High Resolution:Ā 20 cycles per revolution (CPR) for precise motion tracking.
ā
Ā Wide Compatibility:Ā Works withĀ 3.3V or 5VĀ systems (Arduino, ESP32, Raspberry Pi).
ā
Ā Durable Construction:Ā Brass shaft and PCB material ensure longevity.
ā
Ā Easy Integration:Ā Simple 5-pin interface for quick wiring.
Technical Specifications:
- Model:Ā KY-040
- Type:Ā Incremental rotary encoder
- Cycles per Revolution (CPR):Ā 20
- Voltage Range:Ā 0ā5V (compatible with 3.3V and 5V logic)
- Dimensions:Ā 32mm x 19mm x 30mm
- Material:Ā Brass shaft + PCB
- Switch Life:Ā 100,000+ rotations
Pin Configuration:
- CLK (A):Ā Phase A output (connect to microcontroller interrupt pin).
- DT (B):Ā Phase B output (determines rotation direction).
- SW:Ā Push-button switch output (normally open).
- + (VCC):Ā Connect to 3.3V or 5V.
- GND:Ā Ground connection.
Applications:
šļøĀ Volume/Menu Control:Ā Adjust settings in audio systems, displays, or IoT devices.
š¤Ā Robotics:Ā Monitor wheel rotation for odometry or arm positioning.
š§Ā Motor Speed Adjustment:Ā Fine-tune motor RPM in CNC machines or 3D printers.
š¹ļøĀ DIY Controllers:Ā Build custom game controllers or input dials.
šĀ Industrial Systems:Ā Track machinery movement or conveyor belt speed.
How It Works:
- Rotation Detection:Ā The encoder outputs quadrature signals (A/B) to track direction and steps.
- Clockwise:Ā A leads B.
- Counterclockwise:Ā B leads A.
- Push Button:Ā Press the shaft to trigger the SW pin (connects to GND when pressed).
- Code Integration:Ā Use microcontroller libraries (e.g., ArduinoĀ
Encoder.h
) to decode signals.
Why Choose the KY-040?
- Plug-and-Play:Ā No complex calibration needed.
- Dual Functionality:Ā Rotation + button in one module.
- Cost-Effective:Ā Budget-friendly for hobbyists and professionals.
- High Durability:Ā Built to withstand frequent use.
Package Includes:
1x KY-040 Rotary Encoder Module
Order Now and Add Precision Control to Your Projects!Ā š
Whether youāre crafting a custom interface, tuning motor speeds, or building a robot, theĀ KY-040 Rotary Encoder ModuleĀ offers the accuracy and versatility you need.Ā Order todayĀ and transform rotational motion into digital innovation! š
Reviews
There are no reviews yet.