The world's first infrared remote control module for hobbyists.

Add IR blaster to your next project.

Our development kits are made for hobbyists and amateurs who don't want to mess with soldering and do not want to learn the details of encoding and decoding IR signals.

Starter module supports UART communication. You can use development boards like Arduino, ESP8266 WeMos D1, ESP32, RaspberryPi, STM32 Discovery to communicate with the IR controller module.

Pro module has a Wi-Fi controller (ESP-WROOM-02) built-in. You can use the additional GPIO pins to add sensors like temperature, humidity.

About 98% of devices that are available on the market can be used for learning and controlling with this module. Including TV's, air conditioning units (supports long IR codes), audio & VCD players , projectors, fans and many more.

Buy Starter Kit See Documentation

irdevkit pro

learn and transmit

You can learn the IR remote commands of diverse electronic devices and test them in seconds. This module is also capable of learning long IR codes (e.g. for air conditioning devices).

Communication Interface

Supports Standard UART interface, TTL level. Operates at 9600 baud, 8 data bits, no parity, and 1 stop bit (8N1).

Power Supply

Operating voltage: 5V
Working current: 4 - 6mA
Emission peak: 1.5A
Recommended power supply using 5VDC / 2A, ripple <20mv

Signal Frequency

15kHz - 80kHz

Operating Temperature

0°C ~ +65°C (humidity: 10% - 95%)


4 high-power IR LEDs for 360°. 1m - 10m


Provides IR transmitting/learning and indicator LEDs
ESD protection. Anti-interference ability through 4KV fast pulse interference (EFT)
Can learn two or more codes as one


Full documentation available


Supports Windows/Mac, Raspberry Pi, ESP32, ESP8266, STM32 MCU Discovery development boards or any device with UART interface

How to use the starter module

Any development board that uses a microcontroller with a 5V output is sufficient. ESP8266 WeMos D1 mini is one of those boards.

Step 1: Wiring

Wire up your development board according to the diagram shown.

Step 2: Learning IR

Now you are ready to start the learning mode. To start the learning mode send the E0 to the module via UART interface, the built-in LED indicator will turn blue. Now press any button on the remote to record. Module will decode the button's IR signal and send it back via the UART interface.

Python Arduino Documentation

Step 3: Transmitting IR

Once you have decoded an IR signal, it is easy to send it back. Send E3 followed by the IR code you decode earlier. The built-in LED indicator will blink once to indicate send success.

Python Arduino Documentation

Full documentation available here

how to wire ir devkit

How to use the pro module

The complete module.

To make things easy we have designed another module with built-in WiFi so you can just plug it in and start playing with it.


  • All Starter kit features.
  • Built-in ESP-WROOM-02 microcontroller with Wi-Fi support.
  • Free GPIO pins to add other sensors like temperature and humidity.
  • Status indicator LED (GPIO16).
  • Reset push button (GPIO2).
  • Compatible with Arduino IDE and PlatformIO.

Learning and Transmitting IR

Same as standard module. Checkout the examples here

Examples Documentation

Full documentation available here

how to wire ir devkit

Home Automation

Turn Amazon Echo or Google Home into a universal remote.

Alexa, turn on TV

You can use Alexa or Google Home to control your TV, Air conditioner using this module. Find out how

What's in the Starter Kit box?

What's in the Pro Kit box?


Our kits are sold at the best price possible for you.

Starter Pack



Got questions ?



Monday - Friday : 9:30 Am - 5:30 Pm

Saturday - Sunday: Closed