Სარჩევი:

DMX კონტროლირებადი EL Wire ჭერი: 9 ნაბიჯი (სურათებით)
DMX კონტროლირებადი EL Wire ჭერი: 9 ნაბიჯი (სურათებით)

ვიდეო: DMX კონტროლირებადი EL Wire ჭერი: 9 ნაბიჯი (სურათებით)

ვიდეო: DMX კონტროლირებადი EL Wire ჭერი: 9 ნაბიჯი (სურათებით)
ვიდეო: 35 საშინელი მოჩვენების ვიდეო: 2023 წლის მეგა კრებული [V1] 2024, ნოემბერი
Anonim
Image
Image
DMX კონტროლირებადი EL Wire ჭერი
DMX კონტროლირებადი EL Wire ჭერი

ეს პროექტი არის DMX კონტროლირებადი EL Wire ჭერი. იგი დამზადებულია 30 EL მავთულისგან (რაც ნიშნავს ელექტროლიუმინესცენტის მავთულს) 3 სხვადასხვა ფერის, სრულიად დამოუკიდებელი. იგი შეიცავს სტანდარტულ DMX პროტოკოლს, რომელიც თავსებადია სინათლის კონტროლის ნებისმიერ პროგრამულ უზრუნველყოფასთან.

ნაბიჯი 1: მასალები

საჭირო მასალები ძირითადად ელექტრონიკის კომპონენტებია. აქ მოცემულია ყველა ის ჩამონათვალი, რაც გამოყენებულია ამ პროექტის დასასრულებლად:

  • Arduino Mega 2560
  • კვების წყარო Arduino– სთვის (9V– დან 12V– მდე)
  • DMX შეყვანა (და სურვილისამებრ DMX გამომავალი თუ თქვენ არ ხართ DMX ხაზის ბოლოს)
  • MAX485 გარდაქმნის DMX სიგნალს (RS-485) TTL სერიაში, იკითხება Arduino– ს მიერ
  • პატარა გადართვა (იხილეთ DMX ნაბიჯი იმის გასაგებად, თუ რატომ)
  • 3x ინვერტორი, სპეციალიზებული EL Wire– სთვის, რომელსაც შეუძლია მართოს საკმარისი რაოდენობის EL Wire ერთდროულად (ამ შემთხვევაში თითოეული 100 მეტრია)
  • 30x470 ohms რეზისტორები
  • 30x MOC2023 ოპტოტრიაკი
  • 30x 1k ohms 1W რეზისტორები
  • 30x BTA16 ტრიაკი
  • იმდენი EL Wire რამდენიც გინდა!

ახლა, როდესაც ყველაფერი აქ არის, დავიწყოთ!

ნაბიჯი 2: DMX შეკვეთების მიღება

DMX შეკვეთების მიღება
DMX შეკვეთების მიღება

DMX არის ძალიან გავრცელებული პროტოკოლი სინათლის კონტროლში. ეს EL Wire პროექტი იყენებს ამ სტანდარტს, რომ იყოს თავსებადი ნებისმიერ DMX კონტროლერთან.

პირველ რიგში, ჩვენ უნდა მივიღოთ შეკვეთები დიჯეის ან სინათლის კონტროლერის DMX ინტერფეისიდან.

ამ მიზნის მისაღწევად, MAX485 ახდენს კონვერტაციას RS-485 ლოგიკურ დონეს შორის, რომელსაც იყენებს DMX და TTL ლოგიკური დონეები, რომლებიც გამოიყენება Arduino– ს სერიული ინტერფეისის მიერ. აქ, MAX485 არის შეყვანილი მხოლოდ შეკვეთების მისაღებად, ეს არის მხოლოდ DMX მოწყობილობა და ის არაფერს გააკონტროლებს.

RX პინი უნდა წავიდეს Arduino TX პინზე, მაგრამ ძალიან სასარგებლოა მათ შორის გადამრთველის დაყენება. მართლაც, როდესაც თქვენ შეეცდებით ატვირთოთ თქვენი კოდი Arduino– ში, TX პინი უნდა გათიშული იყოს DMX ხაზიდან, წინააღმდეგ შემთხვევაში ის დაიშლება. იგივე პრობლემა შეიძლება წარმოიშვას Arduino– ს ჩატვირთვისას, ასე რომ უბრალოდ ჩართეთ კავშირი მას შემდეგ რაც ყველაფერი მზად იქნება.

DMX მოწყობილობების მიჯაჭვულობის მისაცემად, სხვა DMX გამომავალი შედუღებულია შეყვანის პარალელურად (არა სქემატურზე).

ნაბიჯი 3: დენის კონტროლი EL Wire

დენის კონტროლი EL Wire
დენის კონტროლი EL Wire
დენის კონტროლი EL Wire
დენის კონტროლი EL Wire

EL Wire კონტროლი არც ისე ადვილია, როგორც LED მისი კვების წყაროს გამო. ის უნდა იკვებებოდეს სპეციალური დენის წყაროსთან, რომელიც უზრუნველყოფს დაახლოებით 120 VAC– ს 2 კჰც – ზე.

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

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

მე გადავწყვიტე გავაკეთო 3 PCB თითოეული 10 გამომავალი მაკონტროლებელი, მაგრამ მისი ადაპტირება შესაძლებელია.

ნაბიჯი 4: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

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

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

ყველაფერი ხრახნიან ხის დაფაზე და ეს დაფა ფიქსირდება ჭერზე.

ნაბიჯი 5: EL Wire– ის დაყენება

EL Wire– ის დაყენება
EL Wire– ის დაყენება
EL Wire– ის დაყენება
EL Wire– ის დაყენება

30 ცალი EL Wire მიბმულია ჭერზე, მაგრამ ასევე ერთგვარ დიდ შუქზე.

პირველ რიგში, სინათლის ჭაბურღილში, 9 მეტრი სიგრძის EL Wire- ის თითოეული ნაჭერი შეკერილია. რადგან ის ხისგანაა დამზადებული, საკმარისი იყო ხელის სტეპლერი. არის 10 ცალი, დაშორებული 10 სმ.

20 სხვა ცალი EL Wire განლაგებულია ვარსკვლავის სინათლის ჭაბურღილიდან. ისინი ყველა მიბმულია ჭერზე ზიპების წყალობით, რადგან რკინის ბარები მთელ ოთახში გადის. ეს მოწყობა საშუალებას იძლევა ნაკლები კაბელები ჰქონდეთ დაფებს.

ნაბიჯი 6: კოდირება

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

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

ნაბიჯი 7: ისიამოვნეთ

Ისიამოვნე !
Ისიამოვნე !

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

  • შეაერთეთ და ატვირთეთ კოდი
  • გამორთეთ გამორთვა
  • შეაერთეთ თქვენი DMX კონტროლერი DMX შეყვანისას
  • ჩართეთ კვების წყაროები
  • ჩართეთ გადამრთველი
  • გაგზავნეთ თქვენი DMX შეკვეთები
  • ისიამოვნე !

ნაბიჯი 8: [ბონუსი] არ გამოიყენება Arduino Mega2560

[ბონუსი] არ გამოიყენება Arduino Mega2560
[ბონუსი] არ გამოიყენება Arduino Mega2560
[ბონუსი] არ გამოიყენება Arduino Mega2560
[ბონუსი] არ გამოიყენება Arduino Mega2560

ჩემი პირველი იდეა იყო ამ პროექტისთვის ყველა PCB- ის შექმნა. შედეგად, მე შევქმენი სქემატური და PCB განლაგება, რომელიც მოიცავს ყველაფერს, რაც საჭიროა.

ამ დაფაზე შეგიძლიათ იპოვოთ AtMega328P, რომელიც იგივეა, რაც Arduino Uno. თუმცა, მას არ აქვს საკმარისი შედეგები, ამიტომ მე დავამატე 3 MCP23017. ისინი არიან GPIO გაფართოებები, რომლებიც ურთიერთობენ I2C პროტოკოლით. თითოეულ MCP23017– ს შეუძლია დაამატოთ 16 ახალი გამოსავალი, მაგრამ უფრო ადვილი იყო ერთი კომპონენტის თითოეული დენის დაფაზე.

ამ კონფიგურაციის გამოსაყენებლად, თქვენ უნდა გამოიყენოთ "ElWireMCP" ბიბლიოთეკა, რომელიც დაფუძნებულია Adafruit MCP23017 ბიბლიოთეკაზე, ჩემი წინა კოდის "ElWireMega" ბიბლიოთეკის ნაცვლად.

ნაბიჯი 9: დასკვნა

ვიმედოვნებ, რომ თქვენ ისიამოვნებთ ამ პროექტით და გამოიყენებთ მას საკუთარი გზით!

გირჩევთ: