{{:projekte:dmxbox.png?200|}} ====== DMX Steuereinheit für z.B. eine Bass Box (MX101) ====== Contact: [[user:nopx|nopx]] Projectstatus: [[projekte:projektstatus|{{:projekte:done.png?50|}}]] ===== 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 ===== * {{ :projekte:dmxbox.pdf | Schematic Revision 1}} * {{ :projekte:dmxbox_rev1_fixed.pdf | 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 ===== {{:projekte:img_20180906_112100.jpg?400| Bestückte Platine}} {{:projekte:img_20180906_112048.jpg?400| Bestückte Platine}} {{:projekte:img_20180906_112030.jpg?400| Gehäuse}} {{:projekte:img_20170906_171228.jpg?direct&300 | Platine rev1 front}} {{:projekte:img_20170906_171235.jpg?direct&300 | Platine rev1 back}} {{:projekte:img_20170831_200417.jpg?direct&300 | Bassbox im Proberaum }} {{:projekte:img_20170725_203201.jpg?direct&300 | Erster Versuch}}