Daftar Isi:

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

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

Video: Arduino DMX 512 Tester dan Controller ENG: 19 Langkah
Video: DMX Control for Robot Animatronics? 2024, November
Anonim
Image
Image
Skema
Skema

Pembaruan, file, kode, skema …

Versión di Espaol

Facebook

Alat kontrol untuk pengujian dan pertunjukan cahaya oleh protokol DMX-512, ideal untuk pengujian cepat pada instalasi pencahayaan tetap atau sementara. Proyek ini muncul dari kebutuhan untuk memiliki sistem portabel untuk pengujian cepat dalam instalasi penerangan, tanpa perlu memasang konsol penerangan, antarmuka atau komputer di lingkungan luar, bermusuhan atau sulit 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 Simulasi Proteus - Mikrokontroler

Perangkat keras v0.4

  • Mendukung Firmware v0.9 - v1.3
  • LCD 4x20 dengan lampu latar dan kontras yang dikontrol oleh perangkat lunak
  • Daya dari USB, baterai atau catu daya eksternal
  • Papan tombol navigasi Papan tombol 4x4
  • Potensiometer kontrol analog
  • Hidupkan / matikan (tidak berlaku untuk daya USB)
  • Output DMX dari blok terminal, XLR 3-pin dan 5-pin XLR
  • LED status keluaran DMX
  • Simulasi di Proteus V7.7 SP2
  • Skema dan PCB di Proteus v8.0 SP1

Firmware v1.3

  • Mendukung Perangkat Keras v0.3 - v0.4
  • Navigasi dari kursor mudah diakses dan intuitif
  • Memasukkan nilai dengan cepat dari papan tombol
  • Masukkan nilai dari potensiometer analog
  • Memory Banks menyimpan 8 alam semesta DMX
  • Membaca dari EEPROM untuk memulai DMX universe yang telah dipilih sebelumnya
  • Pemilihan opsi memori untuk memulai
  • DMX Control Unitary, memilih saluran tertentu, dan menunjukkan nilai saluran sebelumnya dan selanjutnya
  • Kontrol Matriks DMX menunjukkan matriks 3 x 5 dengan nilai saluran yang ditampilkan
  • Chaser DMX Control memungkinkan urutan saluran yang dipilih, dengan waktu yang dipilih
  • DMX Sequencer memungkinkan pengurutan antara alam semesta yang disimpan dalam memori EEPROM dengan waktu yang dipilih
  • Multiply DMX Control memungkinkan penggandaan nilai mengisi saluran yang dipilih
  • Berfungsi untuk menemukan luminer dari saluran yang dipilih
  • Akses cepat ke opsi memori
  • Opsi memori Simpan, Muat, Hapus, Hapus Semua (untuk bank dan memori RAM kosong)
  • Opsi memori untuk 8 bank semesta DMX
  • Fungsi Black Out
  • Kontrol penerangan lampu belakang LCD
  • Kontrol Kontras LCD
  • Pintasan Keyboard dari lampu belakang LCD
  • Keylight disiapkan untuk versi perangkat keras berikutnya
  • Disusun oleh Arduino IDE v1.0.6
  • Perpustakaan Arduino empat alam semesta DMX v0.3 - Deskontrol.net
  • Perpustakaan LCD v1.2.1 - Francisco Malpartida

Langkah 1: Lisensi

Langkah 2: Skema

Langkah 3: PCB

PCB
PCB

Kita harus mencetak pada pers negatif pra PCB

Langkah 4: Simulator

Simulator
Simulator

Kita harus menjalankan simulator dengan file hex atau.elf

Langkah 5: Daftar Bahan

Langkah 6: Mempersiapkan Pelat Fenolik

Mempersiapkan Pelat Fenolik
Mempersiapkan Pelat Fenolik

Kami menggunakan pelat fenolik satu kali, kami memperkuat air amplas tembaga, lebih tipis secara melingkar

Langkah 7: PCB negatif

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

Dengan Proteus, kirim file untuk mencetak negatif asetat pra-tekan (ada PDF dengan file tersebut)

Langkah 8:

Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

Gunakan dan metode film fotosensitif

Kami menggunakan film kertas laminator untuk menempel dengan sempurna pcb

Langkah 9: Sinar UV

Sinar UV
Sinar UV
Sinar UV
Sinar UV
Sinar UV
Sinar UV
Sinar UV
Sinar UV

Tambahkan sedikit air di antara pelat dan asetat agar tidak bergerak dan oleskan sinar UV

Langkah 10: Terungkap

Mengungkapkan
Mengungkapkan
Mengungkapkan
Mengungkapkan

Terapkan besi klorida bersih dan siap

Langkah 11: Kami Melubangi Pelat

Kami Melubangi Pelat
Kami Melubangi Pelat
Kami Melubangi Pelat
Kami Melubangi Pelat

Langkah 12: Komponen yang Disolder

Komponen yang Disolder
Komponen yang Disolder
Komponen yang Disolder
Komponen yang Disolder
Komponen yang Disolder
Komponen yang Disolder
Komponen yang Disolder
Komponen yang Disolder

Langkah 13: Dilucuti ke Panduan Potensiometer

Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer
Dilucuti ke Panduan Potensiometer

pelat bor fenolik untuk menempatkan potensiometer

Langkah 14: Basis Keyboard

Dasar Keyboard
Dasar Keyboard
Dasar Keyboard
Dasar Keyboard
Dasar Keyboard
Dasar Keyboard

Dalam kasus pelat gadis, menempatkannya di atas kepala dilas, di atas pin yang dipotong dengan amplas dan air menghilangkan kelebihannya

Langkah 15: Pemasangan Keyboard

Dudukan Keyboard
Dudukan Keyboard
Dudukan Keyboard
Dudukan Keyboard
Dudukan Keyboard
Dudukan Keyboard
Dudukan Keyboard
Dudukan Keyboard

Kami menambahkan selotip double tape para pegar el teclado a la placa

Di sini kami menemukan detail, header tersumbat dengan kelenturan keyboard, potongan (kami pertimbangkan untuk versi berikutnya)

Las tajuk yang ada di bawah keyboard dan tekuk ke belakang untuk menyambungkan keyboard ke samping

Kami memasang keyboard di papan LCD, ini detailnya, dasar MAX485 sangat melekat pada keyboard, kami memaksa sedikit (kami pertimbangkan di versi berikutnya)

Langkah 16: Pasang Arduino

Pasang Arduinonya
Pasang Arduinonya
Pasang Arduinonya
Pasang Arduinonya
Pasang Arduinonya
Pasang Arduinonya

Kami menambahkan beberapa pita ke Arduino Mega ke port USB untuk mencegah korsleting di antara trek

Langkah 17: Semua Komponen yang Dilas

Semua Komponen yang Dilas
Semua Komponen yang Dilas
Semua Komponen yang Dilas
Semua Komponen yang Dilas
Semua Komponen yang Dilas
Semua Komponen yang Dilas

Langkah 18: Muat Firmware di Arduino

Muat Firmware di Arduino
Muat Firmware di Arduino
Muat Firmware di Arduino
Muat Firmware di Arduino
Muat Firmware di Arduino
Muat Firmware di Arduino
Muat Firmware di Arduino
Muat Firmware di Arduino

Langkah 19: Bekerja…

Direkomendasikan: