Turinys:
- 1 žingsnis: Naudojimas: naudojimo idėjos
- 2 žingsnis: sudarykite dalių sąrašą
- 3 žingsnis: pagaminkite: rezistorius
- 4 žingsnis: pagaminkite 120 omų rezistorių
- 5 žingsnis: pagaminkite 470 omų rezistorius
- 6 žingsnis: pagaminkite 1k omo rezistorius
- 7 žingsnis: pagaminkite 330 omų rezistorių
- 8 žingsnis: Padarykite: LED
- 9 žingsnis: pagaminkite keraminį kondensatorių
- 10 veiksmas: pagaminkite 2N3904 tranzistorius
- 11 veiksmas: pagaminkite: atsukite gnybtus, paruošimas
- 12 žingsnis: pagaminkite: atsukite gnybtus, prijunkite
- 13 veiksmas: pagaminkite: atsukite gnybtus, užbaikite
- 14 žingsnis: pagaminkite: „Litavimo žemyn“terminalas
- 15 žingsnis: pagaminkite: IC lizdas
- 16 žingsnis: pagaminkite: DIP jungiklis
- 17 veiksmas: pagaminkite: įtemptą rezistorių, identifikuojantį kaištį 1
- 18 veiksmas: pagaminkite: įtemptą rezistorių, pridėkite prie lentos
- 19 žingsnis: pagaminkite: džemperiai
- 20 žingsnis: pagaminkite: elektrolitinius dangtelius
- 21 žingsnis. Padarykite: TIP125 tranzistoriai
- 22 žingsnis: pagaminkite: XLR3 jungtys
- 23 veiksmas: pagaminkite: RS485 IC
- 24 žingsnis: DMX naudojimas
Video: 4 kanalų DMX siųstuvas -imtuvas: 24 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
DMX IO platformos modulis yra 4 kanalų DMX siųstuvas-imtuvas. Priėmimo režimu jis gali valdyti iki keturių mažos srovės TTL kanalų (3.3v, pvz., Servo ir mažų šviesos diodų) arba didelės srovės (12v, pvz., Lempos, relės, solenoidai, žingsninis variklis ir kt.) Išėjimo kanalų. Perdavimo režimu jis gali duoti komandas visai DMX visatai (512 kanalų). Dvigubos XLR-3 jungtys leidžia moduliui veikti kaip imtuvo arba siųstuvo (pagrindiniam) mazgui DMX tinkle, o 9 padėčių DIP jungiklis leidžia adreso konfigūracija nekeičiant programinės įrangos. RS-485 aparatinės įrangos dizainas leidžia perjungti programinę įrangą tarp RX ir TX režimų, todėl pažangūs programuotojai gali eksperimentuoti su DMX imtuvų projektais, taip pat su serijiniu į DMX.
Kas yra DMX?
DMX yra nuoseklusis protokolas, veikiantis per RS-485 aparatūros nuorodą. Iš pradžių jis buvo skirtas valdyti žibintus („Chauvet“turi daugybę šaunių DMX lempučių), tačiau jis taip pat naudojamas valdyti servo, šviesos diodus, žingsninius variklius, relės ir kitus įrenginius (pvz., „DMX skeletą“). Tai lengvai naudojamas, tvirtas protokolas, leidžiantis naudoti 1 500 pėdų + kabelį naudojant nebrangų kabelį. DMX tinkle yra 1 pagrindinis įrenginys ir 1 ar daugiau pavaldžių įrenginių. Galimi 512 valdymo kanalų, o daugelis pavaldžių įrenginių naudoja daugiau nei vieną kanalą (pvz., Šviesa gali naudoti 1 kanalą panoramai, kitą - pakreipimui). Kiekvienas kanalas gali palaikyti 256 galimas vertes, nors kai kurie pavaldūs įrenginiai sujungs 2 kanalus 65, 535 galimų verčių. Kanalo reikšmes galima keisti maždaug 44 kartus per sekundę arba 44 Hz.
Apie šį modulį
DMX IO modulį galite pridėti prie sraigto platformos, protoboardo ar net lentos. Šios instrukcijos pabaigoje aš kalbėsiu apie jo naudojimą su „Parallax Propeller“arba „Arduino“. DMX IO modulį sukūrė Jonas Williamsas ir jis yra licencijuotas pagal MIT licenciją. Jis peržiūrėjo DMX (ir šį modulį) savo „November Nuts n 'Volts“skiltyje, kurią galite perskaityti čia (pdf). Galite atsisiųsti dizaino failą arba nusipirkti rinkinį ar pliką PCB iš „Gadget Gangster“. Taip pat yra iš anksto sumontuoti moduliai. Sukūrimo laikas yra apie 45 minutes. Sušildykite lituoklį ir pereikite prie kito žingsnio!
1 žingsnis: Naudojimas: naudojimo idėjos
Kol jūsų geležis įšyla, pateikiame keletą puikių dalykų, kuriuos galite padaryti naudodami DMX, pavyzdžių;
Kalėdų ekranas
Yra daugybė DMX reguliatorių/jungiklių (čia yra vienas), kurie leidžia prijungti lempą ar kalėdinių žibintų sritį (ar bet ką kitą, ką galima prijungti prie sienos), įjungti arba išjungti, pulsuoti arba pritemdyti. DMX IO modulis gali duoti komandas per DMX dimeriui/jungikliui arba kitiems DMX įrenginiams; tokius kaip rūko mašinos, lazeriai, burbuliukai ar sniego mašina.
Padarykite šviesos šou
Spalvokite savo namus
W viešbutis Bostone
Valdykite servus ir animatroniką
DMX IO modulis taip pat gali būti naudojamas komandoms, skirtoms valdyti servus, pneumatiką ar beveik bet kokį įrenginį, kurį galite įsivaizduoti, gauti - 12V iš atsukamų gnybtų, o plokštėje taip pat yra 3V įrenginių antraštės. dalykų, kuriuos galima padaryti. Toliau mes pradėsime kurti modulį, o šios instrukcijos pabaigoje yra informacijos, kaip ją užprogramuoti (nesijaudinkite, tai gana paprasta).
2 žingsnis: sudarykite dalių sąrašą
Įsitikinkime, kad turite šias dalis. Taip pat galite paimti šias dalis iš pelės žymeklio - kiekviena schemos dalis turi pelės dalį # (failo formatas yra „ExpressPCB“)
Dalių sąrašas
- DMX IO PCB
- 9 padėčių 300 mil DIP jungiklis
- 3 mm žalias šviesos diodas
- 4x TIP 125 tranzistoriai
- 2x 200uF elektrolitiniai kondensatoriai
- 1x.1uF radialinis keraminis kondensatorius
- 2x šuntiniai džemperiai
- 8 kontaktų DIP lizdas
- 56 kaiščių antraštės
- 4x 2N3904 tranzistoriai
- 4x 2 padėties gnybtų blokai
- RS485 / RS422 siųstuvo -imtuvo IC
- 10 kontaktų įtemptų rezistorių tinklas (10 k omų)
- XLR3 vyrų jungtis
- XLR3 moterų jungtis
- 3x 4,7 kΩ rezistorius (geltona - violetinė - raudona)
- 4x 470 omų rezistorius (geltona - violetinė - ruda)
- 4x 1k omo rezistorius (ruda - juoda - raudona)
- 1x 330 omų rezistorius (oranžinis - oranžinis - rudas)
- 1x 120 omų rezistorius (ruda - raudona - ruda)
3 žingsnis: pagaminkite: rezistorius
Pridėkite pirmuosius tris rezistorius, 4,7 kΩ (geltona - violetinė - raudona) prie R2, R3 ir R4.
4 žingsnis: pagaminkite 120 omų rezistorių
120 omų rezistorius (rudas - raudonas - rudas) yra ties R1
5 žingsnis: pagaminkite 470 omų rezistorius
R5, R6, R7 ir R8 yra 470 omų (geltona - violetinė - ruda)
6 žingsnis: pagaminkite 1k omo rezistorius
Šalia 470 omų rezistorių yra 1k omų rezistoriai (rudi - juodi - raudoni)
7 žingsnis: pagaminkite 330 omų rezistorių
Tai turėtų būti paskutinis jūsų atskiras rezistorius ir jis naudojamas apriboti srovę iki šviesos diodo. Jis yra 330 omų (oranžinė - oranžinė - ruda) ir siekia R13
8 žingsnis: Padarykite: LED
Pridėkime žalią šviesos diodą, jis eina tiesiai į lentos vidurį, kaip nurodyta nuotraukoje. Atminkite, kad trumpesnis laidas eina per kvadratinę skylę. Ši lemputė prijungta prie P27. Viskas, ką jums reikia padaryti, kad jį įjungtumėte, yra padidinti P27.
9 žingsnis: pagaminkite keraminį kondensatorių
Pridėkite keraminį kondensatorių prie plokštės, kaip nurodyta nuotraukoje. Šis kondensatorius nėra poliarizuotas, todėl nesvarbu, kuris laidas eina į kurią skylę.
10 veiksmas: pagaminkite 2N3904 tranzistorius
Pridėkite 2n3904 tranzistorius, kaip nurodyta nuotraukoje. Atkreipkite dėmesį, kad plokščioji tranzistoriaus pusė sutampa su plokščia puse, kaip nurodyta lentoje.
11 veiksmas: pagaminkite: atsukite gnybtus, paruošimas
Yra 4 atsukami gnybtai, kurių kiekvienoje yra mažas griovelis vienoje pusėje ir mažas nuožulnumas kitoje. Mes sujungsime visus terminalus į vieną „lazdą“. Pirmiausia nustatykite kiekvieno gnybto nuožulnumą.
12 žingsnis: pagaminkite: atsukite gnybtus, prijunkite
Dabar sudėkite juos kartu. Nuotraukoje galite pamatyti, kaip gnybtai slenka iš apačios.
13 veiksmas: pagaminkite: atsukite gnybtus, užbaikite
Stumkite visus keturis gnybtus kartu, kaip parodyta nuotraukoje. Turėsite vieną terminalo „lazdą“.
14 žingsnis: pagaminkite: „Litavimo žemyn“terminalas
Pridėkite naujai sukurtą terminalo lazdą prie lentos. Atminkite, kad „spaustukai“(kur įkišate laidą, kurį norite prijungti prie gnybtų) turėtų būti arčiau plokštės krašto. Atkreipkite dėmesį į langelius, pažymėtus „W“tranzistorių dešinėje? Tai yra kaiščių antraštės, skirtos valdyti servus. Šalia W esantis kaištis yra valdymo signalas, vidurinis kaištis prijungtas prie +5 V, o dešinėje esantis kaištis prijungtas prie žemės. Jei norite naudoti DMX IO mažos galios įrenginiams valdyti, pridėkite 3 kontaktų antraštes kiekvienoje vietoje.
15 žingsnis: pagaminkite: IC lizdas
IC lizdas eina U1, o įpjova yra arčiau keraminio kondensatoriaus. Įpjovos padėtis iš tikrųjų neturi reikšmės lizdui (ji veiks bet kuriuo atveju), tačiau tai padės įsitikinti, kad IC dedate teisinga kryptimi, todėl geriau tai padaryti teisingai.
16 žingsnis: pagaminkite: DIP jungiklis
9 padėčių DIP jungiklis yra ties SW1. Kiekvienas DIP jungiklis yra pažymėtas skaičiumi (tiesiai po jungikliu), o jungiklis, pažymėtas „1“, eina į kairę, kaip nurodyta nuotraukoje.
17 veiksmas: pagaminkite: įtemptą rezistorių, identifikuojantį kaištį 1
Sujungtas rezistorius turi „kaištį 1“, jis atpažįstamas žiūrint į komponento korpusą - 1 kaištis pažymėtas rodykle.
18 veiksmas: pagaminkite: įtemptą rezistorių, pridėkite prie lentos
1 kaištis eina per kvadratinę skylę, kuri taip pat pažymėta šilkografijoje, kaip parodyta paveikslėlyje.
19 žingsnis: pagaminkite: džemperiai
Lentoje yra du trumpikliai, TERM: Jei DMX IO modulis yra galinis mazgas (perduoti arba priimti), stumkite trumpiklį, kad sujungtumėte šiuos 2 kaiščius. GND: Jei DMX IO modulis yra pagrindinis (perduodamas) - tik vienas mazgas naudos šį trumpiklį. Jei taip, tiesiog stumkite trumpiklį, kad sujungtumėte šiuos 2 kaiščius. Jei modulis yra pagrindinis siųstuvas, abu trumpiklius perjungsite. Jei modulis yra paskutinis imtuvas, jūs perjungiate tik TERM trumpiklį. Priešingu atveju jums nereikia perjungti nei vieno trumpiklio. Jei jūsų kaiščių antraštės yra didelės juostelės, iškirskite 2 kaiščius su savo užtvankomis ir pridėkite prie lentos, kur ji pažymėta „TERM“. Iškirpkite dar 2 smeigtukus ir pridėkite „GND“.
20 žingsnis: pagaminkite: elektrolitinius dangtelius
2 elektrolitiniai dangteliai (jie atrodo kaip mažos metalinės skardinės) eina nuotraukoje nurodytose vietose. Elektrolitiniai dangteliai yra poliarizuoti - ilgesnis kaištis eina per kvadratinę skylę (taip pat pažymėta „+“). Ant dangtelio yra juostelė. Trumpesnis laidas (arčiau juostos) eina per ilgesnį laidą - arčiau lentos krašto. Abi dangteliai yra 220uF
21 žingsnis. Padarykite: TIP125 tranzistoriai
Yra 4 dideli TIP125 tranzistoriai, jie yra tarp mažesnių tranzistorių ir atsukamo gnybtų bloko. Atkreipkite dėmesį į kiekvieno tranzistoriaus skirtuką, jis eina taip, kad skirtukas būtų arčiau šilkografijoje pažymėto „C“.
22 žingsnis: pagaminkite: XLR3 jungtys
Ant plokštės yra 2 XLR jungtys (vyriškos ir moteriškos). Moteriška jungtis patenka į dėžutę, pažymėtą „DMX Out“, o vyriška jungtis - į dėžutę su užrašu „DMX In“. Tai gana lengva ištaisyti, nes plokštės tvirtinimo angos tinka tik tinkamai jungčiai.
23 veiksmas: pagaminkite: RS485 IC
RS485 „Transeiver IC“(tai ST ST485BN) eina į lizdą. Atkreipkite dėmesį, kad IC įpjova eina viršuje, arčiau keraminio kondensatoriaus. Jei jums nereikia trumpiklių, tiesiog stumkite kiekvieną per vieną kaištį. Tokiu būdu jūs jų neprarasite, jei jums jų prireiks. Galiausiai pridėkite kaiščių jungtis prie išorinės plokštės eilės. Šie kaiščiai leidžia prijungti DMX IO modulį prie sraigto platformos, protoboard arba lentos. Lentoje kiekviena jungtis pažymėta P0 - P31. Schemoje yra jungčių sąrašas („expresspcb“formatas), tačiau štai kaip jos suplanuotos; P0: DIP jungiklis „256“P1: DIP jungiklis „128“P2: DIP jungiklis „64“P3: DIP jungiklis „32“P4: DIP Jungiklis „16“P5: DIP jungiklis „8“P6: DIP jungiklis „4“P7: DIP jungiklis „2“P8: DIP jungiklis „1“P9: DMX kanalas 1P10: DMX kanalas 2P11: DMX kanalas 3P12: DMX kanalas 4P24: RX2 (įvestis) P25: TXE (transliacija įjungta) P26: TX2 (perdavimas) P27: veiklos LED
24 žingsnis: DMX naudojimas
DMX naudoti yra gana paprasta:
Sraigtui
GAUTI
Jono Williamso lapkričio sukimosi zonos straipsnyje pateikiama daug išsamios informacijos apie DMX ir kaip jis sukūrė objektus. Jis taip pat užkoduodavo lengvai naudojamą objektą (jm_dmxin), kuris supaprastins DMX reikšmių skaitymą. Naudodami savo sukimosi kodą, jums tiesiog reikės pridėti biblioteką; obj dmx: "jm_dmxin" Kai reikia įjungti dmx stebėjimą, pub main dmx.init (24, 16) '24 = priėmimo kaištis, 26 = veiklos šviesos diodas, norint gauti kanalo vertę, tai negali būti lengviau; dmx.read (chan) Naudodami šią dmx reikšmę galite daryti ką tik norite - rodyti ką nors televizoriaus ekrane, uždegti lemputę, padaryti kanalui tam tikrą pwm ir pan. Kai baigsite skaityti DMX reikšmes, galėsite atlaisvinkite krumpliaračio; „dmx.finalizeJon“savo straipsnyje padarė vėsesnę versiją su RGB apšvietimo įtaisu, naudodamas bitų kampo moduliaciją.
Siųsti
Jei jūsų DMX IO modulis yra pagrindinis siųstuvas, nepamirškite stumti ant trumpiklių ant abiejų trumpiklių. Programinės įrangos atveju „Propeller Obex“yra DMX siuntimo objektas, kuris leidžia lengvai išvesti DMX. Štai pavyzdys, kaip jį naudoti: Pirmiausia pridėkite objektą prie savo sukimo kodo objekto skyriaus; obj dmxout: „DMXout“, kad jį paleistumėte; dira [25]: = outa [25]: = 1 'atneša TX įgalinimą highdmxout.start (26)' pradeda dmxoutsending dmx reikšmes negali būti lengviau - tiesiog; dmxout. Write (2, 255) 'kanalas = 2, vertė = 255
Dėl Arduino
DMX IO modulis turi įprastą 1 colio kaiščių tarpą, todėl jis netelpa ant „Arduino“viršaus, tačiau vis tiek galite jį prijungti prie „arduino“laidais ar prototipu. „Arduino“žaidimų aikštelėje yra geras vadovas. jungtys; P0: P8 - DIP jungikliai P9 - 1P10 kanalas - 2P11 kanalas - 3P12 kanalas - 4P24 kanalas - DMX RXP25 - Transliacija įjungta
Rekomenduojamas:
Sujungiamas belaidis energijos siųstuvas: 4 žingsniai
Šarnyrinis belaidis energijos siųstuvas: ar norite, kad šarnyrinė ranka beprasmiškai sektų jūsų prietaisą įkraunant? Tai yra projektas. I Belaidžio maitinimo siųstuvo ir imtuvo derinys, kuris lydės jūsų įrenginį ….. tol, kol jis bus maždaug trijų colių atstumu
„Bluetooth Beanie“3,5 mm ausinių siųstuvas: 7 žingsniai
„Bluetooth Beanie“3,5 mm ausinių siųstuvas: ši instrukcija nurodo, kaip iš „Bluetooth“skrybėlės padaryti „Bluetooth“siųstuvą, kad laidinės ausinės būtų belaidės. Tai mano pirmasis pamokomas dalykas, todėl jis yra apleistas. Pasakykite man komentaruose, kaip tai pagerinti
Infraraudonųjų spindulių siųstuvas: 4 žingsniai
Infraraudonųjų spindulių siųstuvas: Šis straipsnis parodo, kaip padaryti analoginį infraraudonųjų spindulių siųstuvą. Tai sena grandinė. Šiuo metu lazeriniai diodai naudojami skaitmeniniams signalams perduoti per optinius pluoštus. Ši grandinė gali būti naudojama garso signalui perduoti infraraudonųjų spindulių ryšiu. Jums reikės
„Flysky“RF siųstuvas maitinamas per USB + laidų signalo prijungimas prie kompiuterio ir nemokama simuliatoriaus programinė įranga: 6 žingsniai
„Flysky“RF siųstuvas maitinamas per USB + laidų signalo prijungimas prie kompiuterio + nemokama simuliatoriaus programinė įranga: Jei esate toks kaip aš, jums patiks išbandyti savo RF siųstuvą ir sužinoti, prieš suduždami savo brangųjį RF lėktuvą/droną. Tai suteiks jums papildomos pramogos ir sutaupys daug pinigų bei laiko. Norėdami tai padaryti, geriausias būdas prijungti prie jūsų RF siųstuvą
4 kanalų DMX reguliatorius: 6 žingsniai
4 Ch DMX Dimmer: koncepcija yra suprojektuoti ir sukurti nešiojamąjį reguliatorių. Reikalavimai: DMX512 valdomi 4 kanalai Nešiojami Lengva naudoti Aš pasiūliau šią idėją savo profesoriui WSU, nes norėjau sujungti savo aistras teatrui ir kompiuteriams. Šis projektas