The IR Blaster by Rabbit Labs is a compact and versatile device designed to emit infrared (IR) signals, enabling remote control of electronic appliances such as televisions, air conditioners, and other IR-compatible devices. By mimicking the signals sent by traditional remote controls, the IR Blaster allows users to integrate and automate control of multiple devices in smart home systems or custom projects.
The following table outlines the key technical details of the Rabbit Labs IR Blaster:
Parameter | Specification |
---|---|
Operating Voltage | 3.3V to 5V |
Operating Current | 20mA (typical) |
IR Wavelength | 940nm |
Transmission Range | Up to 10 meters (line of sight) |
Modulation Frequency | 38kHz (standard for most devices) |
Dimensions | 25mm x 15mm x 10mm |
Connector Type | 3-pin header (VCC, GND, Signal) |
The IR Blaster has a 3-pin header for easy integration into circuits. The pinout is as follows:
Pin | Name | Description |
---|---|---|
1 | VCC | Power supply input (3.3V to 5V) |
2 | GND | Ground connection |
3 | Signal | Input pin for modulated IR signal (connect to MCU) |
Below is an example of how to use the IR Blaster with an Arduino UNO to send an IR signal:
#include <IRremote.h> // Include the IRremote library for IR signal generation
const int IR_PIN = 3; // Define the pin connected to the IR Blaster's Signal pin
IRsend irsend; // Create an IRsend object
void setup() {
irsend.begin(); // Initialize the IRsend object
}
void loop() {
// Send a sample IR code (e.g., NEC protocol, 32-bit code)
irsend.sendNEC(0x20DF10EF, 32);
// 0x20DF10EF is a sample IR code; replace it with your device's code
delay(2000); // Wait for 2 seconds before sending the next signal
}
Note: Install the
IRremote
library in the Arduino IDE before uploading the code.
You can find the library in the Arduino Library Manager.
The target device does not respond to the IR Blaster.
The IR Blaster overheats during operation.
The IR signal is weak or inconsistent.
The IR Blaster does not emit any signal.
Can the IR Blaster control multiple devices?
Yes, as long as the correct IR codes for each device are programmed into the microcontroller.
What is the maximum range of the IR Blaster?
The IR Blaster has a maximum range of 10 meters in a clear line of sight.
Can I use the IR Blaster with a Raspberry Pi?
Yes, the IR Blaster can be used with a Raspberry Pi. Use an appropriate library, such as lirc
, to generate IR signals.
Does the IR Blaster support all IR protocols?
The IR Blaster supports most standard IR protocols, including NEC, Sony, and RC5, as long as the microcontroller generates the correct signal.
By following this documentation, you can effectively integrate the Rabbit Labs IR Blaster into your projects and control a wide range of IR-compatible devices.