Indholdsfortegnelse:

Byg din egen DMX -armatur - Arduino: 7 trin (med billeder)
Byg din egen DMX -armatur - Arduino: 7 trin (med billeder)

Video: Byg din egen DMX -armatur - Arduino: 7 trin (med billeder)

Video: Byg din egen DMX -armatur - Arduino: 7 trin (med billeder)
Video: 35 Scary Ghost Videos: Mega Compilation of 2023 [V1] 2024, Juli
Anonim
Image
Image
Byg din egen DMX -armatur - Arduino
Byg din egen DMX -armatur - Arduino
Byg din egen DMX -armatur - Arduino
Byg din egen DMX -armatur - Arduino

Velkommen til min anden Instructables -side. Jeg har lært meget af dette websted, og det ser ud til at være et godt sted at vise mine projekter. Jeg håber, at du finder dette projekt underholdende og nyttigt. Jeg er ivrig efter at vide, hvad du synes. Lad mig vide det i kommentarerne. Husk, at jeg er nybegynder og ikke indfødt. Alle dine kommentarer er velkomne;)

Projektet

I denne Instructable vil jeg vise dig, hvordan du opretter et DMX -armatur helt alene. Med de rigtige dele, den er overraskende enkel at lave, behøver du kun et par komponenter. Jeg vil vise dig, hvordan du tilpasser det indgående DMX -signal (+2.5V og -2.5V) til et passende signal (5V) til din Arduino, og hvordan du behandler dette signal. Yderligere vil jeg vise dig, hvordan du styrer højeffekt -LED'er via en PWM -pin.

Se videoen for mere information, og se DMX -lyset i aktion.

Trin 1: Projektoversigt og baggrund

Projektoversigt og baggrund
Projektoversigt og baggrund
Projektoversigt og baggrund
Projektoversigt og baggrund
Projektoversigt og baggrund
Projektoversigt og baggrund

Mine venner og jeg er ikke fremmede for den hollandske festscene, og nogle gange kan vi godt lide at arrangere fester selv. Først når vi arrangerer en fest, har vi ikke meget belysning, og derfor lavede jeg selv et par DMX -armaturer. På det tredje billede kan du se mit første (vellykkede) forsøg på at oprette et DMX -armatur på egen hånd.

Fordi min klodsede ven droppede denne prototype, var jeg nødt til at lave en ny, og jeg tænkte, at det ville være en pæn idé at poste mine fremskridt på Instructables denne gang. God fornøjelse! Jeg håber, at det kan være nyttigt for dit projekt.

Trin 2: Få dine forbrugsvarer

Få dine forsyninger
Få dine forsyninger

Det er tid til at få dine forsyninger! De fleste varer på listen fik jeg fra eBay eller Amazon. Disse varer er bredt tilgængelige, så jeg genkender det ikke vil være et problem at finde dem.

Dele

  • Højeffektive UV -lysdioder (700mA) inkl. stjernetallerkener
  • ATmega328 IC
  • 5V spændingsregulator IC (L7805CV)
  • N-kanal mosfet (BUZZ11)
  • Lille transistor (2N2222)
  • 10-dip switch
  • Signalomformer IC (SN75176BP) eller MAX485
  • 16mhz cristal
  • 22 pF keramiske kondensatorer [2x]
  • 1 uF keramisk kondensator
  • 10 uF elektrolytkondensator
  • Høj effekt modstand (0,81ohm, 5W)
  • 100K ohm modstand
  • 10K ohm modstand [11x]
  • XLR -stik (han og kvinde)
  • Strømforsyning / adapter (32V og 16V, jeg reddede dette fra en gammel printer)
  • Køleplade
  • Overskrifter og stifter
  • Proto-board
  • Materiale til kabinettet (jeg brugte komprimeret træ (på hollandsk: MDF))

Trin 3: Tid til lodning

Tid til lodning
Tid til lodning
Tid til lodning
Tid til lodning
Tid til lodning
Tid til lodning

Det er tid til at varme loddejernet op og vise dine loddeevner frem.

Fordi proto-boards var meget små, brugte jeg tre af dem. Jeg opdelte det i effektreguleringskortet, kontrolkortet og dip-switch-kortet. Jeg placerede dip-switch-kortet på hovedet, så dip-kontakten vender udad, så brugeren kan få adgang til det og ændre DMX-startadressen.

Trin 4: Byg sagen

Byg sagen
Byg sagen
Byg sagen
Byg sagen
Byg sagen
Byg sagen
Byg sagen
Byg sagen

Dette er altid et problem for mig. Jeg har ikke tunge maskiner eller en 3D -printer til rådighed, så jeg nøjedes med komprimeret træ (MDF). Træ er let at ændre, og jeg har stor kontrol over det færdige produkt.

For det meste brugte jeg skruer og trælim. Den eneste del, jeg ikke brugte trælim, er den forreste del, så jeg kan få adgang til indersiden.

Jeg er klar over, at varme og træ ikke er bedste venner. Mit første møde var at bruge linser til lysdioderne, men jeg droppede dem i håb om, at luftstrømmen vil være tilstrækkelig til at afkøle LED'erne med høj effekt. Desuden fungerer UV -lysdioderne som blacklight og vil være begrænset i løbet af festen. Jeg forventer at bruge dette lys kun 10% af tiden under festen, og jeg håber, at pauserne mellem brugene vil være nok til at afkøle lysdioderne.

Jeg testede dette, og min teori var rigtig, indersiden af kabinettet blev aldrig varmere end 40 grader celsius. Desuden, fordi jeg brugte træ, kan jeg altid implementere en lille blæser senere for at øge luftstrømmen og derfor afkøle lysdioderne hurtigere.

Trin 5: Skemaer

Skemaer
Skemaer

Drivkredsløb High Power LED'er

Jeg fik denne idé fra Dan Goldwater. Tjek hans Instructable for mere information og flere variationer af dette driverkredsløb:

Jeg havde til hensigt at bruge en 0,75 ohm modstand, men på det tidspunkt havde jeg kun en 0,81 modstand liggende. Dette er ikke et problem, fordi i denne opsætning vil en højere impedans resultere i en lavere konstant strøm og derfor forlænge UV -lysdiodernes levetid.

Dip-switch

Jeg brugte pull-down modstande til at stabilisere signalerne. Det ville være svært at styre lyset via DMX, hvis DMX -startadressen ændres under festen. Jeg vil miste evnen til at kontrollere lyset, og det vil gøre lyset ubrugeligt.

DMX signal konvertering

For at konvertere det indgående DMX -signal (+2.5V og -2.5V) brugte jeg en signalomformer IC. Jeg brugte den (billige) SN75176BP til dette. Den mere almindelige IC er en MAX485. Tilslut stifterne på XLR -stikket sådan:

XLR1 [GND] Jord / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

Glem ikke at slutte RO/pin1 og RE/pin2 til jorden og DE/pin3 til VCC! Tilslut DI/pin4 til din mikrokontroller.

Bemærk: dette virker kun for indgående DMX -signaler. Hvis du vil sende DMX -signaler, har du brug for en anden konfiguration. Måske vil jeg lave en separat vejledning om dette, lad mig vide, hvis dette ville være nyttigt.

Status LED

Jeg glemte at trække en 100K modstand ind mellem pin3 og LED'en. Jeg brugte en 100K ohm modstand, fordi den stadig lader mig se, om LED'en blinker eller ej, men LED'en vil ikke lyse for stærkt, så det ikke vil belyse rummet.

Trin 6: Koden

Jeg gjorde mit bedste for at beskrive koden så godt som jeg kunne, men jeg tror, der er plads til nogle forbedringer, jeg er åben for forslag. Hvis du har nogle tricks til, hvordan du reducerer kodelinjerne, så lad mig det vide!

Inden du stiller mig spørgsmål om koden, kan du se videoen. Her forklarer jeg næsten hver linje i koden og dens funktion.

Trin 7: Sæt det hele sammen

Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen
Sæt det hele sammen

Læg nu det hele sammen. Mal sagen. Tilføj nogle beslag for at gøre det muligt at hænge lyset fra et fagværk og nyde dit lys!

Ventilator

Bare for at være sikker på, at armaturet ikke overophedes, implementerede jeg en lille blæser, jeg havde liggende. Jeg sluttede dette til 16V -udgangen på strømadapteren og kører, når lyset modtager strøm. Så selv når lysdioderne er slukket, kan blæseren afkøle lysdioderne.

Blacklight -effekt

For den bedste effekt vil jeg anbefale nogle ting, der lyser, når UV -lysdioderne er tændt. Det bedste er at bruge hvidt eller noget fluorescensmateriale (f.eks. En markeringsmarkør). Til den første fest brugte jeg nogle udskæringer af pap og sprøjtede dem med en fluorescerende maling. På det første billede slukkes lysdioderne, på det andet tændes de. Du kan tydeligt se en forskel især i det virkelige liv. Jeg fik nogle ganske pæne reaktioner fra mængden, da lysene tændte.

Anbefalede: