Nicolás Ruiz Neiman Creates IRis, an ESP32-Powered Universal Remote

Home entertainment setups cluttered with multiple clickers can now be streamlined using IRis. Nicolás Ruiz Neiman created the open-source universal remote control powered by an ESP32 microcontroller.

The hardware is built around an ESP32-WROOM-32 development board. It manages the user interface and signal decoding.

Users operate the device through a menu displayed on a 1.3-inch OLED screen. The screen features a resolution of 128 by 64 pixels and uses five tactile buttons for control.

The hardware incorporates a TSOP38238 receiver. It captures incoming signals alongside two infrared LEDs driven by a 2N2222 transistor.

The circuit is housed inside a custom 3D-printed enclosure. It draws power from a rechargeable 18650 lithium-ion battery.

Users can program IRis directly by pointing an existing controller at the unit’s receiver and pressing a button. This avoids printed lookup booklets for compatibility codes.

The system decodes popular infrared protocols such as NEC, Samsung, Sony SIRC, RC5, and JVC. Unrecognized signals can be saved in a raw format.

Captured commands are organized into virtual remotes. They operate multiple televisions, audio systems, and other infrared-compatible equipment from a single handheld device.

The hardware supports the Flipper-IRDB database to reduce manual setup time. Users get access to infrared codes for thousands of devices.

Codes are loaded via a microSD card or saved directly to internal storage. A Python utility converts Pronto hex and LIRC codes into compatible formats.

The device includes specialized modes for experimentation beyond standard playback functions. A designated “Be Gone” mode cycles through power commands for an entire device category.

A loop mode continually repeats selected commands. Another setting transmits randomized commands using configurable delays alongside manual code entry and infrared range scanning tools.

Core functionality is fully operational. People can access the source code, bill of materials, wiring diagrams, assembly instructions, and 3D-printable enclosure files on GitHub, alongside precompiled firmware options.

Photo of author

Sophie Lin - Technology Editor

Sophie is a tech innovator and acclaimed tech writer recognized by the Online News Association. She translates the fast-paced world of technology, AI, and digital trends into compelling stories for readers of all backgrounds.

No. 25 Nebraska Beats Boise State 102-75