1. Uvod
The Waveshare Industrial 8-Channel ESP32-S3 WiFi Relay Module is a versatile control unit designed for industrial automation and IoT applications. It integrates an ESP32-S3-WROOM-1-N16R8 module, offering powerful processing capabilities with a Xtensa 32-bit LX7 dual-core processor, Wi-Fi, and Bluetooth connectivity. This module features 8-channel isolated relay outputs, 8-channel isolated digital inputs, an isolated CAN interface, an isolated RS485 interface, and 10/100M adaptive Ethernet with Power over Ethernet (PoE) support. Housed in a robust DIN rail mountable case, it provides a reliable and efficient solution for various industrial control scenarios.
2. Sadržaj paketa
Molimo provjerite jesu li svi dolje navedeni artikli uključeni u vaš paket. Ako neki artikli nedostaju ili su oštećeni, obratite se svom dobavljaču.
- ESP32-S3-POE-ETH-8DI-8RO-C Module x 1
- 2.4G 4DB SMA antenna x 1
- Odvijač x 1

3. Specifikacije
Key technical specifications for the ESP32-S3-POE-ETH-8DI-8RO-C module:
| Značajka | Opis |
|---|---|
| Procesor | Xtensa 32-bit LX7 Dual-core, up to 240MHz |
| Flash memorija | 16 MB |
| PSRAM | 8 MB |
| Bežično povezivanje | 2.4 GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (LE) |
| Ethernet | 10/100M adaptive, with PoE (802.3af) |
| CAN sučelje | Isolated, SN65HVD230 transceiver |
| RS485 sučelje | Isolated, SP3485 transceiver |
| Relejni izlazi | 8-channel isolated (NO, COM, NC for each) |
| Digitalni ulazi | 8-channel isolated |
| Ulazna snaga | 7-36V DC (terminal block or PoE) |
| USB priključak | USB-C for power supply and communication |
| Montaža | DIN rail mount case |
| Indikatori | Power, ESP32-S3 status, CAN TX/RX, RS485 TX/RX, Ethernet status, Relay status |
| Gumbi | Reset, Boot |
| Antena | External SMA connector for 2.4G antenna |

4. Postavljanje
Follow these steps to set up your ESP32-S3-POE-ETH-8DI-8RO-C module:
4.1 Fizička instalacija
- **Mounting:** The module is designed for DIN rail mounting. Secure it to a standard DIN rail in your industrial enclosure.
- **Antenna Connection:** Screw the provided 2.4G 4DB SMA antenna onto the SMA connector on the module. Ensure it is finger-tight.


4.2 Priključak za napajanje
The module can be powered via the DC terminal block or Power over Ethernet (PoE).
- **DC Power:** Connect a 7-36V DC power supply to the V+ and GND terminals on the module. Observe polarity.
- **PoE Power:** Connect an Ethernet cable from a PoE-enabled switch or injector to the Ethernet port on the module. The module supports 802.3af standard PoE.
- **USB-C Power (for development/testing):** A USB-C cable can also supply power for development or testing purposes, but it is not recommended for permanent industrial installations.

4.3 Veze sučelja
Refer to the pinout diagram (Figure 3.1) for detailed terminal assignments.
- **Relay Outputs (CH1-CH8):** Each relay provides Normally Open (NO), Common (COM), and Normally Closed (NC) contacts. Connect your loads (e.g., lights, motors) to the appropriate contacts. Ensure the load's voltage and current ratings do not exceed the relay's specifications.
- **Digital Inputs (DI0-DI7):** Connect external switches or sensors to the digital input terminals and the common (COM) terminal. These inputs are isolated for industrial reliability.
- **CAN Interface:** Connect CAN_H, CAN_L, and CAN_GND to your CAN bus network. The interface is isolated.
- **RS485 Interface:** Connect RS485_A, RS485_B, and RS485_GND to your RS485 network. The interface is isolated.
- **Ethernet:** Connect a standard RJ45 Ethernet cable for wired network communication.
5. Upute za rad
The ESP32-S3 module requires custom firmware for specific applications. This section outlines general operational aspects.
5.1 Početno uključivanje
Once power is supplied (via DC or PoE), the Power indicator LED will illuminate. The ESP32-S3 status LED will indicate the module's operational state, typically blinking during boot-up and remaining solid or blinking according to the loaded firmware's logic.
5.2 Firmware Development and Upload
The module is programmable using the ESP-IDF framework or Arduino IDE. Connect the module to your computer via the USB-C port for programming. Use the BOOT button in conjunction with the RESET button to enter bootloader mode for firmware uploads.
- **RESET Button:** Press to restart the ESP32-S3.
- **BOOT Button:** Hold down the BOOT button while pressing and releasing RESET to enter firmware upload mode.
5.3 Mrežna komunikacija
- **Wi-Fi:** Configure Wi-Fi credentials within your custom firmware to connect to a local wireless network. The external antenna enhances Wi-Fi range and stability.
- **Ethernet:** If using wired Ethernet, ensure your network provides DHCP or configure static IP settings in your firmware. The Ethernet status LEDs will indicate link activity and data transmission.
- **Bluetooth:** Utilize Bluetooth 5 (LE) for short-range communication as defined by your application's firmware.
5.4 Relay and Digital Input Control
The control logic for the 8 relays and reading of the 8 digital inputs is entirely dependent on the firmware you develop and upload to the ESP32-S3. The isolated interfaces ensure protection against electrical noise and ground loops in industrial environments.
6. Održavanje
The ESP32-S3-POE-ETH-8DI-8RO-C module is designed for industrial environments and requires minimal maintenance. However, periodic checks are recommended:
- **Environmental Conditions:** Ensure the module operates within its specified temperature and humidity ranges. Avoid exposure to excessive dust, moisture, or corrosive substances.
- **Firmware Updates:** Regularly check the Waveshare Wiki for firmware updates or security patches for the ESP32-S3 platform. Update your custom firmware as needed to incorporate improvements or address vulnerabilities.
- **Connection Integrity:** Periodically inspect all wiring connections (power, relays, digital inputs, CAN, RS485, Ethernet) to ensure they are secure and free from corrosion or damage.
- **Cleaning:** If necessary, gently clean the exterior of the module with a soft, dry cloth. Do not use liquid cleaners or solvents.
7. Rješavanje problema
If you encounter issues with your module, consider the following troubleshooting steps:
- **Module Not Powering On:**
- Verify the 7-36V DC power supply is correctly connected and providing the correct voltage.
- If using PoE, ensure your Ethernet switch/injector is PoE-enabled and functioning correctly.
- Check the USB-C connection if powering via USB.
- Ensure the Power indicator LED is illuminated.
- **Wi-Fi/Ethernet Connectivity Issues:**
- Ensure the 2.4G antenna is securely connected.
- Verify Wi-Fi credentials and network availability in your firmware.
- For Ethernet, check the cable connection and the status of the Ethernet LEDs. Confirm network settings (DHCP/static IP) in your firmware.
- Ensure no IP address conflicts on your network.
- **Relays Not Actuating:**
- Check your firmware logic to ensure the relays are being commanded correctly.
- Verify the power supply to the module is stable.
- Inspect wiring to the loads and ensure they are within the relay's voltagograničenja e/struje.
- Observe the relay status LEDs to see if they are indicating activation.
- **Digital Inputs Not Responding:**
- Check the wiring from your sensors/switches to the digital input terminals and COM.
- Verify your firmware is correctly reading the digital input states.
- Ensure the external signals are within the acceptable voltage range for the isolated inputs.
- **CAN/RS485 Communication Failure:**
- Verify correct wiring (H/L for CAN, A/B for RS485) and termination resistors if required by your bus.
- Check the CAN TX/RX and RS485 TX/RX indicator LEDs for activity.
- Ensure your firmware is correctly configured for the bus speed and protocol.
- **Firmware Upload Issues:**
- Ensure the USB-C cable is a data-capable cable, not just a charging cable.
- Confirm correct driver installation for the USB-to-serial converter.
- Follow the correct procedure for entering bootloader mode (hold BOOT, press/release RESET).
8. Savjeti za korisnike
Based on common usage and the module's features, here are some tips for optimizing your experience:
- **Leverage the Wiki:** The Waveshare Wiki page for this module (www.waveshare.com/wiki/ESP32-S3-ETH-8DI-8RO-C) is an invaluable resource. It often contains detailed programming examples, schematics, and datasheets that are essential for development.
- **Stable Power is Key:** For industrial applications, always use a high-quality, stable 7-36V DC power supply or a reliable PoE source to prevent unexpected behavior or damage to connected equipment.
- **Utilize Isolation:** The isolated CAN, RS485, digital inputs, and relay outputs are critical for industrial reliability. Ensure your wiring takes full advantage of this isolation to protect the ESP32-S3 from electrical transients and ground potential differences.
- **Optimal Antenna Placement:** For the best Wi-Fi performance, position the external antenna away from large metal objects, power lines, or other sources of electromagnetic interference.
- **Custom Firmware is Essential:** Remember that this module is a development board. Its full functionality is unlocked through custom firmware. Plan your software architecture carefully to utilize all available interfaces effectively.
9. Jamstvo i podrška
Waveshare products are designed for reliability and performance. For detailed warranty information, please refer to the official Waveshare webstranicu ili se obratite mjestu kupnje.
For technical support, resources, and comprehensive documentation, including schematics, datasheets, and code examples, please visit the official Waveshare Wiki page for this product:
www.waveshare.com/wiki/ESP32-S3-ETH-8DI-8RO-C
This Wiki provides up-to-date information and community resources to assist with your development and troubleshooting needs.





