V1222 IR Transmitter Module and 38kHz IR Receiver Sensor Module
The V1222 IR Transmitter Module and 38kHz IR Receiver Sensor Module is a compact infrared communication solution designed for Arduino, ESP32, microcontroller, robotics, remote-control, and electronics projects. It uses 38kHz infrared communication to transmit and receive digital IR signals, making it suitable for short-range wireless communication and remote-control applications.
The module operates from a 5V DC supply and provides simple digital connections for integration with development boards and electronic circuits. The transmitter sends modulated infrared signals, while the receiver detects compatible 38kHz IR signals and provides a digital output to the connected controller.
For Bangladeshi students, electronics hobbyists, engineers, and makers, the V1222 IR module is useful for learning infrared communication, Arduino IR remote control, robot projects, automation, obstacle-related experiments, and wireless signal transmission.
Features:
- 38kHz infrared communication
- Digital IR transmitter and receiver interface
- 5V DC operating voltage
- Simple connection with microcontrollers
- Suitable for Arduino and other development boards
- Useful for IR remote-control projects
- Compact PCB module design
- Suitable for electronics experiments and educational projects
- Receiver working distance is listed at approximately 10 meters under suitable conditions
- Receiver angle is approximately 35°
- Transmitter uses infrared light around the 850nm to 940nm range, with 940nm listed as the wavelength in the available module documentation
Specifications:
| Specification | Details |
|---|---|
| Product Name | V1222 IR Transmitter and 38kHz IR Receiver Sensor Module |
| Module Type | Infrared Transmitter and Receiver |
| Carrier Frequency | 38kHz |
| Operating Voltage | 5V DC |
| Signal Type | Digital |
| Receiver Output | Digital OUT |
| Receiver Distance | About 10m under suitable conditions |
| Receiver Angle | About 35° |
| Transmitter IR Wavelength | Approximately 850nm to 940nm |
| Transmitter Listed Wavelength | 940nm |
| Transmitter Range | About 1.3m at 5V, 38kHz according to available documentation |
| Module Size | Approximately 23.5mm × 20.8mm |
| Mounting Hole | 3mm |
| Operating Temperature | -25°C to +85°C |
| Storage Temperature | -30°C to +100°C |
| Application | IR communication, remote control, robotics, Arduino projects |
Specifications can vary slightly between manufacturers or module revisions, so verify the physical module and seller datasheet before designing a production circuit.
Pinout and Wiring
IR Receiver
| Pin | Function | Connection |
| VCC | Power | 5V |
| GND | Ground | GND |
| OUT | Digital signal output | Microcontroller digital input |
IR Transmitter
| Pin | Function | Connection |
| VCC | Power | 5V |
| GND | Ground | GND |
| DAT | Digital signal input | Microcontroller digital output |
The available documentation identifies OUT as the receiver's digital output and DAT as the transmitter's digital signal interface.
How Does the V1222 IR Module Work?
The transmitter sends infrared light modulated at approximately 38kHz. When the receiver detects a compatible IR signal, it produces a digital signal that can be read by a microcontroller.
A typical project flow is:
Arduino / ESP32 → IR Transmitter → Infrared Signal → 38kHz IR Receiver → Digital Output → Arduino / ESP32
For coded remote-control systems, a microcontroller can generate and decode common IR protocols such as NEC, RC5, or custom IR signals.
Applications:
The V1222 IR module can be used for:
- Arduino IR remote-control projects
- ESP32 infrared communication projects
- IR wireless communication experiments
- Remote-control systems
- Robotics projects
- Home automation prototypes
- Electronics laboratory experiments
- Microcontroller communication projects
- Educational IR communication demonstrations
- Digital infrared sensor experiments
- Short-range line-of-sight communication
- DIY electronics and maker projects
Why Use a 38kHz IR Module?
38kHz is widely used in infrared remote-control systems. Using a modulated carrier helps an IR receiver distinguish the intended infrared signal from some ambient light interference.
For reliable operation, keep the transmitter and receiver within the appropriate distance and viewing angle, maintain a clear line of sight, and avoid strong sunlight or other sources of infrared interference.
Arduino Compatibility
The V1222 can be incorporated into Arduino-based projects where the controller generates a suitable 38kHz IR signal and reads the receiver's digital output.
For example:
Transmitter: Arduino digital output → DAT
Receiver: OUT → Arduino digital input
Power: VCC → 5V, GND → GND
An IR library such as IRremote can be used for suitable Arduino IR communication experiments.
ESP32 Compatibility
The module can also be useful in ESP32 projects. However, because the module documentation specifies 5V operation, check the electrical characteristics and logic-level requirements of the specific module before directly connecting its output to an ESP32 GPIO.
For production designs, always verify the actual module's output voltage and the ESP32 GPIO electrical limits.