Cuprins:

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

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

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

Actualizări, fișiere, coduri, scheme …

Versiune în Español

Facebook

Instrument de control pentru testare și spectacol de lumină prin protocolul DMX-512, ideal pentru teste rapide pe instalații fixe sau temporare de iluminat. Acest proiect apare din necesitatea de a avea un sistem portabil pentru testarea rapidă în instalațiile de iluminat, fără a fi nevoie să instalați console de iluminat, interfețe sau computere în medii exterioare, ostile sau greu accesibile.

Bazat pe:

  • Arduino Mega 2560 Rev-3
  • Biblioteca Arduino patru universuri DMX v0.3 - Deskontrol
  • Biblioteca LCD v1.2.1 - Francisco Malpartida
  • Arduino de la Proteus Simulation - Microcontrolandos

Hardware v0.4

  • Suportă firmware v0.9 - v1.3
  • LCD 4x20 cu iluminare din spate și contrast controlat de software
  • Alimentare prin USB, baterii sau sursă de alimentare externă
  • Tastatura de navigare Tastatura 4x4
  • Potențiometru de control analogic
  • Pornire / oprire (nu se aplică alimentării USB)
  • Ieșire DMX de la bloc de borne, XLR cu 3 pini și 5 pini XLR
  • LED-uri de stare de ieșire DMX
  • Simulare în Proteus V7.7 SP2
  • Schemă și PCB în Proteus v8.0 SP1

Firmware v1.3

  • Suportă hardware v0.3 - v0.4
  • Navigarea de la cursor ușor accesibilă și intuitivă
  • Introducerea rapidă a valorilor de pe tastatură
  • Introduceți valorile din potențiometrul analogic
  • Băncile de memorie stochează 8 universuri DMX
  • Citirea din EEPROM pentru a porni universul DMX preselectat
  • Selectarea opțiunilor de memorie pentru a începe
  • Control DMX unitar, selectează un canal specific și afișează valorile canalelor anterioare și următoare
  • Controlul matricei DMX arată o matrice 3 x 5 cu valorile canalelor afișate
  • Controlul Chaser DMX permite secvențierea canalelor selectate, cu un timp selectat
  • DMX Sequencer permite secvențierea între universurile stocate în memoria EEPROM cu un timp selectat
  • Controlul DMX Multiply permite multiplicarea valorilor pentru a umple canalele selectate
  • Funcție de localizare a corpului de iluminat de pe canalul selectat
  • Acces rapid la opțiunile de memorie
  • Opțiuni de memorie Save, Load, Clear, Clear All (pentru bănci și memorie RAM goală)
  • Opțiuni de memorie pentru cele 8 bănci de universuri DMX
  • Funcția Black Out
  • Controlul iluminării LCD a luminii de fundal
  • Controlul contrastului LCD
  • Comenzi rapide de la tastatură de la lumina de fundal LCD
  • Keylight s-a pregătit pentru o următoare versiune de hardware
  • Compilat de Arduino IDE v1.0.6
  • Biblioteca Arduino patru universuri DMX v0.3 - Deskontrol.net
  • Biblioteca LCD v1.2.1 - Francisco Malpartida

Pasul 1: Licență

Pasul 2: Schematic

Pasul 3: PCB

PCB
PCB

Va trebui să imprimăm pe o presă negativă pre PCB

Pasul 4: Simulator

Simulator
Simulator

Trebuie să rulăm simulatorul cu fișierul hex sau.elf

Pasul 5: Lista materialelor

Pasul 6: Pregătirea plăcii fenolice

Pregătirea plăcii fenolice
Pregătirea plăcii fenolice

Folosim o placă fenolică o dată, întărim apa de șmirghel de cupru, mai subțire circular

Pasul 7: PCB negativ

PCB negativ
PCB negativ
PCB negativ
PCB negativ

Cu Proteus trimiteți fișiere pentru a imprima un negativ de presat acetat (există un PDF cu fișierul)

Pasul 8:

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Utilizarea și metoda filmului fotosensibil

Folosim un film laminator de hârtie pentru a adera perfect PCB

Pasul 9: Lumina UV

Lumina UV
Lumina UV
Lumina UV
Lumina UV
Lumina UV
Lumina UV
Lumina UV
Lumina UV

Adăugați puțină apă între farfurie și acetat, astfel încât să nu se miște și aplicați lumină UV

Pasul 10: Dezvăluit

Dezvăluit
Dezvăluit
Dezvăluit
Dezvăluit

Aplicați clorura ferică sunt curate și gata

Pasul 11: Perforăm plăcile

Noi perforăm plăcile
Noi perforăm plăcile
Noi perforăm plăcile
Noi perforăm plăcile

Pasul 12: Componente lipite

Componente lipite
Componente lipite
Componente lipite
Componente lipite
Componente lipite
Componente lipite
Componente lipite
Componente lipite

Pasul 13: dezbrăcat la ghidul potențiometrului

Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului
Deschis la ghidul potențiometrului

placă forată fenolică pentru a pune potențiometrul

Pasul 14: baza tastaturii

Baza tastaturii
Baza tastaturii
Baza tastaturii
Baza tastaturii
Baza tastaturii
Baza tastaturii

În cazul plăcii pentru fete, punându-le anteturile sudează partea superioară, deasupra știfturilor tăiate cu șmirghel și apa a îndepărtat excesul

Pasul 15: Montare tastatură

Suport pentru tastatură
Suport pentru tastatură
Suport pentru tastatură
Suport pentru tastatură
Suport pentru tastatură
Suport pentru tastatură
Suport pentru tastatură
Suport pentru tastatură

We add tape double tape for pegar el teclado to the placa

Aici întâlnim un detaliu, anteturile înfundate cu flexul tastaturii, tăietura (luăm în considerare pentru următoarea versiune)

Sudați anteturile aflate sub tastatură și îndoiți-vă înapoi pentru a conecta tastatura lateral

Am pus la loc tastatura de pe placa LCD, iată un detaliu, baza MAX485 sunt foarte atașată de tastatură, forțăm puțin (luăm în considerare în următoarea versiune)

Pasul 16: Montați Arduino

Montează Arduino
Montează Arduino
Montează Arduino
Montează Arduino
Montează Arduino
Montează Arduino

Adăugăm la Arduino Mega niște bandă pe portul USB pentru a preveni un scurtcircuit între piste

Pasul 17: Toate componentele sudate

Toate componentele sudate
Toate componentele sudate
Toate componentele sudate
Toate componentele sudate
Toate componentele sudate
Toate componentele sudate

Pasul 18: Încărcați firmware-ul pe Arduino

Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino
Încărcați firmware-ul pe Arduino

Pasul 19: Lucrul …

Recomandat: