DFRobot
10 I/Os Relay Module - CPU ESP32 (Relay Output)
The 10 I/Os Relay Module with ESP32 is an industrial PLC that combines the connectivity of the ESP32 (Wi-Fi, Bluetooth LE, Ethernet, RS485) with relay output...
Get notified when back in stock
The 10 I/Os Relay Module with ESP32 is an industrial PLC that combines the connectivity of the ESP32 (Wi-Fi, Bluetooth LE, Ethernet, RS485) with relay outputs for switching higher-voltage loads. It provides a simple, cost-effective, and open-source approach to industrial monitoring and control with standardised PLC connectors.
Powered by 12–24V DC, the module features optoisolated digital inputs and relay outputs for switching AC and DC loads. The ESP32's dual-core 240MHz processor, 4MB Flash, 4MB SRAM, and 2MB PSRAM provide ample processing power, while Wi-Fi and BLE enable wireless monitoring and IoT integration.
Key Features
- ESP32 MCU – Dual-core 240MHz with 4MB Flash, 4MB SRAM, and 2MB PSRAM
- 10 I/O Interfaces – Optoisolated digital inputs (0–3.3–24V DC at 10Hz) and relay outputs (5–24V DC)
- Relay Outputs – Directly switch higher-voltage AC and DC loads
- Wi-Fi & Bluetooth LE – Built-in wireless connectivity for IoT and remote monitoring
- Standardised PLC Connectors – Industrial-grade connectors for reliable wiring
- RS485 Communication – Modbus RTU support for industrial networking
- Ethernet Port – TCP/IP and Modbus TCP connectivity
- USB Programming – Program via Arduino IDE or ESP-IDF over USB
- 12–24V DC Power – Operating range 11.4–25.4V DC, rated power 30W, max current 1.5A
Specifications
- Operating Temperature – 0°C to 60°C
- Operating Humidity – 10%–90%
- Storage Temperature – -20°C to 60°C
Ideal For
- Industrial machine monitoring and control
- AC and DC motor control
- HVAC systems (fans, pumps, air conditioning)
- Elevator control systems
- IoT-connected industrial automation
- Production line automation
Package Contents
- 1× 10 I/Os Relay Module – CPU ESP32 (Relay Output)
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for low power use and broad compatibility with modern phones and computers. It connects well to battery-powered and mobile devices, including Apple hardware, though it behaves differently from Bluetooth Classic and its serial-style profiles.
- DC
- DC means direct current, where electricity flows in one constant direction, as supplied by batteries, USB ports and many plug-pack power supplies. When a product specifies DC, it runs from a DC supply rather than mains AC, so you need to provide the correct voltage and polarity.
- ESP-IDF
- ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
- ESP32
- ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- Modbus RTU
- Modbus RTU is a version of the Modbus protocol that runs over serial wiring, commonly RS485. When a product lists Modbus RTU, it can connect to industrial sensors, meters or drives that use serial Modbus rather than Ethernet.
- Modbus TCP
- Modbus TCP is a version of the Modbus protocol that runs over Ethernet networks. When a product lists Modbus TCP, it can connect to industrial systems that communicate over standard network cabling.
- Relay module
- A relay module uses an electrically controlled switch to let a low-power microcontroller control a separate circuit. It matters when switching devices that need different voltages or more current than a microcontroller pin can safely handle.
- RS485
- RS485 is a robust differential serial communication standard often used in factories, farms and buildings where cables may be long or electrically noisy, and it can link many devices on a single pair of wires. When a product lists RS485, it can communicate with industrial sensors, meters and control equipment over longer distances than typical hobby serial wiring.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Find this product in
20211105171810pq1wal
Datasheet · 873.4 KB · Click any page to view full size
20211105171759rtxgly
Datasheet · 1.6 MB · Click any page to view full size
Supplier page — dfrobot.com
Supplier Description · 459.4 KB · Click any page to view full size
Source Code
Open-source libraries, firmware & example projects for this product
c95b66a
2 months ago
· 18 commits
- DFR0208 第一次上传 about 1 year ago
- DFR0625 第一次上传 about 1 year ago
- DFR0660 第一次上传 about 1 year ago
- DFR0728 第一次上传 about 1 year ago
- DFR0901 第一次上传 about 1 year ago
- DFR0910 第一次上传 about 1 year ago
- DFR1107 第一次上传 about 1 year ago
- DFR1122 第一次上传 about 1 year ago
- DFR1123 第一次上传 about 1 year ago
- DFR1173 第一次上传 about 1 year ago
- DFR1177 第一次上传 about 1 year ago
- DFR1179 第一次上传 about 1 year ago
- DFR1238 Add files via upload 12 months ago
- DFR1239 Add files via upload 12 months ago
- FIT0624 第一次上传 about 1 year ago