Isi kandungan:

Arduino DMX 512 Tester and Controller ENG: 19 Langkah
Arduino DMX 512 Tester and Controller ENG: 19 Langkah

Video: Arduino DMX 512 Tester and Controller ENG: 19 Langkah

Video: Arduino DMX 512 Tester and Controller ENG: 19 Langkah
Video: DMX with Arduino #shorts 2024, Julai
Anonim
Image
Image
Skematik
Skematik

Kemas kini, fail, kod, skema …

Versi Español

Facebook

Alat kawalan untuk ujian dan pertunjukan cahaya oleh protokol DMX-512, sesuai untuk ujian pantas pada pemasangan pencahayaan tetap atau sementara. Projek ini timbul dari keperluan untuk memiliki sistem mudah alih untuk pengujian pantas dalam pemasangan pencahayaan, tanpa perlu memasang konsol pencahayaan, antara muka atau komputer di persekitaran di luar, bermusuhan atau sukar diakses.

Berdasarkan:

  • Arduino Mega 2560 Rev-3
  • Perpustakaan Arduino empat alam semesta DMX v0.3 - Deskontrol
  • Perpustakaan LCD v1.2.1 - Francisco Malpartida
  • Arduino dari Proteus Simulation - Microcontrolandos

Perkakasan v0.4

  • Menyokong Firmware v0.9 - v1.3
  • LCD 4x20 dengan lampu latar dan kontras yang dikendalikan oleh perisian
  • Kuasa dari USB, bateri atau bekalan kuasa luaran
  • Pad kekunci navigasi 4x4
  • Potensiometer kawalan analog
  • Hidupkan / matikan (tidak berlaku untuk kuasa USB)
  • Keluaran DMX dari blok terminal, XLR 3-pin dan XLR 5-pin
  • Status output LED DMX
  • Simulasi dalam Proteus V7.7 SP2
  • Skema dan PCB dalam Proteus v8.0 SP1

Firmware v1.3

  • Menyokong Perkakasan v0.3 - v0.4
  • Navigasi dari kursor mudah diakses dan intuitif
  • Cepat Memasukkan nilai dari pad kekunci
  • Masukkan nilai dari potensiometer analog
  • Memory Banks menyimpan 8 universiti DMX
  • Membaca dari EEPROM untuk memulakan semesta DMX yang terpilih
  • Pemilihan pilihan memori untuk dimulakan
  • DMX Control Unitary, memilih saluran tertentu, dan menunjukkan nilai saluran sebelumnya dan seterusnya
  • Matrix Control DMX menunjukkan matriks 3 x 5 dengan nilai saluran yang ditunjukkan
  • Chaser DMX Control membenarkan urutan saluran yang dipilih, dengan masa yang dipilih
  • DMX Sequencer membolehkan penjujukan antara alam semesta yang tersimpan dalam memori EEPROM dengan masa yang dipilih
  • Multiply DMX Control membolehkan nilai pendaraban memenuhi saluran yang dipilih
  • Fungsi untuk mencari pencahayaan dari saluran yang dipilih
  • Akses pantas ke pilihan memori
  • Pilihan memori Simpan, Muatkan, Kosongkan, Hapus Semua (untuk bank dan memori RAM kosong)
  • Pilihan memori untuk 8 bank universal DMX
  • Fungsi Keluar
  • Mengawal pencahayaan lampu belakang LCD
  • Kawalan Kontras LCD
  • Pintasan Papan Kekunci dari lampu belakang LCD
  • Kekunci disediakan untuk versi perkakasan seterusnya
  • Disusun oleh Arduino IDE v1.0.6
  • Perpustakaan Arduino empat universiti DMX v0.3 - Deskontrol.net
  • Perpustakaan LCD v1.2.1 - Francisco Malpartida

Langkah 1: Lesen

Langkah 2: Skematik

Langkah 3: PCB

PCB
PCB

Kita mesti mencetak pada akhbar negatif pra PCB

Langkah 4: Simulator

Simulator
Simulator

Kita mesti menjalankan simulator dengan fail hex atau.elf

Langkah 5: Bil Bahan

Langkah 6: Menyiapkan Plat Fenolik

Menyiapkan Plat Fenolik
Menyiapkan Plat Fenolik

Kami menggunakan plat fenolik sekali muka, kami mengukuhkan air kertas pasir tembaga, lebih nipis bulat

Langkah 7: PCB Negatif

PCB neg-t.webp
PCB neg-t.webp
PCB neg-t.webp
PCB neg-t.webp

Dengan Proteus menghantar fail untuk mencetak pra-tekan asetat negatif (ada PDF dengan fail)

Langkah 8:

Imej
Imej
Imej
Imej
Imej
Imej

Gunakan dan kaedah filem sensitif

Kami menggunakan filem laminator kertas untuk melekat pcb dengan sempurna

Langkah 9: Cahaya UV

Cahaya UV
Cahaya UV
Cahaya UV
Cahaya UV
Cahaya UV
Cahaya UV
Cahaya UV
Cahaya UV

Masukkan sedikit air di antara pinggan dan asetat supaya tidak bergerak dan sapukan sinar UV

Langkah 10: Dedahkan

Terungkap
Terungkap
Terungkap
Terungkap

Sapukan besi klorida bersih dan siap

Langkah 11: Kami Melubangi Plat

Kami Melubangi Plat
Kami Melubangi Plat
Kami Melubangi Plat
Kami Melubangi Plat

Langkah 12: Komponen Pateri

Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri

Langkah 13: Dilancarkan ke Panduan Potensiometer

Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer
Dilucutkan ke Panduan Potensiometer

plat gerudi fenolik untuk meletakkan potensiometer

Langkah 14: Pangkalan Papan Kekunci

Pangkalan Papan Kekunci
Pangkalan Papan Kekunci
Pangkalan Papan Kekunci
Pangkalan Papan Kekunci
Pangkalan Papan Kekunci
Pangkalan Papan Kekunci

Dalam kes pelat gadis, meletakkan kepala mereka mengimpal bahagian atas, di atas pin yang dipotong dengan kertas pasir dan air mengeluarkan lebihan

Langkah 15: Pemasangan Papan Kekunci

Pemasangan Papan Kekunci
Pemasangan Papan Kekunci
Pemasangan Papan Kekunci
Pemasangan Papan Kekunci
Pemasangan Papan Kekunci
Pemasangan Papan Kekunci
Pemasangan Papan Kekunci
Pemasangan Papan Kekunci

Kami menambah tape double tape untuk pegar el teclado a la placa

Di sini kita menemui perincian, header tersumbat dengan kelenturan keyboard, potongan (kami pertimbangkan untuk versi seterusnya)

Kimpal tajuk yang berada di bawah papan kekunci dan bengkok ke belakang untuk menyambungkan papan kekunci secara lateral

Kami meletakkan papan kekunci di papan LCD, berikut detailnya, asas MAX485 pagi sangat melekat pada papan kekunci, kami memaksa sedikit (kami pertimbangkan dalam versi seterusnya)

Langkah 16: Gunung Arduino

Gunung Arduino
Gunung Arduino
Gunung Arduino
Gunung Arduino
Gunung Arduino
Gunung Arduino

Kami menambah Arduino Mega beberapa pita ke port USB untuk mengelakkan litar pintas antara trek

Langkah 17: Semua Komponen Kimpalan

Semua Komponen Kimpalan
Semua Komponen Kimpalan
Semua Komponen Kimpalan
Semua Komponen Kimpalan
Semua Komponen Kimpalan
Semua Komponen Kimpalan

Langkah 18: Muatkan Firmware di Arduino

Muatkan Firmware di Arduino
Muatkan Firmware di Arduino
Muatkan Firmware di Arduino
Muatkan Firmware di Arduino
Muatkan Firmware di Arduino
Muatkan Firmware di Arduino
Muatkan Firmware di Arduino
Muatkan Firmware di Arduino

Langkah 19: Bekerja …

Disyorkan: