Created this program to control DMX-512 via WiFi with NodeMcu v3 I will add functions and create schematics for the wiring. A Rs485 module will be used in this project with a XLR plug to connect with the decoders.
This controller is based on NodeMCU microcontroller and uses an RS485 module to create DMX-512 signal for testing decoders. I tried to make it as compact as it's possible. Made a case in Fusion 360. It has a turn on/off switch, a XLR plug, a LED to indicate if it's turned on and a plug for charging the batteries (3 pcs of 18650 with BMS 3S).
The following picture shows the schemantics without the power part.
If uou want to use this program you will need two files, the index_en.html (or index_ru.html) and the arduino file (DMX_controller.ino) . Put these files to one folder and you should be able to compile it, if you installed the inculeded libraries.
Here is a picture to demonstrate the design. You can download 3D model in .stl format from https://www.thingiverse.com/thing:5406017