DIYables DIYables RS485 Modbus RTU 1 Channel Relay Module 10A 250V AC DC 7-24V Optocoupler Input TTL UART for Arduino ESP32 PLC Industrial Control, 2 Pack
Click to zoom




Quick Overview
This DIYables RS485 Modbus RTU relay module is equipped with a stable 8-bit MCU and RS485 chip supporting the standard Modbus RTU protocol for 1-channel relay output and optocoupler input signal detection. It features both RS485 (A+/B-) and TTL UART (GND/RXD/TXD) communication ports with selectable baud rates of 4800, 9600, or 19200bps (default 9600), plus a configurable device address from 1-255 with power-down save.
The onboard 5V relay is rated at 10A 250V AC and 10A 30V DC, with diode flyback protection, a 100,000-cycle life, a relay status indicator, and standard NC/COM/NO terminals for reliable switching. It accepts a DC 7-24V supply with anti-reverse protection, and its DC 3.3-30V optocoupler input supports flash ON/OFF mode with a 0.1s delay base up to 6553.5s maximum.
This listing includes 2 RS485 Modbus RTU relay modules, compatible with Arduino, ESP32, Raspberry Pi, PLC, and industrial control systems for remote switching and automation applications.
Key Features
- Modbus RTU Protocol — Stable 8-bit MCU and RS485 chip supporting standard Modbus RTU for 1-channel relay output and optocoupler input detection
- Dual Interface Support — RS485 (A+/B-) and TTL UART (GND/RXD/TXD) communication ports on the same board
- Selectable Baud Rate — 4800, 9600, or 19200bps (default 9600) with configurable device address 1-255 and power-down save
- High Power Relay Output — Onboard 5V relay rated 10A 250V AC / 10A 30V DC with diode flyback protection and 100,000-cycle life
- NC/COM/NO Terminals — Standard relay terminal layout with relay status indicator LED for reliable switching
- Wide Input Voltage Range — Accepts DC 7-24V supply with anti-reverse protection
- Optocoupler Input — DC 3.3-30V optocoupler input with flash ON/OFF mode, 0.1s delay base up to 6553.5s maximum
- Industrial Control Ready — Compatible with Arduino, ESP32, Raspberry Pi, PLC, and industrial control systems
- 2-Pack Value Set — Includes 2 modules for remote switching and multi-point automation projects
SPECIFICATION
| Specification | Value |
|---|---|
| Product Type | RS485 Modbus RTU Relay Module |
| Channels | 1 |
| Communication | RS485 (A+/B-) and TTL UART (RXD/TXD/GND) |
| Protocol | Modbus RTU |
| Baud Rate | 4800 / 9600 (default) / 19200 bps |
| Device Address | 1-255, configurable with power-down save |
| Relay Rating | 10A 250V AC, 10A 30V DC |
| Relay Life | 100,000 cycles |
| Relay Protection | Diode flyback protection |
| Relay Terminals | NC, COM, NO |
| Supply Voltage | DC 7-24V with anti-reverse protection |
| Optocoupler Input | DC 3.3-30V |
| Delay Setting | 0.1s base, up to 6553.5s maximum |
| Package Quantity | 2 pieces |
| Compatibility | Arduino, ESP32, Raspberry Pi, PLC, industrial control systems |
Tutorials
- Arduino - RS485 Modbus RTU Relay Module
- Arduino Uno R4 - RS485 Modbus RTU Relay Module
- Arduino Nano - RS485 Modbus RTU Relay Module
- Arduino Nano ESP32 - RS485 Modbus RTU Relay Module
- ESP32 - RS485 Modbus RTU Relay Module
- ESP32 MicroPython - RS485 Modbus RTU Relay Module
- ESP8266 - RS485 Modbus RTU Relay Module
- Raspberry Pi - RS485 Modbus RTU Relay Module
- Raspberry Pi Pico - RS485 Modbus RTU Relay Module
COMPATIBLE HARDWARE
- Arduino boards (UNO, Mega, Nano, etc.) — UART or RS485-to-TTL adapter for Modbus RTU communication
- Arduino Uno R4 WiFi/Minima — Hardware Serial for Modbus RTU
- ESP32 development boards — UART for Modbus RTU communication
- ESP8266 boards (NodeMCU, Wemos D1, etc.) — Serial or SoftwareSerial for Modbus RTU
- Raspberry Pi (all models) — USB-to-RS485 adapter or UART GPIO for Modbus RTU
- PLC systems — Native RS485 Modbus RTU integration
- Industrial automation controllers — Remote relay switching over RS485 bus
- Any microcontroller with UART and RS485 transceiver — Modbus RTU master/slave communication









