Inhoudsopgave:
- Stap 1: Licentie
- Stap 2: Schema
- Stap 3: PCB
- Stap 4: Simulator
- Stap 5: Stuklijst
- Stap 6: De fenolplaat voorbereiden
- Stap 7: Negatieve PCB
- Stap 8:
- Stap 9: UV-licht
- Stap 10: onthuld
- Stap 11: We perforeren platen
- Stap 12: gesoldeerde componenten
- Stap 13: gestript tot de potentiometergids
- Stap 14: Toetsenbordbasis
- Stap 15: Toetsenbordmontage
- Stap 16: Monteer de Arduino
- Stap 17: Alle gelaste componenten
- Stap 18: Laad de firmware op de Arduino
- Stap 19: Werken …
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Updates, bestanden, codes, schema's …
Versie en Español
Besturingstool voor testen en lichtshow volgens het DMX-512 protocol, ideaal voor snelle tests op vaste of tijdelijke verlichtingsinstallaties. Dit project komt voort uit de behoefte aan een draagbaar systeem voor snelle tests in verlichtingsinstallaties, zonder de noodzaak om verlichtingsconsoles, interfaces of computers te installeren in omgevingen buiten, vijandig of moeilijk toegankelijk.
Gebaseerd op:
- Arduino Mega 2560 Rev-3
- Arduino-bibliotheek vier universums DMX v0.3 - Deskontrol
- Bibliotheek LCD v1.2.1 - Francisco Malpartida
- Arduino van Proteus Simulation - Microcontrolandos
Hardware v0.4
- Ondersteunt firmware v0.9 - v1.3
- 4x20 LCD met achtergrondverlichting en contrast gecontroleerd door software
- Voeding via USB, batterijen of externe voeding
- Navigatietoetsenbord4x4 toetsenbord
- Analoge stuurpotentiometer
- In-/uitschakelen (niet van toepassing op USB-stroom)
- DMX-uitgang van aansluitblok, XLR 3-pins en 5-pins XLR
- Uitgangsstatus LED's DMX
- Simulatie in Proteus V7.7 SP2
- Schema en PCB in Proteus v8.0 SP1
Firmware v1.3
- Ondersteunt hardware v0.3 - v0.4
- Navigatie vanaf de cursor gemakkelijk toegankelijk en intuïtief
- Snel waarden invoegen vanaf het toetsenbord
- Waarden van analoge potentiometer invoegen
- Geheugenbanken slaan 8 DMX-universums op
- Lezen van de EEPROM om vooraf geselecteerde DMX-universum te starten
- Selectie van geheugenopties om te starten
- DMX Control Unitary, selecteert een specifiek kanaal en toont de waarden van de vorige kanalen en volgende
- Matrix Control DMX toont een 3 x 5 matrix met de waarden van de getoonde kanalen
- Chaser DMX-besturing maakt sequentiegeselecteerde kanalen mogelijk, met een geselecteerde tijd
- DMX Sequencer maakt sequencing mogelijk tussen universes die zijn opgeslagen in het EEPROM-geheugen met een geselecteerde tijd
- Vermenigvuldigen met DMX-besturing maakt het mogelijk om de geselecteerde kanalen te vermenigvuldigen met vermenigvuldigingswaarden
- Functie om armatuur te lokaliseren vanaf het geselecteerde kanaal
- Snelle toegang tot geheugenopties
- Geheugenopties Opslaan, Laden, Wissen, Alles wissen (voor banken en leeg RAM-geheugen)
- Geheugenopties voor de 8 DMX-universumbanken
- Functie Black-out
- Controle van LCD-achtergrondverlichting
- LCD-contrastregeling
- Toetsenbordsnelkoppelingen van de LCD-achtergrondverlichting
- Keylight voorbereid op een volgende hardwareversie
- Samengesteld door Arduino IDE v1.0.6
- Arduino-bibliotheek vier universums DMX v0.3 - Deskontrol.net
- Bibliotheek LCD v1.2.1 - Francisco Malpartida
Stap 1: Licentie
Stap 2: Schema
Stap 3: PCB
We zullen moeten afdrukken op een pre-PCB-negatieve pers
Stap 4: Simulator
We moeten de simulator uitvoeren met het hex-bestand of.elf
Stap 5: Stuklijst
Stap 6: De fenolplaat voorbereiden
We gebruiken een keer een fenolische plaat, we versterken het koperen schuurpapier water, dunner circulair
Stap 7: Negatieve PCB
Met Proteus bestanden verzenden om een pre-press acetaatnegatief te printen (er is een PDF bij het bestand)
Stap 8:
Gebruik en methode lichtgevoelige film
We gebruiken een papieren lamineerfilm om perfect te hechten op pcb
Stap 9: UV-licht
Voeg een beetje water toe tussen de plaat en het acetaat zodat het niet beweegt en breng UV-licht aan
Stap 10: onthuld
Breng het ijzerchloride aan, schoon en klaar!
Stap 11: We perforeren platen
Stap 12: gesoldeerde componenten
Stap 13: gestript tot de potentiometergids
fenolische geboorde plaat om de potentiometer te plaatsen;
Stap 14: Toetsenbordbasis
In het geval van de meisjesplaat, door ze headers te lassen de bovenkant, boven de pinnen gesneden met schuurpapier en water verwijderde de overtollige
Stap 15: Toetsenbordmontage
We voegen tape dubbele tape toe para pegar el teclado a la placa
Hier komen we een detail tegen, headers verstopt met de flex van het toetsenbord, de snit (we overwegen voor de volgende versie)
Las de headers onder het toetsenbord en buig naar achteren om het toetsenbord zijdelings aan te sluiten
We plaatsen het toetsenbord op het LCD-bord, hier is een detail, de basis van de MAX485 zit erg vast aan het toetsenbord, we forceren een beetje (we overwegen in de volgende versie)
Stap 16: Monteer de Arduino
We voegen aan Arduino Mega wat tape toe aan de USB-poort om kortsluiting tussen tracks te voorkomen