Inhoudsopgave:

Bouw je eigen DMX-armatuur - Arduino - Ajarnpa
Bouw je eigen DMX-armatuur - Arduino - Ajarnpa

Video: Bouw je eigen DMX-armatuur - Arduino - Ajarnpa

Video: Bouw je eigen DMX-armatuur - Arduino - Ajarnpa
Video: DMX lichtsturing, simpel uitgelegd!šŸ’” #AxiLab 2024, Juli-
Anonim
Image
Image
Bouw je eigen DMX-armatuur - Arduino
Bouw je eigen DMX-armatuur - Arduino
Bouw je eigen DMX-armatuur - Arduino
Bouw je eigen DMX-armatuur - Arduino

Welkom op mijn tweede Instructables-pagina. Ik heb veel geleerd van deze site en dit lijkt me een geweldige plek om mijn projecten te laten zien. Ik hoop dat je dit project leuk en nuttig vindt. Ik ben benieuwd wat je ervan vindt. Laat het me weten in de reacties, houd er rekening mee dat ik een beginner ben en geen moedertaalspreker. Al uw opmerkingen zijn welkom;)

Het project

In deze Instructable laat ik je zien hoe je zelf een DMX-armatuur kunt maken. Met de juiste onderdelen is het verrassend eenvoudig te maken, je hebt maar een paar onderdelen nodig. Ik zal je laten zien hoe je het inkomende DMX-signaal (+2,5V en -2,5V) kunt aanpassen aan een geschikt signaal (5V) voor je Arduino en hoe je dit signaal kunt verwerken. Verder zal ik je laten zien hoe je high power LED's kunt bedienen via een PWM-pin.

Bekijk de video voor meer informatie en zie de DMX-lamp in actie.

Stap 1: Projectoverzicht en achtergrond

Projectoverzicht en achtergrond
Projectoverzicht en achtergrond
Projectoverzicht en achtergrond
Projectoverzicht en achtergrond
Projectoverzicht en achtergrond
Projectoverzicht en achtergrond

Mijn vrienden en ik zijn geen onbekenden in de Nederlandse partyscene en soms vinden we het leuk om zelf een feestje te organiseren. Alleen als we een feest organiseren hebben we niet veel verlichting en daarom heb ik zelf een paar DMX armaturen gemaakt. Op de derde foto zie je mijn eerste (succesvolle) poging om zelf een DMX-armatuur te maken.

Omdat mijn onhandige vriend dit prototype liet vallen, moest ik een nieuwe maken en het leek me een leuk idee om deze keer mijn voortgang op Instructables te posten. Genieten van! Ik hoop dat het nuttig kan zijn voor uw project.

Stap 2: Haal uw benodigdheden

Haal je benodigdheden
Haal je benodigdheden

Het is tijd om je spullen te halen! De meeste items op de lijst heb ik van eBay of Amazon gekregen. Deze items zijn overal verkrijgbaar, dus ik denk dat het geen probleem zal zijn om ze te vinden.

Onderdelen

  • High Power UV-LED's (700mA) incl. ster platen
  • ATmega328 IC
  • 5V spanningsregelaar IC (L7805CV)
  • N-kanaal mosfet (BUZZ11)
  • Kleine transistor (2N2222)
  • 10-dip-schakelaar
  • Signaalomvormer IC (SN75176BP) of MAX485
  • 16 MHz kristal
  • 22 pF keramische condensatoren [2x]
  • 1 uF keramische condensator
  • 10 uF elektrolytische condensator
  • Hoogvermogenweerstand (0.81ohm, 5W)
  • 100K ohm weerstand
  • 10K ohm weerstand [11x]
  • XLR-aansluitingen (mannelijk en vrouwelijk)
  • Voeding / adapter (32V en 16V, deze heb ik uit een oude printer gehaald)
  • Koellichaam
  • Kopteksten en pinnen
  • Proto-board
  • Materiaal voor de behuizing (ik gebruikte geperst hout (in het Nederlands: MDF))

Stap 3: Tijd om te solderen

Tijd om te solderen
Tijd om te solderen
Tijd om te solderen
Tijd om te solderen
Tijd om te solderen
Tijd om te solderen

Het is tijd om de soldeerbout op te warmen en te pronken met je soldeervaardigheden.

Omdat de proto-boards erg klein waren, heb ik er drie gebruikt. Ik heb het verdeeld in het vermogensregelbord, het besturingsbord en het dipswitch-bord. Ik heb het dip-switch-bord ondersteboven geplaatst, zodat de dip-switch naar buiten is gericht, zodat de gebruiker er toegang toe heeft en het DMX-startadres kan wijzigen.

Stap 4: Bouw de zaak

Bouw de zaak
Bouw de zaak
Bouw de zaak
Bouw de zaak
Bouw de zaak
Bouw de zaak
Bouw de zaak
Bouw de zaak

Dit is altijd een probleem voor mij. Ik heb geen zware machines of een 3D-printer tot mijn beschikking dus heb ik genoegen genomen met geperst hout (MDF). Hout is gemakkelijk aan te passen en ik heb een grote controle over het eindproduct.

Voor het grootste deel gebruikte ik schroeven en houtlijm. Het enige deel dat ik geen houtlijm heb gebruikt, is het voorste deel, zodat ik bij de binnenkant kan.

Ik ben me ervan bewust dat warmte en hout geen beste vrienden zijn. Mijn eerste bezoek was om lenzen voor de LED's te gebruiken, maar ik heb ze gedumpt in de hoop dat de luchtstroom voldoende zal zijn om de krachtige LED's af te koelen. Verder zullen de UV-LED's als blacklight fungeren en gedurende het feest een beperkte tijd branden. Ik verwacht dit licht slechts 10% van de tijd tijdens het feest te gebruiken en ik hoop dat de pauzes tussen het gebruik voldoende zullen zijn om de LED's af te koelen.

Ik heb dit getest en mijn theorie klopte, de binnenkant van de behuizing werd nooit warmer dan 40 graden Celsius. Trouwens, omdat ik hout heb gebruikt, kan ik later altijd een kleine ventilator plaatsen om de luchtstroom te vergroten en daardoor de LED's sneller af te koelen.

Stap 5: Schema's

Schema's
Schema's

Aandrijfcircuit High Power LED's

Ik kreeg dit idee van Dan Goldwater. Bekijk zijn Instructable voor meer informatie en meer variaties van dit drivercircuit:

Ik was van plan een weerstand van 0,75 ohm te gebruiken, maar op dat moment had ik slechts 0,81 weerstanden liggen. Dit is geen probleem want in deze opstelling zal een hogere impedantie resulteren in een lagere constante stroom en daarmee de levensduur van de UV LED's verlengen.

Dip-schakelaar

Ik gebruikte pull-down weerstanden om de signalen te stabiliseren. Het zou moeilijk zijn om het licht via DMX te regelen als het DMX-startadres tijdens het feest verandert. Ik zal het vermogen verliezen om het licht te beheersen en het zal het licht onbruikbaar maken.

DMX signaal conversie

Om het inkomende DMX-signaal (+2.5V en -2.5V) om te zetten heb ik een signaalconvertor IC gebruikt. Ik gebruikte hiervoor de (goedkope) SN75176BP. De meer gebruikelijke IC is een MAX485. Sluit de pinnen van de XLR-bus als volgt aan:

XLR1 [GND] Massa / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

Vergeet niet om RO/pin1 en RE/pin2 aan te sluiten op aarde en DE/pin3 op VCC! Sluit DI/pin4 aan op uw microcontroller.

Let op: dit werkt alleen voor inkomende DMX-signalen. Als u DMX-signalen wilt verzenden, heeft u een andere configuratie nodig. Misschien zal ik hier een aparte tutorial over maken, laat me weten of dit nuttig zou zijn.

Status-LED

Ik ben vergeten een weerstand van 100K in te tekenen tussen pin3 en de LED. Ik heb een weerstand van 100K ohm gebruikt omdat ik nog steeds kan zien of de LED knippert of niet, maar de LED zal niet te fel schijnen, zodat hij de kamer niet verlicht.

Stap 6: De code

Ik heb mijn best gedaan om de code zo goed mogelijk te beschrijven, maar ik denk dat er ruimte is voor enkele verbeteringen, ik sta open voor suggesties. Als je trucs hebt om de regels code te verkleinen, laat het me dan weten!

Bekijk eerst de video voordat je me vragen stelt over de code. Hier leg ik bijna elke regel van de code en zijn functie uit.

Stap 7: Zet het allemaal bij elkaar

Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen
Voeg het allemaal samen

Zet nu alles bij elkaar. Verf de behuizing. Voeg wat beugels toe om het mogelijk te maken om de lamp aan een truss te hangen en geniet van je licht!

Fan

Om er zeker van te zijn dat het armatuur niet oververhit raakt, heb ik een kleine ventilator geĆÆmplementeerd die ik had liggen. Ik heb dit aangesloten op de 16V-uitgang van de voedingsadapter en zal werken wanneer het licht stroom krijgt. Dus zelfs als de LED's uit zijn, kan de ventilator de LED's afkoelen.

Blacklight-effect

Voor het beste effect zou ik enkele dingen aanbevelen die oplichten wanneer de UV-LED's aan zijn. Het beste is om wit of wat fluorescerend materiaal te gebruiken (bijvoorbeeld een markeerstift). Voor het eerste feestje heb ik wat uitsnijdingen uit karton gebruikt en die met fluorescerende verf gespoten. In de eerste foto zijn de LED's uitgeschakeld, in de tweede zijn ze ingeschakeld. Vooral in het echte leven zie je duidelijk een verschil. Ik kreeg een aantal aardige reacties van het publiek toen de lichten aangingen.

Aanbevolen: