# <span style="color: red">R</span> + <span style="color: green">G</span> + <span style="color: blue">B</span> = ♥️ --- # Was wir gerade haben --- ## Cameo FLAT PAR CAN RGB - 10 x schon an der Decke - 10 x noch in einer Kiste - RGB - Einzelne LEDs pro Kanal --- ## U\`King ZQ-B35 - 2 x über der Küche - RGBW - Multi-Color-LEDs - 240W --- # DMX Richtiger Name: `DMX512` (aktuell `E1.11 – 2008, USITT DMX512-A`) - Serielles Protokoll - Symmetrische Signalübertragung - Bus-System --- ## Aufbau DMX - 3-Pin XLR - Basiert auf RS-485 - 250 kbit/s mit 8n2 --- ## Aufbau DMX - Break - Start-Code `0x00` - 512 Channel Bytes Maximale Refresh-Rate: 44Hz --- ## DMX Addresses Jedes Device verwendet $N$ Channels. Auf dem Gerät wird der erste Channel als Addresse eingestellt. Alle weiteren Channels sind dann aufsteigend. --- ## DMX Channels Ein Channel ist ein 8-bit Wert. Interpretation hängt von Funtionen des Geräts ab. **Beispiele:** - RGB Spots mit jeweils einem Channel für R, G, B - RGB Spots mit jeweils einem Channel für Hue, Brightness und Flash - RGBW mit jeweils einem Channel für R, G, B, W - Moving Heads mit jeweils zwei Channel pro Achse --- # Und das FMS sprach: "Es werde Lumen" --- ## [uDMX](https://www.anyma.ch/research/udmx/) - Günstig: < 10€ - Lahm: Schaft gerade so 20 Hz - Wackelig --- ## [Enttec Open DMX USB](https://www.enttec.com/product/dmx-usb-interfaces/open-dmx-usb/) - Teuer: ~ 100€ - Schafft problemlos 44 Hz - Stabiles Protokoll --- ## Treiber und Abstraktionen *Shameless plug*... https://github.com/fooker/netdmx Macht UDP-Packate zu DMX-Frames. --- ## Show some code --- ![](https://dryhire.nordlite.de/cache/com_image_product-image_d2fd5b1ed43062daf2583df9a6b23efc/3.jpg) --- ## Photonic \>\>\> **https://github.com/fooker/photonic** <<< --- ## The gist - Nodes - Attributes - Inputs --- ## Example
{"title":"RGB Lights","tags":"presentation","slideOptions":{"theme":"night","transition":"fade"}}