ACEIRMC ESP32 4 Way Channel Relay Module

ACEIRMC ESP32 4-Way Channel 5V Relay Module User Manual

Model: ESP32 4 Way Channel Relay Module

1. Introduction

The ACEIRMC ESP32 4-Way Channel 5V Relay Module is a programmable development board designed for smart home control, wireless control, and various secondary development and learning applications. It integrates a stable ESP32-WROOM-32E WiFi & BLE module and features a versatile AC/DC power supply mode, supporting AC 90-250V, DC 7-30V, or 5V input. This manual provides essential information for setting up, operating, and maintaining your relay module.

2. Product Overview

2.1 Key Features

2.2 Package Contents

2.3 Product Visuals

ACEIRMC ESP32 4-Way Channel 5V Relay Module with included headers
Figure 1: Overall view of the ACEIRMC ESP32 4-Way Channel 5V Relay Module, showing the ESP32 chip, relays, power input, and terminal blocks, along with included pin headers.
Front and back view of the ESP32 4-Way Channel 5V Relay Module
Figure 2: Front and back views of the relay module, highlighting component placement on the front and pinout labels on the reverse side.
Detailed close-up views of the ESP32 4-Way Channel 5V Relay Module components
Figure 3: Detailed close-ups showing the ESP32-WROOM-32E module, 5V relays, power supply section, and the labeled GPIO pins on the back of the board.
Dimensions of the ESP32 4-Way Channel 5V Relay Module
Figure 4: Image illustrating the physical dimensions of the relay module, measuring 93mm (3.66 inches) in length and 87mm (3.42 inches) in width.

2.4 Product Videos

Video 1: Unboxing and overview of the ESP32 Development Board, showing the contents of the package.
Video 2: Detailed presentation of the AC/DC Power Supply ESP32 Development Board, highlighting its programmable features and components.

3. Setup and Initial Configuration

3.1 Power Supply Connection

The module supports multiple power input options:

Ensure correct polarity for DC connections. The onboard power indicator LED will illuminate upon successful power-up.

3.2 Programming the ESP32 Module

The ESP32-WROOM-32E module can be programmed using development environments like Arduino IDE or Eclipse. A USB to TTL serial adapter (not included) is required for programming.

  1. Prepare the Adapter: Connect your USB to TTL serial adapter to your computer. Ensure the adapter's voltage is set to 3.3V or 5V, compatible with the ESP32 module.
  2. Connect to Module: Connect the adapter to the ESP32 module's UART program download ports. The connections are typically:
    • Adapter GND to Module GND
    • Adapter TX to Module RX
    • Adapter RX to Module TX
    • Adapter 5V (or 3.3V, depending on module power) to Module 5V (or 3.3V)
  3. Enter Bootloader Mode: To upload firmware, the ESP32 needs to be in bootloader mode. This typically involves:
    • Holding down the IO0 (Boot) button.
    • Pressing and releasing the EN (Reset) button.
    • Releasing the IO0 button.

    Note: The exact timing for pressing and releasing buttons can be crucial. Refer to specific ESP32 programming guides for your chosen IDE.

  4. Upload Firmware: Use your chosen IDE (e.g., Arduino IDE) to compile and upload your code to the ESP32 module.

3.3 Relay Control GPIO Pins

The 4-way relays are controlled by specific GPIO pins on the ESP32 module:

These pins can be set to HIGH or LOW in your code to activate or deactivate the corresponding relays.

4. Operating Instructions

Once programmed, the ACEIRMC ESP32 Relay Module can be operated based on the logic defined in your uploaded firmware. The module's WiFi and Bluetooth capabilities enable remote control and integration into smart home systems.

4.1 Basic Relay Operation

Each relay has three terminals: Normally Open (NO), Normally Closed (NC), and Common (COM).

Connect your load to the COM terminal and either the NO or NC terminal, depending on whether you want the load to be ON or OFF by default when the relay is inactive.

4.2 Wireless Control (WiFi & Bluetooth)

Leverage the ESP32's integrated WiFi and Bluetooth (BLE) for remote control applications. This allows for integration with mobile apps, web servers, or other IoT platforms to control the relays from a distance.

Video 3: Demonstration of controlling a development board's relays using a mobile application via wireless connection.

5. Maintenance

