The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →An ESP32 can connect two control paths to relay outputs: a handheld infrared remote for local, line-of-sight commands, and Blynk for app-based control over a network. The ESP32 reads and interprets the IR signal, receives app values through Blynk Datastreams, and applies the project’s logic to switch relay channels. The exact wiring, code, pin assignments, supported remotes, and safe load ratings depend on the specific hardware and tutorial implementation.
How the control system works
The project has three functional stages. The IR receiver detects a remote transmission; the ESP32 decodes the input and communicates with Blynk; relay outputs switch the selected loads. The app and remote are separate input paths that meet in the controller.
- Local IR input: A receiver module connected to the ESP32 detects signals from a compatible handheld remote. This path is local and line-of-sight; it does not depend on Blynk connectivity.
- Controller and app logic: The ESP32 sketch interprets IR commands and handles values received from Blynk. In Blynk, a mobile or web control sends a value through a Datastream; the firmware maps that value to the intended output state. Blynk recommends Virtual Pin Datastreams for general data exchange between apps, hardware, and firmware (Blynk getting started; Virtual Pins and physical devices).
- Relay outputs: The ESP32 drives relay-module inputs to change the state of connected loads. The channel count and electrical suitability come from the relay board and its documentation, not from the controller alone.
Blynk describes its platform as providing connected-device monitoring and control through mobile apps and a web console (Blynk). Its quickstart lists ESP32 among supported hardware and assumes basic circuitry and Arduino library installation (Blynk quickstart). Blynk documents more than one connection approach; do not assume a particular tutorial uses Edgent or another method unless its firmware confirms it (supported boards).
Parts to identify before building
Use the actual tutorial and component documentation to establish the parts and their compatibility. These are the functional categories a typical version of the project needs, not a verified bill of materials or endorsement of a particular model.
#1 Best Overall
- 【COMPLETE 9-PIECE SET】 3 OF EVERYTHING: 3 x TK15 IR receiver modules, 3 x TK16 IR transmitter modules and 3 x handheld remote controls. Enough parts to run three builds side by side, keep spares on the bench, or hand a set to each student in a small class. Remote batteries and jumper wires not included.
- 【TINKERBLOCK GOLD PCBS】 ENIG IMMERSION-GOLD FINISH: Both module types are finished with immersion gold (ENIG). The flat, corrosion-resistant pads take solder cleanly, stay solderable after months on the shelf, and hold up to repeated rework while you iterate on a design.
- 【RUNS ON 3.3V AND 5V】 ONE KIT FOR EVERY BOARD: A 4-pin plug-and-play interface works with UNO, Lonely Binary ESP32-S3, Raspberry Pi Pico 2 and more, in either C++ or MicroPython. No level shifter required, and silkscreen labels (GND / VCC / NC / SIGNAL) keep wiring straightforward.
- 【EXAMPLE CODE INCLUDED】 BEGINNER TO ADVANCED: Fully commented sketches take you from detecting your first IR pulse to decoding a remote's protocol, address and button codes. Two advanced projects, an IR universal-remote cloner and a wireless media controller for macOS, each run on an ESP32-S3 board sold separately.
- 【38kHz INFRARED】 NEC AND OTHER COMMON PROTOCOLS: Standard 38kHz carrier, decoded through the widely used IRremote library. Built for TV and air-conditioner control, remote automation, robot communication links and interactive electronics. Designed in Australia and supported by Lonely Binary.
- ESP32 development board: Runs the firmware and provides the connections for the IR input, network communication, and relay control. Confirm the board’s pinout and logic-level requirements.
- IR receiver module: Receives commands from the remote. Check its supply voltage, output compatibility with the ESP32, pinout, and supported signal format. An ESP32 IR receiver module is only a useful match if those details suit the design.
- Remote control: Its protocol and transmitted signals must be supported by the decoding library and the project firmware.
- Multi-channel relay module: Provides the outputs used to switch loads. Select a board with enough channels and documented ratings appropriate for the specific application. A channel count alone does not establish that a board is suitable for a given load.
- Breadboard and jumper wires: Optional aids for low-voltage prototyping; they are not a substitute for an appropriate enclosure, wiring method, or installation design.
Check IR compatibility before relying on the remote
Arduino-IRremote documents send-and-receive functions, ESP32 support, and examples that include receiving and replaying signals or using a remote to control a relay (Arduino-IRremote documentation and examples). That does not guarantee that every remote, appliance, or air-conditioner command frame will work. Confirm the actual protocol and signal format, then check that the library version used by the sketch supports them. Specialized air-conditioner protocols may need separate handling, as the library documentation notes.
Do not assume an appliance’s original remote can directly control the project’s relay logic. The firmware must recognize the received command and map it to the intended output. The code and tested library version for the specific build are essential to knowing which commands are supported.
Rank #2
- The infrared transmitter module is directly transmitted by a single tube, and the waveform needs to be modulated by the program.
- Adopt 1838 remote control receiver with high sensitivity.
- with the emission signal indicator LED, easy to observe and debug.
- Can be used for remoter control,Can be compatible with wrobot digital 38KHz IR transmitter sensor.
- Widely used in infrared communication, infrared remote control, apply to a variety of platforms including for Raspberry pi/51/AVR/ARM.
Use the tutorial for its exact wiring and code
There is no verified universal pin map or circuit for this title. The exact ESP32 board, IR receiver, relay module, and firmware implementation determine the connections and behavior. Before powering a build, compare the tutorial’s diagram and code with the datasheets for the parts actually in hand, including supply and signal requirements.
- Confirm which ESP32 pins the firmware expects for the IR receiver and each relay input.
- Check whether the relay inputs are active-high or active-low and how the firmware represents an on or off state.
- Verify that receiver and relay-module supply requirements are met without exceeding the ESP32 board’s pin or power limits.
- Check how the Blynk Datastream values correspond to relay states, so an app control and an IR command do not produce conflicting or unexpected behavior.
These checks are necessary because the available project descriptions do not establish specific component models, validated current-version source code, or test results.
Rank #3
- 1838 IR RECEIVER HIGH SENSITIVITY: Features 1838 infrared receiver chip at 38KHz with center wavelength 850nm to 940nm, 20-degree emission angle, and detection range up to 1.3 meters for accurate signal reception
- IR TRANSMITTER WITH SIGNAL INDICATOR LED: Equipped with single-tube direct infrared transmitter and real-time signal indicator LED for easy observation and debugging of transmission status during operation
- 5V DIGITAL SIGNAL OUTPUT: Operates at 5V working voltage with digital signal output; connect DAT to digital output and OUT to GPIO port of your control device for straightforward circuit integration
- WIDE PLATFORM COMPATIBILITY: Compatible with Arduino, ESP32, ESP8266, Raspberry Pi, UNO R3, AVR, and ARM platforms for infrared communication, remote control, and obstacle avoidance applications
- 5 SETS WITH M3 MOUNTING HOLES: Includes 5 complete IR receiver and transmitter module sets, each with 2 M3 fixing holes of 3.1mm aperture for easy installation in DIY electronics and robotics projects
Do not infer mains safety from a relay demonstration
A project description that says relays control household appliances does not establish that a particular relay board, wiring arrangement, enclosure, or installation is safe for switching household mains. The available descriptions do not verify relay ratings, isolation, a mains wiring design, or suitability for any specific load. Use the relay manufacturer’s documentation and applicable electrical requirements for the intended installation; do not connect mains voltage based only on a generic project diagram or an assumed rating.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What the project descriptions do—and do not—establish
Project search descriptions refer to ESP32 systems in which Blynk and an IR remote operate relay outputs. One surfaced example describes control of eight appliances with feedback, and another describes eight relays with and without internet. Those are descriptions of particular examples, not a verified capability or performance result for every version of this project. They do not establish measured range, latency, reliability, or independent test results.
Quick Recap
Best Value
- The infrared transmitter module is directly transmitted by a single tube, and the waveform needs to be modulated by the program.
- Adopt 1838 remote control receiver with high sensitivity.
- With the emission signal indicator LED, easy to observe and debug.
- Can be used for remoter control,Can be compatible with wrobot digital 38KHz IR transmitter sensor.
- Widely used in infrared communication, infrared remote control, apply to a variety of platforms including for Raspberry pi/51/AVR/ARM.
Rank #4
- 2Pcs Digital 38khz Ir Receiver Sensor Module + 2Pcs Ir Transmitter Sensor Module Kit for Arduino Electronic Building Block
- Working voltage 5V
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




