Stufin
Home Quick Cart Profile

Infrared IR Wireless Remote Control Module Kit for Arduino

Buy Now on Stufin

Component Name

Infrared IR Wireless Remote Control Module Kit for Arduino

Overview

The Infrared IR Wireless Remote Control Module Kit for Arduino is a comprehensive kit designed to enable wireless communication between an Arduino board and an infrared remote control. This kit allows users to create projects that require remote control functionality, such as home automation, robotics, and multimedia systems.

The kit consists of two primary components

  • Infrared Receiver Module: This module is connected to the Arduino board and receives infrared signals sent from the remote control.
  • Infrared Remote Control: This is a handheld remote control that sends infrared signals to the infrared receiver module, allowing users to control the Arduino-based project.

Operating Frequency

38 kHz

Receiving Distance

Up to 10 meters (33 feet)

Power Supply

5V DC (from Arduino board)

Digital Output

1 x Digital Output (3.3V or 5V) compatible with Arduino digital pins

Low Power Consumption

Reduces power consumption when not receiving signals

Button Layout

17 buttons, including power, navigation, and numeric buttons

Battery Life

Up to 1 year with typical use (1 x 3V battery included)

Operating Range

Up to 10 meters (33 feet) from the infrared receiver module

Compatible with most IR protocols

Including NEC, Sony, Philips, and more

Kit Contents

1 x Infrared Receiver Module

1 x Infrared Remote Control

1 x 3V Battery for Remote Control

1 x Jumper Wires (for connecting to Arduino board)

Arduino Compatibility

The kit is compatible with most Arduino boards, including Uno, Nano, Mega, and Due.

Applications

The Infrared IR Wireless Remote Control Module Kit for Arduino is suitable for a wide range of projects, including

Home automation systems

Robotics and robotic arm control

Multimedia systems, such as TVs and audio equipment

Security systems, such as alarms and surveillance cameras

Educational projects, such as robotics and automation demonstrations

Operating Temperature

-20C to 70C (-4F to 158F)

Storage Temperature

-40C to 85C (-40F to 185F)

Humidity

5% to 95% non-condensing

Warranty and Support

The kit comes with a 1-year limited warranty and technical support is available through the manufacturer's website and forums.

Pin Configuration

  • Infrared IR Wireless Remote Control Module Kit for Arduino
  • Pinout Explanation and Connection Guide
  • The Infrared IR Wireless Remote Control Module Kit for Arduino is a popular IoT component that enables wireless remote control capabilities for various projects. This module kit consists of a receiver module and a remote control transmitter. In this documentation, we will focus on the pinout explanation and connection guide for the receiver module.
  • Receiver Module Pinout:
  • The receiver module has 5 pins, which are:
  • 1. VCC (Power Supply)
  • Pin type: Power input
  • Description: This pin is used to power the receiver module. Typically, it should be connected to a 5V power supply.
  • Connection: Connect to 5V pin on the Arduino board or a 5V power source.
  • 2. GND (Ground)
  • Pin type: Ground
  • Description: This pin is used as a ground reference for the receiver module.
  • Connection: Connect to GND pin on the Arduino board or a common ground point.
  • 3. OUT (Output)
  • Pin type: Digital output
  • Description: This pin outputs a digital signal when a valid infrared signal is received from the remote control.
  • Connection: Connect to any digital input pin on the Arduino board (e.g., D2, D3, D4, etc.).
  • 4. VS (Voltage Selection)
  • Pin type: Voltage selection input
  • Description: This pin is used to select the operating voltage of the receiver module. Typically, it is left unconnected, which sets the operating voltage to 5V.
  • Connection: Leave unconnected or connect to 3.3V or 5V depending on the specific requirement.
  • 5. EN (Enable)
  • Pin type: Enable input
  • Description: This pin is used to enable or disable the receiver module. When connected to a low logic level (GND), the module is enabled. When connected to a high logic level (VCC), the module is disabled.
  • Connection: Connect to GND to enable the module or VCC to disable the module.
  • Connection Structure:
  • To connect the receiver module to an Arduino board:
  • 1. Connect VCC pin to 5V pin on the Arduino board.
  • 2. Connect GND pin to GND pin on the Arduino board.
  • 3. Connect OUT pin to any digital input pin on the Arduino board (e.g., D2, D3, D4, etc.).
  • 4. Leave VS pin unconnected or connect to 3.3V or 5V depending on the specific requirement.
  • 5. Connect EN pin to GND to enable the module.
  • Note: Make sure to use the correct pin connections and voltage levels to avoid damaging the receiver module or the Arduino board.

Code Examples

Infrared IR Wireless Remote Control Module Kit for Arduino Documentation
Overview
The Infrared IR Wireless Remote Control Module Kit is a versatile component designed for Arduino projects, enabling wireless communication between an IR remote control and an Arduino board. This module kit consists of an IR receiver module and an IR transmitter module, allowing for both transmission and reception of IR signals.
Technical Specifications
Operating voltage: 5V
 IR frequency: 38 kHz
 IR receiver sensitivity: 950mV
 IR transmitter power: 100mW
 Compatible with most IR remotes and Arduino boards
Connection Diagram
IR Receiver Module:
```
  +---------------+
  |  IR Receiver  |
  +---------------+
           |
           |
           v
  +---------------+
  |  VCC (5V)    |
  |  GND         |
  |  OUT (Signal)|
  +---------------+
           |
           |
           v
  +---------------+
  |  Arduino Board|
  +---------------+
```
IR Transmitter Module:
```
  +---------------+
  |  IR Transmitter|
  +---------------+
           |
           |
           v
  +---------------+
  |  VCC (5V)    |
  |  GND         |
  |  IN (Signal) |
  +---------------+
           |
           |
           v
  +---------------+
  |  Arduino Board|
  +---------------+
```
Code Examples
### Example 1: Basic IR Remote Control Using IR Receiver Module
In this example, we will use the IR receiver module to receive IR signals from a remote control and control an LED connected to an Arduino board.
Hardware Requirements:
IR Receiver Module
 Arduino Board (e.g., Arduino Uno)
 LED
 220 Resistor
 Breadboard and jumper wires
Software Requirements:
Arduino IDE
 IRremote library (install using Library Manager)
Code:
```c++
#include <IRremote.h>
const int ledPin = 13;  // LED connected to digital pin 13
const int receiverPin = 11;  // IR receiver module connected to digital pin 11
IRrecv irrecv(receiverPin);
decode_results results;
void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the IR receiver
}
void loop() {
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    if (results.value == 0xFF38C7) { // IR code for the "OK" button on a remote control
      digitalWrite(ledPin, HIGH);
    } else {
      digitalWrite(ledPin, LOW);
    }
    irrecv.resume(); // Receive the next IR signal
  }
}
```
### Example 2: IR Transmitter Module with Arduino
In this example, we will use the IR transmitter module to send IR signals to a device, such as a TV, using an Arduino board.
Hardware Requirements:
IR Transmitter Module
 Arduino Board (e.g., Arduino Uno)
 Breadboard and jumper wires
Software Requirements:
Arduino IDE
 IRremote library (install using Library Manager)
Code:
```c++
#include <IRremote.h>
const int transmitterPin = 3;  // IR transmitter module connected to digital pin 3
IRsend irsend(transmitterPin);
void setup() {
  Serial.begin(9600);
}
void loop() {
  irsend.sendSony(0x12, 0x10, 0x00); // Send a Sony IR code to turn on a TV
  delay(100); // Wait 100ms before sending the next code
}
```
Note: The IR codes used in these examples are for demonstration purposes only. You may need to use a different IR code specific to your device or remote control.