Satura rādītājs:
- 1. darbība. Lietošana: lietošanas idejas
- 2. darbība. Izveidojiet: detaļu sarakstu
- 3. solis: izgatavojiet: rezistorus
- 4. solis: izgatavojiet: 120 omu rezistoru
- 5. solis: izgatavojiet: 470 omu rezistorus
- 6. solis: izgatavojiet 1k omu rezistorus
- 7. solis: izgatavojiet: 330 omu rezistoru
- 8. solis: izgatavojiet: LED
- 9. solis: izgatavojiet keramikas kondensatoru
- 10. solis: izveidojiet: 2N3904 tranzistori
- 11. solis: izgatavojiet: noskrūvējiet spailes, sagatavošana
- 12. solis: izgatavojiet: pieskrūvējiet spailes, pievienojiet
- 13. darbība. Marka: noskrūvējiet termināļus, pabeidziet
- 14. solis. Marka: termināļa lodēšana uz leju
- 15. solis: izgatavojiet: IC ligzda
- 16. darbība: izgatavojiet: DIP slēdzis
- 17. solis. Izgatavojiet: saspiests rezistors, 1. tapas noteikšana
- 18. solis. Izgatavojiet: saspiestu rezistoru, pievienojot tāfelei
- 19. solis: izgatavojiet: džemperi
- 20. solis: izgatavojiet: elektrolītiskos vāciņus
- 21. solis: izveidojiet: TIP125 tranzistori
- 22. darbība. Izveidojiet XLR3 savienotājus
- 23. darbība. Izveidojiet: RS485 IC
- 24. darbība: DMX izmantošana
Video: 4 kanālu DMX uztvērējs: 24 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 11:00
DMX IO platformas modulis ir 4 kanālu DMX uztvērējs. Saņemšanas režīmā tas var kontrolēt līdz četriem zemas strāvas TTL kanāliem (3.3v, piemēram, servos un mazām gaismas diodēm) vai augstas strāvas (12v, piemēram, lampas, releji, solenoīdi, soļu motors utt.). Pārraides režīmā tas var izdot komandas visam DMX visumam (512 kanāli). Divi XLR-3 savienotāji ļauj modulim darboties kā uztvērēja vai raidītāja (galvenajam) mezglam DMX tīklā, un 9 pozīciju DIP slēdzis ļauj adreses konfigurācija, nemainot programmaparatūru. RS-485 aparatūras dizains ļauj programmatūru pārslēgt starp RX un TX režīmiem, ļaujot pieredzējušiem programmētājiem eksperimentēt ar DMX uztvērēju projektiem, kā arī sērijveida uz DMX lietojumprogrammām.
Kas ir DMX?
DMX ir sērijas protokols, kas darbojas, izmantojot aparatūras saiti RS-485. Sākotnēji tas bija paredzēts gaismu vadīšanai (Chauvet ir virkne vēsu DMX gaismu), bet to izmanto arī servo, LED, pakāpju motoru, releju un citu ierīču (piemēram, DMX skeleta) vadīšanai. Tas ir viegli lietojams, stabils protokols, kas ļauj izmantot 1 500 pēdas + kabeli, izmantojot lētu kabeli. DMX tīklā ir 1 galvenā ierīce un 1 vai vairākas palīgiekārtas. Ir pieejami 512 vadības kanāli, un daudzas vergu ierīces izmanto vairāk nekā vienu kanālu (piemēram, gaisma var izmantot vienu kanālu panoramēšanai, otru - slīpumam). Katrs kanāls var atbalstīt 256 iespējamās vērtības, lai gan dažas vergu ierīces apvienos 2 kanālus 65, 535 iespējamām vērtībām. Kanāla vērtības var mainīt aptuveni 44 reizes sekundē vai 44 Hz.
Par šo moduli
Jūs varat pievienot DMX IO moduli dzenskrūves platformai, protoboardam vai pat maizei. Šīs instrukcijas beigās es runāšu par tā izmantošanu ar Parallax propelleri vai Arduino. DMX IO moduli izstrādāja Džons Viljamss un tas ir licencēts saskaņā ar MIT licenci. Viņš pārskatīja DMX (un šo moduli) savā novembra slejā Nuts n 'Volts, kuru varat izlasīt šeit (pdf). Jūs varat lejupielādēt dizaina failu vai iegādāties komplektu vai tukšu PCB no sīkrīka Gangster. Ir pieejami arī iepriekš samontēti moduļi. Izgatavošanas laiks ir aptuveni 45 minūtes. Iesildiet lodāmuru un pārejiet pie nākamās darbības!
1. darbība. Lietošana: lietošanas idejas
Kamēr jūsu gludeklis uzsilst, šeit ir daži piemēri atdzist lietām, ko varat darīt ar DMX;
Ziemassvētku displejs
Ir vairāki DMX aptumšošanas/slēdžu komplekti (šeit ir viens), kas ļauj pieslēgt lampu vai Ziemassvētku gaismiņu pavedienu (vai jebko citu, ko var pieslēgt pie sienas), ieslēgt vai izslēgt, pulsēt vai aptumšot. DMX IO modulis var izdot komandas, izmantojot DMX, lai aptumšotu/pārslēgtu komplektus vai citas DMX ierīces; tādas lietas kā miglas mašīnas, lāzeri, burbuļi vai sniega mašīna.
Veiciet gaismas šovu
Krāsojiet savu māju
W viesnīca Bostonā DMX IO modulis var nosūtīt komandas simtiem vergu ierīču, piemēram, šīs COLORdash Quad mazgāšanas gaismas.
Vadības servo un animatronika
DMX IO moduli var izmantot arī, lai saņemtu komandas servo, pneimatikas vai gandrīz jebkuras ierīces vadīšanai - jūs saņemat 12 V spriegumu no noskrūvējamiem spailēm, un panelī ir arī galvenes 3 V ierīcēm. lietas, ko var izdarīt. Tālāk mēs sāksim veidot moduli, un šīs pamācības beigās ir informācija par to, kā to programmēt (neuztraucieties, tas ir diezgan vienkārši).
2. darbība. Izveidojiet: detaļu sarakstu
Pārliecinieties, vai jums ir šādas daļas. Jūs varat arī paņemt šīs daļas no peles - katrai shēmas daļai ir peles daļa # (faila formāts ir ExpressPCB)
Detaļu saraksts
- DMX IO PCB
- 9 pozīciju 300 mil DIP slēdzis
- 3 mm zaļa gaismas diode
- 4x TIP 125 tranzistori
- 2x 200uF elektrolītiskie kondensatori
- 1x.1uF radiālais keramikas kondensators
- 2x šunta džemperi
- 8 kontaktu DIP ligzda
- 56 tapas galvenes
- 4x 2N3904 tranzistori
- 4x 2 pozīciju spaiļu bloki
- RS485 / RS422 uztvērēja IC
- 10 kontaktu saspiestu rezistoru tīkls (10 k omi)
- XLR3 vīriešu savienotājs
- XLR3 sieviešu savienotājs
- 3x 4,7 kΩ rezistors (dzeltens - violets - sarkans)
- 4x 470 omu rezistors (dzeltens - violets - brūns)
- 4x 1k omu rezistors (brūns - melns - sarkans)
- 1x 330 omu rezistors (oranžs - oranžs - brūns)
- 1x 120 omu rezistors (brūns - sarkans - brūns)
3. solis: izgatavojiet: rezistorus
Pievienojiet pirmos trīs rezistorus, 4,7 kΩ (dzeltens - violets - sarkans) pie R2, R3 un R4.
4. solis: izgatavojiet: 120 omu rezistoru
120 omu rezistors (brūns - sarkans - brūns) iet pie R1
5. solis: izgatavojiet: 470 omu rezistorus
R5, R6, R7 un R8 ir 470 omi (dzeltens - violets - brūns)
6. solis: izgatavojiet 1k omu rezistorus
Tieši blakus 470 omu rezistoriem ir 1k omu rezistori (brūns - melns - sarkans)
7. solis: izgatavojiet: 330 omu rezistoru
Tam vajadzētu būt jūsu pēdējam diskrētajam rezistoram, un to izmanto, lai ierobežotu strāvu līdz LED. Tas ir 330 omi (oranžs - oranžs - brūns) un iet pie R13
8. solis: izgatavojiet: LED
Pievienosim zaļo gaismas diodi, tā iet tieši tāfeles vidū, kā norādīts fotoattēlā. Ņemiet vērā, ka īsāks vads iet caur kvadrātveida caurumu. Šis vads ir savienots ar P27. Viss, kas jums jādara, lai to ieslēgtu, ir paaugstināt P27.
9. solis: izgatavojiet keramikas kondensatoru
Pievienojiet plāksnei keramikas kondensatoru, kā norādīts fotoattēlā. Šis kondensators nav polarizēts, tāpēc nav svarīgi, kurš vads iet caurumā.
10. solis: izveidojiet: 2N3904 tranzistori
Pievienojiet 2n3904 tranzistorus, kā norādīts fotoattēlā. Ņemiet vērā, ka tranzistora plakanā puse sakrīt ar plakano pusi, kā norādīts uz tāfeles.
11. solis: izgatavojiet: noskrūvējiet spailes, sagatavošana
Ir 4 skrūvējami termināļi, katram no tiem ir neliela rieva vienā pusē un mazs slīpums otrā. Mēs savienosim visus termināļus vienā "nūjā". Vispirms identificējiet slīpumu uz katras spailes.
12. solis: izgatavojiet: pieskrūvējiet spailes, pievienojiet
Tagad salieciet tos kopā. Fotoattēlā varat redzēt, kā termināļi slīd kopā, no apakšas.
13. darbība. Marka: noskrūvējiet termināļus, pabeidziet
Bīdiet visus četrus spailes kopā, kā parādīts fotoattēlā. Jums būs viena termināļa nūja.
14. solis. Marka: termināļa lodēšana uz leju
Pievienojiet dēlim savu jaunizveidoto termināļa nūju. Ņemiet vērā, ka "skavām" (kur ievietojat vadu, kuru vēlaties savienot ar spailēm) jābūt tuvāk tāfeles malai. Ievērojiet lodziņus, kas apzīmēti ar "W" pa labi no tranzistoriem? Tās ir tapu galvenes servo vadīšanai. Piespraude blakus W ir vadības signāls, vidējā tapa ir pievienota +5V, un labajā pusē esošā tapa ir savienota ar zemi. Ja vēlaties izmantot DMX IO, lai kontrolētu mazjaudas ierīces, pievienojiet 3 kontaktu galvenes katrā vietā.
15. solis: izgatavojiet: IC ligzda
IC ligzda iet pie U1 ar iecirtumu tuvāk keramikas kondensatoram. Izgriezuma pozīcijai faktiski nav nozīmes kontaktligzdai (tas darbosies jebkurā gadījumā), taču tas palīdzēs pārliecināties, ka ievietojat IC pareizajā virzienā, tāpēc labāk to darīt pareizi.
16. darbība: izgatavojiet: DIP slēdzis
9 pozīciju DIP slēdzis atrodas SW1. Katrs DIP slēdzis ir atzīmēts ar skaitli (tieši zem slēdža), un slēdzis ar apzīmējumu “1” iet pa kreisi, kā norādīts fotoattēlā.
17. solis. Izgatavojiet: saspiests rezistors, 1. tapas noteikšana
Sprieguma rezistoram ir “tapa 1”, to identificē, aplūkojot detaļas korpusu - 1. tapu apzīmē ar bultiņu.
18. solis. Izgatavojiet: saspiestu rezistoru, pievienojot tāfelei
1. tapa iet caur kvadrātveida caurumu, kas arī ir atzīmēts uz sietspiedes, kā norādīts attēlā.
19. solis: izgatavojiet: džemperi
Uz tāfeles ir divi džemperi, TERM: Ja DMX IO modulis ir gala mezgls (pārraida vai saņem), pabīdiet džempera šunti, lai savienotu šīs 2 tapas. GND: ja DMX IO modulis ir galvenais (pārraidošais) viens mezgls izmantos šo džemperi. Ja tā, tad vienkārši pabīdiet džempera šunti, lai savienotu šīs 2 tapas. Ja modulis ir galvenais raidītājs, jūs abus džemperus pārslēgsit. Ja modulis ir pēdējais uztvērējs, jūs pārslēdzat tikai TERM džemperi. Pretējā gadījumā jums nav nepieciešams pārvietot nevienu džemperi. Ja jūsu tapas galvenes ir lielā sloksnē, izgrieziet ar tapām 2 tapas un pievienojiet tāfelei vietu, kur tā ir apzīmēta ar “TERM”. Izgrieziet vēl 2 tapas un pievienojiet “GND”.
20. solis: izgatavojiet: elektrolītiskos vāciņus
2 elektrolītiskie vāciņi (tie izskatās kā mazas metāla kārbas) iet uz fotoattēlā norādītajām vietām. Elektrolītiskie vāciņi ir polarizēti - garākā tapa iziet caur kvadrātveida caurumu (arī atzīmēta ar “+”). Uz vāciņa ir svītra. Īsāks vads (tuvāk svītrai) iet caur garāko vadu - tuvāk dēļa malai. Abi vāciņi ir 220uF
21. solis: izveidojiet: TIP125 tranzistori
Ir 4 lieli TIP125 tranzistori, tie atrodas starp mazākajiem tranzistoriem un noskrūvējamo spaiļu bloku. Ņemiet vērā katra tranzistora cilni, tā atrodas tā, lai cilne būtu tuvāk zīda ekrānā atzīmētajai "C".
22. darbība. Izveidojiet XLR3 savienotājus
Uz tāfeles ir 2 XLR savienotāji (vīrieši un sievietes). Sievietes savienotājs atrodas kastē ar nosaukumu “DMX Out”, bet vīriešu savienotājs - kastē ar nosaukumu “DMX In”. Ir diezgan viegli tos pareizi izlabot, jo montāžas atveres uz tāfeles atbilst tikai pareizajam savienotājam.
23. darbība. Izveidojiet: RS485 IC
RS485 Transeiver IC (tas ir ST ST485BN) iet ligzdā. Ņemiet vērā, ka iecirtums uz IC iet uz augšu, tuvāk keramikas kondensatoram. Ja jums nav nepieciešami džemperu šunti, vienkārši pabīdiet katru virs vienas tapas. Tādā veidā jūs tos nezaudēsit, ja jums tie beidzot būs nepieciešami. Visbeidzot, pievienojiet tapas savienotājus tāfeles ārējai rindai. Šīs tapas ļauj savienot DMX IO moduli ar propellera platformu, protoboardu vai maizes dēli. Uz tāfeles katrs savienojums ir apzīmēts ar P0 - P31. Shēmā ir savienojumu saraksts (expresspcb formāts), bet lūk, kā tie tiek kartēti; P0: DIP slēdzis '256'P1: DIP slēdzis' 128'P2: DIP slēdzis '64'P3: DIP slēdzis' 32'P4: DIP Slēdzis '16'P5: DIP slēdzis' 8'P6: DIP slēdzis '4'P7: DIP slēdzis' 2'P8: DIP slēdzis '1'P9: DMX kanāls 1P10: DMX kanāls 2P11: DMX kanāls 3P12: DMX kanāls 4P24: RX2 (ieeja) P25: TXE (pārraides iespējošana) P26: TX2 (pārraide) P27: darbības gaismas diode
24. darbība: DMX izmantošana
DMX lietošana ir diezgan vienkārša:
Propelleram
SAŅEMT
Jona Viljamsa novembra griešanās zonas rakstā ir sniegta daudz informācijas par DMX un to, kā viņš izstrādāja objektus. Viņš arī iekodēja viegli lietojamu objektu (jm_dmxin), kas vienkāršos DMX vērtību lasīšanu. Izmantojot savu griešanās kodu, jums vienkārši jāpievieno bibliotēka; obj dmx: "jm_dmxin" Kad jums ir jāieslēdz dmx uzraudzība, pub main dmx.init (24, 16) '24 = uztveršanas tapa, 26 = aktivitātes LED, lai iegūtu kanāla vērtību, tas nevar būt vieglāk; dmx.read (chan) Ar šo dmx vērtību jūs varat darīt visu, ko vēlaties - parādīt kaut ko televizora displejā, ieslēgt gaismu, veikt kādu pwm kanālam utt. Kad esat pabeidzis lasīt DMX vērtības, varat atbrīvojiet zobratu ar; dmx.finalizeJon savā rakstā ir izveidojis vēsāku versiju ar RGB apgaismes ierīci, izmantojot bitu leņķa modulāciju.
SŪTĪT
Ja jūsu DMX IO modulis ir galvenais raidītājs, neaizmirstiet slīdēt uz džemperu šuntiem abiem džemperiem. Programmatūras gadījumā propellera Obex ir DMX sūtīšanas objekts, kas nodrošina vieglu DMX izvadi. Šeit ir piemērs, kā to izmantot: Vispirms pievienojiet objektu sava griešanās koda objektu sadaļai; obj dmxout: "DMXout", lai to sāktu; dira [25]: = outa [25]: = 1 'nodrošina TX iespējošanu highdmxout.start (26)' sāk dmxoutsending dmx vērtības nevar būt vienkāršākas - vienkārši; dmxout. Write (2, 255) 'kanāls = 2, vērtība = 255
Par Arduino
DMX IO modulim ir regulāri 1 collu atstatumi, tāpēc tas neietilps Arduino virspusē, tomēr jūs joprojām varat to savienot ar arino ar vadiem vai protobordu. Arduino rotaļu laukumā ir labs ceļvedis. P0: P8 - DIP slēdži
Ieteicams:
Raspberry Pi NOAA un Meteor-M 2 uztvērējs: 6 soļi
Raspberry Pi NOAA un Meteor-M 2 uztvērējs: šī pamācība palīdzēs jums izveidot uztveršanas staciju ne tikai APT no NOAA-15, 18 un 19, bet arī Meteor-M 2. Tas tiešām ir tikai neliels turpinājuma projekts haslettj lieliskais " Raspberry Pi NOAA laika satelīta uztvērējs " projekts
IR tālvadības analizators / uztvērējs ar Arduino: 3 soļi
IR tālvadības analizators / uztvērējs ar Arduino: Šis analizators vienlaikus saņem 40 dažādus IR protokolus un parāda saņemtā signāla adresi un kodu. Tā izmanto Arduino IRMP bibliotēku, kurā kā piemērs ir iekļauta šī lietojumprogramma, kā arī citas noderīgas lietojumprogrammas! gribu
Viss joslas uztvērējs ar SI4732 / SI4735 (FM / RDS, AM un SSB) ar Arduino: 3 soļi
Visu joslu uztvērējs ar SI4732 / SI4735 (FM / RDS, AM un SSB) Ar Arduino: tas ir visu joslu uztvērēju projekts. Tā izmanto Si4734 Arduino bibliotēku. Šajā bibliotēkā ir vairāk nekā 20 piemēri. Jūs varat klausīties FM ar RDS, vietējo AM (MW) staciju, SW un radioamatieru stacijām (SSB). Visa dokumentācija šeit
RC uztvērējs datoram ar Arduino: 4 soļi
RC uztvērējs datoram ar Arduino: Šis ir instrukciju raksts RC uztvērēja datoram, izmantojot arduino github dokumentu. Ja vēlaties izveidot šo iestatījumu, lūdzu, vispirms sāciet lasīt Github README. Lai tas darbotos, jums būs nepieciešama arī programmatūra. Https://github.com/RobbeDGreef/Ard
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino - Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram - Rc helikopters - Rc lidmašīna, izmantojot Arduino: 5 soļi (ar attēliem)
Bezvadu tālvadība, izmantojot 2,4 GHz NRF24L01 moduli ar Arduino | Nrf24l01 4 kanālu / 6 kanālu raidītāja uztvērējs kvadrakopteram | Rc helikopters | Rc lidmašīna, izmantojot Arduino: lai vadītu Rc automašīnu | Kvadkopters | Drons | RC plakne | RC laiva, mums vienmēr ir nepieciešams uztvērējs un raidītājs, pieņemsim, ka RC QUADCOPTER mums ir nepieciešams 6 kanālu raidītājs un uztvērējs, un šāda veida TX un RX ir pārāk dārgi, tāpēc mēs to izgatavosim savā