Mundarija:
- 1 -qadam: Foydalanish: foydalanish g'oyalari
- 2 -qadam: Qilish: qismlar ro'yxati
- 3 -qadam: Rezistorlar qiling
- 4 -qadam: Qilish: 120 Ohm qarshilik
- 5 -qadam: 470 Ohmli rezistorlar
- 6 -qadam: 1k Ohmli rezistorlar qiling
- 7 -qadam: 330 Ohm qarshilik
- 8 -qadam: Ishlab chiqarish: LED
- 9 -qadam: Ishlab chiqaring: seramika kondansatkich
- 10 -qadam: 2N3904 tranzistorlarini yarating
- 11 -qadam: Tayyorlash: terminallarni burab qo'ying, tayyorgarlik
- 12 -qadam: Terminallarni burab qo'ying, ulang
- 13 -qadam: Qilish: terminallarni burab qo'ying, tugallang
- 14 -qadam: Ishlab chiqarish: Lehimlash terminali
- 15 -qadam: Ishlab chiqarish: IC rozetkasi
- 16 -qadam: Ishlab chiqarish: DIP kaliti
- 17 -qadam: Tarmoqli rezistor, 1 -pinni aniqlang
- 18 -qadam: Ishlab chiqarish: Avtobusli rezistor, taxtaga qo'shish
- 19 -qadam: Tayyorlang: jumperlar
- 20 -qadam: Elektrolitik qopqoq
- 21 -qadam: TIP125 tranzistorlari
- 22 -qadam: XLR3 ulagichlari
- 23 -qadam: Ishlab chiqaruvchi: RS485 IC
- 24 -qadam: DMX -dan foydalanish
Video: 4 kanalli DMX uzatuvchi: 24 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
DMX IO platforma moduli 4 kanalli DMX qabul qiluvchi. Qabul qilish rejimida u past oqimli TTL (3,3v, masalan, servo va kichik LEDlar uchun) yoki yuqori oqimli (12v, masalan, lampalar, o'rni, elektromagnitlar, qadam dvigateli va boshqalar) to'rtta kanalni boshqarishi mumkin. Uzatish rejimida u butun DMX koinotiga (512 kanalli) buyruqlar berishi mumkin. Ikkita XLR-3 ulagichi modulni DMX tarmog'ida qabul qiluvchi yoki uzatuvchi (asosiy) tugun vazifasini bajarishga imkon beradi va 9-pozitsiyali DIP tugmasi dasturiy ta'minotni o'zgartirmasdan manzil konfiguratsiyasi. RS-485 apparat dizayni RX va TX rejimlari o'rtasida dasturiy ta'minotni almashtirishga imkon beradi, bu esa ilg'or dasturchilarga DMX qabul qilish loyihalarini, shuningdek ketma-ket DMX dasturlarini sinab ko'rishga imkon beradi.
DMX nima?
DMX-bu RS-485 apparat havolasi orqali ishlaydigan ketma-ket protokol. U dastlab chiroqlarni boshqarish uchun mo'ljallangan edi (Chauvetda bir nechta ajoyib DMX chiroqlari bor), lekin u servolarni, LEDlarni, step motorlarini, o'rni va boshqa qurilmalarni (DMX skeleti kabi) boshqarish uchun ham ishlatiladi. Bu 1, 500 Feet + kabelini arzon kabeldan foydalanishga ruxsat beruvchi, ishlatish uchun qulay, mustahkam protokol. DMX tarmog'ida 1 ta asosiy qurilma va 1 yoki undan ko'p qo'shimcha qurilmalar mavjud. 512 ta nazorat kanallari mavjud va ko'pgina qo'shimcha qurilmalar bir nechta kanallardan foydalanadi (masalan, chiroq pan uchun 1 kanalni, egilish uchun boshqasini ishlatishi mumkin). Har bir kanal 256 ta mumkin bo'lgan qiymatlarni qo'llab -quvvatlashi mumkin, garchi ba'zi bir qul qurilmalar 2 ta kanalni 65, 535 mumkin bo'lgan qiymatlarga birlashtiradi. Kanal qiymatlari soniyasiga taxminan 44 marta yoki 44 Gts ga o'zgarishi mumkin.
Ushbu modul haqida
Siz DMX IO modulini pervanel platformasiga, protobardga yoki hatto non taxtasiga qo'shishingiz mumkin. Men uni Parallax Propeller yoki Arduino bilan ishlatish haqida gapirib beraman, DMX IO moduli Jon Uilyams tomonidan ishlab chiqilgan va MIT litsenziyasi ostida. U DMXni (va bu modulni) noyabrdagi "Nuts n 'Volts" ustunida ko'rib chiqdi, uni bu erda o'qishingiz mumkin (pdf). Siz Gadget Gangster -dan dizayn faylini yuklab olishingiz yoki to'plam yoki yalang'och tenglikni sotib olishingiz mumkin. Oldindan o'rnatilgan modullar ham mavjud. Qurilish vaqti taxminan 45 minut. Lehimlash temirini qizdiring va keyingi bosqichga o'ting!
1 -qadam: Foydalanish: foydalanish g'oyalari
Sizning dazmolingiz isinayotganda, DMX bilan qilishingiz mumkin bo'lgan ajoyib narsalarga bir nechta misollar;
Rojdestvo namoyishi
Chiroqni yoki Rojdestvo chiroqlarini (yoki devorga ulanadigan boshqa narsalarni) ulash, yoqish yoki o'chirish, zarba berish yoki xiralashtirishga imkon beradigan bir qancha DMX dimmer/switch to'plamlari mavjud (bu erda).. DMX IO moduli DMX orqali paketlarni yoki boshqa DMX qurilmalarini dimmer qilish/almashtirish buyruqlarini berishi mumkin; tuman mashinalari, lazer, pufakchalar yoki qor mashinasi kabi narsalar.
Yorug'lik namoyishi qiling
Uyingizni ranglang
W Hotel Bostondagi DMX IO moduli COLORdash Quad yuvish chiroqlari kabi yuzlab qul qurilmalarga buyruq yuborishi mumkin.
Boshqaruv servolari va animatronika
DMX IO moduli, shuningdek, servolarni, pnevmatikani yoki siz o'ylagan deyarli har qanday qurilmani boshqarish buyruqlarini qabul qilish uchun ishlatilishi mumkin - siz vintli terminallardan 12V olasiz, va taxtada 3V qurilmalar uchun sarlavhalar ham bor. qilish mumkin bo'lgan narsalar. Keyinchalik, biz modulni qurishni boshlaymiz va bu ko'rsatmaning oxirida uni qanday dasturlash haqida ma'lumot bor (xavotir olmang, bu juda oson).
2 -qadam: Qilish: qismlar ro'yxati
Keling, quyidagi qismlarga ega ekanligingizga ishonch hosil qilaylik. Bundan tashqari, siz bu qismlarni sichqonchadan olishingiz mumkin - sxemaning har bir qismida sichqonchaning # qismi bor (fayl formati ExpressPCB)
Qismlar ro'yxati
- DMX IO PCB
- 9 pozitsiyasi 300 mil DIP kaliti
- 3 mm yashil LED
- 4x TIP 125 tranzistorlar
- 2x 200uF elektrolitik kondansatkichlar
- 1x.1uF radial keramik kondansatkich
- 2x shuntli o'tish moslamalari
- 8 pinli DIP soket
- 56 pinli sarlavhalar
- 4x 2N3904 tranzistorlar
- 4x 2 pozitsiyali terminal bloklari
- RS485 / RS422 qabul qiluvchi IC
- 10 pinli rezistorlar tarmog'i (10k ohm)
- XLR3 erkak ulagichi
- XLR3 ayol ulagichi
- 3x 4.7k ohmli rezistor (sariq - binafsha - qizil)
- 4x470 ohmli rezistor (sariq - binafsha - jigarrang)
- 4x 1k ohmli rezistor (jigarrang - qora - qizil)
- 1x 330 ohmli rezistor (to'q sariq - to'q sariq - jigarrang)
- 1x 120 ohmli rezistor (jigarrang - qizil - jigarrang)
3 -qadam: Rezistorlar qiling
R2, R3 va R4 da 4,7k ohmli (sariq - binafsha - qizil) birinchi uchta rezistorni qo'shing.
4 -qadam: Qilish: 120 Ohm qarshilik
120 ohmli rezistor (jigarrang - qizil - jigarrang) R1 ga to'g'ri keladi
5 -qadam: 470 Ohmli rezistorlar
R5, R6, R7 va R8 - 470 ohm (sariq - binafsha - jigarrang)
6 -qadam: 1k Ohmli rezistorlar qiling
470 ohmli rezistorlar yonida 1k ohmli rezistorlar joylashgan (jigarrang - qora - qizil)
7 -qadam: 330 Ohm qarshilik
Bu sizning oxirgi diskret rezistoringiz bo'lishi kerak va u oqimni LEDga cheklash uchun ishlatiladi. Bu 330 ohm (to'q sariq - to'q sariq - jigarrang) va R13 da ishlaydi
8 -qadam: Ishlab chiqarish: LED
Keling, yashil LEDni qo'shamiz, u rasmda ko'rsatilgandek, taxtaning o'rtasida joylashgan. Qisqa qo'rg'oshin to'rtburchaklar teshikdan o'tib ketishini unutmang, bu P27 ga ulangan. Uni yoqish uchun P27 -ni yuqori darajaga ko'tarish kifoya.
9 -qadam: Ishlab chiqaring: seramika kondansatkich
Suratda ko'rsatilganidek, keramika kondansatkichini taxtaga qo'shing. Bu kondansatör qutblanmagan, shuning uchun qaysi teshikka qaysi qo'rg'oshin kirishi muhim emas.
10 -qadam: 2N3904 tranzistorlarini yarating
Rasmda ko'rsatilganidek, 2n3904 tranzistorlarini qo'shing. E'tibor bering, tranzistorning tekis tomoni taxtada ko'rsatilgandek tekis tomonga to'g'ri keladi.
11 -qadam: Tayyorlash: terminallarni burab qo'ying, tayyorgarlik
4 ta vintli terminallar mavjud, ularning har biri bir tomonida kichik truba, ikkinchisida esa kichik burchakka ega. Biz barcha terminallarni bitta "tayoq" ga ulaymiz. Birinchidan, har bir terminalning burchagini aniqlang.
12 -qadam: Terminallarni burab qo'ying, ulang
Endi ularni bir -biriga siljiting. Fotosuratda terminallar qanday qilib pastdan pastga siljishini ko'rishingiz mumkin.
13 -qadam: Qilish: terminallarni burab qo'ying, tugallang
Rasmda ko'rsatilgandek, to'rtta terminalni bir -biriga siljiting. Sizda bitta "tayoq" terminali bo'ladi.
14 -qadam: Ishlab chiqarish: Lehimlash terminali
Yangi yaratilgan terminal tayoqchasini taxtaga qo'shing. E'tibor bering, "qisqichlar" (siz terminalga ulanmoqchi bo'lgan simni joylashtirasiz) taxtaning chetiga yaqinroq bo'lishi kerak. Transistorlar o'ng tomonida "W" belgisi qo'yilgan qutilarga e'tibor bering. Bu servolarni boshqarish uchun pin sarlavhalari. V yonidagi pin nazorat signalidir, o'rta pin +5V ga ulanadi va o'ngdagi pin erga ulanadi. Agar siz kam quvvatli qurilmalarni boshqarish uchun DMX IO dan foydalanmoqchi bo'lsangiz, har bir joyga 3 pinli sarlavhani qo'shing.
15 -qadam: Ishlab chiqarish: IC rozetkasi
IC rozetkasi U1da, keramika kondansatkichiga yaqin joylashgan, chuqurchaning holati rozetka uchun muhim emas (u har qanday usulda ishlaydi), lekin bu ICni to'g'ri yo'nalishga qo'yganingizga ishonch hosil qilishga yordam beradi. shuning uchun buni to'g'ri bajarish yaxshiroqdir.
16 -qadam: Ishlab chiqarish: DIP kaliti
9 pozitsiyali DIP kaliti SW1 ga o'tadi. DIP -ning har bir tugmachasi raqam bilan belgilanadi (kalit ostida) va rasmda ko'rsatilgandek '1' yozilgan kalit chapga o'tadi.
17 -qadam: Tarmoqli rezistor, 1 -pinni aniqlang
O'rnatilgan rezistor "pin 1" ga ega, u komponentning tanasiga qarab aniqlanadi - 1 -pin o'q bilan belgilanadi.
18 -qadam: Ishlab chiqarish: Avtobusli rezistor, taxtaga qo'shish
1 -pin, rasmda ko'rsatilgandek, ipak ekranida belgilangan kvadrat teshikdan o'tadi.
19 -qadam: Tayyorlang: jumperlar
Bortda ikkita o'tish moslamasi bor, TERM: Agar DMX IO moduli oxirgi tugun bo'lsa (uzatish yoki qabul qilish), bu 2 pinni ulash uchun o'tish moslamasini siljiting. bitta tugun bu o'tish moslamasidan foydalanadi. Agar shunday bo'lsa, siz bu 2 pinni ulash uchun o'tish moslamasini siljiting, agar modul asosiy transmitter bo'lsa, siz ikkala o'tish moslamasini birlashtirasiz. Agar modul oxirgi qabul qilgich bo'lsa, siz faqat TERM -jumper -ga o'tishingiz mumkin, aks holda siz jumper -ga o'tish kerak emas. Agar sizning pin sarlavhalaringiz katta bo'lakda bo'lsa, 2 ta pimni tikuv bilan kesib oling va "TERM" deb yozilgan taxtaga qo'shing. Yana ikkita pinni kesib oling va "GND" ga qo'shing.
20 -qadam: Elektrolitik qopqoq
2 elektrolitik qopqoq (ular kichkina metall qutilarga o'xshaydi) rasmda ko'rsatilgan joylarga boradi. Elektrolitik qopqoqlar qutblangan - uzunroq pin to'rtburchaklar teshikdan o'tadi ("+" belgisi bilan ham belgilanadi). Qopqoqning ustida chiziq bor. Qisqa qo'rg'oshin (chiziqqa yaqinroq) uzunroq qo'rg'oshidan o'tadi - taxtaning chetiga yaqinroq. Ikkala qopqoq ham 220f
21 -qadam: TIP125 tranzistorlari
4 ta katta TIP125 tranzistorlari bor, ular kichik tranzistorlar va vintli terminal bloklari orasiga kiradi. Har bir tranzistorning yorlig'iga e'tibor bering, u yorliq ekranida ko'rsatilgan "C" ga yaqinroq bo'ladi.
22 -qadam: XLR3 ulagichlari
Bortda ikkita XLR ulagichi (erkak va ayol) bor. Ayol ulagichi "DMX Out" deb nomlangan qutiga kiradi va erkak konnektor "DMX In" deb nomlangan qutiga kiradi. Buni to'g'rilash juda oson, chunki taxtadagi o'rnatish teshiklari faqat to'g'ri ulagichga to'g'ri keladi.
23 -qadam: Ishlab chiqaruvchi: RS485 IC
RS485 Transeiver IC (bu ST ST485BN) rozetkaga kiradi. Shuni esda tutingki, IC ustki qismi keramik sig'imga yaqinroq bo'ladi. Agar kerak bo'lsa, siz ularni yo'qotmaysiz. Oxir -oqibat, taxtaning tashqi qatoriga pinli ulagichlarni qo'shing. Bu pinlar DMX IO modulini Propeller platformasiga, protoboardga yoki taxtaga ulash imkonini beradi. Bortda har bir ulanish P0 - P31 bilan belgilanadi. Sxemada ulanishlar ro'yxati bor (expresspcb formati), lekin ular quyidagicha xaritada; P0: DIP Switch '256'P1: DIP Switch' 128'P2: DIP Switch '64'P3: DIP Switch' 32'P4: DIP '16'P5: DIP -kalit' 8'P6: DIP -kalit '4'P7: DIP -kalit' 2'P8: DIP kaliti '1'P9: DMX kanali 1P10: DMX kanali 2P11: DMX kanali 3P12: DMX kanali 4P24: RX2 (kirish) P25: TXE (uzatishni yoqish) P26: TX2 (uzatish) P27: faollik LED
24 -qadam: DMX -dan foydalanish
DMX -dan foydalanish juda oson:
Pervanel uchun
QABUL QILING
Jon Uilyamsning "Spin Zone" noyabr oyidagi maqolasida DMX va uning ob'ektlarni qanday ishlab chiqqanligi haqida batafsil ma'lumotlar berilgan. U, shuningdek, DMX qiymatlarini o'qishni soddalashtiradigan, ishlatish uchun qulay ob'ektni (jm_dmxin) kodladi. O'zingizning kodingiz bilan kutubxonani qo'shishingiz kerak bo'ladi; obj dmx: "jm_dmxin" Agar siz dmx monitorini yoqishingiz kerak bo'lsa, pub asosiy dmx.init (24, 16) '24 = pinni qabul qilish, 26 = kanalning qiymatini olish uchun LEDni faollashtirish, bu oson bo'lmaydi; dmx.read (chan) Bu dmx qiymati bilan siz xohlagan narsani qilishingiz mumkin - televizor ekranida biror narsani ko'rsatish, chiroqni o'chirish, kanalga pwm qilish va hokazo. DMX qiymatlarini o'qishni tugatgandan so'ng, siz tishni ozod qilish; dmx.finalizeJon o'z maqolasida Bit burchakli modulyatsiyadan foydalanib, RGB yoritish moslamasi bilan sovuqroq versiyani amalga oshirdi.
YUBORISH
Agar sizning DMX IO modulingiz asosiy uzatuvchi bo'lsa, o'tish moslamalarini ikkala o'tish joyiga siljitishni unutmang. Dasturiy ta'minot uchun Propeller Obex -da DMX -ni yuborish moslamasi mavjud, bu esa DMX -ni oson chiqarilishini ta'minlaydi. Mana buni qanday ishlatishga misol: Avval ob'ektni spin kodining ob'ekt bo'limiga qo'shing; obj dmxout: ishga tushirish uchun "DMXout"; dira [25]: = outa [25]: = 1 'TX ni beradi highdmxout.start (26)' boshlanadi, dmxouts uzatiladigan dmx qiymatlari oson bo'lmaydi - shunchaki; dmxout. Write (2, 255) 'kanal = 2, qiymati = 255
Arduino uchun
DMX IO modulida 1 dyuymli pinli bo'sh joy bor, shuning uchun u Arduino -ning yuqori qismiga to'g'ri kelmaydi, lekin siz uni arduino -ga simlar yoki protobard bilan ulashingiz mumkin. Arduino o'yin maydonchasida yaxshi qo'llanma bor. ulanishlar; P0: P8 - DIP kalitlariP9 - 1P10 kanal - 2P11 kanal - 3P12 kanal - 4P24 kanal - DMX RXP25 - EnableP26 - DMX TXP27 - Faoliyat LEDsi Bu - DMX yordamida ajoyib ish qiling!
Tavsiya:
RC Chap qo'lda Rulda LHS to'pponcha uzatuvchi mod. Flysky Fs-gt3c 2.4Ghz: 3 qadam
RC Chap qo'lda Rulda LHS to'pponcha uzatuvchi mod. Flysky Fs-gt3c 2.4Ghz: Flysky FS-GT3C 2.4Ghz 3CH AFHDS transmitteri. Ishonchim komilki, bu modani boshqalar yaratgan bo'lishi kerak, chunki bu juda oddiy, lekin men uni hamma ko'rishi uchun ko'rmaganman !! AQSh - RC uchun ulkan bozor. Amerikada hammamiz bilamizki, bu umuman yo'q
9 kanalli radio uzatuvchi: 3 qadam
9 ta kanalli radio uzatuvchi: bu ko'rsatmali radio uzatuvchi, men sizga nrf24lo1 moduli bilan antennani kuchaytiradigan arzon radio uzatgichni qanday ishlab chiqarishni ko'rsataman
Radio uzatuvchi: 10 qadam
Radio uzatuvchi: Bu radio uzatuvchi AM radio signalini yuboradi, uni 819 kHz chastotada qabul qilish mumkin, bu loyiha Gollandiyadagi TU Delft amaliy fizikasi talabalari tomonidan ishlab chiqilgan. Bu DEF kursining bir qismi
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish - Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich - Rc vertolyoti - Arduino yordamida Rc samolyoti: 5 qadam (rasmlar bilan)
Arduino bilan 2.4 Gigagertsli NRF24L01 moduli yordamida simsiz masofadan boshqarish | Nrf24l01 4 kanalli / Quadcopter uchun 6 kanalli uzatuvchi qabul qilgich | Rc vertolyoti | Arduino yordamida Rc samolyoti: Rc avtomashinasini boshqarish | Kvadrokopter | Drone | RC samolyoti | RC qayig'i, bizga har doim qabul qiluvchi va uzatuvchi kerak bo'ladi, deylik, RC QUADCOPTER uchun bizga 6 kanalli uzatuvchi va qabul qilgich kerak, va bu turdagi TX va RX juda qimmatga tushadi, shuning uchun biz uni o'zimizda ishlab chiqaramiz
LM3914 yordamida 3 kanalli ikki kanalli Vu o'lchagichni qanday qilish kerak
LM3914 yordamida ikkita kanalli Vu o'lchagichni qanday yasash mumkin: Ushbu xabarda men LM3914 IC yordamida ikki kanalli Vu o'lchagichni qanday yasashni aytib beraman. Siz to'liq qurilish uchun post bilan birga biriktirilgan videoni ko'rishingiz mumkin & loyiha ustida ishlash yoki postni o'qishni davom ettirish