Mündəricat:

DMX Nəzarətli EL Tel Tavan: 9 Addım (Şəkillərlə birlikdə)
DMX Nəzarətli EL Tel Tavan: 9 Addım (Şəkillərlə birlikdə)

Video: DMX Nəzarətli EL Tel Tavan: 9 Addım (Şəkillərlə birlikdə)

Video: DMX Nəzarətli EL Tel Tavan: 9 Addım (Şəkillərlə birlikdə)
Video: Lənkəran Miqrasiya İdarəsində tədbir keçirilib 2024, Noyabr
Anonim
Image
Image
DMX Nəzarətli EL Tel Tavan
DMX Nəzarətli EL Tel Tavan

Bu layihə DMX nəzarətli EL Wire tavanıdır. Tamamilə müstəqildir, 3 fərqli rəngdə 30 EL telindən (elektrolüminesan tel deməkdir) hazırlanmışdır. Hər hansı bir işıq nəzarət proqramı ilə uyğun olmaq üçün standart bir DMX protokolu var.

Addım 1: Materiallar

Lazım olan materiallar əsasən elektronikanın komponentləridir. Bu layihəni tamamlamaq üçün istifadə olunanların siyahısı:

  • Arduino Mega 2560
  • Arduino üçün enerji təchizatı (9V ilə 12V arasında)
  • Bir DMX girişi (və DMX xəttinin sonunda deyilsinizsə, isteğe bağlı olaraq bir DMX çıxışı)
  • Arduino tərəfindən oxunan TTL Serialında DMX siqnalını (RS-485) çevirmək üçün MAX485
  • Kiçik bir keçid (səbəbini başa düşmək üçün DMX addımına baxın)
  • EL Wire üçün ixtisaslaşdırılmış 3x çeviricilər, eyni anda kifayət qədər EL Wire sürə bilir (bu vəziyyətdə hər biri 100 metr)
  • 30x470 ohm rezistorlar
  • 30x MOC2023 optotriakları
  • 30x 1k ohm 1W rezistorlar
  • 30x BTA16 triak
  • İstədiyiniz qədər EL Wire!

İndi hər şey burada olduğuna görə başlayaq!

Addım 2: DMX Sifarişlərinin Alınması

DMX Sifarişlərinin qəbulu
DMX Sifarişlərinin qəbulu

DMX, işıq nəzarətində çox yayılmış bir protokoldur. Bu EL Wire layihəsi hər hansı bir DMX nəzarətçisi ilə uyğun olmaq üçün bu standartdan istifadə edir.

Birincisi, DJ -in DMX interfeysindən və ya işıq nəzarətçisindən sifariş almalıyıq.

Bu məqsədə çatmaq üçün MAX485, DMX tərəfindən istifadə olunan RS-485 məntiqi səviyyələri ilə Arduinonun seriyalı interfeysi tərəfindən istifadə olunan TTL məntiq səviyyələri arasında çevrilmə edir. Burada MAX485 yalnız sifariş almaq üçün bağlanmışdır, yalnız DMX cihazıdır və başqa heç bir şeyi idarə etməyəcək.

RX pininin Arduino TX pininə keçməsi lazımdır, ancaq aralarına keçid qoymaq çox faydalıdır. Həqiqətən, kodunuzu Arduinoya yükləməyə çalışdığınız zaman, TX pininin DMX xəttindən ayrılması lazımdır, əks halda qəzaya uğrayacaq. Eyni problem Arduino açıldıqda da baş verə bilər, buna görə hər şey hazır olduqdan sonra əlaqəni yandırın.

DMX cihazlarının zəncirlənməsinə icazə vermək üçün girişə paralel olaraq başqa bir DMX çıxışı lehimlənmişdir (sxematik olaraq deyil).

Addım 3: EL Telinin Güc Nəzarəti

EL Telinin Güc Nəzarəti
EL Telinin Güc Nəzarəti
EL Telinin Güc Nəzarəti
EL Telinin Güc Nəzarəti

EL Wire nəzarət, enerji təchizatı səbəbiylə LED qədər asan deyil. Xüsusi bir enerji təchizatı ilə təchiz olunmalı və 2 kHz -də təxminən 120 VAC bir şey təmin etməlidir.

Rölelər bu evdə hazırlanan sekvensiya üçün istifadə oluna bilərdi, amma keçid vaxtı və səs səbəbiylə çox maraqlı deyildi.

Çözüm, izolyasiya üçün optotriak olan triaklardan istifadə etməkdir. Bu dövrəni evdə hazırlanan PCB -də başa düşdüm, ancaq bir mütəxəssisə sifariş verə və ya sadəcə əl ilə lehimləyə bilərsiniz, amma bir az çətin olacaq.

Hər biri 10 çıxışı idarə edən 3 PCB etmək qərarına gəldim, ancaq uyğunlaşdırıla bilər.

Addım 4: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Bütün kartları bağlamaq olduqca uzun və təkrarlanır. Daha səmərəli olmaq üçün Arduino ilə hər bir elektrik lövhəsi arasında lent kabeli istifadə etdim.

Hər lövhənin ortasında kişi başlıqları var. Sonra, lent kabelinin bir tərəfində qadın başlıqlarını, digər tərəfində isə kişi başlıqlarını birbaşa Arduinoya bağlamaq üçün lehimləmişəm. Hər bir EL Wire, elektrik lövhələrində bir terminal vida blokunda gəlir.

Hər şey taxta bir lövhəyə vidalanmışdır və bu lövhə tavana bərkidilmişdir.

Addım 5: EL telinin quraşdırılması

EL telinin quraşdırılması
EL telinin quraşdırılması
EL telinin quraşdırılması
EL telinin quraşdırılması

EL Wire 30 ədəd tavana bağlanır, həm də bir növ böyük işıq quyusunda.

Birincisi, işıq quyusunda 9 metr uzunluğunda olan EL Telin hər bir parçası zımbalanır. Taxta olduğundan əl zımbası kifayət idi. 10 sm aralığında 10 ədəd var.

EL Wire -in digər 20 hissəsi işıq quyusundan ulduza atılır. Ziplər sayəsində hamısı tavana bağlanır, çünki metal çubuqlar bütün otaqdan keçir. Bu tənzimləmə lövhələrə qoşulmaq üçün daha az kabelin olmasına imkan verir.

Addım 6: Kodlaşdırma

DMX protokolu ilə ünsiyyətə icazə vermək üçün burada mövcud olan DMXSerial kitabxanasından istifadə etdim.

Kodun qalan hissəsi bu layihə üçün xüsusi olaraq hazırlanmışdır, lakin tamamilə uyğunlaşdırılmışdır. İstifadə etməkdən və istədiyiniz kimi dəyişdirməkdən çekinmeyin!

Addım 7: Zövq alın

Zövq alın!
Zövq alın!

Bu sistemdən istifadə etmək üçün:

  • bağlayın və kodu yükləyin
  • açarı söndürün
  • DMX nəzarətçinizi DMX girişinə qoşun
  • enerji təchizatını yandırın
  • açarı işə salın
  • DMX sifarişlərinizi göndərin
  • zövq alın!

Addım 8: [BONUS] Arduino Mega2560 -dan istifadə etməmək

[BONUS] Arduino Mega2560 istifadə etmir
[BONUS] Arduino Mega2560 istifadə etmir
[BONUS] Arduino Mega2560 istifadə etmir
[BONUS] Arduino Mega2560 istifadə etmir

İlk fikirim bu layihə üçün bütün PCB -ləri yaratmaq idi. Nəticədə, lazım olan hər şeyi ehtiva edən bir sxematik və bir PCB düzeni yaratdım.

Bu lövhədə Arduino Uno ilə eyni olan bir AtMega328P tapa bilərsiniz. Bununla birlikdə, kifayət qədər çıxışı yoxdur, buna görə 3 MCP23017 əlavə etdim. I2C protokolu ilə əlaqə quran GPIO genişləndiriciləridir. Hər MCP23017 16 yeni çıxış əlavə edə bilər, lakin hər bir elektrik lövhəsi üçün bir komponentə sahib olmaq daha asan idi.

Bu konfiqurasiyadan istifadə etmək üçün əvvəlki kodumdakı "ElWireMega" kitabxanası yerinə Adafruit MCP23017 kitabxanasına əsaslanan "ElWireMCP" kitabxanasından istifadə etməlisiniz.

Addım 9: Nəticə

Ümid edirəm ki, bu layihədən zövq alacaqsınız və öz yolunuzda istifadə edəcəksiniz!

Tövsiyə: