Sadržaj:

Arduino DMX 512 tester i kontroler HR: 19 koraka
Arduino DMX 512 tester i kontroler HR: 19 koraka

Video: Arduino DMX 512 tester i kontroler HR: 19 koraka

Video: Arduino DMX 512 tester i kontroler HR: 19 koraka
Video: DIY ArtNet DMX контроллер 💡 (на основе Arduino Mega) своими руками 2024, Novembar
Anonim
Image
Image
Shematski
Shematski

Ažuriranja, datoteke, kodovi, sheme…

Versión en Español

Facebook

Kontrolni alat za testiranje i svjetlosnu izložbu po protokolu DMX-512, idealan za brza ispitivanja na fiksnim ili privremenim instalacijama rasvjete. Ovaj projekt proizlazi iz potrebe za prijenosnim sistemom za brzo testiranje u rasvjetnim instalacijama, bez potrebe za instaliranjem rasvjetnih konzola, interfejsa ili računara u okruženjima izvan, neprijateljskim ili teško dostupnim.

Na osnovu:

  • Arduino Mega 2560 Rev-3
  • Arduino biblioteka četiri svemira DMX v0.3 - Deskontrol
  • Biblioteka LCD v1.2.1 - Francisco Malpartida
  • Arduino iz Proteus Simulation - Microcontrolandos

Hardver v0.4

  • Podržava firmver v0.9 - v1.3
  • 4x20 LCD sa pozadinskim osvjetljenjem i kontrastom kojim se upravlja softverom
  • Napajanje iz USB -a, baterija ili vanjskog izvora napajanja
  • Navigacijska tastatura 4x4 tastatura
  • Analogni upravljački potenciometar
  • Uključivanje / isključivanje (ne odnosi se na USB napajanje)
  • DMX izlaz sa priključnog bloka, XLR 3-pinski i 5-pinski XLR
  • LED izlaznog statusa DMX
  • Simulacija u Proteusu V7.7 SP2
  • Sheme i PCB u Proteusu v8.0 SP1

Firmware v1.3

  • Podržava hardver v0.3 - v0.4
  • Navigacija s kursora lako dostupna i intuitivna
  • Brzo umetanje vrednosti sa tastature
  • Unesite vrijednosti iz analognog potenciometra
  • Memorijske banke čuvaju 8 DMX univerzuma
  • Čitanje s EEPROM -a za pokretanje unaprijed odabranog DMX univerzuma
  • Odabir memorijskih opcija za početak
  • DMX Control Unitary, odabire određeni kanal i prikazuje vrijednosti prethodnih kanala i sljedećeg
  • Matrix Control DMX prikazuje matricu 3 x 5 s prikazanim vrijednostima kanala
  • Chaser DMX kontrola dozvoljava redoslijed odabranih kanala sa odabranim vremenom
  • DMX Sequencer omogućava sekvenciranje između univerzuma pohranjenih u EEPROM memoriji s odabranim vremenom
  • Višestruko DMX kontrola dopušta množenje vrijednosti popunjavanjem odabranih kanala
  • Funkcija lociranja svjetiljke s odabranog kanala
  • Brzi pristup opcijama memorije
  • Opcije memorije Spremi, Učitaj, Obriši, Obriši sve (za banke i praznu RAM memoriju)
  • Opcije memorije za 8 DMX univerzalnih banaka
  • Funkcija Black Out
  • Kontrola LCD osvetljenja pozadinskog svetla
  • Kontrola LCD kontrasta
  • Prečice na tastaturi sa pozadinskog osvetljenja LCD ekrana
  • Keylight je pripremljen za sljedeću verziju hardvera
  • Sastavio Arduino IDE v1.0.6
  • Arduino biblioteka četiri svemira DMX v0.3 - Deskontrol.net
  • Biblioteka LCD v1.2.1 - Francisco Malpartida

Korak 1: Licenca

Korak 2: Shema

Korak 3: PCB

PCB
PCB

Morat ćemo štampati na pre -PCB negativnoj presi

Korak 4: Simulator

Simulator
Simulator

Moramo pokrenuti simulator sa hex datotekom ili.elf

Korak 5: Opis materijala

Korak 6: Priprema fenolne ploče

Priprema fenolne ploče
Priprema fenolne ploče

Jednom prilikom koristimo fenolnu ploču, pojačavamo vodu bakrenim brusnim papirom, kružnije razrjeđujući

Korak 7: Negativna PCB

Negativna PCB
Negativna PCB
Negativna PCB
Negativna PCB

Sa Proteusom šaljite datoteke za ispis negativnog acetata prije tiska (postoji PDF s datotekom)

Korak 8:

Image
Image
Image
Image
Image
Image

Upotreba i metoda fotoosjetljivog filma

Koristimo papirnatu laminatorsku foliju za savršeno prianjanje pcb -a

Korak 9: UV svjetlo

UV svjetlo
UV svjetlo
UV svjetlo
UV svjetlo
UV svjetlo
UV svjetlo
UV svjetlo
UV svjetlo

Dodajte malo vode između ploče i acetata tako da se ne pomiče i nanesite UV svjetlo

Korak 10: Otkriveno

Otkriveno
Otkriveno
Otkriveno
Otkriveno

Nanesite željezni klorid su čisti i spremni

Korak 11: Perforiramo ploče

Perforiramo ploče
Perforiramo ploče
Perforiramo ploče
Perforiramo ploče

Korak 12: Lemljene komponente

Lemljene komponente
Lemljene komponente
Lemljene komponente
Lemljene komponente
Lemljene komponente
Lemljene komponente
Lemljene komponente
Lemljene komponente

Korak 13: Skinuti do vodiča za potenciometar

Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra
Ogoljen do vodiča potenciometra

fenolna ploča izbušena za stavljanje potenciometra

Korak 14: Baza tastature

Keyboard Base
Keyboard Base
Keyboard Base
Keyboard Base
Keyboard Base
Keyboard Base

U slučaju ploče za djevojčice, stavljanjem zaglavlja zavarite vrh, iznad igala izrezanih brusnim papirom i vodom uklonite višak

Korak 15: Montiranje tastature

Nosač za tastaturu
Nosač za tastaturu
Nosač za tastaturu
Nosač za tastaturu
Nosač za tastaturu
Nosač za tastaturu
Nosač za tastaturu
Nosač za tastaturu

Dodajemo vrpcu sa dvostrukom trakom po želji el teclado a la placa

Ovdje nailazimo na detalj, zaglavlja začepljena savijanjem tipkovnice, rez (razmatramo za sljedeću verziju)

Zavarite zaglavlja koja se nalaze ispod tastature i savijte se nazad da biste tastaturu spojili bočno

Stavili smo tastaturu na LCD ploču, evo detalja, baza MAX485 je jako pričvršćena za tastaturu, malo forsiramo (razmatramo u sljedećoj verziji)

Korak 16: Montirajte Arduino

Montirajte Arduino
Montirajte Arduino
Montirajte Arduino
Montirajte Arduino
Montirajte Arduino
Montirajte Arduino

Arduinu Megi dodajemo traku na USB priključak kako bismo spriječili kratki spoj između pjesama

Korak 17: Sve zavarene komponente

Sve zavarene komponente
Sve zavarene komponente
Sve zavarene komponente
Sve zavarene komponente
Sve zavarene komponente
Sve zavarene komponente

Korak 18: Učitajte firmver na Arduino

Učitajte firmver na Arduino
Učitajte firmver na Arduino
Učitajte firmver na Arduino
Učitajte firmver na Arduino
Učitajte firmver na Arduino
Učitajte firmver na Arduino
Učitajte firmver na Arduino
Učitajte firmver na Arduino

Korak 19: Radite…

Preporučuje se: