Mündəricat:

Öz DMX Armaturunuzu yaradın - Arduino: 7 addım (şəkillərlə)
Öz DMX Armaturunuzu yaradın - Arduino: 7 addım (şəkillərlə)

Video: Öz DMX Armaturunuzu yaradın - Arduino: 7 addım (şəkillərlə)

Video: Öz DMX Armaturunuzu yaradın - Arduino: 7 addım (şəkillərlə)
Video: Avolites Fixture Yazma - Avolites Fixture Builder - Avolites Fixture Personality Library #avolites 2024, Noyabr
Anonim
Image
Image
Öz DMX Armaturunuzu yaradın - Arduino
Öz DMX Armaturunuzu yaradın - Arduino
Öz DMX Armaturunuzu yaradın - Arduino
Öz DMX Armaturunuzu yaradın - Arduino

İkinci Instructables səhifəmə xoş gəldiniz. Bu saytdan çox şey öyrəndim və bu, layihələrimi göstərmək üçün əla bir yer kimi görünür. Ümid edirəm bu layihəni əyləncəli və faydalı hesab edəcəksiniz. Sənin nə düşündüyünü bilmək üçün can atıram. Şərhlərdə mənə bildirin, unutmayın ki, mən yeni başlayanam və ana dilində danışmıram. Bütün şərhləriniz xoş gəlir;)

Layihə

Bu Təlimat kitabında sizə öz əlinizlə bir DMX qurğusunun necə yaradılacağını göstərəcəyəm. Təəccüblü bir şəkildə hazırlanması lazım olan hissələrlə yalnız bir neçə komponentə ehtiyacınız var. Gələn DMX siqnalını (+2.5V və -2.5V) Arduino üçün uyğun bir siqnala (5V) necə uyğunlaşdıracağınızı və bu siqnalın necə işlənəcəyini sizə göstərəcəyəm. Əlavə olaraq sizə PWM pin vasitəsilə yüksək güclü LED -ləri necə idarə edəcəyinizi göstərəcəyəm.

Daha çox məlumat üçün videoya baxın və DMX işığının hərəkətdə olduğunu görün.

Addım 1: Layihəyə Baxış və Arxa Plan

Layihəyə Baxış və Tarix
Layihəyə Baxış və Tarix
Layihəyə Baxış və Tarix
Layihəyə Baxış və Tarix
Layihəyə Baxış və Tarix
Layihəyə Baxış və Tarix

Dostlarım və mən Hollandiya partiyası səhnəsinə heç də qərib deyilik və bəzən özümüz də partiyalar təşkil etməyi xoşlayırıq. Yalnız bir partiya təşkil edərkən çox işıqlandırmırıq və buna görə özüm bir neçə DMX qurğusu hazırladım. Üçüncü şəkildə, DMX qurğusunu özüm yaratmaq üçün ilk (uğurlu) cəhdimi görə bilərsiniz.

Qeyri -adi dostum bu prototipi atdığı üçün yenisini hazırlamalı oldum və bu dəfə irəliləyişimi Instructables -da yerləşdirməyin düzgün bir fikir olacağını düşündüm. Zövq alın! Ümid edirəm layihəniz üçün faydalı ola bilər.

Addım 2: Təchizatlarınızı alın

Təchizatlarınızı alın
Təchizatlarınızı alın

Əşyalarınızı almaq vaxtıdır! Siyahıda eBay və ya Amazon -dan aldığım ən çox maddə var. Bu maddələr çox geniş yayılmışdır, buna görə onları tapmaq problem olmayacaq.

Hissələri

  • Yüksək Güclü UV LEDləri (700mA) daxildir. ulduz lövhələri
  • ATmega328 IC
  • 5V gərginlik tənzimləyicisi IC (L7805CV)
  • N kanallı mosfet (BUZZ11)
  • Kiçik tranzistor (2N2222)
  • 10 daldırma açarı
  • Siqnal çeviricisi IC (SN75176BP) və ya MAX485
  • 16 mhz kristal
  • 22 pF keramika kondansatörləri [2x]
  • 1 uF keramika kondansatörü
  • 10 uF elektrolitik kondansatör
  • Yüksək güc müqaviməti (0.81ohm, 5W)
  • 100K ohm müqavimət
  • 10K ohm müqavimət [11x]
  • XLR prizləri (kişi və qadın)
  • Enerji təchizatı / adapter (32V və 16V, bunu köhnə bir printerdən xilas etdim)
  • İstilik yuyucusu
  • Başlıqlar və sancaqlar
  • Proto taxtası
  • Korpus üçün material (sıxılmış ağacdan istifadə etdim (holland dilində: MDF))

Addım 3: Lehimləmə vaxtı

Lehimləmə vaxtı
Lehimləmə vaxtı
Lehimləmə vaxtı
Lehimləmə vaxtı
Lehimləmə vaxtı
Lehimləmə vaxtı

Lehimləmə dəmirini istiləşdirmək və lehimləmə bacarıqlarınızı göstərmək zamanıdır.

Çünki proto-lövhələr çox kiçik olduğu üçün onlardan istifadə etdim. Güc tənzimləmə lövhəsinə, idarəetmə lövhəsinə və dip-switch lövhəsinə böldüm. Dip-switch lövhəsini tərsinə yerləşdirdim ki, istifadəçi ona daxil ola bilsin və DMX başlanğıc ünvanını dəyişə bilsin.

Addım 4: Davanı qurun

Davanı qurun
Davanı qurun
Davanı qurun
Davanı qurun
Davanı qurun
Davanı qurun
Davanı qurun
Davanı qurun

Bu mənim üçün həmişə problemdir. Əlimdə ağır maşın və ya 3D printer yoxdur, buna görə sıxılmış taxta (MDF) ilə məşğul oldum. Ağacın dəyişdirilməsi asandır və hazır məhsula böyük nəzarətim var.

Əksər hallarda vintlər və taxta yapışqan istifadə etdim. Taxta yapışqan istifadə etmədiyim yeganə hissə ön hissəsidir, buna görə içəriyə daxil ola bilərəm.

İstilik və odun ən yaxşı dost olmadıqlarının fərqindəyəm. İlk iştirakım LED -lər üçün linzalardan istifadə etmək idi, amma hava axınının yüksək güclü LED -ləri soyutmaq üçün kifayət edəcəyi ümidi ilə onları tərk etdim. Bundan əlavə, UV LED -ləri qara işıq kimi fəaliyyət göstərəcək və partiya zamanı məhdud vaxtda olacaq. Partiyada bu işığın yalnız 10% -ni istifadə edəcəyimi gözləyirəm və ümid edirəm ki, istifadə arasındakı fasilələr LED -ləri soyutmaq üçün kifayət edəcək.

Bunu sınadım və nəzəriyyəm doğru idi, korpusun içi 40 dərəcədən çox istiləşmədi. Bundan əlavə, ağacdan istifadə etdiyim üçün hava axınını artırmaq və LED -ləri daha tez soyutmaq üçün daha sonra kiçik bir fan tətbiq edə bilərəm.

Addım 5: sxemlər

Sxemalar
Sxemalar

Sürücü dövrəsi Yüksək Güclü LEDlər

Bu fikri Dan Goldwater -dən aldım. Daha çox məlumat və bu sürücü dövrəsinin daha çox dəyişməsi üçün onun Təlimatına baxın:

0.75 ohm rezistor istifadə etmək niyyətində idim, amma o vaxt ətrafımda yalnız 0.81 rezistor var idi. Bu problem deyil, çünki bu qurğuda daha yüksək bir empedans daha aşağı sabit bir cərəyana səbəb olacaq və buna görə də UV LED -lərin ömrünü uzadacaqdır.

Dip-keçid

Siqnalları sabitləşdirmək üçün açılan rezistorlardan istifadə etdim. Ziyafət zamanı DMX başlanğıc ünvanı dəyişərsə işığı DMX vasitəsilə idarə etmək çətin olardı. İşığı idarə etmək qabiliyyətimi itirəcəyəm və işığı yararsız hala salacağam.

DMX siqnal çevrilməsi

Daxil olan DMX siqnalını (+2.5V və -2.5V) çevirmək üçün IC siqnal çeviricisi istifadə etdim. Bunun üçün (ucuz) SN75176BP -dən istifadə etdim. Ən çox yayılmış IC MAX485 -dir. XLR yuvasının pinlərini bu şəkildə bağlayın:

XLR1 [GND] Zəmin / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

RO/pin1 və RE/pin2 -ni yerə və DE/pin3 -ü VCC -yə bağlamağı unutmayın! DI/pin4 -ü mikro nəzarət cihazınıza qoşun.

Qeyd: bu yalnız gələn DMX siqnalları üçün işləyir. DMX siqnalları göndərmək istəyirsinizsə, fərqli bir konfiqurasiyaya ehtiyacınız var. Bəlkə də bu mövzuda ayrıca bir dərs yazacağam, bunun faydalı olacağını mənə bildirin.

Vəziyyət LED

Pin3 ilə LED arasında 100K müqavimət çəkməyi unutmuşam. 100K ohm rezistor istifadə etdim, çünki hələ də LED -in yanıb -sönmədiyini görməyə imkan verir, amma LED parlamayacaq, buna görə otağı işıqlandırmayacaq.

Addım 6: Kod

Kodu bacardığım qədər təsvir etmək üçün əlimdən gələni etdim, amma düşünürəm ki, bəzi təkmilləşdirmələr üçün yer var, təkliflərə hazıram. Kod sətirlərini necə azaltmaqla bağlı hər hansı bir fəndiniz varsa, mənə bildirin!

Mənə kod haqqında sual verməzdən əvvəl, videoya baxın. Burada kodun demək olar ki, hər sətrini və funksiyasını izah edirəm.

Addım 7: Hamısını bir araya gətirin

Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun
Hamısını Bir yerdə qoyun

İndi hamısını bir araya gətirin. Davanı rəngləyin. İşığı bir trussdan asmaq və işığınızdan zövq almaq üçün bəzi mötərizələr əlavə edin!

Fanat

Armaturun həddindən artıq istiləşməyəcəyinə əmin olmaq üçün ətrafa qoyduğum kiçik bir fan tətbiq etdim. Bunu güc adapterinin 16V çıxışına bağladım və işıq güc alanda işləyəcək. LED -lər sönəndə belə fan LED -ləri soyuda bilər.

Qara işıq effekti

Ən yaxşı təsir üçün UV LEDləri yandıqda işıq saçacaq bəzi şeyləri tövsiyə edərdim. Ən yaxşısı ağ və ya bir az floresan materialdan istifadə etməkdir (məsələn, işıq işarəsi). İlk ziyafət üçün kartondan bir neçə kəsik istifadə etdim və onları floresan boya ilə çilədim. Birinci şəkildə LEDlər sönür, ikincisində isə yanır. Xüsusilə real həyatda bir fərq görə bilərsiniz. İşıqlar yandıqda izdihamdan olduqca səliqəli reaksiyalar aldım.

Tövsiyə: