Git Product home page Git Product logo

dmxreceiver's Introduction

DMXReceiver

Techinal Specifications Nominal Input Voltage (DC) 9 to 24 Vdc (24V is to much for Relays board) Input Current 10 A Max Output Current 2.5A Max/Ch Number of DMX Channels 4 Addressing DMX Range 1 to 509

Advanced features - Smart mode (Activated by turning Switch#10 on):

Guidance to use

  1. Turn Switch #10 on (SmartMode on now), Switch#5-#8 on (default delay), rest switches off and restart board
  2. Put board in Learning mode by turning Switch #9 on
  3. Turn off all DMX light
  4. Turn on Switch#1 on and then use all lights, which you want to associate with Relay#1
  5. Turn off Switch#1 and all DMX lights
  6. Repeat learning for channels 2-4 (with appropriate switches 2-4)
  7. Turn off Switch#9 (Learning mode off, all changes will be written to EEPROM)
  8. Ajust default delay by switches 1-8 and restart board (delay in tens of seconds. If 0: it will be no delay)
  • When Switch#9 off - Switches 1-8 will define delay, between all DMX channels, associated with Relay turned to off and Relay turned off (in 10th seconds)
  • Relay turnes on immediatelly when at least, 1 associated DMX channel in use
  • You can ajust individual delay for every channel at step 4, using switches 5-8 (in tens of seconds). Value 15 (on-on-on-on) is reserved for default delay (defined at step 8).

SmartMode designed to use togetger with LightHub Smarthome controller Recommeded for control AC power of LED transformers

  • in SmartMode possible to use CLI interface on USB Serial port to control association table, save it to NVRAM and load fron NVRAM (USE 9600,N,8,1 Serial line parameters)

  • Use these commands: 'help' - this text

  • 'relay #' - set relay # setup for (1-4)\n

  • 'set <DMX channel #> [<delay in 10s>]' - associate relay with channel

  • 'del <DMX channel #>' - de-associate relay with channel

  • 'print' - print association table

  • 'save' - save current config in NVRAM

  • 'load' - load config from NVRAM

  • 'kill' - test watchdog (there are no WDT yet)

  • 'clear' - clear association table in RAM

  • 'reboot' - reboot controller (disabled now)

  • When Switch #10 turned off - the board will working as normal DMX relay

  • Setting Address

The DMX address is set using the first 9 switches of the DMX address switch. The address is set as a binary number (with switch 1 the LSB). As the unit is a 4 channel receiver, it will respond to data in the set address, and the following 3 addresses in the DMX data stream.

  • Using With DMX Input

In order to use the TinkerKit DMX to PWM Converter with a DMX feed, simply set the desired address and connect the DMX feed to the DMX input. Remember to terminate the DMX feed at the end of the chain with a 120Ω resistor between the DMX + and - lines.

  • Test Mode

The TinkerKit set each individual output up to full brightness. This test mode is entered by setting the DMX address to 0 (all switches down). While in this mode, any incoming DMX data is ignored. Once the address is changed from 0, pressing the RESET button will return the device to normal operation.

  • The firmware allows you to use the DMX receiver module using a mosfet output or a relay one. The output mode can be selected changing the value of the define OUTPUT_MODE in this way: MOSFET for mosfet output RELAY for relay output.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.