KY-010 Broken Light Blocking Sensor
π¦ KY-010 Broken Light Blocking Sensor
π§© Overview
Optical (infrared) beam break sensor
Detects objects by interrupting a light beam
Compact U-shaped slot design
Widely used in Arduino, ESP32, and robotics projects
βοΈ Working Principle
Contains IR LED (emitter) on one side
Contains phototransistor (receiver) on the other side
IR beam continuously travels across the slot
When an object blocks the beam β signal changes (triggered)
Output used for detection/counting
π Acts like a digital switch based on light interruption
π Key Specifications
πΉ Operating Voltage: 3.3V β 5V
πΉ Output Type: Digital (HIGH/LOW)
πΉ Interface: 3-pin (VCC, GND, Signal)
πΉ Slot Gap: ~5 mm
πΉ Dimensions: ~18.5mm Γ 15mm
πΉ Current: < 45 mA
π§± Module Components
Infrared LED (emitter)
Phototransistor (receiver)
Resistors (1kΞ© & 33Ξ©)
3-pin header (VCC, GND, Signal)
π Features
Fast response and high sensitivity
Simple digital output
Small, lightweight, and low cost
Easy plug-and-play interface
π οΈ Applications
Object detection systems π¦
Speed measurement (rotating wheels) βοΈ
Encoder systems
Slot-based counting machines
Robotics & automation projects π€
β οΈ Usage Tips
Place object inside the slot gap for detection
Avoid strong sunlight or IR interference
Ensure proper alignment of emitter & receiver
Use debouncing in fast applications
β Advantages
Simple working principle
Reliable for precise interruption detection
Easy to interface with microcontrollers
Low cost
β οΈ Limitations
Works only within small slot gap (~5mm)
Sensitive to ambient infrared light
Not suitable for long-distance detection
π Pin Configuration
π΄ VCC β 3.3V / 5V
β« GND β Ground
π‘ Signal (DO) β Digital input pin
π Summary
Detects objects using IR beam interruption
Outputs a digital signal when light is blocked
Ideal for counting, positioning, and motion detection
