Inhaltsverzeichnis:
- Schritt 1: Projektübersicht und Hintergrund
- Schritt 2: Holen Sie sich Ihre Vorräte
- Schritt 3: Zeit zum Löten
- Schritt 4: Bauen Sie das Gehäuse auf
- Schritt 5: Schaltpläne
- Schritt 6: Der Code
- Schritt 7: Setzen Sie alles zusammen
Video: Bauen Sie Ihr eigenes DMX-Gerät - Arduino - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
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
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
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
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
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
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
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:
So erstellen Sie Ihr eigenes Betriebssystem! (Batch und Beispiel innen): 5 Schritte
So erstellen Sie Ihr eigenes Betriebssystem! (Batch und Beispiel Inside): Machen Sie es jetzt
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul – wikiHow
So bauen Sie Ihr eigenes NRF24L01+pa+lna-Modul: Das auf Nrf24L01 basierende Modul ist sehr beliebt, da es einfach in drahtlose Kommunikationsprojekte zu implementieren ist. Das Modul könnte unter 1 $ mit einer gedruckten PCB-Version oder einer Monopol-Antenne gefunden werden. Das Problem bei diesen billigen Modulen ist, dass sie
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: 8 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Anemometer mit Reed-Schaltern, Hall-Effekt-Sensor und einigen Schrott auf Nodemcu. - Teil 1 - Hardware: EinführungSeit ich mit dem Studium von Arduino und der Maker-Kultur begonnen habe, habe ich gerne nützliche Geräte aus Schrott- und Schrottstücken wie Kronkorken, PVC-Stücken, Getränkedosen usw. gebaut. Ich liebe es, eine Sekunde zu geben Leben für jedes Stück oder jeden Kumpel
So bauen Sie Ihr eigenes Jet-Triebwerk: 10 Schritte (mit Bildern)
So bauen Sie Ihr eigenes Jet-Triebwerk: Sie müssen nicht Jay Leno sein, um ein Jet-Motorrad zu besitzen, und wir zeigen Ihnen, wie Sie hier Ihren eigenen Jet-Motor bauen, um Ihre verrückten Fahrzeuge anzutreiben. Dies ist ein fortlaufendes Projekt, und viele zusätzliche Informationen werden auf unserer Website verfügbar sein
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für