Mundarija:

Arduino DMX 512 sinovchi va nazoratchi ENG: 19 qadam
Arduino DMX 512 sinovchi va nazoratchi ENG: 19 qadam

Video: Arduino DMX 512 sinovchi va nazoratchi ENG: 19 qadam

Video: Arduino DMX 512 sinovchi va nazoratchi ENG: 19 qadam
Video: Самодельный DMX пульт. Контроллер DMX своими руками. На базе arduino nano. Бредни электронщика. 2024, Noyabr
Anonim
Image
Image
Sxematik
Sxematik

Yangilanishlar, fayllar, kodlar, sxemalar …

Ispaniya versiyasi

Facebook

DMX-512 protokoli bo'yicha sinov va yorug'lik namoyishi uchun boshqaruv moslamasi, sobit yoki vaqtincha yoritishni o'rnatishda tezkor sinovlar uchun ideal. Bu loyiha yoritish pristavkalarini, interfeyslarni yoki kompyuterlarni tashqarida, dushman yoki kirish qiyin bo'lgan muhitda o'rnatishga hojat qoldirmasdan, yoritish moslamalarida tezkor sinov o'tkazish uchun ko'chma tizimga ega bo'lish zaruriyatidan kelib chiqadi.

Asoslangan:

  • Arduino Mega 2560 Rev-3
  • Arduino kutubxonasi to'rt olam DMX v0.3 - Deskontrol
  • Kutubxona LCD v1.2.1 - Fransisko Malpartida
  • Proteus simulyatsiyasidan Arduino - Microcontrolandos

Uskuna v0.4

  • Firmware v0.9 - v1.3 ni qo'llab -quvvatlaydi
  • 4x20 LCD displey, orqa nuri va kontrasti dasturiy ta'minot bilan boshqariladi
  • USB, batareyalar yoki tashqi quvvat manbalaridan quvvat
  • Navigatsiya klaviaturasi 4x4 klaviatura
  • Analog boshqaruv potansiyometri
  • Yoqish / o'chirish (USB quvvatiga taalluqli emas)
  • Terminal blokidan DMX chiqishi, XLR 3-pinli va 5-pinli XLR
  • Chiqish holati LEDlari DMX
  • Proteus V7.7 SP2 simulyatsiyasi
  • Proteus v8.0 SP1da sxematik va tenglikni

Dasturiy ta'minot v1.3

  • Uskuna v0.3 - v0.4 ni qo'llab -quvvatlaydi
  • Kursordan navigatsiya oson va intuitiv
  • Tez klaviaturadan qiymatlarni kiritish
  • Analog potentsiometrdan qiymatlarni kiriting
  • Xotira banklari 8 ta DMX koinotlarini saqlaydi
  • Oldindan tanlangan DMX koinotini ishga tushirish uchun EEPROMdan o'qish
  • Boshlash uchun xotira variantlarini tanlash
  • DMX Control Unitar, ma'lum bir kanalni tanlaydi va oldingi va keyingi kanallarning qiymatlarini ko'rsatadi
  • Matrix Control DMX 3 x 5 matritsani ko'rsatadi, kanallar ko'rsatilgan
  • Chaser DMX nazorati tanlangan kanallarni tanlangan vaqt bilan ketma -ketlikda joylashtirishga imkon beradi
  • DMX Sequencer tanlangan vaqt bilan EEPROM xotirasida saqlanadigan olamlar orasidagi tartibni belgilashga imkon beradi
  • Ko'paytirish DMX nazorati tanlangan kanallarni ko'paytirishga imkon beradi
  • Tanlangan kanaldan yoritgichni topish funktsiyasi
  • Xotira variantlariga tezkor kirish
  • Xotira variantlari Saqlash, Yuklash, Tozalash, Hammasini tozalash (banklar va bo'sh RAM xotirasi uchun)
  • 8 DMX universes banklari uchun xotira imkoniyatlari
  • Black Out funktsiyasi
  • LCD orqa nuri yoritilishini boshqarish
  • LCD kontrastli boshqaruv
  • LCD orqa yorug'likdan klaviatura yorliqlari
  • Keylight qo'shimcha qurilmaning keyingi versiyasiga tayyor
  • Arduino IDE v1.0.6 tomonidan tuzilgan
  • Arduino kutubxonasi to'rt olam DMX v0.3 - Deskontrol.net
  • Kutubxona LCD v1.2.1 - Fransisko Malpartida

1 -qadam: litsenziya

2 -qadam: sxematik

3 -qadam: PCB

PCB
PCB

Biz tenglikni oldindan bosilgan manfiy pressda chop etishimiz kerak bo'ladi

4 -qadam: Simulyator

Simulyator
Simulyator

Simulyatorni hex fayli yoki.elf bilan ishlatishimiz kerak

5 -qadam: materiallar ro'yxati

6 -qadam: Fenolik plitani tayyorlash

Fenolik plitani tayyorlash
Fenolik plitani tayyorlash

Biz fenolik plastinani bir marta ishlatamiz, mis zımpara suvini dumaloq yupqa qilib mustahkamlaymiz

7 -qadam: salbiy PCB

Salbiy PCB
Salbiy PCB
Salbiy PCB
Salbiy PCB

Proteus bilan oldindan bosilgan asetat manfini chop etish uchun fayllarni yuboring (fayl bilan PDF bor)

8 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Fotosensitiv plyonkaning ishlatilishi va usuli

Kompyuterni mukammal yopishtirish uchun biz qog'oz laminatorli plyonkadan foydalanamiz

9 -qadam: UV nurlari

UV nurlari
UV nurlari
UV nurlari
UV nurlari
UV nurlari
UV nurlari
UV nurlari
UV nurlari

Plastinka va asetat orasiga ozgina suv qo'shing, shunda u qimirlamaydi va UV nurini qo'llaydi

10 -qadam: oshkor bo'ldi

Oshkor bo'ldi
Oshkor bo'ldi
Oshkor bo'ldi
Oshkor bo'ldi

Qo'llash temir xlorid toza va tayyor

11 -qadam: Biz plitalarni teshamiz

Biz plitalarni teshamiz
Biz plitalarni teshamiz
Biz plitalarni teshamiz
Biz plitalarni teshamiz

12 -qadam: lehimli komponentlar

Lehimlangan komponentlar
Lehimlangan komponentlar
Lehimlangan komponentlar
Lehimlangan komponentlar
Lehimlangan komponentlar
Lehimlangan komponentlar
Lehimlangan komponentlar
Lehimlangan komponentlar

13 -qadam: Potentsiometr qo'llanmasiga o'ralgan

Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan
Potentsiometr qo'llanmasiga o'ralgan

potentsiometrni qo'yish uchun fenolik burg'ulash plitasi

14 -qadam: Klaviatura bazasi

Klaviatura bazasi
Klaviatura bazasi
Klaviatura bazasi
Klaviatura bazasi
Klaviatura bazasi
Klaviatura bazasi

Agar qiz plastinka bo'lsa, ularni ustki qismga qo'yib, yuqori qismini payvandlang, zımpara va suv bilan kesilgan pimlarning ustki qismini olib tashlang.

15 -qadam: Klaviatura o'rnatish

Klaviatura o'rnatish
Klaviatura o'rnatish
Klaviatura o'rnatish
Klaviatura o'rnatish
Klaviatura o'rnatish
Klaviatura o'rnatish
Klaviatura o'rnatish
Klaviatura o'rnatish

Biz ikkita tarmoqli tasmasini qo'shamiz

Bu erda biz tafsilotlarga duch kelamiz, sarlavhalar klaviaturaning egilishi, tiqilishi bilan tiqilib qolgan (keyingi versiyani ko'rib chiqamiz)

Klaviatura ostidagi sarlavhalarni payvandlang va klaviaturani lateral ulash uchun orqaga buriling

Biz klaviaturani LCD displeyga joylashtirdik, bu erda tafsilot, MAX485 asosi klaviaturaga juda biriktirilgan, biz biroz majburlaymiz (keyingi versiyada ko'rib chiqamiz)

16 -qadam: Arduino -ni o'rnating

Arduino tog'ini
Arduino tog'ini
Arduino tog'ini joylashtiring
Arduino tog'ini joylashtiring
Arduino tog'ini
Arduino tog'ini

Yo'llar orasidagi qisqa tutashuvni oldini olish uchun biz USB portiga Arduino Mega tasmasini qo'shamiz

17 -qadam: Barcha payvandlangan komponentlar

Barcha payvandlangan komponentlar
Barcha payvandlangan komponentlar
Barcha payvandlangan komponentlar
Barcha payvandlangan komponentlar
Barcha payvandlangan komponentlar
Barcha payvandlangan komponentlar

18 -qadam: Arduino -ga dasturiy ta'minotni yuklang

Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang
Arduino -ga dasturiy ta'minotni yuklang

19 -qadam: Ish…

Tavsiya: