Innehållsförteckning:

Arduino DMX 512 Tester och kontroller ENG: 19 steg
Arduino DMX 512 Tester och kontroller ENG: 19 steg

Video: Arduino DMX 512 Tester och kontroller ENG: 19 steg

Video: Arduino DMX 512 Tester och kontroller ENG: 19 steg
Video: DMX with Arduino #shorts 2024, November
Anonim
Image
Image
Schematisk
Schematisk

Uppdateringar, filer, koder, scheman …

Versión en Español

Facebook

Kontrollverktyg för testning och ljusvisning med DMX-512-protokollet, perfekt för snabba tester på fasta eller tillfälliga belysningsinstallationer. Detta projekt uppstår från behovet av att ha ett bärbart system för snabba tester i belysningsinstallationer, utan att behöva installera belysningskonsoler, gränssnitt eller datorer i miljöer utanför, fientliga eller svåråtkomliga.

Baserat på:

  • Arduino Mega 2560 Rev-3
  • Arduino bibliotek fyra universum DMX v0.3 - Deskontrol
  • Bibliotek LCD v1.2.1 - Francisco Malpartida
  • Arduino från Proteus Simulation - Microcontrolandos

Hårdvara v0.4

  • Stöder firmware v0.9 - v1.3
  • 4x20 LCD med bakgrundsbelysning och kontraststyrd av programvara
  • Ström från USB, batterier eller extern strömförsörjning
  • Navigeringsknappsats4x4 knappsats
  • Analog styrpotentiometer
  • Slå på / av (gäller inte USB -ström)
  • DMX-utgång från plint, XLR 3-polig och 5-polig XLR
  • Utgångsstatus -lysdioder DMX
  • Simulering i Proteus V7.7 SP2
  • Schematisk och PCB i Proteus v8.0 SP1

Firmware v1.3

  • Stöder hårdvara v0.3 - v0.4
  • Navigering från markören lättillgänglig och intuitiv
  • Snabba in värden från knappsatsen
  • Sätt in värden från analog potentiometer
  • Memory Banks lagrar 8 DMX -universum
  • Läser från EEPROM för att starta DMX -universum förvalda
  • Val av minnesalternativ som ska startas
  • DMX Control Unitary, väljer en specifik kanal och visar värdena för de föregående kanalerna och nästa
  • Matrix Control DMX visar en 3 x 5 matris med kanalernas värden
  • Chaser DMX Control tillåter sekvens av valda kanaler, med en vald tid
  • DMX Sequencer tillåter sekvensering mellan universum lagrade i EEPROM -minnet med en vald tid
  • Multiply DMX Control tillåter multiplikationsvärden att fylla de valda kanalerna
  • Funktion för att lokalisera armatur från vald kanal
  • Snabb åtkomst till minnesalternativ
  • Minnesalternativ Spara, Ladda, Rensa, Rensa alla (för banker och tomt RAM -minne)
  • Minnesalternativ för de 8 DMX -universumsbankerna
  • Funktion Black Out
  • Kontroll av LCD -bakgrundsbelysning
  • LCD -kontrastkontroll
  • Kortkommandon från LCD -bakgrundsbelysningen
  • Keylight förberedd för nästa version av hårdvara
  • Sammanställt av Arduino IDE v1.0.6
  • Arduino bibliotek fyra universum DMX v0.3 - Deskontrol.net
  • Bibliotek LCD v1.2.1 - Francisco Malpartida

Steg 1: Licens

Steg 2: Schematisk

Steg 3: PCB

PCB
PCB

Vi måste skriva ut på en pre -PCB negativ press

Steg 4: Simulator

Simulator
Simulator

Vi måste köra simulatorn med hex -filen eller.elf

Steg 5: Materialförteckning

Steg 6: Förbereda fenolplattan

Förbereda fenolplattan
Förbereda fenolplattan

Vi använder en fenolplatta en gång, vi förstärker kopparsandpappersvattnet, tunnare cirkulärt

Steg 7: Negativ PCB

Negativ PCB
Negativ PCB
Negativ PCB
Negativ PCB

Med Proteus skicka filer för att skriva ut en förpressad acetat negativ (det finns en PDF med filen)

Steg 8:

Bild
Bild
Bild
Bild
Bild
Bild

Använd och metod ljuskänslig film

Vi använder en papperslaminatorfilm för att fästa perfekt kretskort

Steg 9: UV -ljus

UV ljus
UV ljus
UV ljus
UV ljus
UV ljus
UV ljus
UV ljus
UV ljus

Tillsätt lite vatten mellan plattan och acetat så att det inte rör sig och applicera UV -ljus

Steg 10: Avslöjad

Avslöjad
Avslöjad
Avslöjad
Avslöjad

Applicera järnklorid är ren och klar

Steg 11: Vi perforerar tallrikar

Vi perforerar tallrikar
Vi perforerar tallrikar
Vi perforerar tallrikar
Vi perforerar tallrikar

Steg 12: Lödda komponenter

Lödda komponenter
Lödda komponenter
Lödda komponenter
Lödda komponenter
Lödda komponenter
Lödda komponenter
Lödda komponenter
Lödda komponenter

Steg 13: Avlägsnat till Potentiometerguiden

Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden
Avskalad till Potentiometerguiden

fenolborrad platta för att sätta potentiometern

Steg 14: Tangentbordsbas

Tangentbordsbas
Tangentbordsbas
Tangentbordsbas
Tangentbordsbas
Tangentbordsbas
Tangentbordsbas

I fallet med tjejplattan, genom att sätta dem rubriker svetsa toppen, ovanför stiften skuren med sandpapper och vatten avlägsnade överskottet

Steg 15: Tangentbordsfäste

Tangentbordsfäste
Tangentbordsfäste
Tangentbordsfäste
Tangentbordsfäste
Tangentbordsfäste
Tangentbordsfäste
Tangentbordsfäste
Tangentbordsfäste

Vi lägger till tejp med dubbel tejp för att ta fram en teclado a la placa

Här möter vi en detalj, rubriker igensatta med tangentbordets flex, snittet (vi överväger för nästa version)

Svetsa rubrikerna som finns under tangentbordet och böj bakåt för att ansluta tangentbordet i sidled

Vi satte på plats tangentbordet på LCD -kortet, här är en detalj, basen på MAX485 är mycket fäst vid tangentbordet, vi tvingar lite (vi överväger i nästa version)

Steg 16: Montera Arduino

Montera Arduino
Montera Arduino
Montera Arduino
Montera Arduino
Montera Arduino
Montera Arduino

Vi lägger till Arduino Mega lite tejp till USB -porten för att förhindra kortslutning mellan spåren

Steg 17: Alla svetsade komponenter

Alla svetsade komponenter
Alla svetsade komponenter
Alla svetsade komponenter
Alla svetsade komponenter
Alla svetsade komponenter
Alla svetsade komponenter

Steg 18: Ladda in firmware på Arduino

Ladda in firmware på Arduino
Ladda in firmware på Arduino
Ladda in firmware på Arduino
Ladda in firmware på Arduino
Ladda in firmware på Arduino
Ladda in firmware på Arduino
Ladda in firmware på Arduino
Ladda in firmware på Arduino

Steg 19: Arbeta …

Rekommenderad: