Sisukord:

Arduino DMX 512 tester ja kontroller EST: 19 sammu
Arduino DMX 512 tester ja kontroller EST: 19 sammu

Video: Arduino DMX 512 tester ja kontroller EST: 19 sammu

Video: Arduino DMX 512 tester ja kontroller EST: 19 sammu
Video: самодельный контроллер DMX512 – мастерим и экспериментируем 2024, Juuli
Anonim
Image
Image
Skeem
Skeem

Uuendused, failid, koodid, skeemid…

Versión en Español

Facebook

Juhtimistööriist testimiseks ja valguse näitamiseks DMX-512 protokolli abil, mis on ideaalne kiir- või ajutiste valgustite paigaldamiseks. See projekt tuleneb vajadusest omada kaasaskantavat süsteemi valgustusseadmete kiirtestimiseks, ilma et oleks vaja paigaldada valgustuskonsoole, liideseid või arvuteid väliskeskkonda, mis on vaenulik või raskesti ligipääsetav.

Põhineb:

  • Arduino Mega 2560 Rev-3
  • Arduino raamatukogu neli universumit DMX v0.3 - Deskontrol
  • Raamatukogu LCD v1.2.1 - Francisco Malpartida
  • Arduino firmast Proteus Simulation - Microcontrolandos

Riistvara v0.4

  • Toetab püsivara v0.9 - v1.3
  • 4x20 LCD taustvalgustuse ja kontrastsusega tarkvara abil
  • Toide USB -st, patareidest või välisest toiteallikast
  • Navigeerimisklahvistik 4x4 klahvistik
  • Analoogjuhtimise potentsiomeeter
  • Lülitage sisse / välja (ei kehti USB toite kohta)
  • DMX-väljund klemmiplokist, XLR 3-pin ja 5-pin XLR
  • Väljundi oleku LED -id DMX
  • Simulatsioon rakenduses Proteus V7.7 SP2
  • Skeem ja PCB versioonis Proteus v8.0 SP1

Püsivara v1.3

  • Toetab riistvara v0.3 - v0.4
  • Kursorilt navigeerimine on hõlpsasti juurdepääsetav ja intuitiivne
  • Kiire Väärtuste sisestamine klaviatuurilt
  • Sisestage väärtused analoog -potentsiomeetrilt
  • Mälupangad salvestavad 8 DMX -i universumit
  • EEPROM -ist lugemine DMX -universumi käivitamiseks
  • Alustamiseks mäluvalikute valik
  • DMX Control Unitary, valib kindla kanali ning näitab eelmiste ja järgmiste kanalite väärtusi
  • Maatriksi juhtimine DMX näitab 3 x 5 maatriksit koos näidatud kanalite väärtustega
  • Chaser DMX Control võimaldab järjestada valitud kanaleid valitud ajaga
  • DMX -järjestus võimaldab valitud aja jooksul järjestada EEPROM -i mällu salvestatud universumite vahel
  • Korruta DMX -juhtimine võimaldab korrutada väärtused, mis täidavad valitud kanalid
  • Funktsioon valgusti leidmiseks valitud kanalilt
  • Kiire juurdepääs mäluvalikutele
  • Mälu valikud Salvesta, Laadi, Tühjenda, Kustuta kõik (pankade ja tühja RAM -i mälu jaoks)
  • Mälu valikud 8 DMX universumipangale
  • Funktsioon Black Out
  • LCD taustvalgustuse juhtimine
  • LCD kontrasti juhtimine
  • Klaviatuuri otseteed LCD taustavalgusest
  • Keylight valmistas ette riistvara järgmise versiooni
  • Koostanud Arduino IDE v1.0.6
  • Arduino raamatukogu neli universumit DMX v0.3 - Deskontrol.net
  • Raamatukogu LCD v1.2.1 - Francisco Malpartida

Samm: litsents

2. samm: skemaatiline

Samm: PCB

PCB
PCB

Peame printima PCB -le eelnevale negatiivsele pressile

4. samm: simulaator

Simulaator
Simulaator

Peame simulaatori käivitama koos hex -failiga või.elfiga

5. samm: materjalide arve

6. etapp: fenoolplaadi ettevalmistamine

Fenoolplaadi ettevalmistamine
Fenoolplaadi ettevalmistamine

Kasutame fenoolplaati üks kord, tugevdame vaskliivapaberivett, ringikujuliselt õhemaks

Samm: negatiivne PCB

Negatiivne PCB
Negatiivne PCB
Negatiivne PCB
Negatiivne PCB

Kui Proteus saadab failid trükkimiseks eelneva atsetaatnegatiivse printimiseks (failiga on PDF-fail)

8. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Kasutage ja meetodit valgustundlikku filmi

Me kasutame paberist lamineerimiskilet, et kleepida PCB -d ideaalselt

Samm: UV -valgus

UV -valgus
UV -valgus
UV -valgus
UV -valgus
UV -valgus
UV -valgus
UV -valgus
UV -valgus

Lisage plaadi ja atsetaadi vahele veidi vett, nii et see ei liiguks, ja kandke UV -kiirgust

10. toiming: avalikustati

Ilmutatud
Ilmutatud
Ilmutatud
Ilmutatud

Kandke raudkloriid puhtaks ja valmis

Samm 11: Me perforeerime plaate

Me perforeerime plaate
Me perforeerime plaate
Me perforeerime plaate
Me perforeerime plaate

12. samm: joodetud komponendid

Joodatud komponendid
Joodatud komponendid
Joodatud komponendid
Joodatud komponendid
Joodatud komponendid
Joodatud komponendid
Joodatud komponendid
Joodatud komponendid

Samm: eemaldage potentsiomeetri juhend

Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga
Kooritud potentsiomeetri juhendiga

fenoolpuuritud plaat potentsiomeetri paigaldamiseks

14. samm: klaviatuuri alus

Klaviatuuri alus
Klaviatuuri alus
Klaviatuuri alus
Klaviatuuri alus
Klaviatuuri alus
Klaviatuuri alus

Tüdrukutaldriku puhul keevitatakse päised peale, liivapaberi ja veega lõigatud tihvtide kohal eemaldatakse ülejääk

15. samm: klaviatuuri kinnitamine

Klaviatuuri kinnitus
Klaviatuuri kinnitus
Klaviatuuri kinnitus
Klaviatuuri kinnitus
Klaviatuuri kinnitus
Klaviatuuri kinnitus
Klaviatuuri kinnitus
Klaviatuuri kinnitus

Lisame kahekordse lindi para pegar el teclado a la placa

Siin kohtame detaili, päised on ummistunud klaviatuuri painde ja lõikega (kaalume järgmist versiooni)

Keevitage klaviatuuri all olevad päised ja painutage tahapoole, et klaviatuur külgsuunas ühendada

Panime klaviatuuri LCD -tahvlile, siin on detail, MAX485 alus on väga klaviatuuri külge kinnitatud, sunnime natuke (kaalume järgmises versioonis)

16. samm: paigaldage Arduino

Mount Arduino
Mount Arduino
Mount Arduino
Mount Arduino
Mount Arduino
Mount Arduino

Lisame Arduino Megale USB -porti lindi, et vältida lugude vahelist lühist

17. samm: kõik keevitatud komponendid

Kõik keevitatud komponendid
Kõik keevitatud komponendid
Kõik keevitatud komponendid
Kõik keevitatud komponendid
Kõik keevitatud komponendid
Kõik keevitatud komponendid

Samm: laadige Arduino püsivara

Laadige Arduinole püsivara
Laadige Arduinole püsivara
Laadige Arduinole püsivara
Laadige Arduinole püsivara
Laadige Arduinole püsivara
Laadige Arduinole püsivara
Laadige Arduinole püsivara
Laadige Arduinole püsivara

19. samm: töötamine…

Soovitan: