Waveshare ESP32-S3-POE-ETH-8DI-8RO-C

Industrijski 8-kanalni ESP32-S3 WiFi relejni modul - korisnički priručnik

Model: ESP32-S3-POE-ETH-8DI-8RO-C

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
Package contents: ESP32-S3-POE-ETH-8DI-8RO-C module, 2.4G 4DB SMA antenna, and screwdriver.
Slika 2.1: Komponente uključene u paket.

3. Specifikacije

Key technical specifications for the ESP32-S3-POE-ETH-8DI-8RO-C module:

ZnačajkaOpis
ProcesorXtensa 32-bit LX7 Dual-core, up to 240MHz
Flash memorija16 MB
PSRAM8 MB
Bežično povezivanje2.4 GHz Wi-Fi (802.11 b/g/n), Bluetooth 5 (LE)
Ethernet10/100M adaptive, with PoE (802.3af)
CAN sučeljeIsolated, SN65HVD230 transceiver
RS485 sučeljeIsolated, SP3485 transceiver
Relejni izlazi8-channel isolated (NO, COM, NC for each)
Digitalni ulazi8-channel isolated
Ulazna snaga7-36V DC (terminal block or PoE)
USB priključakUSB-C for power supply and communication
MontažaDIN rail mount case
IndikatoriPower, ESP32-S3 status, CAN TX/RX, RS485 TX/RX, Ethernet status, Relay status
GumbiReset, Boot
AntenaExternal SMA connector for 2.4G antenna
Detailed diagram of the ESP32-S3-POE-ETH-8DI-8RO-C module showing all features, pinouts, and dimensions.
Slika 3.1: Gotovoview of module features and interfaces.

4. Postavljanje

Follow these steps to set up your ESP32-S3-POE-ETH-8DI-8RO-C module:

4.1 Fizička instalacija

  1. **Mounting:** The module is designed for DIN rail mounting. Secure it to a standard DIN rail in your industrial enclosure.
  2. **Antenna Connection:** Screw the provided 2.4G 4DB SMA antenna onto the SMA connector on the module. Ensure it is finger-tight.
Vrh view of the ESP32-S3-POE-ETH-8DI-8RO-C module showing antenna connector, power input, CAN, RS485, digital inputs, and relay outputs.
Slika 4.1: Vrh view s priključnim točkama.
Dno view of the ESP32-S3-POE-ETH-8DI-8RO-C module showing DIN rail mounting clips.
Slika 4.2: Donji dio view with DIN rail clips.

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.
Pod kutom view of the ESP32-S3-POE-ETH-8DI-8RO-C module showing Ethernet port with PoE capability and USB-C port.
Figure 4.3: Ethernet and USB-C ports.

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.

Povezani dokumenti - ESP32-S3-POE-ETH-8DI-8RO-C

prijeview Razvojna ploča Waveshare ESP32-S3-Touch-LCD-4.3: Značajke i vodič
Istražite Waveshare ESP32-S3-Touch-LCD-4.3, snažnu razvojnu ploču za mikrokontrolere s 4.3-inčnim kapacitivnim zaslonom osjetljivim na dodir, WiFi-jem, BLE 5 i više sučelja poput CAN-a, RS485 i I2C-a. Saznajte više o njegovom hardveru, postavljanju i...ampdemonstracije za razvoj HMI-ja.
prijeview ESP32-S3-Touch-LCD-4.3B: Razvojna pločaview i Vodič za postavljanje
Istražite ESP32-S3-Touch-LCD-4.3B, moćnu razvojnu ploču za mikrokontrolere tvrtke Waveshare. Ovaj vodič pokriva njezine značajke, opis hardvera, detalje sučelja i pruža upute za postavljanje razvojnog okruženja pomoću ESP-IDF-a i VSCode-a.
prijeview Waveshare RS485 na WiFi/ETH MQTT komunikacijski priručnik
Sveobuhvatni korisnički priručnik za Waveshare RS485 na WiFi/ETH modul, koji vodi korisnike kroz pripremu softvera i hardvera, konfiguraciju mreže i uspostavljanje MQTT komunikacije s platformama poput EMQX-a.
prijeview Razvojna ploča ESP32-S3-Touch-LCD-4.3view i Postavljanje
Sveobuhvatan vodič za razvojnu ploču ESP32-S3-Touch-LCD-4.3, s detaljnim opisom njezinih značajki, opisom hardvera, priključka, postavkama okruženja za CircuitPython, MicroPython i C/C++ (Arduino, ESP-IDF) te konfiguracijom unutar Arduino IDE-a.
prijeview Waveshare RS232/485 na WiFi PoE Ethernet (B) serijski poslužitelj Korisnički priručnik
Istražite Waveshare RS232/485 na WiFi PoE Ethernet (B) korisnički priručnik, sveobuhvatni vodič za serijski poslužitelj koji pretvara RS232/485 u TCP/IP mrežna sučelja, omogućujući dvosmjerni prijenos podataka putem WiFi-ja i Etherneta.
prijeview Tehničke specifikacije RS232/RS485 za Ethernet i PoE Ethernet pristupnik
Ovaj dokument pruža detaljne specifikacije, značajke hardvera i softvera te postupke testiranja za Waveshare RS232/RS485 na Ethernet i PoE Ethernet pristupnike. Ovi uređaji funkcioniraju kao serijski poslužitelji, Modbus pristupnici i MQTT pristupnici za industrijsko prikupljanje podataka i povezivost s IoT-om.