5. Raspberry Pi RDM Responder / Pixel controller [Plug & Play]



Open source Raspberry Pi RDM Responder.

Download : The SDCard zip-file

Main Features
  • Raspberry Pi baremetal programming controls DMX512 timing
  • Open source https://github.com/vanvught/rpidmx512/tree/master/rpi_rdm_responder
  • DMX512 Receiver
  • ANSI E1.11-2008 compliant (DMX512-A)
  • E1.20-2010 compliant (RDM)
  • Separate buffers for incoming DMX and RDM data
  • Support for sub-devices
  • Built-in support for many SPI devices (for example: WS2801, WS2811, WS2812, WS2812B)
  • Support for real-time clock mcp7941x
  • Real-time statistics and process information is available on external monitor (configurable display levels)
  • UUID (or S/N) is based on MAC-address (works across all Raspberry Pi models)
Raspberry Pi Zero + DMX512 RDM isolated board + open source = € 38,90

OLA command-line interface
pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 device_info
Protocol Major: 1
Protocol Minor: 0
Device Model: 18
Product Category: Other
Software Version: 1455559040
DMX Footprint: 32
Current Personality: 1
Personality Count: 1
DMX Start Address: 1
Sub Device Count: 1
Sensor Count: 1

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 device_model_description
Model A+ 256MB

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 sensor_definition 0
Sensor Number: 0
Type: Temperature
Unit: degrees C
Prefix: None
Range Min: -273
Range Max: Undefined
Normal Min: -273
Normal Max: 85
Supports Recording: Recorded Value, Lowest/Highest Detected Values
Name: CPU

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 sensor_value 0
Sensor Number: 0
Present Value: 26
Lowest: 18
Highest: 26
Recorded: 26

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 dmx_personality
Current Personality: 1
Personality Count: 1

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1  dmx_personality_description 1
Personality: 1
Slots Required: 32
Name: RDM Responder / DMX Analyzer

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 -d 1 dmx_personality_description 1
Personality: 1
Slots Required: 180
Name: WS2812 RGB LED

pi@openlighting-3 ~ $ ola_rdm_get --universe 1 --uid 7ff0:ebbfbdb1 -d 1 dmx_start_address
DMX Address: 1

OLA web interface

UI_2


Limitations :
  • The Raspberry Pi 2 Model B is using CPU0 only.
ċ
devices.txt
(0k)
Arjan van Vught,
Jul 29, 2015, 9:49 AM
Comments