projekte:2018:dmxsteuereinheit

Dies ist eine alte Version des Dokuments!


DMX Steuereinheit für z.B. eine Bass Box (MX101)

  • 06.09.2017: Fixed Schematic
  • 02.09.2017: 7 Stunden Dauerlauf auf Cosmic Festival mit v1.0.0: PASSED
  • 30.08.2017: Gehäuse gefertigt, verkabelt und zusammengebaut, Firmware geschrieben
  • 11.07.2017: Platine rev1 angekommen, bestückt und funktioniert soweit. DMX und Adresse noch nicht gecheckt.
  • 00.06.2017: Platine gefräst und DMX getestet. Funktioniert.
  • 00.06.2017: Ersten Gehäuseentwurf konstruiert.
  • 00.06.2017: Bauteile bei Conrad und Thomann bestellt.
  • Configurator schreiben (optional)
  • Adresse auf Klavier (elektrischer Defekt an Board)
  • DMX In (XLR M)
  • DMX Out (XLR F)
  • WS2811/12 Strip (XLR 4-Polig F)
  • Kaltegerätestecker
  • Power LED

4 Pol. XLR for WS2811

Pin Beschreibung
1 +5V
2
3 Data
4 GND

Oranges Kabel an Bassbox

Farbe Beschreibung
Braun GND
Gelb/Grün Data
Blau +5V
  • Mäuseklavier für DMX Adresse
  • RXTX Serial
  • Schalter für DMX On/Off
  • Encoder für die Auswahl des Manuellen-Modes (EQ, Fade, Einfarbig, PingPong, WalkingAround, WheelFade)
  • Poti für Farbthema
  • Poti zum EQ einpegeln
  • DMX Mode LED
  • 3 7-Segments für Adressanzeige
  • EQ In (6,3mm Klinke)

Das Controller hat ein internes EEPROM in dem 1KB gespeichert werden kann. Über das Serielle Interface können verschiedene Programme für verschiedene angeschlossene Geräte aus das die MX101 gespielt werden. Die Programme werden im internen eeprom hinterlegt.

An 0x0000 steht der Header:

Offset Wert
0x00 validmarker
0x01 version
0x02 reserved
0x03 reserved
0x04 reserved
0x04 num of areas

Danach kommen NumOfAreas an Frames. Ein Frame sieht wie folgt aus:

Offset Wert
0x00 validmarker
0x01 type
0x02 start led
0x03 end led
0x04 reserved
0x05 reserved
0x06 reserved
0x07 reserved

Erster Versuch (rev1)  Erster Versuch

  • projekte/2018/dmxsteuereinheit.1504721482.txt.gz
  • Zuletzt geändert: 2020/10/18 14:01
  • (Externe Bearbeitung)