What kind of chip do I need to connect DMX 512 (via XLR) as in INPUT to an Arduino? (It will probably an UNO R3, but I haven’t bought it yet, so other options are possible).
The goal is to assign a certain number of DMX channels, ie 1-10 (or some other range, 50-60 for example) to the project, and drive motors to specific positions based on the incoming DMX values.
For example, channel one, value between 0 and 254, controls motor one between -90 degrees and +90 degrees, in a 180 degree arc, where, DMX value 127 is 0 degrees.
It would also be great to have the DMX pass-through (outputs an unmodified DMX signal to allows daisy chaining).
Hi @lightnb and welcome to the forum
DMX uses the RS-485 protocol. You might need a RS232_to_ RS485 converter.
But there is still a problem with the unknown DMX data-standard. (because there is no standard)
If you are lucky, your DMX-device talks UART…
Regarding the motors: do you want to drive mirrors like in laser-shows? They use Galvo-motors , maybe some galvo driver-sets are available in the shop?
I think DMX512 is fairly standard. https://en.wikipedia.org/wiki/DMX512. I’d like to build a pan and tilt head for a DSLR camera and program movement cues for it with a DMX based lighting board.
OK,
I only checked DMX in general.
I found a nice tutorial in the arduino playground about DMX512
Maybe that answers a few questions.
Regarding the camera: depending on the weight of the camera you can use several pan/tilt gimbals with an arduino. With Servo or brushless motors both have pros and cons…