Tabla de contenido:

Probador y controlador Arduino DMX 512 ENG: 19 pasos
Probador y controlador Arduino DMX 512 ENG: 19 pasos

Video: Probador y controlador Arduino DMX 512 ENG: 19 pasos

Video: Probador y controlador Arduino DMX 512 ENG: 19 pasos
Video: ARDUINO DMX512 CONTROLLER 2024, Noviembre
Anonim
Image
Image
Esquemático
Esquemático

Actualizaciones, archivos, códigos, esquemas …

English version

Facebook

Herramienta de control para pruebas y espectáculo de luces mediante el protocolo DMX-512, ideal para pruebas rápidas en instalaciones de iluminación fijas o temporales. Este proyecto surge de la necesidad de disponer de un sistema portátil para pruebas rápidas en instalaciones de iluminación, sin necesidad de instalar consolas de iluminación, interfaces o ordenadores en entornos exteriores, hostiles o de difícil acceso.

Residencia en:

  • Arduino Mega 2560 Rev-3
  • Librería Arduino cuatro universos DMX v0.3 - Deskontrol
  • Biblioteca LCD v1.2.1 - Francisco Malpartida
  • Arduino de Proteus Simulation - Microcontrolandos

Hardware v0.4

  • Soporta firmware v0.9 - v1.3
  • LCD 4x20 con retroiluminación y contraste controlados por software
  • Energía de USB, baterías o fuente de alimentación externa
  • Teclado de navegación Teclado 4x4
  • Potenciómetro de control analógico
  • Encendido / apagado (no aplicable a la alimentación USB)
  • Salida DMX desde bloque de terminales, XLR de 3 pines y XLR de 5 pines
  • LEDs de estado de salida DMX
  • Simulación en Proteus V7.7 SP2
  • Esquema y PCB en Proteus v8.0 SP1

Firmware v1.3

  • Soporta hardware v0.3 - v0.4
  • Navegación desde el cursor de fácil acceso e intuitiva
  • Inserción rápida de valores desde el teclado
  • Insertar valores del potenciómetro analógico
  • Los bancos de memoria almacenan 8 universos DMX
  • Lectura de la EEPROM para iniciar el universo DMX preseleccionado
  • Selección de opciones de memoria para comenzar
  • DMX Control Unitario, selecciona un canal específico y muestra los valores de los canales anteriores y siguientes.
  • Matrix Control DMX muestra una matriz de 3 x 5 con los valores de los canales mostrados
  • Chaser DMX Control permite secuenciar canales seleccionados, con un tiempo seleccionado
  • El secuenciador DMX permite la secuenciación entre universos almacenados en la memoria EEPROM con un tiempo seleccionado
  • Multiply DMX Control permite multiplicar valores para llenar los canales seleccionados
  • Función para localizar luminaria del canal seleccionado
  • Acceso rápido a las opciones de memoria
  • Opciones de memoria Guardar, Cargar, Borrar, Borrar todo (para bancos y memoria RAM vacía)
  • Opciones de memoria para los 8 bancos de universos DMX
  • Función Black Out
  • Control de la retroiluminación de la pantalla LCD
  • Control de contraste LCD
  • Atajos de teclado desde la luz de fondo de la pantalla LCD
  • Keylight preparada para una próxima versión de hardware
  • Compilado por Arduino IDE v1.0.6
  • Librería Arduino cuatro universos DMX v0.3 - Deskontrol.net
  • Biblioteca LCD v1.2.1 - Francisco Malpartida

Paso 1: Licencia

Paso 2: esquema

Paso 3: PCB

tarjeta de circuito impreso
tarjeta de circuito impreso

Tendremos que imprimir en una prensa negativa pre PCB

Paso 4: Simulador

Simulador
Simulador

Debemos ejecutar el simulador con el archivo hexadecimal o.elf

Paso 5: Lista de materiales

Paso 6: preparación de la placa fenólica

Preparación de la placa fenólica
Preparación de la placa fenólica

Usamos una placa fenólica una sola vez, reforzamos el agua con papel de lija de cobre, más fina circularmente

Paso 7: PCB negativo

PCB negativo
PCB negativo
PCB negativo
PCB negativo

Con Proteus envíe archivos para imprimir un negativo de acetato preimpresión (hay un PDF con el archivo)

Paso 8:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

Uso y método de película fotosensible.

Usamos una película laminadora de papel para adherir perfectamente PCB

Paso 9: luz ultravioleta

Luz ultravioleta
Luz ultravioleta
Luz ultravioleta
Luz ultravioleta
Luz ultravioleta
Luz ultravioleta
Luz ultravioleta
Luz ultravioleta

Agrega un poco de agua entre la placa y el acetato para que no se mueva y aplica luz ultravioleta

Paso 10: Revelado

Revelado
Revelado
Revelado
Revelado

Aplicar el cloruro férrico están limpios y listos.

Paso 11: perforamos las placas

Perforamos Placas
Perforamos Placas
Perforamos Placas
Perforamos Placas

Paso 12: Componentes soldados

Componentes soldados
Componentes soldados
Componentes soldados
Componentes soldados
Componentes soldados
Componentes soldados
Componentes soldados
Componentes soldados

Paso 13: pelado a la guía del potenciómetro

Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro
Despojado de la guía del potenciómetro

placa fenólica perforada para poner el potenciómetro

Paso 14: Base del teclado

Base del teclado
Base del teclado
Base del teclado
Base del teclado
Base del teclado
Base del teclado

En el caso de la placa chica, poniéndoles cabeceras suelda la parte superior, por encima de los pines cortamos con papel de lija y se quita el agua sobrante

Paso 15: Montaje del teclado

Montaje del teclado
Montaje del teclado
Montaje del teclado
Montaje del teclado
Montaje del teclado
Montaje del teclado
Montaje del teclado
Montaje del teclado

Agregamos cinta doble cinta para pegar el teclado a la placa

Aquí nos encontramos con un detalle, los encabezados atascados con el flex del teclado, el corte (lo consideramos para la próxima versión)

Suelde los encabezados que están debajo del teclado y dóblelos hacia atrás para conectar el teclado lateralmente

Colocamos el teclado en la placa LCD, aquí hay un detalle, la base del MAX485 estoy muy pegada al teclado, forzamos un poco (lo consideramos en la próxima versión)

Paso 16: monte el Arduino

Monte el Arduino
Monte el Arduino
Monte el Arduino
Monte el Arduino
Monte el Arduino
Monte el Arduino

Agregamos a Arduino Mega alguna cinta al puerto USB para evitar un cortocircuito entre pistas

Paso 17: Todos los componentes soldados

Todos los componentes soldados
Todos los componentes soldados
Todos los componentes soldados
Todos los componentes soldados
Todos los componentes soldados
Todos los componentes soldados

Paso 18: cargue el firmware en el Arduino

Cargue el firmware en el Arduino
Cargue el firmware en el Arduino
Cargue el firmware en el Arduino
Cargue el firmware en el Arduino
Cargue el firmware en el Arduino
Cargue el firmware en el Arduino
Cargue el firmware en el Arduino
Cargue el firmware en el Arduino

Paso 19: Trabajando…

Recomendado: