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

Contact: nopx

Projectstatus:

Status

08.09.2018: LED Kabel ersetzt. Bilder gemacht

06.09.2017: Fixed Schematic of Rev1, Comps Output war auf 5V

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.

ToDos

Configurator schreiben (optional)

Adresse auf Klavier (elektrischer Defekt an Board)

Interfaces

DMX In (XLR M)

DMX Out (XLR F)

WS2811/12 Strip (XLR 4-Polig F)

Kaltegerätestecker

Power LED

Hardware

Schematic Revision 1

Schematic Revision 1.1 (fixed)

rev1 to rev1.1 Fixes: An den Komperatoren nicht nach +5V hochziehen

Firmware

https://github.com/noppelmax/DMXBox

Steckerbelegung

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

Interne Interfaces

Mäuseklavier für DMX Adresse

RXTX Serial

IDEE Optionale Interfaces

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)

IDEE Programme

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

Bauteile

Kaltgeräte-Steckverbinder C14 Serie (Netzsteckverbinder) 42R Stecker, Einbau vertikal Gesamtpolzahl: 2 + P

https://www.conrad.de/de/kaltgeraete-steckverbinder-c14-serie-netzsteckverbinder-42r-stecker-einbau-vertikal-gesamtpolzahl-2-pe-10-a-schwarz-k-b-1-st-708543.html

XLR Female NC3FD-LX https://www.conrad.de/de/xlr-steckverbinder-flanschbuchse-kontakte-gerade-polzahl-3-silber-neutrik-nc3fd-lx-1-st-734517.html

XLR Male: NC3MD-LX

https://www.conrad.de/de/xlr-steckverbinder-flanschstecker-kontakte-gerade-polzahl-3-silber-neutrik-nc3md-lx-1-st-734611.html

eeprom https://www.conrad.de/de/speicher-ic-microchip-technology-25lc080a-isn-soic-8-eeprom-8-kbit-1-k-x-8-160419.html

sn75176a https://www.conrad.de/de/schnittstellen-ic-transceiver-texas-instruments-sn75176ad-rs422-11-soic-8-1187642.html

sicherungshalter https://www.conrad.de/de/sicherungs-haltefeder-passend-fuer-feinsicherung-5-x-20-mm-63-a-250-vac-eska-120800h-1-st-533920.html

Klinkenbuchse https://www.conrad.de/de/klinken-steckverbinder-635-mm-buchse-einbau-vertikal-polzahl-2-mono-silber-bkl-electronic-1109001-1-st-732931.html

LED Fassung https://www.conrad.de/de/led-fassung-metall-passend-fuer-led-5-mm-schraubbefestigung-signal-construct-smz1089-185957.html

Foto

Bestückte Platine Bestückte Platine Gehäuse Platine rev1 front Platine rev1 back Bassbox im Proberaum Erster Versuch