İçindekiler:

Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım
Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım

Video: Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım

Video: Arduino DMX 512 Test Cihazı ve Kontrol Cihazı ENG: 19 Adım
Video: Monster alma pişman olursun dediler.. ve (pişman değil pişmaniye oldum ) 2024, Kasım
Anonim
Image
Image
Şematik
Şematik

Güncellemeler, dosyalar, kodlar, şemalar…

Versión en Español

Facebook

Sabit veya geçici aydınlatma kurulumlarında hızlı testler için ideal olan DMX-512 protokolü ile test ve ışık gösterisi için kontrol aracı. Bu proje, dışarıdaki, düşmanca veya erişilmesi zor ortamlarda aydınlatma konsolları, arayüzler veya bilgisayarlar kurmaya gerek kalmadan, aydınlatma kurulumlarında hızlı test için taşınabilir bir sisteme sahip olma ihtiyacından kaynaklanmaktadır.

Dayalı:

  • Arduino Mega 2560 Rev-3
  • Arduino kütüphanesi dört evren DMX v0.3 - Deskontrol
  • Kütüphane LCD v1.2.1 - Francisco Malpartida
  • Proteus Simulation'dan Arduino - Microcontrolandos

Donanım v0.4

  • Firmware v0.9 - v1.3'ü destekler
  • Yazılım tarafından kontrol edilen arkadan aydınlatmalı ve kontrastlı 4x20 LCD
  • USB'den, pillerden veya harici güç kaynağından güç
  • Navigasyon tuş takımı4x4 tuş takımı
  • Analog kontrol potansiyometresi
  • Açma/kapama (USB gücü için geçerli değildir)
  • Terminal bloğundan DMX çıkışı, XLR 3 pinli ve 5 pinli XLR
  • Çıkış durumu LED'leri DMX
  • Proteus V7.7 SP2'de Simülasyon
  • Proteus v8.0 SP1'de şematik ve PCB

Bellenim v1.3

  • Donanım v0.3 - v0.4'ü destekler
  • İmleçten kolay erişilebilir ve sezgisel gezinme
  • Tuş takımından Hızlı Ekleme değerleri
  • Analog potansiyometreden değerler girin
  • Bellek Bankaları 8 DMX evrenini depolar
  • Önceden seçilmiş DMX evrenini başlatmak için EEPROM'dan okuma
  • Başlatılacak bellek seçeneklerinin seçimi
  • DMX Control Unitary, belirli bir kanalı seçer ve önceki ve sonraki kanalların değerlerini gösterir.
  • Matrix Control DMX, gösterilen kanalların değerleriyle 3 x 5'lik bir matris gösterir
  • Chaser DMX Kontrolü, seçilen kanalların seçilen bir süre ile sıralanmasına izin verir
  • DMX Sıralayıcı, EEPROM belleğinde saklanan evrenler arasında seçilen bir süre ile sıralamaya izin verir
  • Çarpma DMX Kontrolü, değerlerin seçili kanalları doldurmasına izin verir
  • Seçilen kanaldan armatürü bulma işlevi
  • Bellek seçeneklerine hızlı erişim
  • Bellek seçenekleri Kaydet, Yükle, Temizle, Tümünü Temizle (bankalar ve boş RAM belleği için)
  • 8 DMX evren bankası için bellek seçenekleri
  • İşlev Karartma
  • LCD arka ışık aydınlatmasının kontrolü
  • LCD Kontrast Kontrolü
  • LCD arka ışığından Klavye Kısayolları
  • Donanımın bir sonraki sürümü için hazırlanan keylight
  • Arduino IDE v1.0.6 tarafından derlenmiştir.
  • Arduino kütüphanesi dört evren DMX v0.3 - Deskontrol.net
  • Kütüphane LCD v1.2.1 - Francisco Malpartida

1. Adım: Lisans

2. Adım: Şematik

Adım 3: PCB

PCB
PCB

Ön PCB negatif baskıya yazdırmamız gerekecek

Adım 4: Simülatör

Simülatör
Simülatör

Simülatörü hex dosyası veya.elf ile çalıştırmalıyız.

Adım 5: Malzeme Listesi

Adım 6: Fenolik Plakanın Hazırlanması

Fenolik Plakanın Hazırlanması
Fenolik Plakanın Hazırlanması

Tek seferde fenolik plaka kullanıyoruz, bakır zımpara suyunu güçlendiriyoruz, dairesel olarak inceltin

Adım 7: Negatif PCB

Negatif PCB
Negatif PCB
Negatif PCB
Negatif PCB

Proteus ile baskı öncesi asetat negatif yazdırmak için dosyalar gönderin (dosyayla birlikte bir PDF var)

Adım 8:

resim
resim
resim
resim
resim
resim

Işığa duyarlı film kullanın ve yöntemi

Mükemmel pcb'yi yapıştırmak için bir kağıt laminatör filmi kullanıyoruz

Adım 9: UV Işığı

UV Işığı
UV Işığı
UV Işığı
UV Işığı
UV Işığı
UV Işığı
UV Işığı
UV Işığı

Plaka ile asetat arasına hareket etmemesi için biraz su ekleyin ve UV ışığı uygulayın.

Adım 10: Açıklandı

Açıklığa kavuşmuş
Açıklığa kavuşmuş
Açıklığa kavuşmuş
Açıklığa kavuşmuş

Ferrik klorürü uygulayın temiz ve hazır

Adım 11: Plakaları Perfore Ediyoruz

Perfore Plakalar
Perfore Plakalar
Perfore Plakalar
Perfore Plakalar

Adım 12: Lehimlenmiş Bileşenler

Lehimli Bileşenler
Lehimli Bileşenler
Lehimli Bileşenler
Lehimli Bileşenler
Lehimli Bileşenler
Lehimli Bileşenler
Lehimli Bileşenler
Lehimli Bileşenler

Adım 13: Potansiyometre Kılavuzuna Söküldü

Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı
Potansiyometre Kılavuzuna kadar sıyrıldı

potansiyometreyi koymak için fenolik delinmiş plaka

Adım 14: Klavye Tabanı

Klavye Tabanı
Klavye Tabanı
Klavye Tabanı
Klavye Tabanı
Klavye Tabanı
Klavye Tabanı

Kız plaka olması durumunda, üst kısımları kaynak yaparak, pimlerin üzerine zımpara kağıdı ve su ile keserek fazlalıkları giderin.

Adım 15: Klavye Bağlantısı

Klavye Bağlantısı
Klavye Bağlantısı
Klavye Bağlantısı
Klavye Bağlantısı
Klavye Bağlantısı
Klavye Bağlantısı
Klavye Bağlantısı
Klavye Bağlantısı

Bant çift bant para pegar el teclado a la placa ekliyoruz

Burada bir ayrıntıyla karşılaşıyoruz, başlıklar klavyenin esnemesiyle tıkanmış, kesim (bir sonraki sürüm için düşünüyoruz)

Klavyenin altındaki başlıkları kaynaklayın ve klavyeyi yanal olarak bağlamak için geriye doğru bükün

Klavyeyi LCD panosuna yerleştirdik, işte bir detay, MAX485'in tabanı klavyeye çok bağlıyım, biraz zorluyoruz (bir sonraki versiyonda düşünüyoruz)

Adım 16: Arduino'yu Monte Edin

Arduino'yu monte edin
Arduino'yu monte edin
Arduino'yu monte edin
Arduino'yu monte edin
Arduino'yu monte edin
Arduino'yu monte edin

Parçalar arasında kısa devre olmasını önlemek için Arduino Mega'ya USB portuna bir miktar bant ekledik

Adım 17: Tüm Kaynaklı Bileşenler

Tüm Kaynaklı Bileşenler
Tüm Kaynaklı Bileşenler
Tüm Kaynaklı Bileşenler
Tüm Kaynaklı Bileşenler
Tüm Kaynaklı Bileşenler
Tüm Kaynaklı Bileşenler

Adım 18: Firmware'i Arduino'ya yükleyin

Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin
Firmware'i Arduino'ya yükleyin

Adım 19: Çalışmak…

Önerilen: