Mündəricat:

Arduino DMX 512 Tester və Nəzarətçi ENG: 19 addım
Arduino DMX 512 Tester və Nəzarətçi ENG: 19 addım

Video: Arduino DMX 512 Tester və Nəzarətçi ENG: 19 addım

Video: Arduino DMX 512 Tester və Nəzarətçi ENG: 19 addım
Video: Design Hardening – EMI, EMC, and Some Common Considerations | DMX 3 2024, Noyabr
Anonim
Image
Image
Sxematik
Sxematik

Yeniləmələr, fayllar, kodlar, sxemlər …

Versiya və İspaniya

Facebook

Sabit və ya müvəqqəti işıqlandırma qurğularının sürətli sınaqları üçün ideal olan DMX-512 protokolu ilə sınaq və işıq şousu üçün nəzarət vasitəsi. Bu layihə, işıqlandırma qurğularında, düşmən və ya daxil olmaq çətin olan mühitlərdə işıqlandırma konsolları, interfeyslər və ya kompüterlər qurmağa ehtiyac olmadan sürətli sınaq üçün portativ sistemə ehtiyacdan irəli gəlir.

Əsasən:

  • Arduino Mega 2560 Rev-3
  • Arduino kitabxanası dörd kainat DMX v0.3 - Deskontrol
  • Kitabxana LCD v1.2.1 - Francisco Malpartida
  • Proteus Simulyasiyasından Arduino - Microcontrolandos

Avadanlıq v0.4

  • Firmware v0.9 - v1.3 dəstəkləyir
  • Proqram tərəfindən idarə olunan arxa işıq və kontrastlı 4x20 LCD
  • USB, batareyalar və ya xarici enerji təchizatı
  • Naviqasiya klaviaturası 4x4 klaviatura
  • Analog nəzarət potansiyometri
  • Yandır / söndür (USB gücünə aid deyil)
  • Terminal blokundan DMX çıxışı, XLR 3 pinli və 5 pinli XLR
  • Çıxış vəziyyəti LEDləri DMX
  • Proteus V7.7 SP2 -də simulyasiya
  • Proteus v8.0 SP1 -də sxematik və PCB

Firmware v1.3

  • Hardware v0.3 - v0.4 dəstəkləyir
  • Kursordan naviqasiya asan və intuitivdir
  • Klaviaturadan dəyərlərin sürətli daxil edilməsi
  • Analog potensiometrdən dəyərlər daxil edin
  • Yaddaş Bankları 8 DMX kainatını saxlayır
  • Öncədən seçilmiş DMX kainatını başlatmaq üçün EEPROM -dan oxu
  • Başlamaq üçün yaddaş seçimlərinin seçimi
  • DMX Control Unitar, müəyyən bir kanal seçir və əvvəlki və sonrakı kanalların dəyərlərini göstərir
  • Matrix Control DMX, göstərilən kanalların dəyərləri ilə 3 x 5 matris göstərir
  • Chaser DMX Control, seçilmiş vaxtın seçilmiş kanalların ardıcıllığını təmin edir
  • DMX Sequencer, seçilmiş vaxtla EEPROM yaddaşında saxlanılan kainatlar arasında ardıcıllıq yaratmağa imkan verir
  • Multiply DMX Control, seçilmiş kanalları çoxaltmaqla dəyərləri artırmağa imkan verir
  • Seçilmiş kanaldan armatur tapmaq funksiyası
  • Yaddaş seçimlərinə sürətli giriş
  • Yaddaş seçimləri Saxla, Yüklə, Sil, Hamısını Sil (banklar və boş RAM yaddaşı üçün)
  • 8 DMX kainat bankı üçün yaddaş seçimləri
  • Qaranlıq funksiyası
  • LCD arxa işıq işığına nəzarət
  • LCD Kontrast Nəzarət
  • LCD arxa işığından klaviatura qısa yolları
  • Keylight, növbəti bir hardware versiyası üçün hazırlanmışdır
  • Arduino IDE v1.0.6 tərəfindən tərtib edilmişdir
  • Arduino kitabxanası dörd kainat DMX v0.3 - Deskontrol.net
  • Kitabxana LCD v1.2.1 - Francisco Malpartida

Addım 1: Lisenziya

Addım 2: Şematik

Addım 3: PCB

PCB
PCB

PCB əvvəldən mənfi bir çapda çap etməliyik

Addım 4: Simulyator

Simulyator
Simulyator

Simulyatoru hex faylı və ya.elf ilə işə salmalıyıq

Addım 5: Materiallar Bill

Addım 6: Fenolik Plitənin Hazırlanması

Fenolik lövhənin hazırlanması
Fenolik lövhənin hazırlanması

Bir dəfə fenolik bir plaka istifadə edirik, mis zımpara suyunu dairəvi olaraq daha da gücləndiririk

Addım 7: Mənfi PCB

Mənfi PCB
Mənfi PCB
Mənfi PCB
Mənfi PCB

Proteus ilə əvvəlcədən basdırılmış asetat mənfi yazdırmaq üçün fayl göndərin (fayllı bir PDF var)

Addım 8:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Fotosensitiv filmin istifadəsi və üsulu

PC -yə mükəmməl yapışmaq üçün bir kağız laminator filmindən istifadə edirik

Addım 9: UV işığı

UV işığı
UV işığı
UV işığı
UV işığı
UV işığı
UV işığı
UV işığı
UV işığı

Plitə ilə asetatın arasına bir az su əlavə edin ki, hərəkət etməsin və UV işığı tətbiq etsin

Addım 10: Aşkar edildi

Aşkar edildi
Aşkar edildi
Aşkar edildi
Aşkar edildi

Dəmir xlorid təmiz və hazırdır

Addım 11: Plitələri deşirik

Plitələri deşirik
Plitələri deşirik
Plitələri deşirik
Plitələri deşirik

Addım 12: Lehimlənmiş Komponentlər

Lehimli komponentlər
Lehimli komponentlər
Lehimlənmiş Komponentlər
Lehimlənmiş Komponentlər
Lehimlənmiş Komponentlər
Lehimlənmiş Komponentlər
Lehimlənmiş Komponentlər
Lehimlənmiş Komponentlər

Addım 13: Potansiometr Bələdçisinə atıldı

Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi
Potansiometr bələdçisinə çəkildi

potensiometr qoymaq üçün fenolik qazılmış plitə

Addım 14: Klaviatura Baza

Klaviatura bazası
Klaviatura bazası
Klaviatura bazası
Klaviatura bazası
Klaviatura bazası
Klaviatura bazası

Qız lövhəsi vəziyyətində, başlıqları qoyaraq üst hissəni qaynaqlayın, zımpara ilə kəsilmiş sancaqlar və su artıqlığı çıxarın.

Addım 15: Klaviatura Montajı

Klaviatura Dəstəyi
Klaviatura Dəstəyi
Klaviatura Dəstəyi
Klaviatura Dəstəyi
Klaviatura Dəstəyi
Klaviatura Dəstəyi
Klaviatura Dəstəyi
Klaviatura Dəstəyi

Əlavə olaraq bir cüt lent əlavə edirik

Burada bir detalla qarşılaşırıq, başlıqlar klaviaturanın bükülməsi, kəsiklə tıxandı (növbəti versiyanı nəzərdən keçiririk)

Klaviaturanın altındakı başlıqları qaynaqlayın və klaviaturanı yanal olaraq bağlamaq üçün geriyə bükün

LCD lövhədə klaviaturanı qoyduq, burada bir detal var, MAX485 -in əsası klaviaturaya çox bərkidilib, bir az məcbur edirik (növbəti versiyada hesab edirik)

Addım 16: Arduino -nu quraşdırın

Arduino dağı
Arduino dağı
Arduino dağı
Arduino dağı
Arduino dağı
Arduino dağı

Parçalar arasında qısa qapanmanın qarşısını almaq üçün Arduino Mega -ya USB portuna bir neçə lent əlavə edirik

Addım 17: Bütün qaynaqlanmış komponentlər

Bütün qaynaqlanmış komponentlər
Bütün qaynaqlanmış komponentlər
Bütün qaynaqlanmış komponentlər
Bütün qaynaqlanmış komponentlər
Bütün qaynaqlanmış komponentlər
Bütün qaynaqlanmış komponentlər

Addım 18: Arduino -da Firmware yükləyin

Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin
Firmware proqramını Arduinoya yükləyin

Addım 19: İşləmə…

Tövsiyə: