U. Art-Net 4 Node : UART / SPI / I2C
Download with instructions link
Open source for outputting to UART, SPI and I2C.
Use case: "Control a car using the OBD port. Sometimes during a car presentation show it would be nice to control the car lights when it's revealed"
There is an embedded TFTP server (disabled by default) for remotely storing the channel files.
The channel must be named: chlxxx.txt where xxx is [001..512]
Supported filesystem types:
FAT
FAT32(rev0.0)
exFAT(rev1.0)
Each channel has its own channel file. Each line in this file starts with the DMX value and then comma separated values for the output stream. Invalid lines are just ignored. When there are multiple lines with the same DMX value, then the last line is used.
A 'Hello world!' example:
cat /Volumes/FAT32/chl001.txt
127 72,101,108,108,111,13,10
200 87,111,114,108,100,33,13,10
When sending DMX value 127 to Channel 1, then "Hello\r\n" is outputted.
When sending DMX value 200 to Channel 1, then "World!\r\n" is outputted.
LLRP Device configuration
Port UDP : 5569
Multicast join Request : 239.255.250.133
Multicast Response : 239.255.250.134
RDM Device configuration
Manufacturer ID : 0x5000 [www.orangepi-dmx.org]
Root label : Showfile player
Product Category : 0x0801 [E120_PRODUCT_CATEGORY_DATA_DISTRIBUTION]
Product Detail : 0x0601 [E120_PRODUCT_DETAIL_ETHERNET_NODE]
Note: Currently there is a restriction for 64 output bytes per DMX value.