To ensure the longevity and reliable operation of your ACEIRMC ESP32 Relay Module, follow these maintenance guidelines:

6. Troubleshooting

If you encounter issues with your ESP32 Relay Module, refer to the following troubleshooting steps:

ProblemPossible CauseSolution
Module does not power on (no power LED)Incorrect power connection, insufficient voltage, faulty power supply.Verify power input (AC 90-250V, DC 7-30V, or 5V) and polarity. Check power supply functionality.
Cannot upload firmwareIncorrect wiring of USB to TTL adapter, not in bootloader mode, incorrect IDE settings, missing drivers.Double-check TX/RX/GND/VCC connections. Ensure the module is correctly put into bootloader mode (IO0 held, EN reset, IO0 released). Install necessary drivers and configure IDE correctly.
Relay not switchingIncorrect GPIO control, insufficient current to relay coil, faulty relay.Verify your code is setting the correct GPIO pin (GPIO32, 33, 25, 26) to the appropriate state (HIGH/LOW). Ensure the 5V supply to the relays is stable. Test with a different relay if possible.
Wireless (WiFi/Bluetooth) connectivity issuesIncorrect network credentials, weak signal, firmware not configured for wireless.Check WiFi SSID and password in your code. Ensure the module is within range of your access point. Verify your firmware includes the necessary WiFi/Bluetooth libraries and configuration.

7. Specifications

FeatureDetail
BrandACEIRMC
Model NameESP32 4 Way Channel Relay Module
Wireless Type802.11n (Wi-Fi), Bluetooth
Connectivity TechnologyBluetooth, Ethernet, GPIO, Wi-Fi
Operating System CompatibilityLinux, Arduino IDE
Processor BrandEspressif
Number of Processors1
RAMDDR3 (Contextually, this refers to the ESP32's internal memory architecture, not external RAM slots)
Power Supply InputAC 90-250V / DC 7-30V / 5V
Relay Channels4-Way
Relay Output RatingAC 250V/10A, DC 30V/10A
Item Weight3.17 ounces
Package Dimensions4.96 x 4.37 x 0.87 inches
Date First AvailableJune 15, 2022

8. Warranty and Support

For warranty information, technical support, or further inquiries regarding your ACEIRMC ESP32 4-Way Channel 5V Relay Module, please refer to the official ACEIRMC store or contact their customer service directly. Details can often be found on the product packaging or the manufacturer's website.

You can visit the ACEIRMC Store on Amazon for additional resources and contact options.

Related Documents - ESP32 4 Way Channel Relay Module

Preview ESP32-DevKitC V4 Getting Started Guide | Espressif
A comprehensive guide to getting started with the ESP32-DevKitC V4 development board from Espressif. Learn about its features, components, and pinouts for easy interfacing and application development.
Preview ESP32-DevKitI2C-RGB Getting Started Guide
A guide to getting started with the ESP32-DevKitI2C-RGB development board from Espressif, featuring WiFi, Neopixel LED, and compatibility with sensors like the SCD4x CO2 sensor. Includes Arduino and ESPHome code examples.
Preview E32R28T&E32N28T 2.8inch ESP32-32E Demo Instructions
Comprehensive guide detailing the setup, pin allocation, and usage of various demo programs for the E32R28T&E32N28T 2.8inch ESP32-32E display module using the Arduino IDE. Covers software libraries, WiFi, Bluetooth, and touch screen functionalities.
Preview ESP32 Development with MSP4030/MSP4031 Display Module: Demo Instructions
A comprehensive guide to using the MSP4030 and MSP4031 display modules with ESP32 development boards, covering setup, pin connections, sample programs, library configuration, and compilation.
Preview 3.5-inch ESP32-32E Display Module User Manual (E32R35T & E32N35T)
Comprehensive user manual for the 3.5-inch ESP32-32E Display Module (models E32R35T and E32N35T). This guide details hardware resources, software development steps, schematic explanations for various circuits (Type-C, SPI, USB-to-Serial, audio, battery management, etc.), and essential usage precautions. Features the ESP32-WROOM-32E module, ST7796 display driver, and XPT2046 touch controller.
Preview Olimex ESP32-POE and ESP32-POE-ISO User Manual
Comprehensive user manual for Olimex ESP32-POE and ESP32-POE-ISO development boards, detailing features, hardware, GPIOs, power supply, and software support.