Innholdsfortegnelse:

Bygg din egen DMX -armatur - Arduino: 7 trinn (med bilder)
Bygg din egen DMX -armatur - Arduino: 7 trinn (med bilder)

Video: Bygg din egen DMX -armatur - Arduino: 7 trinn (med bilder)

Video: Bygg din egen DMX -armatur - Arduino: 7 trinn (med bilder)
Video: BIG Screen WLED 0.14.0-b1 "Hoshi"! 2024, November
Anonim
Image
Image
Bygg din egen DMX -armatur - Arduino
Bygg din egen DMX -armatur - Arduino
Bygg din egen DMX -armatur - Arduino
Bygg din egen DMX -armatur - Arduino

Velkommen til min andre instruksjonsside. Jeg har lært mye av dette nettstedet, og dette virker som et flott sted å vise prosjektene mine. Jeg håper du synes dette prosjektet er underholdende og nyttig. Jeg er ivrig etter å vite hva du synes. Gi meg beskjed i kommentarene. Husk at jeg er nybegynner og ikke morsmål. Alle kommentarene dine er velkomne;)

Prosjektet

I denne instruksjonsboken vil jeg vise deg hvordan du lager en DMX -armatur helt alene. Med de riktige delene den er overraskende enkel å lage, trenger du bare et par komponenter. Jeg vil vise deg hvordan du tilpasser det innkommende DMX -signalet (+2.5V og -2.5V) til et passende signal (5V) for din Arduino og hvordan du behandler dette signalet. Videre vil jeg vise deg hvordan du styrer høyeffekt -LED -er via en PWM -pinne.

Se videoen for mer informasjon og se DMX -lyset i bruk.

Trinn 1: Prosjektoversikt og bakgrunn

Prosjektoversikt og bakgrunn
Prosjektoversikt og bakgrunn
Prosjektoversikt og bakgrunn
Prosjektoversikt og bakgrunn
Prosjektoversikt og bakgrunn
Prosjektoversikt og bakgrunn

Mine venner og jeg er ikke fremmede for den nederlandske festlivet, og noen ganger liker vi å organisere fester selv. Bare når vi arrangerer en fest har vi ikke mye belysning, og derfor lagde jeg noen få DMX -inventar selv. På det tredje bildet kan du se mitt første (vellykkede) forsøk på å lage en DMX -armatur på egen hånd.

Fordi min klønete venn droppet denne prototypen måtte jeg lage en ny, og jeg syntes det ville være en grei idé å legge fremgangen min på Instructables denne gangen. Nyt! Jeg håper det kan være nyttig for prosjektet ditt.

Trinn 2: Få rekvisita

Få rekvisita
Få rekvisita

Det er på tide å skaffe utstyret ditt! De fleste elementene på listen fikk jeg fra eBay eller Amazon. Disse elementene er allment tilgjengelige, så jeg skjønner at det ikke vil være noe problem å finne dem.

Deler

  • UV -lysdioder med høy effekt (700mA) inkl. stjerne tallerkener
  • ATmega328 IC
  • 5V spenningsregulator IC (L7805CV)
  • N-kanal mosfet (BUZZ11)
  • Liten transistor (2N2222)
  • 10-dip bryter
  • Signalomformer IC (SN75176BP) eller MAX485
  • 16mhz cristal
  • 22 pF keramiske kondensatorer [2x]
  • 1 uF keramisk kondensator
  • 10 uF elektrolytisk kondensator
  • Høy effekt motstand (0,81ohm, 5W)
  • 100K ohm motstand
  • 10K ohm motstand [11x]
  • XLR -kontakter (mann og kvinne)
  • Strømforsyning / adapter (32V og 16V, jeg reddet dette fra en gammel skriver)
  • Kjøleribbe
  • Topper og pins
  • Proto-board
  • Materiale til foringsrøret (jeg brukte komprimert tre (på nederlandsk: MDF))

Trinn 3: Tid til lodding

Tid til lodding
Tid til lodding
Tid til lodding
Tid til lodding
Tid til lodding
Tid til lodding

Det er på tide å varme opp loddejernet og vise frem dine loddeferdigheter.

Fordi prototavlene var veldig små, brukte jeg tre av dem. Jeg delte det i effektreguleringskortet, kontrollkortet og dip-switch-kortet. Jeg plasserte dip-switch-kortet opp ned, slik at dip-switch-en vender utover slik at brukeren kan få tilgang til den og endre DMX-startadressen.

Trinn 4: Bygg saken

Bygg saken
Bygg saken
Bygg saken
Bygg saken
Bygg saken
Bygg saken
Bygg saken
Bygg saken

Dette er alltid et problem for meg. Jeg har ikke tunge maskiner eller en 3D -skriver til rådighet, så jeg nøyde meg med komprimert tre (MDF). Tre er lett å endre, og jeg har god kontroll over det ferdige produktet.

For det meste brukte jeg skruer og trelim. Den eneste delen jeg ikke brukte trelim er frontdelen, så jeg får tilgang til innsiden.

Jeg er klar over at varme og tre ikke er bestevenner. Mitt første oppmøte var å bruke linser til lysdiodene, men jeg droppet dem i håp om at luftstrømmen vil være tilstrekkelig til å kjøle ned lysdiodene med høy effekt. UV -lysdiodene vil også fungere som et svart lys og vil være begrenset i løpet av festen. Jeg regner med å bruke dette lyset bare 10% av tiden under festen, og jeg håper pausene mellom bruk vil være nok til å kjøle ned lysdiodene.

Jeg testet dette og min teori var riktig, innsiden av foringsrøret ble aldri varmere enn 40 grader celsius. Dessuten, fordi jeg brukte tre, kan jeg alltid implementere en liten vifte senere for å øke luftstrømmen og derfor kjøle ned lysdiodene raskere.

Trinn 5: Skjemaer

Skjemaer
Skjemaer

Drivkrets High Power LED

Jeg fikk denne ideen fra Dan Goldwater. Sjekk ut Instructable for mer informasjon og flere varianter av denne driverkretsen:

Jeg hadde til hensikt å bruke en 0,75 ohm motstand, men den gangen hadde jeg bare en 0,81 motstand som lå rundt. Dette er ikke et problem, fordi i dette oppsettet vil en høyere impedans resultere i en lavere konstant strøm og vil derfor forlenge UV -lysdiodenes levetid.

Dip-switch

Jeg brukte nedtrekksmotstander for å stabilisere signalene. Det ville være vanskelig å kontrollere lyset via DMX hvis DMX -startadressen endres under festen. Jeg mister evnen til å kontrollere lyset, og det vil gjøre lyset ubrukelig.

DMX -signalkonvertering

For å konvertere det innkommende DMX -signalet (+2.5V og -2.5V) brukte jeg en signalomformer IC. Jeg brukte (billig) SN75176BP til dette. Den mer vanlige IC er en MAX485. Koble pinnene på XLR -kontakten slik:

XLR1 [GND] Bakken / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

Ikke glem å koble RO/pin1 og RE/pin2 til bakken og DE/pin3 til VCC! Koble DI/pin4 til mikrokontrolleren.

Merk: Dette fungerer bare for innkommende DMX -signaler. Hvis du vil sende DMX -signaler, trenger du en annen konfigurasjon. Kanskje jeg lager en egen opplæring om dette, gi meg beskjed om dette ville være nyttig.

Status LED

Jeg glemte å trekke inn en 100K motstand mellom pin3 og LED. Jeg brukte en 100K ohm motstand fordi den fortsatt lar meg se om lysdioden blinker eller ikke, men lysdioden vil ikke skinne for sterkt, slik at den ikke vil belyse rommet.

Trinn 6: Koden

Jeg gjorde mitt beste for å beskrive koden så godt jeg kunne, men jeg tror det er rom for noen forbedringer, jeg er åpen for forslag. Gi meg beskjed hvis du har noen triks for hvordan du reduserer kodelinjene!

Før du stiller meg spørsmål om koden, kan du se videoen. Her forklarer jeg nesten hver linje i koden og dens funksjon.

Trinn 7: Sett alt sammen

Sett alt sammen
Sett alt sammen
Sett alt sammen
Sett alt sammen
Sett alt sammen
Sett alt sammen

Sett alt sammen nå. Mal saken. Legg til noen braketter for å gjøre det mulig å henge lyset fra et fagverk og nyte lyset ditt!

Fan

Bare for å være sikker på at armaturet ikke overopphetes, implementerte jeg en liten vifte jeg hadde liggende. Jeg koblet dette til 16V -utgangen på strømadapteren og kjører når lyset får strøm. Så selv når lysdiodene er slukket, kan viften kjøle ned lysdiodene.

Blacklight -effekt

For best effekt vil jeg anbefale noen ting som vil lyse når UV -lysdiodene er på. Det beste er å bruke hvitt eller noe fluorescensmateriale (f.eks. En markeringsmarkør). Til den første festen brukte jeg noen utskjæringer av papp og sprayet dem med en fluorescerende maling. På det første bildet er lysdiodene slått av, i det andre er de slått på. Du kan tydelig se en forskjell, spesielt i det virkelige liv. Jeg fikk noen ganske fine reaksjoner fra mengden da lysene slo på.

Anbefalt: