Cuprins:

Tester și controler Arduino DMX 512: 19 pași
Tester și controler Arduino DMX 512: 19 pași

Video: Tester și controler Arduino DMX 512: 19 pași

Video: Tester și controler Arduino DMX 512: 19 pași
Video: ARDUINO DMX512 CONTROLLER 2024, Iulie
Anonim
Image
Image
Esquematico
Esquematico

Actualizări, fișiere, coduri …

versiune în limba engleză

Facebook

Herramienta pentru probe și control de iluminare a spectacolelor a travez din protocoal DMX-512, ideal pentru a face probe rapide în instalații fixe sau temporale de iluminare. Acest proiect urge pentru necesitatea de a avea un sistem portabil pentru realizarea probelor rapide în instalații de iluminare, fără necesitatea de instalare a consolelor de iluminare, interfețe o calculatoare în ambienți la intemperie, hostile sau de acces dificil.

Basado ro:

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

Hardware v0.4

  • Compatibil cu Firmware v0.9 - v1.3
  • LCD de 4x20 cu iluminare din spate și contraste controlate de software
  • Alimentare de la USB, baterii sau sursă de alimentare externă
  • Teclado de navigare
  • Teclado numeric 4x4
  • Potenciometro pentru control analogo
  • Întrerupător de on / off (nu se aplică în alimentație prin USB)
  • Salida DMX de la bornă, XLR de 3 pini și XLR de 5 pini
  • Leds de stare de ieșire DMX
  • Simulacion en Proteus v7.7 SP2
  • Esquematico y PCB en Proteus v8.0 SP1

Firmware v1.3

  • Compatibil cu Hardware v0.3 - v0.4
  • Navigare de la cursor de acces ușor și intuitiv
  • Inserție rapidă de valori de la tastatura numerică
  • Inserción de valores desde potenciometro analogo
  • Bancuri de memorie pentru stocare 8 univers DMX
  • Lectura de la EEPROM la aranjamentul universului DMX preselecționat
  • Selecție de opțiuni de memorie al aranjamentului
  • Control DMX Unitary, permite selectarea unui canal specific, pentru a afișa valorile canalelor anterioare și următoare
  • Control DMX Matrix, mostră o matriță de 3 x 5 cu valorile de pe canalele afișate
  • Control DMX Chaser, permite secvențiale canale selectate, cu un timp selectat
  • Control DMX Secuencer, permite secuenciar între universurile păzite în memoria EEPROM cu un timp selectat
  • Control DMX Multiply, permite valorificarea valorilor multiplicând canalele selectate
  • Funcția pentru amplasarea luminii de la canalul selectat
  • Acceso rapid la opțiuni de memorie
  • Opțiuni de memorie Salvați, încărcați, ștergeți, ștergeți toate (pentru bancile de memorie și RAM gol
  • Opțiuni de memorie pentru cei 8 banci de univers DMX
  • Función de Black Out
  • Controlul iluminării de lumină din spate LCD
  • Control de contraste de LCD
  • Acces rapid de la lumina din spate a ecranului LCD
  • Pregătit pentru Key Light de la următoarea versiune de hardware
  • Compilat în Arduino IDE v1.0.6
  • Librería Arduino cuatro universos DMX v0.3 - Deskontrol.net
  • Libreria LCD v1.2.1 - Francisco Malpartida

Pasul 1: Licențierea

Pasul 2: Esquematico

Pasul 3: PCB

PCB
PCB

Tendem să imprimăm într-o presă pe PCB în negativ

Pasul 4: Simulador

Simulador
Simulador

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

Pasul 5: Lista De Materiale

Pasul 6: Pregătirea La Placa Fenolica

Preparand La Placa Fenolica
Preparand La Placa Fenolica

Utilizam o placa fenolica de o cara, asentam el cobre cu o lija de apa, la masa delgada de mod circular

Pasul 7: Los Negativos Del PCB

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

Cu arhivele Proteusului trebuie să imprimăm un acetat pre-presă în negativ (există un PDF cu arhivul respectiv)

Pasul 8: Película Fotosencible

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

Utilizați și metoda filmului fotosensibil

Utilizamos o enmicadora de paper pentru a adera perfect la film la pcb

Pasul 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

Pasul 10: Revelado

Revelado
Revelado
Revelado
Revelado

Aplicamos el Cloruro Ferrico

Pasul 11: Perforamos Las Placas

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

Pasul 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

Pasul 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

Pasul 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 por arriba y con una lija de agua se retiramos el sobrante

Le agregamos cinta double tape pentru pegar el teclado a la placa

Pasul 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

Nu avem topuri cu un detaliu, headers-ul se estorbanează cu flexul tastaturii, cortam-urile (considerăm pentru următoarea versiune)

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

Puneți-ne în poziție pe tastatura pe placa LCD-ului, aici există un detaliu, la baza din MAX485 este foarte pegat la tastatură, ne forțăm un pic (considerăm în următoarea versiune)

Pasul 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

Pasul 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

Pasul 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

Pasul 19: Funcionando …

Recomandat: