Difference between revisions of "OHM-DMX-LIGHTS"
Line 21: | Line 21: | ||
== DMX controller == | == DMX controller == | ||
− | The DMX-controller consists of an Atmega169 | + | The DMX-controller consists of an Atmega169 micro-controller running at 16Mhz (?). |
+ | This uC has enough ports to drive 30 small FETS onboard the PCB that each drive an R, G or B output for one of the spots; providing a total of 10xRGB outputs. Next to this, the uC also has it's USART used for processing incoming DMX512 data and uses 9 pins to read the state of 9 dip-switches on the PCB that allow setting of the DMX512 base-address. | ||
+ | |||
+ | Also on the PCB is a small circuit that provides an opto-isolated DMX512 Input and ouput, nicely seperated from the rest of the circuit by means of an opto-coupler mounted across a 'bare zone' on the top and the bottom of the PCB; providing extra safety for the DMX512 bus and it's controller in case of short-circuit somewhere. | ||
+ | |||
+ | The DMX512 input is provided via two chassis-mount RJ11 blocks. |
Revision as of 09:55, 3 October 2013
Projects | |
---|---|
Participants | |
Skills | soldering electronics programming |
Status | Active |
Niche | Electronics |
Purpose | Use in other project |
Introduction
A number of Techinc people have bought the RGB-floodlight sets as used on OHM2013, see tkkrlab.nl info] for details on them.
Some/most of us do not really have use for DMX512 functionality, however, and would prefer other ways of control. Also, the firmware in the controller currently does not seem to use interrupt-based PWM mechanisms. See [ohm.sa007.nl] for details.
System overview
Lamps
The system in question consists of 10 RGB led-spots with a wide-angle beam that each have a rating of 10Watts. They have internal current-limiting resistors that allow you to drive them with a standard 12VDC voltage.
Each lamp has a 5 meter cable attached to it that terminates into a keyed 4-pin connector meant for connecting it to the DMX-controller. The four wires are for R, G and B, and the black wire is the common ANODE (POSITIVE) voltage for the LEDS.
The LED modules that are used inside of the spots seem to have 3 sets of led-chips wired in series, allowing for efficient use of the high DC-voltage (12V) without losing too much power.
DMX controller
The DMX-controller consists of an Atmega169 micro-controller running at 16Mhz (?). This uC has enough ports to drive 30 small FETS onboard the PCB that each drive an R, G or B output for one of the spots; providing a total of 10xRGB outputs. Next to this, the uC also has it's USART used for processing incoming DMX512 data and uses 9 pins to read the state of 9 dip-switches on the PCB that allow setting of the DMX512 base-address.
Also on the PCB is a small circuit that provides an opto-isolated DMX512 Input and ouput, nicely seperated from the rest of the circuit by means of an opto-coupler mounted across a 'bare zone' on the top and the bottom of the PCB; providing extra safety for the DMX512 bus and it's controller in case of short-circuit somewhere.
The DMX512 input is provided via two chassis-mount RJ11 blocks.