Turinys:

„Arduino DMX 512“testeris ir valdiklis ENG: 19 žingsnių
„Arduino DMX 512“testeris ir valdiklis ENG: 19 žingsnių

Video: „Arduino DMX 512“testeris ir valdiklis ENG: 19 žingsnių

Video: „Arduino DMX 512“testeris ir valdiklis ENG: 19 žingsnių
Video: Making flash memory from SD Card 2024, Lapkritis
Anonim
Image
Image
Schema
Schema

Atnaujinimai, failai, kodai, schemos …

Versija ir español

Facebook

Valdymo įrankis bandymams ir šviesos demonstravimui pagal DMX-512 protokolą, idealiai tinka greitai išbandyti stacionarius ar laikinus apšvietimo įrenginius. Šis projektas kyla dėl poreikio turėti nešiojamą sistemą, skirtą greitam apšvietimo įrenginių bandymui, ir nereikia įrengti apšvietimo konsolių, sąsajų ar kompiuterių išorinėje aplinkoje, priešiškoje ar sunkiai prieinamoje.

Remiantis:

  • „Arduino Mega 2560 Rev-3“
  • „Arduino“biblioteka keturios visatos DMX v0.3 - „Deskontrol“
  • Biblioteka LCD v1.2.1 - Francisco Malpartida
  • Arduino iš „Proteus Simulation“- „Microcontrolandos“

Techninė įranga v0.4

  • Palaiko firmware v0.9 - v1.3
  • 4x20 skystųjų kristalų ekranas su foniniu apšvietimu ir kontrastas, valdomas programinės įrangos
  • Maitinimas iš USB, baterijų ar išorinio maitinimo šaltinio
  • 4x4 klaviatūra
  • Analoginis valdymo potenciometras
  • Įjungti / išjungti (netaikoma USB maitinimui)
  • DMX išėjimas iš gnybtų bloko, XLR 3 ir 5 kontaktų XLR
  • Išėjimo būsenos šviesos diodai DMX
  • Modeliavimas naudojant „Proteus V7.7 SP2“
  • Schema ir PCB „Proteus v8.0 SP1“

Firmware v1.3

  • Palaiko aparatūros v0.3 - v0.4
  • Navigacija iš žymeklio yra lengvai prieinama ir intuityvi
  • Greitas reikšmių įvedimas iš klaviatūros
  • Įveskite vertes iš analoginio potenciometro
  • Atminties bankuose saugomos 8 DMX visatos
  • Skaitymas iš EEPROM, norint pradėti iš anksto pasirinktą DMX visatą
  • Atminties parinkčių pasirinkimas pradžiai
  • „DMX Control Unitary“, pasirenka konkretų kanalą ir rodo ankstesnių ir kitų kanalų reikšmes
  • Matricos valdymas DMX rodo 3 x 5 matricą su rodomų kanalų reikšmėmis
  • „Chaser DMX Control“leidžia sekti pasirinktus kanalus pasirinktu laiku
  • „DMX Sequencer“leidžia sekti seką tarp visatos, saugomos EEPROM atmintyje pasirinktu laiku
  • Daugybos DMX valdymas leidžia dauginti reikšmes, užpildant pasirinktus kanalus
  • Funkcija, skirta rasti šviestuvą iš pasirinkto kanalo
  • Greita prieiga prie atminties parinkčių
  • Atminties parinktys Išsaugoti, įkelti, išvalyti, išvalyti viską (bankams ir tuščiai RAM atmintinei)
  • Atminties parinktys 8 DMX visatos bankams
  • Funkcija „Black Out“
  • LCD foninio apšvietimo apšvietimo valdymas
  • LCD kontrasto valdymas
  • Spartieji klavišai iš LCD apšvietimo
  • „Keylight“paruošė kitą aparatūros versiją
  • Sudarė „Arduino IDE“v1.0.6
  • „Arduino“biblioteka keturios visatos DMX v0.3 - Deskontrol.net
  • Biblioteka LCD v1.2.1 - Francisco Malpartida

1 žingsnis: licencija

2 žingsnis: schema

3 žingsnis: PCB

PCB
PCB

Turėsime spausdinti ant neigiamo PCB spaudos

4 žingsnis: simuliatorius

Simuliatorius
Simuliatorius

Turime paleisti simuliatorių su šešioliktainiu failu arba.elf

5 žingsnis: medžiagų sąrašas

6 žingsnis: Fenolio plokštės paruošimas

Fenolio plokštės paruošimas
Fenolio plokštės paruošimas

Mes vieną kartą naudojame fenolio plokštelę, sutvirtiname vario švitrinio popieriaus vandenį, plonesnį apskrito pavidalo

7 žingsnis: neigiamas PCB

Neigiamas PCB
Neigiamas PCB
Neigiamas PCB
Neigiamas PCB

Su „Proteus“siunčia failus, kad būtų atspausdintas neigiamas acetato spaudimas (su failu yra PDF)

8 žingsnis:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Šviesai jautrios plėvelės naudojimas ir metodas

Mes naudojame popieriaus laminavimo plėvelę, kad puikiai priliptų PCB

9 žingsnis: UV šviesa

UV šviesa
UV šviesa
UV šviesa
UV šviesa
UV šviesa
UV šviesa
UV šviesa
UV šviesa

Įpilkite šiek tiek vandens tarp plokštelės ir acetato, kad ji nejudėtų, ir padėkite UV šviesą

10 žingsnis: atskleista

Atskleista
Atskleista
Atskleista
Atskleista

Taikyti geležies chloridas yra švarus ir paruoštas

11 žingsnis: perforuojame plokštes

Perforuojame plokštes
Perforuojame plokštes
Perforuojame plokštes
Perforuojame plokštes

12 žingsnis: Lituoti komponentai

Lituoti komponentai
Lituoti komponentai
Lituoti komponentai
Lituoti komponentai
Lituoti komponentai
Lituoti komponentai
Lituoti komponentai
Lituoti komponentai

13 žingsnis: pašalintas potenciometro vadovas

Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo
Nuplėštas iki potenciometro vadovo

fenolio gręžimo plokštelė, skirta potenciometrui įdėti

14 žingsnis: klaviatūros pagrindas

Klaviatūros bazė
Klaviatūros bazė
Klaviatūros bazė
Klaviatūros bazė
Klaviatūros bazė
Klaviatūros bazė

Merginos plokštės atveju, uždėjus antraštes virinama viršuje, virš kaiščių, supjaustytų švitriniu popieriumi ir vandeniu, pašalintas perteklius

15 veiksmas: klaviatūros tvirtinimas

Klaviatūros laikiklis
Klaviatūros laikiklis
Klaviatūros laikiklis
Klaviatūros laikiklis
Klaviatūros laikiklis
Klaviatūros laikiklis
Klaviatūros laikiklis
Klaviatūros laikiklis

Pridedame dvigubą juostą para pegar el teclado a la placa

Čia susiduriame su detale, antraštėmis, užsikimšusiomis klaviatūros lankstumu, iškirpimu (svarstome kitą versiją)

Suvirinkite antraštes, esančias po klaviatūra, ir sulenkite atgal, kad prijungtumėte klaviatūrą iš šono

Mes įdėjome klaviatūrą ant LCD plokštės, čia yra detalė, MAX485 pagrindas yra labai pritvirtintas prie klaviatūros, šiek tiek priverčiame (mes svarstome kitoje versijoje)

16 žingsnis: Sumontuokite „Arduino“

Arduino kalnas
Arduino kalnas
Arduino kalnas
Arduino kalnas
Arduino kalnas
Arduino kalnas

Prie „Arduino Mega“pridedame šiek tiek juostos prie USB prievado, kad būtų išvengta trumpojo jungimo tarp takelių

17 žingsnis: visi suvirinti komponentai

Visi suvirinti komponentai
Visi suvirinti komponentai
Visi suvirinti komponentai
Visi suvirinti komponentai
Visi suvirinti komponentai
Visi suvirinti komponentai

18 veiksmas: įkelkite programinę -aparatinę įrangą į „Arduino“

Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“
Įkelkite programinę -aparatinę įrangą į „Arduino“

19 žingsnis: darbas …

Rekomenduojamas: