Indholdsfortegnelse:

Arduino DMX 512 Tester og controller ENG: 19 trin
Arduino DMX 512 Tester og controller ENG: 19 trin

Video: Arduino DMX 512 Tester og controller ENG: 19 trin

Video: Arduino DMX 512 Tester og controller ENG: 19 trin
Video: DMX Control for Robot Animatronics? 2024, Juli
Anonim
Image
Image
Skematisk
Skematisk

Opdateringer, filer, koder, skemaer …

Versión en Español

Facebook

Kontrolværktøj til test og lysshow ved hjælp af DMX-512-protokollen, ideel til hurtige test på faste eller midlertidige installationer af belysning. Dette projekt skyldes behovet for at have et bærbart system til hurtig test i belysningsinstallationer uden behov for at installere belysningskonsoller, grænseflader eller computere i omgivelser udenfor, fjendtlige eller vanskelige at få adgang til.

Baseret på:

  • Arduino Mega 2560 Rev-3
  • Arduino bibliotek fire universer DMX v0.3 - Deskontrol
  • Bibliotek LCD v1.2.1 - Francisco Malpartida
  • Arduino fra Proteus Simulation - Microcontrolandos

Hardware v0.4

  • Understøtter firmware v0.9 - v1.3
  • 4x20 LCD med baggrundsbelysning og kontrast styret af software
  • Strøm fra USB, batterier eller ekstern strømforsyning
  • Tastatur til navigation 4x4 tastatur
  • Analog kontrolpotentiometer
  • Tænd / sluk (gælder ikke for USB -strøm)
  • DMX-output fra terminalblok, XLR 3-polet og 5-benet XLR
  • Output status LED'er DMX
  • Simulering i Proteus V7.7 SP2
  • Skematisk og PCB i Proteus v8.0 SP1

Firmware v1.3

  • Understøtter hardware v0.3 - v0.4
  • Navigation fra markøren let tilgængelig og intuitiv
  • Hurtig indsættelse af værdier fra tastaturet
  • Indsæt værdier fra analogt potentiometer
  • Memory Banks gemmer 8 DMX -universer
  • Læsning fra EEPROM for at starte DMX -univers på forhånd valgt
  • Valg af hukommelsesindstillinger til start
  • DMX Control Unitary, vælger en bestemt kanal og viser værdierne for de forrige og næste kanaler
  • Matrix Control DMX viser en 3 x 5 matrix med værdierne for de viste kanaler
  • Chaser DMX Control tillader sekvensvalgte kanaler med et valgt tidspunkt
  • DMX Sequencer tillader sekventering mellem universer, der er gemt i EEPROM -hukommelsen med et valgt tidspunkt
  • Multiply DMX Control tillader multiplikation af værdier at fylde de valgte kanaler
  • Funktion til at lokalisere armatur fra den valgte kanal
  • Hurtig adgang til hukommelsesmuligheder
  • Hukommelsesindstillinger Gem, Indlæs, Ryd, Ryd alt (til banker og tom RAM -hukommelse)
  • Hukommelsesmuligheder for de 8 DMX universer banker
  • Funktion Black Out
  • Kontrol af LCD -baggrundsbelysning
  • LCD kontrast kontrol
  • Tastaturgenveje fra LCD -baggrundslyset
  • Keylight forberedt på en næste version af hardware
  • Udarbejdet af Arduino IDE v1.0.6
  • Arduino bibliotek fire universer DMX v0.3 - Deskontrol.net
  • Bibliotek LCD v1.2.1 - Francisco Malpartida

Trin 1: Licens

Trin 2: Skematisk

Trin 3: PCB

PCB
PCB

Vi bliver nødt til at udskrive på en pre -PCB negativ presse

Trin 4: Simulator

Simulator
Simulator

Vi skal køre simulatoren med hex -filen eller.elf

Trin 5: Stykliste

Trin 6: Forberedelse af den fenoliske plade

Forberedelse af fenolpladen
Forberedelse af fenolpladen

Vi bruger en phenolplade én gang, vi forstærker kobbersandpapirvandet, tyndere cirkulært

Trin 7: Negativ PCB

Negativ PCB
Negativ PCB
Negativ PCB
Negativ PCB

Med Proteus sendes filer til udskrivning af et pre-presset acetat negativ (der er en PDF med filen)

Trin 8:

Billede
Billede
Billede
Billede
Billede
Billede

Brug og metode lysfølsom film

Vi bruger en papirlaminatorfilm til at klæbe perfekt pcb

Trin 9: UV -lys

UV -lys
UV -lys
UV -lys
UV -lys
UV -lys
UV -lys
UV -lys
UV -lys

Tilsæt lidt vand mellem pladen og acetat, så den ikke bevæger sig og påfører UV -lys

Trin 10: Afsløret

Afsløret
Afsløret
Afsløret
Afsløret

Påfør ferrichloridet er rent og klar

Trin 11: Vi perforerer plader

Vi perforerer plader
Vi perforerer plader
Vi perforerer plader
Vi perforerer plader

Trin 12: Loddekomponenter

Loddet komponenter
Loddet komponenter
Loddet komponenter
Loddet komponenter
Loddet komponenter
Loddet komponenter
Loddet komponenter
Loddet komponenter

Trin 13: Fjernet til potentiometerguiden

Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide
Fjernet til Potentiometer Guide

phenolboret plade for at sætte potentiometeret

Trin 14: Tastaturbase

Tastaturbase
Tastaturbase
Tastaturbase
Tastaturbase
Tastaturbase
Tastaturbase

I tilfælde af pige tallerken, ved at sætte dem headers svejse toppen, over stifterne skåret med sandpapir og vand fjernet overskydende

Trin 15: Tastaturmontering

Tastaturmontering
Tastaturmontering
Tastaturmontering
Tastaturmontering
Tastaturmontering
Tastaturmontering
Tastaturmontering
Tastaturmontering

Vi tilføjer tape dobbeltbånd til tape a la placa

Her støder vi på en detalje, headers tilstoppet med tastaturets bøjning, snittet (vi overvejer til den næste version)

Svejs overskrifterne, der er under tastaturet, og bøj bagud for at forbinde tastaturet sideværts

Vi satte tastaturet på LCD -kortet, her er en detalje, bunden af MAX485 er meget fastgjort til tastaturet, vi tvinger lidt (vi overvejer i den næste version)

Trin 16: Monter Arduino

Monter Arduino
Monter Arduino
Monter Arduino
Monter Arduino
Monter Arduino
Monter Arduino

Vi tilføjer lidt tape til Arduino Mega til USB -porten for at forhindre kortslutning mellem spor

Trin 17: Alle svejsede komponenter

Alle svejsede komponenter
Alle svejsede komponenter
Alle svejsede komponenter
Alle svejsede komponenter
Alle svejsede komponenter
Alle svejsede komponenter

Trin 18: Indlæs firmwaren på Arduino

Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino
Indlæs firmwaren på Arduino

Trin 19: Arbejde …

Anbefalede: