The KY-022 IR Receiver Module is a compact, ready-to-use infrared receiver board designed for Arduino, ESP32, Raspberry Pi, STM32, and other microcontroller projects. Built around a 38kHz infrared receiver IC (typically the TSOP1838 or equivalent), this module detects infrared signals from remote controls, IR transmitters, and other sources, providing a clean digital output for decoding remote control commands and building IR communication systems. It is an ideal companion to the KY-005 IR transmitter module and is essential for any project involving infrared remote control.
At the heart of the module is a 38kHz infrared receiver that demodulates incoming IR signals. The receiver consists of a photodiode, preamplifier, automatic gain control (AGC), and band-pass filter tuned to the 38kHz carrier frequency. This integrated design filters out ambient light interference (such as sunlight and fluorescent lighting) and provides a clean digital output that directly represents the modulated IR signal — no external demodulation circuitry required.
The module features a 3-pin interface (VCC, GND, OUT) for easy connection to microcontrollers. The OUT pin provides a digital signal that goes LOW when a 38kHz IR signal is detected and HIGH when no signal is present. This output can be connected directly to a digital input pin or interrupt pin on your microcontroller, allowing you to decode IR remote control protocols (NEC, RC5, RC6, Sony SIRC, etc.) using the IRremote library or similar.
The compact form factor with mounting holes allows easy integration into custom remote control receivers, IR repeaters, and communication devices. An LED indicator (on some variants) provides visual feedback when IR signals are detected. The module includes onboard filtering to reduce noise and improve signal reliability.
The KY-022 operates from a 3.3V to 5V DC supply, making it compatible with both modern low-power microcontrollers and traditional 5V systems. The low power consumption makes it suitable for battery-powered IR receiver projects. The reception angle is typically ±45°, and the reception distance is up to 18 meters depending on the transmitter power and ambient conditions.
The KY-022 is widely used in IR remote control receivers, universal remote projects, IR communication links, object detection (with IR transmitter), proximity sensing, obstacle avoidance robots, home automation, and educational STEM projects. It is also popular in DIY electronics and maker projects where infrared reception is required.
Important Note: The KY-022 is an IR receiver only — it does not include a transmitter. To transmit IR signals, you need a separate IR transmitter module (such as the KY-005 or a digital IR 38kHz transmitter). The receiver is tuned to 38kHz — it will not work reliably with IR signals at other carrier frequencies. The module is not waterproof and should be kept dry. For reliable IR communication, align the transmitter and receiver with a clear line of sight and avoid strong ambient light sources, especially direct sunlight and fluorescent lights.
Whether you are building a custom remote control receiver, an IR communication system, or an object detection project, the KY-022 IR Receiver Module provides a reliable, affordable solution for infrared reception. It is suitable for individual makers, students, and businesses purchasing in bulk for product development or educational programs.
Features
-
38kHz infrared receiver — Integrated photodiode, preamplifier, AGC, and band-pass filter
-
Clean digital output — Directly represents the modulated IR signal
-
3-pin interface — VCC, GND, OUT for simple connection
-
Wide voltage range — 3.3V to 5V DC, compatible with Arduino, ESP32, Raspberry Pi
-
Ambient light immunity — Built-in filter rejects sunlight and fluorescent interference
-
Interrupt-friendly output — Suitable for IR protocol decoding
-
Compact form factor — With mounting holes for easy integration
-
Wide application range — IR remote receivers, communication, object detection, home automation
-
Compatible with common IR libraries — Works with IRremote and similar Arduino libraries
-
Cost-effective — Affordable solution for IR reception in volume production
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Module Model | KY-022 |
| 2 | Receiver Type | 38kHz infrared receiver (TSOP1838 equivalent) |
| 3 | Carrier Frequency | 38kHz |
| 4 | Operating Voltage | 3.3V – 5V DC |
| 5 | Output Type | Digital (LOW when IR detected) |
| 6 | Reception Angle | ±45° (typical) |
| 7 | Reception Distance | Up to 18 meters (depending on transmitter) |
| 8 | Pin Count | 3 pins (VCC, GND, OUT) |









































