Სარჩევი:

4 არხი DMX გადამცემი: 24 ნაბიჯი
4 არხი DMX გადამცემი: 24 ნაბიჯი

ვიდეო: 4 არხი DMX გადამცემი: 24 ნაბიჯი

ვიდეო: 4 არხი DMX გადამცემი: 24 ნაბიჯი
ვიდეო: 1. Q Light Controller + კონტროლერი პლუს QLC + -თან დაიწყო. ფიქრები და ფუნქციები 2024, ივლისი
Anonim
4 არხი DMX გადამცემი
4 არხი DMX გადამცემი

DMX IO პლატფორმის მოდული არის 4 არხიანი DMX გადამცემი. მიღების რეჟიმში მას შეუძლია გააკონტროლოს დაბალი დენის TTL- ის ოთხი არხი (3.3v, მაგალითად, სერვო და მცირე LED- ები) ან მაღალი დენის (12v, მაგალითად, ნათურები, რელეები, სოლენოიდები, სტეპერიანი ძრავი და ა.შ.) გამომავალი. გადაცემის რეჟიმში მას შეუძლია გასცეს ბრძანებები მთელ DMX სამყაროზე (512 არხი). ორმაგი XLR-3 კონექტორი საშუალებას აძლევს მოდულს იმოქმედოს როგორც მიმღები ან გადამცემი (სამაგისტრო) კვანძი DMX ქსელში და 9 პოზიციის DIP გადამრთველი იძლევა მისამართის კონფიგურაცია firmware– ის შეცვლის გარეშე. RS-485 აპარატურის დიზაინი იძლევა პროგრამული უზრუნველყოფის გადართვას RX და TX რეჟიმებს შორის, რაც საშუალებას აძლევს მოწინავე პროგრამისტებს ექსპერიმენტი ჩაუტარონ DMX მიმღების პროექტებს, ასევე სერიულიდან DMX პროგრამებს.

რა არის DMX?

DMX არის სერიული პროტოკოლი, რომელიც გადის RS-485 აპარატურულ ბმულზე. იგი თავდაპირველად შეიქმნა განათების გასაკონტროლებლად (Chauvet– ს აქვს რამოდენიმე მაგარი DMX განათება), მაგრამ ის ასევე გამოიყენება სერვოების, LED– ების, სტეპერ ძრავების, რელეებისა და სხვა მოწყობილობების გასაკონტროლებლად (DMX ჩონჩხის მსგავსად). ეს არის ადვილად გამოსაყენებელი, ძლიერი პროტოკოლი, რომელიც იძლევა 1 500 ფუტი + კაბელის გაშვებას იაფი კაბელის გამოყენებით. DMX ქსელს აქვს 1 სამაგისტრო მოწყობილობა და 1 ან მეტი მონა მოწყობილობა. ხელმისაწვდომია 512 საკონტროლო არხი და ბევრი მონა მოწყობილობა იყენებს ერთზე მეტ არხს (მაგ., შუქმა შეიძლება გამოიყენოს 1 არხი ტაფაზე, მეორე დახრისთვის). თითოეულ არხს შეუძლია 256 შესაძლო მნიშვნელობის მხარდაჭერა, თუმცა ზოგიერთი მონა მოწყობილობა აერთიანებს 2 არხს 65, 535 შესაძლო მნიშვნელობისთვის. არხის მნიშვნელობები შეიძლება შეიცვალოს დაახლოებით 44 -ჯერ წამში, ან 44Hz.

ამ მოდულის შესახებ

თქვენ შეგიძლიათ დაამატოთ DMX IO მოდული პროპელერის პლატფორმაზე, პროტო დაფაზე, ან თუნდაც პურის დაფაზე. მე ვისაუბრებ მისი გამოყენების შესახებ Parallax Propeller ან Arduino ამ ინსტრუქციის ბოლოს. DMX IO მოდული შემუშავებულია ჯონ უილიამსის მიერ და ლიცენზირებულია MIT ლიცენზიით. მან განიხილა DMX (და ეს მოდული) თავის ნოემბრის Nuts n 'Volts სვეტში, რომელიც შეგიძლიათ წაიკითხოთ აქ (pdf). თქვენ შეგიძლიათ ჩამოტვირთოთ დიზაინის ფაილი ან იყიდოთ ნაკრები ან შიშველი PCB Gadget Gangster– დან. ასევე შესაძლებელია წინასწარ აწყობილი მოდულები. მშენებლობის დრო დაახლოებით 45 წუთია. გაათბეთ გამაგრილებელი რკინა და გადადით შემდეგ საფეხურზე!

ნაბიჯი 1: გამოყენება: გამოყენების იდეები

გამოყენება: გამოყენების იდეები
გამოყენება: გამოყენების იდეები

სანამ თქვენი რკინა ათბობს, აქ არის რამოდენიმე მაგალითი იმ მაგარი საქმეებისა, რისი გაკეთებაც DMX– ით შეგიძლიათ;

საშობაო ჩვენება

არსებობს მრავალი DMX მბზინავი/გადართვის პაკეტი (აქ არის ერთი), რომლის საშუალებითაც შეგიძლიათ ჩართოთ ნათურა ან საშობაო შუქები (ან სხვა რამ, რაც შეიძლება კედელში ჩაერთოს), ჩართოთ ან გამორთოთ, გახეთქოთ პულსი ან დაბუროთ რა DMX IO მოდულს შეუძლია გასცეს ბრძანებები DMX– ის საშუალებით დაბინდვის/გადართვის პაკეტების ან სხვა DMX მოწყობილობებისათვის; ნისლის მანქანები, ლაზერები, ბუშტები ან თოვლის მანქანა.

გააკეთეთ მსუბუქი შოუ

გააფერადეთ თქვენი სახლი

გამოსახულება
გამოსახულება

W Hotel ბოსტონში DMX IO მოდულს შეუძლია ბრძანებების გაგზავნა ასობით მონა მოწყობილობაზე, მაგალითად, ამ COLORdash Quad სარეცხი შუქებით.

კონტროლი Servos და Animatronics

DMX IO მოდული ასევე შეიძლება გამოყენებულ იქნას სერვეების, პნევმატური საშუალებების ან თითქმის ნებისმიერი მოწყობილობის კონტროლის ბრძანებების მისაღებად - თქვენ იღებთ 12 ვ -ს ხრახნიანი ტერმინალებიდან და დაფას ასევე აქვს სათაურები 3V მოწყობილობებისთვის. მხოლოდ რამდენიმე გართობა რისი გაკეთებაც შეიძლება. შემდეგი, ჩვენ დავიწყებთ მოდულის შექმნას და ამ ინსტრუქციის ბოლოს არის ინფორმაცია იმის შესახებ, თუ როგორ უნდა დაპროგრამდეს იგი (არ ინერვიულოთ, ეს საკმაოდ ადვილია).

ნაბიჯი 2: შეადგინეთ: ნაწილების სია

შეადგინეთ: ნაწილების სია
შეადგინეთ: ნაწილების სია

მოდით დავრწმუნდეთ, რომ თქვენ გაქვთ შემდეგი ნაწილები. თქვენ ასევე შეგიძლიათ აიღოთ ეს ნაწილები მაუსერიდან - სქემატურ თითოეულ ნაწილს აქვს მაუსერის ნაწილი # (ფაილის ფორმატი არის ExpressPCB)

ნაწილების სია

  • DMX IO PCB
  • 9 პოზიცია 300 მლ DIP გადამრთველი
  • 3 მმ მწვანე LED
  • 4x TIP 125 ტრანზისტორი
  • 2x 200uF ელექტროლიტური კონდენსატორები
  • 1x.1uF რადიალური კერამიკული კონდენსატორი
  • 2x შუნტი მხტუნავები
  • 8 პინიანი DIP სოკეტი
  • 56 პინ სათაურები
  • 4x 2N3904 ტრანზისტორი
  • 4x 2 პოზიციის ტერმინალის ბლოკები
  • RS485 / RS422 გადამცემი IC
  • 10 Pin Bussed Resistor Network (10k ohm)
  • XLR3 მამრობითი კონექტორი
  • XLR3 ქალი კონექტორი
  • 3x 4.7k ohm რეზისტორი (ყვითელი - იისფერი - წითელი)
  • 4x 470 ohm რეზისტორი (ყვითელი - იისფერი - ყავისფერი)
  • 4x 1k ohm რეზისტორი (ყავისფერი - შავი - წითელი)
  • 1x 330 ohm რეზისტორი (ნარინჯისფერი - ნარინჯისფერი - ყავისფერი)
  • 1x 120 ohm რეზისტორი (ყავისფერი - წითელი - ყავისფერი)

ნაბიჯი 3: გააკეთეთ: რეზისტორები

მარკა: რეზისტორები
მარკა: რეზისტორები

დაამატეთ პირველი სამი რეზისტორი, 4.7k ohm (ყვითელი - იისფერი - წითელი) R2, R3 და R4.

ნაბიჯი 4: გააკეთეთ: 120 Ohm Resistor

მარკა: 120 Ohm რეზისტორი
მარკა: 120 Ohm რეზისტორი

120 ohm რეზისტორი (ყავისფერი - წითელი - ყავისფერი) მიდის R1– ზე

ნაბიჯი 5: გააკეთეთ: 470 Ohm რეზისტორები

მარკა: 470 Ohm რეზისტორები
მარკა: 470 Ohm რეზისტორები

R5, R6, R7 და R8 არის 470 ოჰ (ყვითელი - იისფერი - ყავისფერი)

ნაბიჯი 6: გააკეთეთ: 1k Ohm რეზისტორები

მარკა: 1k Ohm რეზისტორები
მარკა: 1k Ohm რეზისტორები

470 Ohm რეზისტორების გვერდით მიდის 1k ohm რეზისტორები (ყავისფერი - შავი - წითელი)

ნაბიჯი 7: გააკეთეთ: 330 Ohm Resistor

მარკა: 330 Ohm Resistor
მარკა: 330 Ohm Resistor

ეს უნდა იყოს თქვენი ბოლო დისკრეტული რეზისტორი და ის გამოიყენება LED- ზე დენის შეზღუდვისთვის. ეს არის 330 ohms (ნარინჯისფერი - ნარინჯისფერი - ყავისფერი) და მიდის R13– ზე

ნაბიჯი 8: გააკეთეთ: LED

დამზადება: LED
დამზადება: LED

მოდით დავამატოთ მწვანე LED, ის მიდის ზუსტად დაფის შუაგულში, როგორც ეს მოცემულია ფოტოში. გაითვალისწინეთ, რომ მოკლე ტყვია გადის კვადრატულ ხვრელში. ეს led უკავშირდება P27- ს. ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ, არის P27 მაღალი.

ნაბიჯი 9: გააკეთეთ: კერამიკული კონდენსატორი

მარკა: კერამიკული კონდენსატორი
მარკა: კერამიკული კონდენსატორი

დაამატეთ კერამიკული კონდენსატორი დაფაზე, როგორც ეს მოცემულია ფოტოში. ეს კონდენსატორი არ არის პოლარიზებული, ამიტომ არ აქვს მნიშვნელობა რომელი ტყვიის რომელი ხვრელი მიდის.

ნაბიჯი 10: გააკეთეთ: 2N3904 ტრანზისტორი

მარკა: 2N3904 ტრანზისტორი
მარკა: 2N3904 ტრანზისტორი

დაამატეთ 2n3904 ტრანზისტორი, როგორც ეს მოცემულია ფოტოში. გაითვალისწინეთ, რომ ტრანზისტორის ბრტყელი მხარე შეესაბამება ბრტყელ მხარეს, როგორც ეს მითითებულია დაფაზე.

ნაბიჯი 11: გააკეთეთ: გააფუჭეთ ტერმინალები, მოსამზადებელი

ჩადება: გააფუჭეთ ტერმინალები, მოსამზადებელი
ჩადება: გააფუჭეთ ტერმინალები, მოსამზადებელი

არის 4 ხრახნიანი ტერმინალი, თითოეულს აქვს პატარა ღარი ერთ მხარეს და პატარა ნაჭერი მეორეზე. ჩვენ ვაპირებთ ყველა ტერმინალის დაკავშირებას ერთ "ჯოხში". უპირველეს ყოვლისა, განსაზღვრეთ დახრილი თითოეულ ტერმინალზე.

ნაბიჯი 12: გააკეთეთ: დააკაკუნეთ ტერმინალები, შეაერთეთ

ჩადება: ხრახნიანი ტერმინალები, დაკავშირება
ჩადება: ხრახნიანი ტერმინალები, დაკავშირება

ახლა, გადაიტანეთ ისინი ერთად. თქვენ ხედავთ ფოტოზე, თუ როგორ ტრიალებს ტერმინალები ერთმანეთთან, ქვემოდან.

ნაბიჯი 13: გააკეთეთ: დახუჭეთ ტერმინალები, დაასრულეთ

ჩადება: დახაზეთ ტერმინალები, დაასრულეთ
ჩადება: დახაზეთ ტერმინალები, დაასრულეთ

გადაიტანეთ ოთხივე ტერმინალი ერთად, როგორც ნაჩვენებია ფოტოში. თქვენ გექნებათ ერთი ტერმინალური 'ჯოხი'.

ნაბიჯი 14: ჩადება: Solder Down Terminal

ჩადება: Solder Down Terminal
ჩადება: Solder Down Terminal

დაამატეთ დაფაზე თქვენი ახლად შექმნილი ტერმინალის ჯოხი. გაითვალისწინეთ, რომ 'დამჭერები' (სადაც თქვენ ჩაწერთ მავთულს, რომლის ტერმინალებთან დაკავშირება გსურთ) უნდა იყოს უფრო ახლოს დაფის კიდეზე. ყურადღება მიაქციეთ ყუთებს, რომლებიც აღინიშნება 'W' ტრანზისტორების მარჯვნივ? ეს არის სერვერების კონტროლის პინის სათაურები. W– ს გვერდით არის საკონტროლო სიგნალი, შუა პინი უკავშირდება +5V– ს, ხოლო მარჯვენა მარჯვენა არის მიწასთან. თუ გსურთ გამოიყენოთ DMX IO დაბალი სიმძლავრის მოწყობილობების გასაკონტროლებლად, დაამატეთ 3 პინიანი სათაურები თითოეულ ადგილას.

ნაბიჯი 15: გააკეთეთ: IC სოკეტი

მარკა: IC სოკეტი
მარკა: IC სოკეტი

IC სოკეტი მიდის U1– ზე, კერამიკული კონდენსატორთან ახლოს. მაღალი დონის პოზიცია ფაქტობრივად არ აქვს მნიშვნელობა სოკეტს (ის ნებისმიერ შემთხვევაში იმუშავებს), მაგრამ ის დაგეხმარებათ დარწმუნდეთ, რომ თქვენ დააყენეთ IC სწორი მიმართულებით, ამიტომ უმჯობესია ამის გაკეთება სწორად.

ნაბიჯი 16: გააკეთეთ: DIP გადართვა

ჩადება: DIP გადამრთველი
ჩადება: DIP გადამრთველი

9 პოზიციის DIP გადამრთველი მიდის SW1– ზე. DIP– ის თითოეული გადამრთველი აღინიშნება ნომრით (გადამრთველის ქვემოთ ქვემოთ), ხოლო გადამრთველი წარწერით „1“მიდის მარცხნივ, როგორც ეს მითითებულია ფოტოზე.

ნაბიჯი 17: გააკეთეთ: ავტობუსიანი რეზისტორი, პინის 1 იდენტიფიკაცია

მარკა: ავტობუსიანი რეზისტორი, პინი 1
მარკა: ავტობუსიანი რეზისტორი, პინი 1

ჩამსხვრეულ რეზისტორს აქვს 'პინი 1', მისი ამოცნობა ხდება კომპონენტის სხეულის დათვალიერებით - პინი 1 აღინიშნება ისრით.

ნაბიჯი 18: გააკეთეთ: ავტობუსიანი რეზისტორი, დამატება დაფაზე

მარკა: ავტობუსიანი რეზისტორი, დამატება დაფაზე
მარკა: ავტობუსიანი რეზისტორი, დამატება დაფაზე

პინი 1 გადის კვადრატულ ხვრელში, რომელიც ასევე აღინიშნება აბრეშუმის ეკრანზე, როგორც ეს მოცემულია სურათზე.

ნაბიჯი 19: ჩადება: მხტუნავები

მარკა: მხტუნავები
მარკა: მხტუნავები

დაფაზე არის ორი მხტუნავი, TERM: თუ DMX IO მოდული არის ბოლო კვანძი (გადაცემა ან მიღება), გადაიტანეთ მხტუნავთა შუნტი ამ 2 ქინძისთავთან დასაკავშირებლად. GND: თუ DMX IO მოდული არის სამაგისტრო (გადამცემი) - მხოლოდ ერთი კვანძი გამოიყენებს ამ ჯუმბერს. თუ ასეა, თქვენ უბრალოდ სრიალებთ ჯუმბერის შუნტს ამ 2 ქინძისთავის დასაკავშირებლად. თუ მოდული არის სამაგისტრო გადამცემი, თქვენ მხტუნავს ორივე მხტუნავებს. თუ მოდული არის ბოლო მიმღები, თქვენ jumper shunt TERM jumper. წინააღმდეგ შემთხვევაში, თქვენ არ გჭირდებათ jumper shunt არც jumper. თუ თქვენი ქინძისთავები მოთავსებულია დიდ ზოლში, ამოჭერით 2 ქინძისთავი თქვენი საყრდენებით და დაამატეთ დაფაზე, სადაც არის წარწერა „TERM“. ამოჭერით კიდევ 2 ქინძისთავი და დაამატეთ 'GND'.

ნაბიჯი 20: გააკეთეთ: ელექტროლიტური ხუფები

მარკა: ელექტროლიტური ხუფები
მარკა: ელექტროლიტური ხუფები

2 ელექტროლიტური ქუდი (ისინი ჰგავს პატარა ლითონის ქილაებს) მიდიან ფოტოზე მითითებულ ადგილებში. ელექტროლიტური ხუფები პოლარიზებულია - უფრო გრძელი პინი გადის კვადრატულ ხვრელში (ასევე აღინიშნება '+'). თავსახურზე არის ზოლი. უფრო მოკლე ტყვიის (უფრო ახლოს ზოლთან) გადის უფრო გრძელი ტყვიით - უფრო ახლოს დაფის კიდეზე. ორივე ქუდი არის 220uF

ნაბიჯი 21: გააკეთეთ: TIP125 ტრანზისტორი

მარკა: TIP125 ტრანზისტორი
მარკა: TIP125 ტრანზისტორი

არსებობს 4 დიდი TIP125 ტრანზისტორი, რომლებიც მიდიან პატარა ტრანზისტორებსა და ხრახნიან ტერმინალ ბლოკს შორის. გაითვალისწინეთ თითოეული ტრანზისტორის ჩანართი, ის მიდის ისე, რომ ჩანართი უფრო ახლოს არის აბრეშუმის ეკრანზე მონიშნულ 'C' - თან.

ნაბიჯი 22: გააკეთეთ: XLR3 კონექტორები

დამზადება: XLR3 კონექტორები
დამზადება: XLR3 კონექტორები

არის 2 XLR კონექტორი, (კაცი და ქალი), რომლებიც დადიან დაფაზე. ქალი კონექტორი მიდის ყუთში, სახელწოდებით "DMX Out" და მამრობითი კონექტორი ყუთში, სახელწოდებით "DMX In". საკმაოდ ადვილია მათი სწორად შედგენა, რადგან ბორტზე სამონტაჟო ხვრელები მხოლოდ სწორ კონექტორს შეესაბამება.

ნაბიჯი 23: გააკეთეთ: RS485 IC

მარკა: RS485 IC
მარკა: RS485 IC

RS485 Transeiver IC (ის ST ST485BN) მიდის სოკეტში. ყურადღება მიაქციეთ, რომ IC– ზე მაღალი დონე მიდის კერამიკულ კონდენსატორთან ახლოს. თუ თქვენ არ გჭირდებათ ჯუმბერის შუნტი, უბრალოდ გადაიტანეთ თითოეული ერთ პინზე. ამ გზით თქვენ არ დაკარგავთ მათ იმ შემთხვევაში, თუ თქვენ საბოლოოდ დაგჭირდებათ ისინი. ბოლოს და ბოლოს, დაამატეთ pin კონექტორები დაფის გარე რიგში. ეს ქინძისთავები საშუალებას გაძლევთ დააკავშიროთ DMX IO მოდული პროპელერის პლატფორმასთან, პროტობორდთან ან დაფაზე. დაფაზე, თითოეულ კავშირს აქვს წარწერა P0 - P31. სქემატურს აქვს კავშირების სია (expresspcb ფორმატი), მაგრამ აი როგორ ხდება მათი გამოსახვა; P0: DIP გადამრთველი '256'P1: DIP გადამრთველი' 128'P2: DIP გადამრთველი '64'P3: DIP გადამრთველი' 32'P4: DIP გადართვა '16'P5: DIP გადამრთველი' 8'P6: DIP გადამრთველი '4'P7: DIP გადამრთველი' 2'P8: DIP გადამრთველი '1'P9: DMX არხი 1P10: DMX არხი 2P11: DMX არხი 3P12: DMX არხი 4P24: RX2 (შეყვანა) P25: TXE (გადაცემის ჩართვა) P26: TX2 (გადაცემა) P27: აქტივობის LED

ნაბიჯი 24: DMX– ის გამოყენება

DMX– ის გამოყენებით
DMX– ის გამოყენებით

DMX საკმაოდ მარტივია გამოსაყენებლად:

პროპელერისთვის

მიღება

ჯონ უილიამსის ნოემბრის Spin Zone სტატია შეიცავს უამრავ დეტალს DMX– ის შესახებ და როგორ განავითარა ის ობიექტები. მან ასევე დაშიფვრა ადვილად გამოსაყენებელი ობიექტი (jm_dmxin), რომელიც გაამარტივებს DMX მნიშვნელობების კითხვას. თქვენი სპინ -კოდით, თქვენ უბრალოდ უნდა დაამატოთ ბიბლიოთეკა; obj dmx: "jm_dmxin" როდესაც თქვენ უნდა ჩართოთ dmx მონიტორინგი, pub main dmx.init (24, 16) '24 = მიიღეთ პინი, 26 = აქტივობის LED არხის მნიშვნელობის მისაღებად, ეს არ იქნება ადვილი; dmx.read (chan) ამ dmx მნიშვნელობით, თქვენ შეგიძლიათ გააკეთოთ რაც გსურთ - აჩვენეთ რამე ტელევიზორის ეკრანზე, აანთეთ შუქი, გააკეთეთ pwm არხზე და ა.შ. როდესაც თქვენ დაასრულებთ DMX მნიშვნელობების კითხვას, შეგიძლიათ თავისუფალი cog ერთად; dmx.finalizeJon– მა გააკეთა უფრო მაგარი ვერსია RGB განათების მოწყობილობით Bit Angle Modulation– ის გამოყენებით თავის სტატიაში.

გაგზავნა

თუ თქვენი DMX IO მოდული არის მთავარი გადამცემი, არ დაგავიწყდეთ ჯუმბერზე სრიალი ორივე მხტუნავზე. პროგრამული უზრუნველყოფისთვის, პროპელერის Obex– ში არის DMX გაგზავნის ობიექტი, რაც იძლევა მარტივ DMX გამომავალს. აქ არის მაგალითი იმისა, თუ როგორ გამოიყენოთ იგი; პირველი დაამატეთ ობიექტი თქვენი სპინ კოდის ობიექტის განყოფილებაში; obj dmxout: "DMXout" მისი დასაწყებად; dira [25]: = outa [25]: = 1 'მოაქვს TX ჩართვა highdmxout.start (26)' იწყებს dmxoutsending dmx მნიშვნელობები არ შეიძლება იყოს ადვილი - უბრალოდ; dmxout. დაწერეთ (2, 255) 'არხი = 2, მნიშვნელობა = 255

არდუინოსთვის

DMX IO მოდულს აქვს რეგულარული.1 პინ მანძილი, ასე რომ ის არ ჯდება არდუინოს თავზე, თუმცა, მაინც შეგიძლიათ შეუერთოთ არდუინოს მავთულხლართებით ან პროტობორდით. არდუინოს სათამაშო მოედანზე კარგი სახელმძღვანელოა. კავშირები; P0: P8 - DIP კონცენტრატორები P9 - არხი 1P10 - არხი 2P11 - არხი 3P12 - არხი 4P24 - DMX RXP25 - გადაცემის ჩართვა P26 - DMX TXP27 - აქტივობის LED ეს არის - გააკეთე რამე მაგარი DMX– ით!

გირჩევთ: