Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alf45tar/esp32-dmx-wifi
Art-Net to DMX gateway and viceversa. It supports RDM and sACN (E1.31) too.
https://github.com/alf45tar/esp32-dmx-wifi
art-net dmx e131 esp32 rdm sacn
Last synced: 3 months ago
JSON representation
Art-Net to DMX gateway and viceversa. It supports RDM and sACN (E1.31) too.
- Host: GitHub
- URL: https://github.com/alf45tar/esp32-dmx-wifi
- Owner: alf45tar
- Created: 2023-08-23T18:00:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-24T09:22:08.000Z (over 1 year ago)
- Last Synced: 2024-07-30T17:00:26.570Z (6 months ago)
- Topics: art-net, dmx, e131, esp32, rdm, sacn
- Language: C++
- Homepage:
- Size: 4.07 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ESP32-DMX-WiFi
Art-Net to DMX gateway and viceversa. It supports RDM and sACN (E1.31) too.
![](images/Assembled.png)
Strongly based on amazing [LXDMXWiFi_Library](https://github.com/claudeheintz/LXDMXWiFi_Library) example [ESP32-DMX_rdm](https://github.com/claudeheintz/LXDMXWiFi_Library/tree/master/examples/ESP32-DMX_rdm).
Configuration utility for macOS and Windows is [here](https://github.com/claudeheintz/LXDMXWiFi_Library/tree/master/examples/configuration%20utility)
Changes from original source are:
```
#define STARTUP_MODE_PIN 0 // use onboard built-in button for force default setup
#define DIRECTION_PIN 4 // pin for output direction enable on RS-485 transceiver chip
#define DMXSERIAL_INPUT_PIN 16 // default UART2 RX pin
#define DMXSERIAL_OUTPUT_PIN 17 // default UART2 TX pin
#define STATUS_LED 2 // LED_BUILTIN for DOIT ESP32 DevKit V1....
#define USE_REMOTE_CONFIG 0 // uncommented line for enable the configuration utility
```## Bill of materials
- DOIT ESP32 DevKit V1 30 pins board
- RS-485 transceiver like SN75176 or MAX485 or equivalent
- Male XLR panel mount connector
- 2x M3 x 8 mm bolts
- 2x M3 nuts
- 1K Ohm 1/4 watt resistor
- 2K Ohm 1/4 watt resistor## Schematic
```
RX2/GPIO16 ---+
|
2k | 1k +---------------+
GND ---/\/\/\-+-/\/\/\--| R VCC |---------- +5V (VIN when ESP32 board is powered by USB)
| |
+----| RE/ B |---------- Data - (XLR pin 2)
| | SN75176 |
GPIO04 --------+----| DE A |---------- Data + (XLR pin 3)
| |
TX2/GPIO17 -------------| D GND |---+------ Ground (XLR pin 1)
+---------------+ |
|
GND
```## Images
![](images/Open%20from%20USB%20side.png)
![](images/Open%20from%20DMX%20side.png)