Taula de continguts:

Tester i controlador Arduino DMX 512: 19 passos
Tester i controlador Arduino DMX 512: 19 passos

Vídeo: Tester i controlador Arduino DMX 512: 19 passos

Vídeo: Tester i controlador Arduino DMX 512: 19 passos
Vídeo: Начало работы с логическим анализатором стоимостью 10 долларов США с использованием Sigrok и PulseView 2024, Juliol
Anonim
Image
Image
Esquematico
Esquematico

Actualitzacions, fitxers, codis …

versió en anglès

Facebook

Herramienta para pruebas y control de iluminación de espectáculos a travez del protocolo DMX-512, ideal para hacer pruebas rápidas en instalaciones fijas o temporales de iluminación. Aquest projecte surt per la necessitat de tenir un sistema portàtil per realitzar proves ràpides en instal·lacions d’il·luminació, sense la necessitat d’instal·lar consoles d’il·luminació, interfícies o computadores en ambients a intempèrie, hostils o de difícil accés.

Basado en:

  • Arduino Mega 2560 Rev-3
  • Libreria Arduino cuatro universos DMX v0.3 - Deskontrol
  • Libreria LCD v1.2.1 - Francisco Malpartida
  • Simulacion de Arduino desde Proteus - Microcontrolandos

Maquinari v0.4

  • Compatible amb Firmware v0.9 - v1.3
  • LCD de 4x20 amb llum de fons i contraste controlat per programari
  • Alimentació des de USB, bateries o font d'alimentació externa
  • Teclat de navegació
  • Teclado numérico 4x4
  • Potenciometro per a control analògic
  • Interruptor d'encès / apagat (no s'aplica en alimentació per USB)
  • Salida DMX des de bornera, XLR de 3 pins i XLR de 5 pins
  • Llums d’estat de sortida DMX
  • Simulació en Proteus v7.7 SP2
  • Esquematico y PCB en Proteus v8.0 SP1

Firmware v1.3

  • Compatible amb maquinari v0.3 - v0.4
  • Navegació des del cursor de fàcil accés i intuïtiu
  • Inserció ràpida de valors des del teclat numèric
  • Inserción de valores desde potenciometro análogo
  • Bancs de memòria per emmagatzemar 8 universos DMX
  • Lectura des de l'EEPROM a l'arranjament d'univers DMX preseleccionat
  • Selecció d’opcions de memòria a l’arranjament
  • Control DMX Unitary, permet seleccionar un canal específic, ademes mostrar els valors dels canals anteriors i el següent
  • Control DMX Matrix, mostra una matriu de 3 x 5 amb els valors dels canals mostrats
  • Control DMX Chaser, permet canals secuenciats seleccionats, amb un temps seleccionat
  • Control DMX Secuencer, permet secuenciar entre els universos guardats en la memòria EEPROM amb un temps seleccionat
  • Control DMX Multiply, permet llenar valors multiplicant els canals seleccionats
  • Funció per ubicar lluminària des del canal seleccionat
  • Accés ràpid a opcions de memòria
  • Opcions de memòria Save, Load, Clear, Clear All (per als bancs de memòria i RAM buida)
  • Opcions de memòria per als 8 bancs d’univers DMX
  • Funció de Black Out
  • Control d'il·luminació de llum de fons LCD
  • Control de contraste de LCD
  • Accés ràpid des del teclat retroiluminació LCD
  • Preparat per a Key Light de la següent versió de maquinari
  • Compilat en Arduino IDE v1.0.6
  • Libreria Arduino cuatro universos DMX v0.3 - Deskontrol.net
  • Libreria LCD v1.2.1 - Francisco Malpartida

Pas 1: llicenciamiento

Pas 2: Esquemàtic

Pas 3: PCB

PCB
PCB

Tendrem que imprimir en una pre premsa el PCB en negatiu

Pas 4: Simulador

Simulador
Simulador

Debemos correr el Simulador con el archivo.hex o.elf

Pas 5: Llista de materials

Pas 6: Preparant La Placa Fenòlica

Preparant La Placa Fenolica
Preparant La Placa Fenolica

Utilitzem una placa fenòlica d’una cara, ens assenyalem el coure amb una lija d’aigua, la més delgada de manera circular

Pas 7: Los Negativos Del PCB

Los Negativos Del PCB
Los Negativos Del PCB
Los Negativos Del PCB
Los Negativos Del PCB

Amb els arxius de Proteus mandam a imprimir un acetato pre-prensa en negativo (hay un PDF con dich archivo)

Pas 8: Pel·lícula Fotosencible

Película Fotosencible
Película Fotosencible
Película Fotosencible
Película Fotosencible
Película Fotosencible
Película Fotosencible

Utilitzar i mètode de la pel·lícula fotosensible

Utilitzem una enmicadora de paper per adherir perfectament la pel·lícula al pcb

Pas 9: Luz UV

Luz UV
Luz UV
Luz UV
Luz UV
Luz UV
Luz UV
Luz UV
Luz UV

Agregem un poc d’aigua entre la placa i l’acetat per a que no es moui i apliquem la llum UV

Pas 10: Revelado

Revelat
Revelat
Revelado
Revelado

Aplicamos el Cloruro Ferrico

Pas 11: Perforamos Las Placas

Perforamos Las Placas
Perforamos Las Placas
Perforamos Las Placas
Perforamos Las Placas

Pas 12: Soldamos Los Componentes

Soldamos Los Componentes
Soldamos Los Componentes
Soldamos Los Componentes
Soldamos Los Componentes
Soldamos Los Componentes
Soldamos Los Componentes
Soldamos Los Componentes
Soldamos Los Componentes

Step 13: Al Potenciómetro Le Quitamos La Guía

Al Potenciómetro Le Quitamos La Guía
Al Potenciómetro Le Quitamos La Guía
Al Potenciómetro Le Quitamos La Guía
Al Potenciómetro Le Quitamos La Guía
Al Potenciómetro Le Quitamos La Guía
Al Potenciómetro Le Quitamos La Guía

Barrenamos la placa fenólica para meter el potenciómetro

Pas 14: La Base del Teclado

La Base Del Teclado
La Base Del Teclado
La Base Del Teclado
La Base Del Teclado
La Base Del Teclado
La Base Del Teclado

Para el caso de la placa chica, soldamos los headers metiendolas desde arriba, cortamos los pins por arriba y con una lija de agua retiramos el sobrante

Le agregamos cinta doble tape para pegar el teclado a la placa

Pas 15: Montar El Teclado

Montar El Teclado
Montar El Teclado
Montar El Teclado
Montar El Teclado
Montar El Teclado
Montar El Teclado
Montar El Teclado
Montar El Teclado

Aqui nos topamos con un detalle, los headers estorban amb el flex del teclado, los cortamos (considerem la següent versió)

Soldamos los headers que estan debajo del teclado y los doblamos hacia atrás para conectar el teclado de manera lateral

Ponem en posició el teclat sobre la placa del LCD, aquí hi ha un detall, la base del MAX485 va deixar molt pegada al teclat, es pot forçar un poc (considerem la següent versió)

Pas 16: Montar El Arduino

Montar El Arduino
Montar El Arduino
Montar El Arduino
Montar El Arduino
Montar El Arduino
Montar El Arduino

Agregamos al Arduino Mega un poco de cinta al puerto USB para evitar un corto circuito entre las pistas

Pas 17: Tots els components soldats

Todos Los Componentes Soldados
Todos Los Componentes Soldados
Todos Los Componentes Soldados
Todos Los Componentes Soldados
Todos Los Componentes Soldados
Todos Los Componentes Soldados

Pas 18: Carregueu El Firmware a El Arduino

Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino
Cargar El Firmware En El Arduino

Pas 19: Funcionant …

Recomanat: