🎨 Unleash Your Creativity with DMX Control!
The DMX Shield MAX485 is a versatile add-on for Arduino that transforms it into a DMX Master device, featuring high-quality NEUTRIK XLR connectors and RDM capabilities, making it an affordable solution for connecting your projects to DMX512 networks.
Standing screen display size | 0.01 Millimeters |
Hard Drive | 1TB HDD |
Card Description | Dedicated |
Brand | CQRobot |
Series | AngelDFR0260US |
Item model number | AngelDFR0260US |
Item Weight | 1.28 ounces |
Product Dimensions | 4.7 x 1.6 x 3.4 inches |
Item Dimensions LxWxH | 4.7 x 1.6 x 3.4 inches |
Color | Arduino-DMX Shield |
Processor Brand | VIA |
Number of Processors | 1 |
Computer Memory Type | DDR3 SDRAM |
T**M
Easy to use, Works great for custom DMX.
I used 2 of these to build a custom DMX controller. Great price, extremely easy to get going.
C**S
No need to move jumper for uploading
Am using shield with DmxSimple library to transmit DMX signal to a Moving Head.I use pin 4 for output.Only jumpers used are:Between middle pin and TX-I0.Between middle pin and DE.
R**N
Documentation is pretty sparse. In the product description there is a ...
Works well once you figure it out. Documentation is pretty sparse. In the product description there is a link to the Wiki, and the last link the Wiki page is to the user manual, which is still pretty sparse but was the best source of info I found.I used their library to start with. It's called dmxlibraryforar and there is a link in the user manual. It's not in the Arduino library manager. The issue with this library is that it uses the serial port of the Arduino to communicate with the shield. That's fine unless you want to send data to the Arduino over serial, like the color to set the lights to - which is what I wanted to do.I moved to the DMXSimple library after I got the basics working. You need this code in setup(). The first two lines tell the shield it will be sending DMX commands, rather than receiving them. The last one configures the pin that your Arduino will send commands to the shield on. The DMXSimple library defaults to pin 3, so you need to set it to 4. See attached image for jumper settings.pinMode(2,OUTPUT);digitalWrite(2,HIGH);DmxSimple.usePin(4);Here is the hardware I used:- econoLED 12V Flexible SMD 5050 RGB LED Strip Lights, LED Tape, Multi-colors, 300 LEDs, Non-waterproof, Light Strips, Color Changing, Pack of 16.4ft/5m Strips- Lixada DC 12V-24V 3 Channel DMX Decorder LED Controller for RGB 5050 3528 LED Strip Light- QUANS 110V to 12V DC 5A 60W Universal Regulated Switching Power Supply for LED Lighting Strip CCTVHere is a full code listing that rotates thru DMX channel 1,2,3 every two seconds.#include <DmxSimple.h>int channels = 3;void setup() {// Set DMX module to master modepinMode(2,OUTPUT);digitalWrite(2,HIGH);// Set the pin the module will receive commands onDmxSimple.usePin(4);// Set all channels to 0DmxSimple.maxChannel(channels);for(int c = 1; c <= channels; c++ ) {DmxSimple.write(c, 0);}}int count = 0;
R**S
Works as described
I have used it with Blynk to create an app to control lights around our property, works well. Found it easier to put it on a Mega, disconnect pins RX0, TX0 from connecting to Mega board and run wires from RX2/TX2 on the Mega to RX0/TX0 on DMX board. This way I was able to use multiple serial portsSerial 0 - Debugger & Serial PrintSerial 1 - WIFISerial 2 - DMX Controller - redirected through hardware
A**Y
It works
Pro: inexpensive. Con: poor documentation.
D**T
works well, but not isolated
This works well to control a Chauvet DJ Followspot 400G. The followspot has a manual mode, but it uses push buttons to dim up and down in large steps. There's no fine control. I wired this up with an Arduino Uno, and a couple potentiometers. It gives much finer control of dimming.This is a low end DMX interface, because it is not isolated. Since there's only one item on my DMX chain, I didn't worry about it. This would not be safe to use in a larger setup. For that, you really want an isolated device.I used the DmxSimple library from Github. I used pins 2 and 3 for signaling, so I could use Serial.print() for debugging. Remember to set the DE line high.This Chauvet 400g uses the selected DMX channel (I used channel 1) for the color selection, and the next channel up for the dimmer level.
T**J
Easy DMX connections
Worked well for me to control 4 LED lights. Only thing I did was move the EN jumper on & off to allow programming as the serial interface can't be active for the DMX and the USB programming link at the same time. Put a piece of tape on it to make it easier to grab.The MAX485 chip is much cheaper than the board of course, but you're paying for the convenience of being able to just plug and go on the Arduino instead of rolling your own board or breadboarding it out.I was using the Arduino Create web console and just used the available libraries#include <ArduinoRS485.h>#include <ArduinoDMX.h>
M**.
Good board, here are some useful tips
Shield is of good quality. Had an issue I'm regards to erratic output, that turned out to be a library issue with the DmxSimple library. If you use that library, make sure you put:pinMode(2,OUTPUT);digitalWrite(2,HIGH);In your void setup() so that it'll transmit correctly. Or set pin D2 low for receiving instead. That's just with that library, dmxserial functions just fine but you can't use the serial monitor functions with this library unless you have an Arduino mega and set the library up to use another serial ports for dmx stuff.Shield works well, asked seller for advice on the board and there was definitely a language barrier, but they were still adamant about being helpful and did provide useful information.
Trustpilot
1 month ago
1 day ago