Store

Waveshare

· MPN: 31282

$84.24 |
In stock at supplier
No reviews yet

Built around the ESP32-S3 dual-core processor, this industrial relay module brings local control, networking and edge automation into one DIN-rail friendly u...

Stock availability

Available with leadtime
20 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Built around the ESP32-S3 dual-core processor, this industrial relay module brings local control, networking and edge automation into one DIN-rail friendly unit. It combines 8 relay outputs, 8 digital inputs, isolated CAN, Ethernet, Wi-Fi and Bluetooth for control panels, robotics, smart factories and advanced home automation systems.

The module is designed to reduce the extra wiring and interface boards often needed between IoT controllers and industrial equipment. Optocoupler isolation, digital isolation, TVS diodes and a wide-voltage power supply help protect the logic side when switching higher-voltage or noisy loads.

It comes housed in an industrial-grade ABS enclosure for rail mounting, with screw terminals for field wiring. Onboard peripherals include RTC, TF/MicroSD storage, a programmable RGB LED and buzzer for status indication and local feedback.

Features:

  • Relay control: Control heavy inductive and resistive loads securely with 8 mechanical relays.
  • Relay rating: Relays are capable of switching up to 10A at 250V AC or 30V DC.
  • Relay isolation: Optocoupler isolation helps protect digital logic from high-voltage feedback.
  • Local processing: Process complex automated routines locally using the ESP32-S3 dual-core microcontroller.
  • Memory: Equipped with 16MB of Flash and 8MB of PSRAM.
  • Software support: Suitable for demanding MicroPython, C++, or Arduino scripts.
  • CAN interface: Onboard isolated CAN interface for automotive or industrial sensor networks.
  • Noisy environments: CAN interface supports reliable data transmission in electrically noisy environments.
  • Ethernet: Built-in W5500 Ethernet port for stable, low-latency wired networking.
  • Wi-Fi: Native 2.4GHz Wi-Fi for wireless networking.
  • Bluetooth: Native Bluetooth 5 (BLE) capability.
  • Digital inputs: Read sensor states or physical switches safely via 8 flexible digital inputs.
  • Input modes: Supports both active and passive switching mechanisms.
  • Input tolerance: Digital inputs support input tolerance up to 36V.
  • Panel mounting: Industrial ABS rail-mount enclosure for existing electrical panels.
  • Power input: Wide 7V to 36V DC input range.
  • Status LED: Onboard programmable RGB LED for custom visual feedback.
  • Status indication: RGB LED can show at-a-glance status updates such as network connection or fault states.
  • OEM part: Genuine Waveshare OEM part.
  • Support: Backed by extensive documentation and long-term support.

Specifications:

  • Microcontroller: ESP32-S3-WROOM-1U-N16R8 (Xtensa 32-bit LX7, up to 240MHz)
  • Memory: 16MB Flash, 8MB PSRAM
  • Relays (Outputs): 8 Channels (1NO 1NC), Rated ≤10A 250V AC / 30V DC
  • Digital Inputs: 8 Channels, 5V to 36V DC (Passive/Active - NPN or PNP)
  • Wired Connectivity: Isolated CAN bus, Ethernet (10/100Mbps via W5500), USB Type-C
  • Wireless Connectivity: 2.4GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 / BLE
  • Power Supply: 7V to 36V DC via screw terminal, or 5V via USB-C
  • Isolation Protections: Optocoupler isolation (relays/inputs), unibody power supply isolation, digital signal isolation, TVS diodes
  • Onboard Peripherals: RTC (Real Time Clock), TF / MicroSD card slot, Programmable RGB LED, Buzzer
  • Enclosure: Industrial-grade DIN-rail mount ABS plastic

A strong fit for industrial automation, remote I/O, equipment control and connected relay applications where ESP32-S3 processing, isolated field inputs and multiple network interfaces are needed in one enclosure.

Jargon buster

Plain-language definitions for the technical terms used above.

BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
CAN bus
CAN bus is a reliable two-wire communication network originally designed for vehicles and now common in machinery and robotics. It matters when you need multiple controllers or devices to share status and control messages in a noisy electrical environment.
DIN
DIN means data in, the pin where this display receives data from the controller. Connecting DIN to the correct SPI data output pin is needed for the screen to receive pixel and command information.
ESP32
ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
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.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
microSD card
A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
RTC
A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
Tolerance
Tolerance tells you how far the real resistance value may be from the printed value. A 1% resistor is useful when a circuit needs more predictable behaviour than a looser 5% or 10% part.
USB Type-C
A reversible USB connector used for power and data on many modern devices. On this kit it indicates an alternate 5V power input, which may be useful for setup or charging without the solar panel.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.

Supplier page — waveshare.com

Supplier Description · 4.4 MB · Click any page to view full size

Download PDF

ESP32-S3-ETH-8DI-8RO-C Wiki Docs

Document · 1.7 MB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.