Inhaltsverzeichnis:

Bauen Sie Ihr eigenes DMX-Gerät - Arduino - Gunook
Bauen Sie Ihr eigenes DMX-Gerät - Arduino - Gunook

Video: Bauen Sie Ihr eigenes DMX-Gerät - Arduino - Gunook

Video: Bauen Sie Ihr eigenes DMX-Gerät - Arduino - Gunook
Video: DMX Licht-Mischpult mit Arduino und Ardublock selber bauen 2024, Juli
Anonim
Image
Image
Bauen Sie Ihr eigenes DMX-Gerät - Arduino
Bauen Sie Ihr eigenes DMX-Gerät - Arduino
Bauen Sie Ihr eigenes DMX-Gerät - Arduino
Bauen Sie Ihr eigenes DMX-Gerät - Arduino

Willkommen auf meiner zweiten Instructables-Seite. Ich habe viel von dieser Seite gelernt und dies scheint ein großartiger Ort zu sein, um meine Projekte zu zeigen. Ich hoffe, Sie finden dieses Projekt unterhaltsam und hilfreich. Ich bin gespannt, was Sie denken. Lass es mich in den Kommentaren wissen, bitte bedenke, dass ich Anfänger und kein Muttersprachler bin. Alle Kommentare sind willkommen;)

Das Projekt

In diesem Instructable zeige ich Ihnen, wie Sie ein DMX-Gerät ganz alleine erstellen. Mit den richtigen Teilen ist es überraschend einfach herzustellen, Sie benötigen nur ein paar Komponenten. Ich zeige Ihnen, wie Sie das eingehende DMX-Signal (+2,5V und -2,5V) an ein geeignetes Signal (5V) für Ihren Arduino anpassen und dieses Signal verarbeiten. Außerdem zeige ich Ihnen, wie Sie Hochleistungs-LEDs über einen PWM-Pin ansteuern.

Sehen Sie sich das Video an, um weitere Informationen zu erhalten und das DMX-Licht in Aktion zu sehen.

Schritt 1: Projektübersicht und Hintergrund

Projektübersicht und Hintergrund
Projektübersicht und Hintergrund
Projektübersicht und Hintergrund
Projektübersicht und Hintergrund
Projektübersicht und Hintergrund
Projektübersicht und Hintergrund

Meine Freunde und ich sind in der niederländischen Partyszene keine Unbekannten und manchmal organisieren wir selbst gerne Partys. Nur wenn wir eine Party organisieren, haben wir nicht viel Licht und deshalb habe ich ein paar DMX-Scheinwerfer selbst gebaut. Im dritten Bild sehen Sie meinen ersten (erfolgreichen) Versuch, selbst ein DMX-Gerät zu erstellen.

Weil mein ungeschickter Freund diesen Prototyp fallen ließ, musste ich einen neuen machen und dachte, es wäre eine gute Idee, diesmal meinen Fortschritt auf Instructables zu veröffentlichen. Genießen! Ich hoffe, es kann für Ihr Projekt nützlich sein.

Schritt 2: Holen Sie sich Ihre Vorräte

Holen Sie sich Ihre Vorräte
Holen Sie sich Ihre Vorräte

Es ist Zeit, Ihre Vorräte zu besorgen! Die meisten Artikel auf der Liste habe ich von eBay oder Amazon bekommen. Diese Artikel sind weit verbreitet, so dass es kein Problem sein wird, sie zu finden.

Teile

  • Hochleistungs-UV-LEDs (700mA) inkl. Sternplatten
  • ATmega328 IC
  • 5V Spannungsregler-IC (L7805CV)
  • N-Kanal-Mosfet (BUZZ11)
  • Kleiner Transistor (2N2222)
  • 10-Dip-Schalter
  • Signalwandler-IC (SN75176BP) oder MAX485
  • 16 mhz kristall
  • 22 pF Keramikkondensatoren [2x]
  • 1 uF Keramikkondensator
  • 10 uF Elektrolytkondensator
  • Hochleistungswiderstand (0,81 Ohm, 5 W)
  • 100K Ohm Widerstand
  • 10K Ohm Widerstand [11x]
  • XLR-Buchsen (männlich und weiblich)
  • Netzteil / Adapter (32V und 16V, das habe ich von einem alten Drucker geborgen)
  • Kühlkörper
  • Header und Pins
  • Proto-Board
  • Material für das Gehäuse (ich habe Pressholz verwendet (auf niederländisch: MDF))

Schritt 3: Zeit zum Löten

Zeit zum Löten
Zeit zum Löten
Zeit zum Löten
Zeit zum Löten
Zeit zum Löten
Zeit zum Löten

Es ist Zeit, den Lötkolben aufzuwärmen und Ihre Lötfähigkeiten zu zeigen.

Da die Proto-Boards sehr klein waren, habe ich drei davon verwendet. Ich habe es in die Leistungsregelplatine, die Steuerplatine und die Dip-Switch-Platine unterteilt. Ich habe die DIP-Schalterplatine auf den Kopf gestellt, so dass der Dip-Schalter nach außen zeigt, damit der Benutzer darauf zugreifen und die DMX-Startadresse ändern kann.

Schritt 4: Bauen Sie das Gehäuse auf

Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall
Baue den Fall

Das ist immer ein Problem für mich. Ich habe weder schwere Maschinen noch einen 3D-Drucker zur Verfügung, also habe ich mich für Pressholz (MDF) entschieden. Holz ist leicht zu modifizieren und ich habe eine große Kontrolle über das fertige Produkt.

Meistens habe ich Schrauben und Holzleim verwendet. Der einzige Teil, den ich nicht mit Holzleim verwendet habe, ist der vordere Teil, damit ich auf das Innere zugreifen kann.

Mir ist bewusst, dass Wärme und Holz nicht die besten Freunde sind. Mein erster Besuch bestand darin, Linsen für die LEDs zu verwenden, aber ich habe sie aufgegeben, in der Hoffnung, dass der Luftstrom ausreicht, um die Hochleistungs-LEDs abzukühlen. Darüber hinaus fungieren die UV-LEDs als Schwarzlicht und leuchten während der Party für eine begrenzte Zeit. Ich gehe davon aus, dass dieses Licht nur 10 % der Zeit während der Party verwendet wird und ich hoffe, dass die Pausen zwischen den Anwendungen ausreichen, um die LEDs abzukühlen.

Ich habe dies getestet und meine Theorie war richtig, das Innere des Gehäuses wurde nie heißer als 40 Grad Celsius. Außerdem kann ich, da ich Holz verwendet habe, später immer noch einen kleinen Lüfter einbauen, um den Luftstrom zu erhöhen und die LEDs dadurch schneller abzukühlen.

Schritt 5: Schaltpläne

Schema
Schema

Ansteuerschaltung Hochleistungs-LEDs

Diese Idee habe ich von Dan Goldwater. Weitere Informationen und weitere Variationen dieser Treiberschaltung finden Sie in seinem Instructable:

Ich hatte vor, einen 0,75-Ohm-Widerstand zu verwenden, aber zu der Zeit hatte ich nur 0,81-Widerstände herumliegen. Dies ist kein Problem, da in diesem Aufbau eine höhere Impedanz zu einem niedrigeren konstanten Strom führt und somit die Lebensdauer der UV-LEDs verlängert.

DIP Schalter

Ich habe Pull-Down-Widerstände verwendet, um die Signale zu stabilisieren. Es wäre schwierig, das Licht über DMX zu steuern, wenn sich die DMX-Startadresse während der Party ändert. Ich werde die Fähigkeit verlieren, das Licht zu kontrollieren, und es wird das Licht nutzlos machen.

DMX-Signalkonvertierung

Um das eingehende DMX-Signal (+2,5V und -2,5V) umzuwandeln, habe ich einen Signalwandler-IC verwendet. Ich habe dafür den (günstigen) SN75176BP verwendet. Der häufigere IC ist ein MAX485. Verbinden Sie die Pins der XLR-Buchse wie folgt:

XLR1 [GND] Masse / Pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

Vergessen Sie nicht, RO/Pin1 und RE/Pin2 mit Masse und DE/Pin3 mit VCC zu verbinden! Verbinden Sie DI/pin4 mit Ihrem Mikrocontroller.

Hinweis: Dies funktioniert nur bei eingehenden DMX-Signalen. Wenn Sie DMX-Signale senden möchten, benötigen Sie eine andere Konfiguration. Vielleicht mache ich dazu ein separates Tutorial, lass es mich wissen, ob das hilfreich wäre.

Status-LED

Ich habe vergessen, einen 100K-Widerstand zwischen Pin3 und der LED einzuziehen. Ich habe einen 100K Ohm Widerstand verwendet, weil ich immer noch sehen kann, ob die LED blinkt oder nicht, aber die LED leuchtet nicht zu hell, so dass sie den Raum nicht beleuchtet.

Schritt 6: Der Code

Ich habe mein Bestes getan, um den Code so gut wie möglich zu beschreiben, aber ich denke, es gibt Raum für einige Verbesserungen, ich bin für Vorschläge offen. Wenn Sie Tricks haben, wie Sie die Codezeilen verringern können, lassen Sie es mich wissen!

Bevor Sie mir Fragen zum Code stellen, sehen Sie sich bitte das Video an. Hier erkläre ich fast jede Zeile des Codes und seine Funktion.

Schritt 7: Setzen Sie alles zusammen

Setzen Sie alles zusammen
Setzen Sie alles zusammen
Setzen Sie alles zusammen
Setzen Sie alles zusammen
Setzen Sie alles zusammen
Setzen Sie alles zusammen

Jetzt alles zusammenfügen. Bemalen Sie das Gehäuse. Fügen Sie einige Halterungen hinzu, um das Licht an einer Traverse aufzuhängen und Ihr Licht zu genießen!

Fan

Um sicher zu gehen, dass das Gerät nicht überhitzt, habe ich einen kleinen Lüfter eingebaut, den ich herumgelegt hatte. Ich habe dies an den 16V-Ausgang des Netzteils angeschlossen und läuft, wenn das Licht mit Strom versorgt wird. Selbst wenn die LEDs aus sind, kann der Lüfter die LEDs abkühlen.

Schwarzlicht-Effekt

Für den besten Effekt würde ich einige Dinge empfehlen, die leuchten, wenn die UV-LEDs eingeschaltet sind. Verwenden Sie am besten weißes oder ein fluoreszierendes Material (z. B. einen Highlight-Marker). Für die erste Party habe ich einige Ausschnitte aus Pappe verwendet und mit einer fluoreszierenden Farbe besprüht. Im ersten Bild sind die LEDs ausgeschaltet, im zweiten sind sie eingeschaltet. Gerade im wirklichen Leben sieht man einen Unterschied deutlich. Ich habe einige ziemlich nette Reaktionen von der Menge bekommen, als die Lichter angingen.

Empfohlen: