Kazalo:
- 1. korak: Uporaba: Ideje za uporabo
- 2. korak: Naredite: Seznam delov
- 3. korak: naredite: upore
- 4. korak: Naredite: 120 ohmski upor
- 5. korak: Naredite: 470 Ohm uporov
- 6. korak: Naredite: 1k ohmske upore
- 7. korak: Naredite: 330 ohmski upor
- 8. korak: Naredite: LED
- 9. korak: naredite: keramični kondenzator
- 10. korak: Naredite: 2N3904 Tranzistorji
- 11. korak: Naredite: Privijte sponke, priprava
- Korak 12: Naredite: Privijte terminale, povežite
- 13. korak: naredite: Privijte sponke, dokončano
- Korak 14: Naredite: Spajkajte terminal navzdol
- 15. korak: naredite: IC vtičnico
- Korak 16: Naredite: DIP stikalo
- Korak 17: Naredite: Bussed Resistor, Identification Pin 1
- 18. korak: Naredite: Bussed Resistor, dodajanje na ploščo
- 19. korak: Naredite: Skakalci
- 20. korak: Naredite: elektrolitske kape
- 21. korak: Naredite: TIP125 Tranzistorji
- Korak: Naredite: XLR3 priključke
- 23. korak: Naredite: RS485 IC
- Korak: Uporaba DMX
Video: 4 -kanalni oddajnik DMX: 24 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:09
Modul platforme DMX IO je 4-kanalni oddajnik DMX. V sprejemnem načinu lahko nadzoruje do štiri kanale nizkonapetostnega TTL (3,3 V, npr. Za servomotorje in majhne LED) ali visokotokovnega (12 V, na primer svetilke, releji, solenoidi, koračni motor itd.). V načinu prenosa lahko odda ukaze celotnemu vesolju DMX (512 kanalov). Dvojni konektorji XLR-3 omogočajo modulu, da deluje kot sprejemnik ali oddajnik (glavno) vozlišče v omrežju DMX, 9-mestno DIP stikalo pa omogoča konfiguracijo naslova brez spreminjanja vdelane programske opreme. Zasnova strojne opreme RS-485 omogoča programsko preklapljanje med načini RX in TX, ki naprednim programerjem omogoča eksperimentiranje s projekti sprejemnikov DMX, pa tudi z aplikacijami serijsko v DMX.
Kaj je DMX?
DMX je serijski protokol, ki teče prek strojne povezave RS-485. Prvotno je bil zasnovan za krmiljenje luči (Chauvet ima kup hladnih luči DMX), uporablja pa se tudi za krmiljenje servomotorjev, LED diod, koračnih motorjev, relejev in drugih naprav (kot je okostje DMX). To je robusten protokol, ki je enostaven za uporabo in omogoča 1 500 kablov + kabelskih kablov z uporabo poceni kabla. Omrežje DMX ima 1 glavno napravo in 1 ali več podrejenih naprav. Na voljo je 512 nadzornih kanalov in številne podrejene naprave uporabljajo več kot en kanal (na primer luč lahko uporablja 1 kanal za pomikanje, druga za nagib). Vsak kanal lahko podpira 256 možnih vrednosti, čeprav bodo nekatere podrejene naprave združile 2 kanala za 65, 535 možnih vrednosti. Vrednosti kanala lahko spremenite približno 44 -krat na sekundo ali 44Hz.
O tem modulu
Modul DMX IO lahko dodate platformi propelerja, proto plošči ali celo plošči. Govoril bom o njegovi uporabi s propelerjem Parallax ali Arduinom na koncu tega navodila. Modul DMX IO je zasnoval Jon Williams in je licenciran pod licenco MIT. DMX (in ta modul) je pregledal v svoji novembrski kolumni Nuts n 'Volts, ki jo lahko preberete tukaj (pdf). Oblikovalsko datoteko lahko prenesete ali kupite komplet ali golo tiskano vezje pri Gadget Gangsterju. Na voljo so tudi vnaprej sestavljeni moduli. Čas izdelave je približno 45 minut. Segrejte spajkalnik in pojdite na naslednji korak!
1. korak: Uporaba: Ideje za uporabo
Medtem ko se vaše železo segreva, je tukaj nekaj primerov kul stvari, ki jih lahko naredite z DMX;
Božični prikaz
Obstaja več zatemnilnikov/stikal DMX (tukaj je eno), ki vam omogočajo, da priključite svetilko ali pramen božičnih luči (ali karkoli drugega, kar se lahko priklopi na steno), ga vklopite ali izklopite, utripate ali zatemnite. Modul DMX IO lahko prek DMX -a odda ukaze za zatemnitev/stikalo paketov ali druge naprave DMX; stvari, kot so stroji za meglo, laserji, mehurčki ali snežni stroj.
Naredite svetlobni šov
Pobarvajte svojo hišo
W Hotel V Bostonu DMX IO modul lahko pošlje ukaze na stotine pomožnih naprav, kot so te luči za pranje COLORdash Quad.
Nadzor servomotorjev in animatronike
Modul DMX IO lahko uporabite tudi za sprejemanje ukazov za krmiljenje servomotorjev, pnevmatik ali skoraj vseh naprav, ki si jih omislite - iz vijačnih sponk dobite 12V, plošča pa ima tudi glave za 3V naprave. stvari, ki jih je mogoče narediti. Nato bomo začeli graditi modul, na koncu tega navodila pa so informacije o tem, kako ga programirati (ne skrbite, precej enostavno je).
2. korak: Naredite: Seznam delov
Poskrbimo, da imate naslednje dele. Te dele lahko vzamete tudi iz mouserja - vsak del sheme ima del mouserja # (oblika datoteke je ExpressPCB)
Seznam delov
- DMX IO PCB
- 9 -pozicijsko 300 -milimetrsko DIP stikalo
- 3 mm zelena LED
- 4x TIP 125 tranzistorji
- 2x 200uF elektrolitski kondenzator
- 1x.1uF Radialni keramični kondenzator
- 2x skakalci
- 8 -polna DIP vtičnica
- 56 Pin glave
- 4x 2N3904 tranzistorji
- 4x 2 -položajni priključni bloki
- RS485 / RS422 oddajnik IC
- 10 -polno omrežje z vodilom (10 k ohm)
- Moški konektor XLR3
- XLR3 ženski konektor
- 3x 4,7 k ohmski upor (rumena - vijolična - rdeča)
- 4x 470 ohmski upor (rumena - vijolična - rjava)
- 4x 1k ohmski upor (rjava - črna - rdeča)
- 1x 330 ohmski upor (oranžna - oranžna - rjava)
- 1x 120 ohmski upor (rjava - rdeča - rjava)
3. korak: naredite: upore
Dodajte prve tri upore, 4,7 k ohma (rumena - vijolična - rdeča) na R2, R3 in R4.
4. korak: Naredite: 120 ohmski upor
Upor 120 ohmov (rjava - rdeča - rjava) gre pri R1
5. korak: Naredite: 470 Ohm uporov
R5, R6, R7 in R8 so 470 ohmov (rumena - vijolična - rjava)
6. korak: Naredite: 1k ohmske upore
Tik ob 470 ohmskih uporih so 1k ohmski upori (rjavi - črni - rdeči)
7. korak: Naredite: 330 ohmski upor
To bi moral biti vaš zadnji diskretni upor in se uporablja za omejevanje toka na LED. To je 330 ohmov (oranžna - oranžna - rjava) in gre pri R13
8. korak: Naredite: LED
Dodajmo zeleno LED, gre desno na sredino plošče, kot je prikazano na fotografiji. Upoštevajte, da krajši kabel gre skozi kvadratno luknjo, ki je priključena na P27. Če ga želite vklopiti, morate dvigniti vrednost P27.
9. korak: naredite: keramični kondenzator
Na ploščo dodajte keramični kondenzator, kot je prikazano na fotografiji. Ta kondenzator ni polariziran, zato ni pomembno, kateri kabel gre v katero luknjo.
10. korak: Naredite: 2N3904 Tranzistorji
Dodajte tranzistor 2n3904, kot je prikazano na fotografiji. Upoštevajte, da je ravna stran tranzistorja poravnana s ravno stranjo, kot je označeno na plošči.
11. korak: Naredite: Privijte sponke, priprava
Obstajajo 4 vijačne sponke, vsaka ima na eni strani majhen utor, na drugi pa manjši poševni rob. Vse terminale bomo povezali v eno "palico". Najprej identificirajte poševnico na vsakem od sponk.
Korak 12: Naredite: Privijte terminale, povežite
Zdaj jih združite skupaj. Na fotografiji lahko vidite, kako terminali drsijo skupaj, od spodaj.
13. korak: naredite: Privijte sponke, dokončano
Potisnite vse štiri priključke skupaj, kot je prikazano na fotografiji. Imeli boste en sam terminal.
Korak 14: Naredite: Spajkajte terminal navzdol
Na ploščo dodajte novo ustvarjeno terminalno palico. Upoštevajte, da bi morale biti 'spone' (kamor vstavite žico, ki jo želite povezati s sponkami) bližje robu plošče. Opazite polja z oznako 'W' desno od tranzistorjev? To so pin glave za krmiljenje servomotorjev. Zatič poleg W je kontrolni signal, srednji zatič je priključen na +5V, zatič na desni pa za ozemljitev. Če želite uporabiti DMX IO za krmiljenje naprav z nizko porabo energije, dodajte 3 -polne glave na vsako mesto.
15. korak: naredite: IC vtičnico
Vtičnica IC gre na U1 z zarezo bližje keramičnemu kondenzatorju. Položaj zareze pravzaprav ni pomemben za vtičnico (tako ali tako bo delovalo), vendar bo pomagal, da boste IC namestili v pravo smer, zato je bolje, da to storite pravilno.
Korak 16: Naredite: DIP stikalo
9 -mestno DIP stikalo je v položaju SW1. Vsako stikalo na DIP je označeno s številko (desno pod stikalom), stikalo z oznako '1' pa gre levo, kot je prikazano na fotografiji.
Korak 17: Naredite: Bussed Resistor, Identification Pin 1
Vmesni upor ima "pin 1", ki ga prepoznamo s pogledom na telo komponente - pin 1 je označen s puščico.
18. korak: Naredite: Bussed Resistor, dodajanje na ploščo
Pin 1 gre skozi kvadratno luknjo, ki je označena tudi na sitotisku, kot je prikazano na sliki.
19. korak: Naredite: Skakalci
Na plošči sta dva mostička, TERM: Če je modul DMX IO končno vozlišče (oddaj ali sprejmi), potisnite skakalec, da povežete ta 2 zatiča. GND: Če je modul DMO IO glavni (oddajni) - samo eno vozlišče bo uporabljalo ta mostiček. Če je tako, samo potisnite skakalec, da povežete ta dva zatiča. Če je modul zadnji sprejemnik, boste skakalec preklopili samo na mostiček TERM. Če so glave zatičev v velikem traku, izrežite 2 zatiča s svojimi nasipi in dodajte na ploščo, kjer je označeno z "TERM". Izrežite še 2 zatiča in dodajte na 'GND'.
20. korak: Naredite: elektrolitske kape
Dva elektrolitska pokrova (izgledata kot majhne kovinske pločevinke) gredo na mesta, navedena na fotografiji. Elektrolitski pokrovi so polarizirani - daljši zatič gre skozi kvadratno luknjo (označeno tudi z "+"). Na pokrovčku je črta. Krajši odvod (bližje črti) gre skozi daljši odvod - bližje robu deske. Oba pokrova sta 220uF
21. korak: Naredite: TIP125 Tranzistorji
Obstajajo 4 veliki tranzistorji TIP125, ki segajo med manjše tranzistorje in priključni blok z vijaki. Upoštevajte jeziček na vsakem tranzistorju, tako da je zavihek bližje "C", označenemu na sitotisku.
Korak: Naredite: XLR3 priključke
Na plošči sta 2 priključka XLR (moški in ženski). Ženski konektor je v škatli z oznako 'DMX Out', moški pa v škatli z oznako 'DMX In'. To je zelo enostavno popraviti, saj montažne luknje na plošči ustrezajo le pravemu konektorju.
23. korak: Naredite: RS485 IC
Transceiver IC RS485 (to je ST ST485BN) gre v vtičnico. Upoštevajte, da je zareza na IC -ju na vrhu, bližje keramičnemu kondenzatorju. Če ne potrebujete premostitvenih preklopov, jih preprosto povlecite po enem zatiču. Na ta način jih ne boste izgubili, če jih boste sčasoma potrebovali. Ti zatiči omogočajo priključitev modula DMX IO na platformo Propeller, protoboard ali ploščo. Vsaka povezava je na plošči označena z P0 - P31. Na shemi je seznam povezav (format expresspcb), vendar so prikazane takole; P0: DIP stikalo '256'P1: DIP stikalo' 128'P2: DIP stikalo '64'P3: DIP stikalo' 32'P4: DIP Stikalo '16'P5: DIP stikalo' 8'P6: DIP stikalo '4'P7: DIP stikalo' 2'P8: DIP stikalo '1'P9: DMX kanal 1P10: DMX kanal 2P11: DMX kanal 3P12: DMX kanal 4P24: RX2 (vhod) P25: TXE (prenos omogočen) P26: TX2 (oddaj) P27: LED delovanja
Korak: Uporaba DMX
DMX je precej enostaven za uporabo:
Za propeler
PREJETI
Novembrski članek Spin Zone Jon Williams ponuja veliko podrobnosti o DMX -u in o tem, kako je razvil predmete. Prav tako je kodiral enostaven za uporabo objekt (jm_dmxin), ki bo poenostavil branje vrednosti DMX. S svojo spin kodo morate le dodati knjižnico; obj dmx: "jm_dmxin" Ko morate vklopiti nadzor dmx, pub main dmx.init (24, 16) '24 = sprejemni pin, 26 = LED LED, da dobite vrednost kanala, ne bi moglo biti lažje; dmx.read (chan) S to vrednostjo dmx lahko delate kar koli želite - prikažete nekaj na TV -zaslonu, prižgete luč, naredite nekaj pwm na kanalu itd. Ko končate z branjem vrednosti DMX, lahko osvobodite zobnik z; dmx.finalizeJon je v svojem članku naredil hladnejšo različico s svetilko RGB z uporabo Bit Angle Modulation.
POŠLJI
Če je vaš DMX IO modul glavni oddajnik, ne pozabite zdrsniti po skakalnih šantih do obeh skakalcev. Za programsko opremo je v propelerju Obex DMX objekt za pošiljanje, ki olajša izhod DMX. Tukaj je primer, kako ga uporabiti: Najprej dodajte predmet v predmetni del svoje spin kode; obj dmxout: "DMXout" za zagon; dira [25]: = outa [25]: = 1 'prinaša omogočanje TX -a highdmxout.start (26)' zažene dmxoutsending dmx vrednosti ne morejo biti lažje - samo; dmxout. Write (2, 255) 'channel = 2, value = 255
Za Arduino
Modul DMX IO ima pravilen razmik med 1 -palčnimi zatiči, zato se ne more prilegati na Arduino, vendar ga lahko še vedno povežete z arduinom z žicami ali proto ploščo. Na igrišču Arduino je dober vodnik. povezave; P0: P8 - DIP -stikala P9 - Kanal 1P10 - Kanal 2P11 - Kanal 3P12 - Kanal 4P24 - DMX RXP25 - Omogočanje prenosa P26 - DMX TXP27 - LED aktivnosti To je to - naredite nekaj kul z DMX!
Priporočena:
3,5 -milimetrski oddajnik za ušesa Bluetooth Beanie: 7 korakov
3,5 -milimetrski oddajnik za slušalke Bluetooth Beanie: Ta navodila vam povejo, kako iz oddajnika Bluetooth narediti oddajnik Bluetooth za brezžično uporabo žičnih slušalk. To je moje prvo navodilo, zato je nekako neumno. Povejte mi v komentarjih, kako to izboljšati
RF -oddajnik Flysky, ki se napaja prek USB -ja + žična signalna povezava z računalnikom + brezplačna programska oprema simulatorja: 6 korakov
Oddajnik Flysky RF, ki se napaja prek povezave USB + žični signal z računalnikom + brezplačna programska oprema simulatorja: Če ste podobni meni, boste radi preizkusili svoj RF oddajnik in se naučili, preden strmoglavite svoje drago RF letalo/brezpilotni letalnik. To vam bo prineslo dodatno zabavo, hkrati pa prihranilo na tone denarja in časa. Če želite to narediti, je najboljši način, da svoj RF oddajnik povežete z vami
3D natisnjeni RD oddajnik na osnovi Arduino: 25 korakov (s slikami)
3D -tiskani RD oddajnik na osnovi Arduino: Ta projekt vam bo pokazal, kako sem se lotil oblikovanja in izdelave RC oddajnika na osnovi Arduina. Moj cilj pri tem projektu je bil oblikovanje 3D tiskalnika RC oddajnika, ki bi ga lahko uporabil za nadzor drugih projektov Arduino. Hotel sem, da je krmilnik
Ustvarite svoj IR zvok, oddajnik glasu: 6 korakov
Ustvarite lasten IR zvok, oddajnik glasu: Osnovno načelo uporabe mojega projekta je zvok, ki ga povzroča infrardeča (laserska) vibracija, ki nato prejme infrardeči vibracijski signal na infrardeči sprejemni diodi sprejemnega vezja, signal pa se demodulira na doseči slabšanje zvoka
Radijski oddajnik: 10 korakov
Radijski oddajnik: Ta radijski oddajnik pošilja radijski signal AM, ki ga je mogoče sprejeti pri frekvenci 819 kHz. Ta projekt so izdelali študentje uporabne fizike iz TU Delft na Nizozemskem. Je del tečaja DEF