Inhoudsopgave:

Arduino DMX 512-tester en -controller - Ajarnpa
Arduino DMX 512-tester en -controller - Ajarnpa

Video: Arduino DMX 512-tester en -controller - Ajarnpa

Video: Arduino DMX 512-tester en -controller - Ajarnpa
Video: DIY самодельный лазерный проектор-спирограф с DMX-512 2024, November
Anonim
Image
Image
Esquematico
Esquematico

Actualizaciones, ficheros, códigos…

Engelse versie

Facebook

Herramen van de controle van de verlichte verlichting en het protocol van DMX-512, ideaal voor het vervangen van de verlichting en van de tijdelijke verlichting. Este proyecto surge door de necesidad de tener un sistema portátil para realizar pruebas rápidas en instalaciones de iluminación, sin la necesidad de installatie consolas de iluminación, interfaces o computadoras en ambientes al intemperie, vijandige acces de difífí

Basado nl:

  • Arduino Mega 2560 Rev-3
  • Librería Arduino voor universele DMX v0.3 - Deskontrol
  • Libreria LCD v1.2.1 - Francisco Malpartida
  • Simulatie van Arduino voor Proteus - Microcontrolandos

Hardware v0.4

  • Compatibel met Firmware v0.9 - v1.3
  • LCD de 4x20 met achtergrondverlichting en contraste controle door software
  • Alimentación desde USB, baterías o fuente de Alimentación externa
  • Teclado de navegación
  • Teclado numerico 4x4
  • Potenciometer voor analoge controle
  • Interruptor de on/off (geen aplica en alimentacion por USB)
  • Salida DMX van de Bornera, XLR de 3 pin en XLR de 5 pin
  • Leds van de salida DMX
  • Simulatie en Proteus v7.7 SP2
  • Esquematico y PCB en Proteus v8.0 SP1

Firmware v1.3

  • Compatibel met hardware v0.3 - v0.4
  • Navegación desde cursor de facil acceso e intuitivo
  • Inserción rápida de valores desde el teclado numérico
  • Inserción de valores desde potenciometro análogo
  • Herinneringen voor almacenar 8 universos DMX
  • Lectura desde la EEPROM al arranque de universo DMX pre-selectie
  • Selectie van opciones de memoria al arranque
  • Control DMX Unitary, permite seleccionar un canal especifico, ademas de mostrar los valores de los canales anterior y siguiente
  • Control DMX Matrix, met een matriz van 3 x 5 met verschillende valores van de meeste kanalen
  • Controle DMX Chaser, toegestaan secuenciar canales seleccionados, con un tiempo seleccionado
  • Besturing DMX Beveiliging, toestemming voor beveiliging van de universele beveiliging en geheugen EEPROM met selectie
  • Controle DMX Vermenigvuldigen, toestaan llenar valores multiplicando los canales seleccionados
  • Función para ubicar luminaria desde el canal seleccionado
  • Acceso rapido a opciones de memoria
  • Herinneringen opslaan, laden, wissen, alles wissen (voor het onthouden van geheugen en leeg RAM
  • Opciones de memoria para los 8 bancos de universos DMX
  • Función de Black Out
  • Controle van de verlichting van LCD-achtergrondverlichting
  • Control de contraste de LCD
  • Acceso rápido desde el teclado LCD-achtergrondverlichting
  • Voorbereiding voor Key Light van een volgende versie van hardware
  • Compilado en Arduino IDE v1.0.6
  • Librería Arduino cuatro universos DMX v0.3 - Deskontrol.net
  • Libreria LCD v1.2.1 - Francisco Malpartida

Stap 1: Licentieverlening

Stap 2: Esquematico

Stap 3: PCB

PCB
PCB

Tendremos que imprimir en una pre prensa el PCB en negativo

Stap 4: Simulator

Simulator
Simulator

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

Stap 5: Lijst van materialen

Stap 6: Preparando La Placa Fenolica

Preparando La Placa Fenolica
Preparando La Placa Fenolica

Gebruikt u een fenolica de una cara, asentamos el cobre con una lija de agua, la mas delgada de manera circular

Stap 7: Los Negativos Del PCB

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

Con los archivos de Proteus mandamos a imprimir un acetato pre-prensa en negativo (hay un PDF con dicho archive)

Stap 8: Película Fotosencible

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

Utilizaremos en método de la película fotosensible

Utilizamos una enmicadora de papel para adherir perfectamente la peícula al pcb

Stap 9: Luz UV

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

Agregamos un poco de agua entre la placa y el acetato para que no se mueva y aplicamos la luz UV

Stap 10: Revelado

Revelado
Revelado
Revelado
Revelado

Aplicamos el Cloruro Ferrico

Stap 11: Perforamos Las Placas

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

Stap 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

Stap 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

Stap 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 pines door arriba y con una lija de agua retiramos el sobrante

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

Stap 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 con el flex del teclado, los cortamos

Soldamos los headers que están debajo del teclado en los doblamos hacia atrás para conectar el teclado de manera lateral

Ponemos en posición el teclado sobre la placa del LCD, aquí hay un detail, la base del MAX485 quedo muy pegada al teclado, lo forzamos un poco (lo consideramos en la siguiente versie)

Stap 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

Stap 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

Stap 18: 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
Cargar El Firmware En El Arduino

Stap 19: Functies…

Aanbevolen: