INHOUDSOPGAWE:

Arduino DMX 512 toetser en kontroleerder ENG: 19 stappe
Arduino DMX 512 toetser en kontroleerder ENG: 19 stappe

Video: Arduino DMX 512 toetser en kontroleerder ENG: 19 stappe

Video: Arduino DMX 512 toetser en kontroleerder ENG: 19 stappe
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, November
Anonim
Image
Image
Skematiese
Skematiese

Opdaterings, lêers, kodes, skemas …

Versie en Español

Facebook

Beheerhulpmiddel vir toetsing en ligvertoning deur die DMX-512-protokol, ideaal vir vinnige toetse op vaste of tydelike beligtingsinstallasies. Hierdie projek spruit uit die behoefte om 'n draagbare stelsel te hê vir 'n vinnige toets in beligtingsinstallasies, sonder om beligtingskonsoles, koppelvlakke of rekenaars te installeer in omgewings buite, vyandig of moeilik toeganklik.

Gebaseer op:

  • Arduino Mega 2560 Rev-3
  • Arduino biblioteek vier heelalle DMX v0.3 - Deskontrol
  • Biblioteek LCD v1.2.1 - Francisco Malpartida
  • Arduino van Proteus Simulation - Microcontrolandos

Hardeware v0.4

  • Ondersteun Firmware v0.9 - v1.3
  • 4x20 LCD met agterlig en kontras wat deur sagteware beheer word
  • Krag van USB, batterye of eksterne kragtoevoer
  • Navigasie -klavier4x4 -klavier
  • Analoog beheer potensiometer
  • Skakel aan / uit (nie van toepassing op USB -krag nie)
  • DMX-uitset vanaf terminale blok, XLR 3-pins en 5-pin XLR
  • Uitsetstatus -LED's DMX
  • Simulasie in Proteus V7.7 SP2
  • Skematiese en PCB in Proteus v8.0 SP1

Firmware v1.3

  • Ondersteun hardeware v0.3 - v0.4
  • Navigasie vanaf wyser maklik toeganklik en intuïtief
  • Voer vinnig waardes in vanaf die klavier
  • Voeg waardes van analoog potensiometer in
  • Memory Banks stoor 8 DMX -universums
  • Lees van die EEPROM af om vooraf DMX -heelal te begin
  • Seleksie van geheue -opsies om mee te begin
  • DMX Control Unitary, kies 'n spesifieke kanaal en toon die waardes van die vorige en volgende kanale
  • Matrix Control DMX toon 'n 3 x 5 matriks met die waardes van die getoonde kanale
  • Met Chaser DMX Control kan geselekteerde kanale met 'n geselekteerde tyd opeenvolg word
  • Met DMX Sequencer kan volgordebepaling tussen heelalle wat in die EEPROM -geheue gestoor is, met 'n geselekteerde tyd toegelaat word
  • Deur DMX Control te vermenigvuldig, kan vermenigvuldigde waardes die geselekteerde kanale vul
  • Funksie om armatuur vanaf die geselekteerde kanaal op te spoor
  • Vinnige toegang tot geheue -opsies
  • Geheue -opsies Stoor, laai, vee uit, maak alles skoon (vir banke en leë RAM -geheue)
  • Geheue opsies vir die 8 DMX universums banke
  • Funksie Black Out
  • Beheer van LCD -agterligverligting
  • LCD Kontrasbeheer
  • Kortpaaie van die LCD -agterlig
  • Keylight het voorberei op 'n volgende weergawe van hardeware
  • Saamgestel deur Arduino IDE v1.0.6
  • Arduino biblioteek vier heelalle DMX v0.3 - Deskontrol.net
  • Biblioteek LCD v1.2.1 - Francisco Malpartida

Stap 1: Lisensie

Stap 2: Skematiese

Stap 3: PCB

PCB
PCB

Ons sal moet druk op 'n vooraf PCB negatiewe pers

Stap 4: Simulator

Simulator
Simulator

Ons moet die simulator gebruik met die hex -lêer of.elf

Stap 5: Staatsbrief

Stap 6: Berei die fenoliese plaat voor

Berei die fenoliese plaat voor
Berei die fenoliese plaat voor

Ons gebruik 'n fenoliese plaat een keer, ons versterk die koper skuurpapierwater, dunner sirkelvormig

Stap 7: Negatiewe PCB

Negatiewe PCB
Negatiewe PCB
Negatiewe PCB
Negatiewe PCB

Stuur lêers met Proteus om 'n voorafdruk asetaat negatief af te druk (daar is 'n PDF met die lêer)

Stap 8:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Gebruik en gebruik fotosensitiewe film

Ons gebruik 'n papierlaminatorfilm om die PCB perfek te plak

Stap 9: UV -lig

UV -lig
UV -lig
UV -lig
UV -lig
UV -lig
UV -lig
UV -lig
UV -lig

Voeg 'n bietjie water tussen die bord en asetaat by sodat dit nie beweeg nie en pas UV -lig toe

Stap 10: onthul

Openbaar gemaak
Openbaar gemaak
Openbaar gemaak
Openbaar gemaak

Dien die ferrichloried skoon en gereed toe

Stap 11: Ons perforeer borde

Ons maak borde plat
Ons maak borde plat
Ons maak borde plat
Ons maak borde plat

Stap 12: Gesoldeerde komponente

Gesoldeerde komponente
Gesoldeerde komponente
Gesoldeerde komponente
Gesoldeerde komponente
Gesoldeerde komponente
Gesoldeerde komponente
Gesoldeerde komponente
Gesoldeerde komponente

Stap 13: Gestrip na die Potentiometer Gids

Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids
Gestrip na die Potentiometer Gids

fenoliese geboorde plaat om die potensiometer te plaas

Stap 14: sleutelbordbasis

Sleutelbordbasis
Sleutelbordbasis
Sleutelbordbasis
Sleutelbordbasis
Sleutelbordbasis
Sleutelbordbasis

In die geval van die meisiebord, deur die kopstukke aan die bokant te las, bokant die penne met skuurpapier gesny en water, verwyder die oortollige

Stap 15: Sleutelbordmontering

Sleutelbordhouer
Sleutelbordhouer
Sleutelbordhouer
Sleutelbordhouer
Sleutelbordhouer
Sleutelbordhouer
Sleutelbordhouer
Sleutelbordhouer

Ons voeg kleefband met dubbele kleefband bymekaar

Hier kry ons 'n detail, koptekste verstop met die buiging van die sleutelbord, die snit (ons oorweeg dit vir die volgende weergawe)

Las die kopstukke onder die sleutelbord vas en buig agteruit om die sleutelbord lateraal te verbind

Ons plaas die sleutelbord op die LCD -bord, hier is 'n detail, die basis van die MAX485 is baie geheg aan die sleutelbord, ons dwing 'n bietjie (ons kyk na in die volgende weergawe)

Stap 16: Monteer die Arduino

Monteer die Arduino
Monteer die Arduino
Monteer die Arduino
Monteer die Arduino
Monteer die Arduino
Monteer die Arduino

Ons voeg 'n bietjie band by die USB -poort by Arduino Mega om 'n kortsluiting tussen spore te voorkom

Stap 17: Alle gelaste komponente

Alle gelaste komponente
Alle gelaste komponente
Alle gelaste komponente
Alle gelaste komponente
Alle gelaste komponente
Alle gelaste komponente

Stap 18: Laai die firmware op die Arduino

Laai die Firmware op die Arduino
Laai die Firmware op die Arduino
Laai die Firmware op die Arduino
Laai die Firmware op die Arduino
Laai die Firmware op die Arduino
Laai die Firmware op die Arduino
Laai die Firmware op die Arduino
Laai die Firmware op die Arduino

Stap 19: Werk …

Aanbeveel: