Infrared IR Wireless Remote Control Module Kit HX1838
DIY Kit for Raspberry Pi and Arduino IR Control
This HX1838 infrared remote control kit includes an IR receiver module and a compact remote control, providing a complete solution for adding wireless IR control to Arduino and Raspberry Pi projects.
Complete IR Kit - Receiver module and remote control included
Wide Compatibility - Works with Arduino, ESP32, and Raspberry Pi
Operating voltage is 3.3V to 5V - compatible with most development boards
Use the IRremote library for easy decoding of IR signals
Keep receiver away from direct sunlight and fluorescent lights
Technical Specifications
| Parameter | Value |
|---|
| Receiver Model | HX1838 |
| Carrier Frequency | 38kHz |
| Supply Voltage | 3.3V to 5V |
| Output Signal | Digital (active low) |
| Remote Control | 21 keys |
| Battery Type | CR2025 (included) |
| Communication Range | Up to 10 meters |
= Key Features =
Complete Solution - Receiver and remote in one kit
Wide Voltage Range - Works with 3.3V and 5V logic
Simple 3Pin Interface Easy connection to MCUs
Strong Signal Reception - Reliable up to 10 meters
Low Power Consumption - Efficient for battery projects
= Applications =
- TV and media player control
- Home automation systems
- Robot and motor vehicle control
- DIY remote control projects
- Smart home light control
- Custom appliance switching
Plug and Play - No soldering required
Extensive Library Support - Works with IRremote
√ Remote control and receiver included
√ Pre-assembled and tested
√ Great for beginner projects
Connection Guide
Receiver pinout:
- VCC: 5V or 3.3V
- GND: Ground
- DOUT: Digital output (to MCU)
To Arduino:
- VCC: 5V
- GND: GND
- DOUT: Digital pin (e.g., D11)
To Raspberry Pi:
- Use 3.3V for VCC
- Connect DOUT to GPIO pin
- Use appropriate resistor if needed
Install the IRremote library for easy decoding
Point remote directly at receiver for best results
Do not exceed 5V on VCC for 3.3V systems
Avoid sources of IR interference
Programming Instructions
For Arduino:
- Install IRremote library via Arduino IDE
- Use example sketch to read IR codes
- Map codes to remote buttons
- Use button codes for your project
Common IRremote functions:
- irrecv.enableIRIn() - Start receiver
- irrecv.decode(&results) - Decode signal
- results.value - Returns IR code
- irrecv.resume() - Ready for next signal
Remote control format:
- NEC protocol (standard)
- Each button sends unique code
- 21 keys available for control
Easy Decoding - Library handles all timing
Reliable Reception - Good sensitivity and range
Works with all Arduino boards
Compatible with ESP8266 and ESP32
Troubleshooting
No signal received:
- Check receiver connections
- Verify IRremote library installed
- Avoid bright light interference
Wrong button codes:
- Press button slowly
- Check library version
- Avoid multiple presses