Innholdsfortegnelse:

Arduino DMX 512 Tester og kontroller ENG: 19 trinn
Arduino DMX 512 Tester og kontroller ENG: 19 trinn

Video: Arduino DMX 512 Tester og kontroller ENG: 19 trinn

Video: Arduino DMX 512 Tester og kontroller ENG: 19 trinn
Video: ARDUINO DMX512 CONTROLLER 2024, Juli
Anonim
Image
Image
Skjematisk
Skjematisk

Oppdateringer, filer, koder, skjemaer …

Versjon en Español

Facebook

Kontrollverktøy for testing og lysshow med DMX-512-protokollen, ideelt for raske tester på faste eller midlertidige installasjoner av belysning. Dette prosjektet skyldes behovet for å ha et bærbart system for rask testing i belysningsinstallasjoner, uten å måtte installere belysningskonsoller, grensesnitt eller datamaskiner i miljøer utenfor, fiendtlige eller vanskelig tilgjengelige.

Basert 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

Maskinvare v0.4

  • Støtter firmware v0.9 - v1.3
  • 4x20 LCD med bakgrunnsbelysning og kontrast styrt av programvare
  • Strøm fra USB, batterier eller ekstern strømforsyning
  • Navigasjonstastatur 4x4 tastatur
  • Analog kontrollpotensiometer
  • Slå av / på (gjelder ikke USB -strøm)
  • DMX-utgang fra rekkeklemme, XLR 3-pinners og 5-pinners XLR
  • Utgangsstatus -lysdioder DMX
  • Simulering i Proteus V7.7 SP2
  • Skjematisk og PCB i Proteus v8.0 SP1

Firmware v1.3

  • Støtter maskinvare v0.3 - v0.4
  • Navigering fra markøren lett tilgjengelig og intuitiv
  • Rask innsetting av verdier fra tastaturet
  • Sett inn verdier fra analogt potensiometer
  • Memory Banks lagrer 8 DMX -universer
  • Lese fra EEPROM for å starte DMX -universet forhåndsvalgt
  • Valg av minnealternativer for å starte
  • DMX Control Unitary, velger en bestemt kanal og viser verdiene til de forrige kanalene og neste
  • Matrix Control DMX viser en 3 x 5 matrise med verdiene til kanalene vist
  • Chaser DMX Control tillater sekvensvalgte kanaler, med en valgt tid
  • DMX Sequencer tillater sekvensering mellom universer som er lagret i EEPROM -minnet med en valgt tid
  • Multipliser DMX Control lar multipliseringsverdier fylle de valgte kanalene
  • Funksjon for å finne armatur fra den valgte kanalen
  • Rask tilgang til minnealternativer
  • Minnealternativer Lagre, Last, Slett, Fjern alle (for banker og tomt RAM -minne)
  • Minnealternativer for de 8 DMX -universene
  • Funksjon Black Out
  • Kontroll av LCD -bakgrunnsbelysning
  • LCD -kontrastkontroll
  • Tastatursnarveier fra LCD -bakgrunnslyset
  • Keylight forberedt på en neste versjon av maskinvare
  • Kompilert av Arduino IDE v1.0.6
  • Arduino bibliotek fire universer DMX v0.3 - Deskontrol.net
  • Bibliotek LCD v1.2.1 - Francisco Malpartida

Trinn 1: Lisens

Trinn 2: Skjematisk

Trinn 3: PCB

PCB
PCB

Vi må skrive ut på en pre -PCB negativ press

Trinn 4: Simulator

Simulator
Simulator

Vi må kjøre simulatoren med hex -filen eller.elf

Trinn 5: Liste over materialer

Trinn 6: Klargjøring av fenolplaten

Klargjøring av fenolplaten
Klargjøring av fenolplaten

Vi bruker en fenolplate én gang, vi forsterker kobbersandpapirvannet, tynnere sirkulært

Trinn 7: Negativ PCB

Negativt PCB
Negativt PCB
Negativt PCB
Negativt PCB

Med Proteus send filer for å skrive ut et pre-press acetat negativ (det er en PDF med filen)

Trinn 8:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

Bruk og metode lysfølsom film

Vi bruker en papirlaminatorfilm for å feste perfekt PCB

Trinn 9: UV -lys

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

Tilsett litt vann mellom platen og acetat slik at den ikke beveger seg og påfører UV -lys

Trinn 10: Avslørt

Avslørt
Avslørt
Avslørt
Avslørt

Påfør ferrikloridet er rent og klart

Trinn 11: Vi perforerer tallerkener

Vi perforerer tallerkener
Vi perforerer tallerkener
Vi perforerer tallerkener
Vi perforerer tallerkener

Trinn 12: Loddede komponenter

Loddede komponenter
Loddede komponenter
Loddede komponenter
Loddede komponenter
Loddede komponenter
Loddede komponenter
Loddede komponenter
Loddede komponenter

Trinn 13: Fjernet til potensiometerguiden

Strippet til potensiometerguiden
Strippet til potensiometerguiden
Strippet til potensiometerguiden
Strippet til potensiometerguiden
Strippet til potensiometerguiden
Strippet til potensiometerguiden
Strippet til potensiometerguiden
Strippet til potensiometerguiden

fenolboret plate for å sette potensiometeret

Trinn 14: Tastaturbase

Tastaturbase
Tastaturbase
Tastaturbase
Tastaturbase
Tastaturbase
Tastaturbase

I tilfelle av jentetallerkenen, ved å sette dem toppene sveise toppen, over pinnene kuttet med sandpapir og vann fjernet overflødig

Trinn 15: Tastaturfeste

Tastaturfeste
Tastaturfeste
Tastaturfeste
Tastaturfeste
Tastaturfeste
Tastaturfeste
Tastaturfeste
Tastaturfeste

Vi legger til tape double tape para pegar el teclado a la placa

Her møter vi en detalj, overskrifter tilstoppet med tastaturets bøyning, kuttet (vi vurderer for neste versjon)

Sveis hodene som er under tastaturet og bøy bakover for å koble tastaturet til siden

Vi satte på plass tastaturet på LCD -kortet, her er en detalj, basen på MAX485 er veldig festet til tastaturet, vi tvinger litt (vi vurderer i neste versjon)

Trinn 16: Monter Arduino

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

Vi legger til Arduino Mega litt tape til USB -porten for å forhindre kortslutning mellom spor

Trinn 17: Alle sveisede komponenter

Alle sveisede komponenter
Alle sveisede komponenter
Alle sveisede komponenter
Alle sveisede komponenter
Alle sveisede komponenter
Alle sveisede komponenter

Trinn 18: Last fastvaren på Arduino

Last fastvaren på Arduino
Last fastvaren på Arduino
Last fastvaren på Arduino
Last fastvaren på Arduino
Last fastvaren på Arduino
Last fastvaren på Arduino
Last fastvaren på Arduino
Last fastvaren på Arduino

Trinn 19: Arbeide …

Anbefalt: