ESP32-S3-Based DMX512 Smart Lighting Controller

SKU: DFR0944

The EDGE201-DMX512 controller, based on the ESP32-S3, revolutionizes stage and venue lighting by integrating DMX512 protocol with interfaces like RS485, I2C, and UART, ensuring compatibility with Arduino and ESPHome. Its dual-core architecture, WiFi, and Bluetooth capabilities enable seamless, programmable automation and remote control, making it a versatile solution for modern lighting needs.

Overview of DMX512 Lighting Programming Controller

Downloadable Resources

  • Docs
  • Tech Specs
  • 1. Getting Started

    2. Example Code for Arduino - Light up the blink light

    3. Example Code for Arduino - Control the light strip

    4. Example Code for Arduino - moving head beam light

    5. Example Code for Arduino - Light Up WS2812 Light Strip

    6. Example Code for Arduino - Relay OUT

    7. Example Code for Arduino - DI1-DI8 Industrial Digital Input Interfaces (Fully Isolated)

    8. Example Code for Arduino - RS485 Port

    9. Example Code for Arduino - RTC

    10. Example Code for Arduino - Native GPIO pins of ESP32-S3

    11. Example Code for Arduino - ESP32-S3 native I2C interface

    12. Example Code for Arduino - ESP32-S3 native UART interface

    13. Example Code for Arduino - Drive a Display on ESP32-S3

    14. Example Code for Arduino - ESP32-S3 Bluetooth Receive & Transmit

    15. Example Code for Arduino - Control LED via WiFi

    16. Example Code for Arduino - ESP-NOW Data Transfer

    17. Example Code for Arduino - Display temperature & humidity on OLED

    18. Example Code for Arduino - Obtain Temperature & Humidity

    19. Example Code for Arduino - Get Network Time via WiFi

    20. Example Code for Arduino - Get WiFi Weather Infromation

    21. Example Code for Arduino - Smart Config One-click Networking + Auto-Connection

    22. Example Code for Arduino - Using With a Camera

    Specifications

    DMX512-1.png

    Rear Panel

    DMX512 (4).png

    Feature Name Function Description
    12V~24V Power IN Power Input, Voltage Range: 12V to 24V, Terminal Blocks or DC 2.1 Interface (choose one)
    WIFI/Bluetooth WIFI and Bluetooth antenna (SMA female interface)
    PWR Power Indicator Light
    IO21 Test light connected to the ESP32-S3's IO21 port.
    USB Type-C USB Download Program Interface
    RST Reset Button
    120R RS485 RS485 120Ω switch
    DMX512 OUT Lighting control program output interface, used for connecting to DMX512 driver.

    Front Interface

    DMX512 (3).png

    Feature Name Ports Name Function Description
    RS485
    1 RS485 port
    A RS485 A
    B RS485 B
    Relay OUT
    **1 Relay Output Port (relay coil controlled by IO46 of ESP32-S3) **
    COM Relay Common Terminal
    NO Relay Normally Open Terminal
    Digital IN
    8 optically isolated digital input ports
    DGND Ground terminal for digital input (fully isolated, separate ground for digital input, not connected to system ground)
    DI1 Channel 1 digital input port, connected to IO6 of ESP32-S3
    DI2 Channel 2 digital input port, connected to IO7 of ESP32-S3
    DI3 Channel 3 digital input port, connected to IO18 of ESP32-S3
    DI4 Channel 4 digital input port, connected to IO35 of ESP32-S3
    DI5 Channel 5 digital input port, connected to IO36 of ESP32-S3
    DI6 Channel 6 digital input port, connected to IO37 of ESP32-S3
    DI7 Channel 7 digital input port, connected to IO38 of ESP32-S3
    DI8 Channel 8 digital input port, connected to IO39 of ESP32-S3
    GPIO/I2C/UART
    ESP32-S3 native GPIO/I2C/UART (non-isolated)
    IO4 ESP32-S3 native IO4, supports digital and analog signals
    IO5 ESP32-S3 native IO5, supports digital and analog signals
    SCL I2C SDA, ESP32-S3 IO2
    SDA I2C SDA, ESP32-S3 IO1
    TXD UART TX, ESP32-S3 IO6
    RXD UART RX , ESP32-S3 IO8
    POWER
    Power Output
    3V3 3.3V Output
    5V 5V Output
    GND Negative terminal of the power supply (system ground)
    GND Negative terminal of the power supply (system ground)

    Was this article helpful?

    TOP