Skip to content

djairjr/DMX_MODBUS

Repository files navigation

DMX_MODBUS

Victor Nóvoa's theatrical show "Macuco" (https://www.guiadasemana.com.br/sao-paulo/teatro/evento/macuco-no-sesc-pinheiros-2025) directed by Lubi Marques needed a boat sail structure that could be remotely controlled in the backstage or theater booth. The DIGNA theater company already had the three -phase engine Weg W22. Initially, we forwarded the solution to use a VFD Schneider ATV12 with stop buttons, starting, steering reversal and velocity control via potentiometer. But this has not yet met the need for organic movements and accuracy in speed adjustment. The final solution was to use a DMX light table, and create an interface with 4 channels to access the phase inverter through the modbus.

In this repository, I include two versions of the system. The first is the one we are using in the Sesc Pinheiros season. It is based on Arduino Mega, with two RS485 modules, OLED screen and rotary encoder.

In the second version, it replaces Arduino Mega with a T-Display ESP32 TTGO, using the native TFT ST7789 display, wiht the same two RS485 modules and the same rotary encoder. In this version, it includes a configuration system that allows the user to choose the VFD model, between six different types of manufacturers. There is also the possibility of the user to choose the first DMX channel to be used by the device.

There is still a limitation on the use of DMX universes. The system allows use only in the first universe.

I will leave it opensource and available. Our theater reality in Brazil is so precarious that it makes no sense to patent this solution. That is available and is used by those who need it.

Releases

No releases published

Packages

 
 
 

Contributors