Përmbajtje:

Tavani i telave të kontrolluar nga DMX: 9 hapa (me fotografi)
Tavani i telave të kontrolluar nga DMX: 9 hapa (me fotografi)

Video: Tavani i telave të kontrolluar nga DMX: 9 hapa (me fotografi)

Video: Tavani i telave të kontrolluar nga DMX: 9 hapa (me fotografi)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, Nëntor
Anonim
Image
Image
Tavani me tela EL i kontrolluar nga DMX
Tavani me tela EL i kontrolluar nga DMX

Ky projekt është një tavan EL Wire i kontrolluar nga DMX. Madeshtë bërë nga 30 EL Wire (që do të thotë tela elektrolumineshente) në 3 ngjyra të ndryshme, krejtësisht të pavarura. Ai përfshin një protokoll standard DMX, që të jetë i pajtueshëm me çdo softuer të kontrollit të dritës.

Hapi 1: Materialet

Materialet e nevojshme janë kryesisht përbërës elektronikë. Këtu është një listë e gjithçkaje që është përdorur për të përfunduar këtë projekt:

  • Një Arduino Mega 2560
  • Një furnizim me energji për Arduino (midis 9V dhe 12V)
  • Një hyrje DMX (dhe opsionale një dalje DMX nëse nuk jeni në fund të linjës DMX)
  • A MAX485 për të kthyer sinjalin DMX (RS-485) në serial TTL i lexueshëm nga Arduino
  • Një ndërrim i vogël (shiko hapin DMX për të kuptuar pse)
  • 3x invertorë të specializuar për EL Wire, të aftë të drejtojnë mjaftueshëm Wire EL në të njëjtën kohë (100 metra secili në këtë rast)
  • Rezistenca 30x 470 ohms
  • 30x optotriakë MOC2023
  • Rezistenca 30x 1k ohms 1W
  • 30x triakë BTA16
  • Sa më shumë tela EL sa të doni!

Tani që gjithçka është këtu, le të fillojmë!

Hapi 2: Marrja e Porosive DMX

Marrja e porosive DMX
Marrja e porosive DMX

DMX është një protokoll shumë i zakonshëm në kontrollin e dritës. Ky projekt EL Wire përdor këtë standard për të qenë në përputhje me çdo kontrollues DMX.

Së pari, ne duhet të marrim porosi nga ndërfaqja DMX e DJ ose kontrolluesit të dritës.

Për të arritur këtë qëllim, një MAX485 bën konvertimin midis niveleve logjike RS-485 të përdorura nga nivelet logjike DMX dhe TTL të përdorura nga ndërfaqja serike e Arduino. Këtu, MAX485 është i lidhur vetëm për të marrë porosi, është vetëm një pajisje DMX dhe nuk do të kontrollojë asgjë tjetër.

Kunja RX duhet të kalojë në kunjin Arduino TX, por është shumë e dobishme të vendosni një ndërprerës midis tyre. Në të vërtetë, kur do të përpiqeni të ngarkoni kodin tuaj në Arduino, kunja TX duhet të shkëputet nga linja DMX, përndryshe do të rrëzohet. E njëjta çështje mund të ndodhë kur Arduino po fillon, kështu që thjesht ndizni lidhjen pasi gjithçka është gati.

Për të lejuar që pajisjet DMX të lidhen me zinxhirë, një dalje tjetër DMX është bashkuar paralelisht me hyrjen (jo në skemë).

Hapi 3: Kontrolli i fuqisë së EL Wire

Kontrolli i fuqisë së EL Wire
Kontrolli i fuqisë së EL Wire
Kontrolli i fuqisë së EL Wire
Kontrolli i fuqisë së EL Wire

Kontrolli EL Wire nuk është aq i lehtë sa LED për shkak të furnizimit me energji. Duhet të mundësohet me furnizim me energji speciale, duke dhënë diçka rreth 120 VAC në 2kHz.

Reletë mund të ishin përdorur për këtë sekuencues shtëpiak, por nuk ishte shumë interesante për shkak të kohës së ndërrimit dhe zërit.

Zgjidhja është përdorimi i triakëve, me optotriakët për izolim. E kuptova këtë qark në PCB të bërë në shtëpi, por ju mund t'i porositni te një profesionist ose thjesht ta lidhni me dorë, por do të jetë pak e vështirë.

Vendosa të bëj 3 PCB që kontrollojnë 10 dalje secila, por mund të përshtatet.

Hapi 4: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Lidhja e të gjitha kartave është mjaft e gjatë dhe e përsëritur. Për të qenë më efikas, kam përdorur kabllo fjongo midis Arduino dhe çdo bordi të energjisë.

Ka tituj meshkuj në qendër të secilës tabelë. Pastaj, unë kam bashkuar tituj femra në njërën anë të kabllit të shiritit, dhe tituj meshkuj në anën tjetër për të lidhur direkt në Arduino. Çdo EL Wire vjen në një bllok vidhos terminal në bordet e energjisë.

Çdo gjë është e dehur në një dërrasë druri, dhe kjo tabelë është e fiksuar në tavan.

Hapi 5: Instalimi i EL Wire

Instalimi i EL Wire
Instalimi i EL Wire
Instalimi i EL Wire
Instalimi i EL Wire

30 pjesët e EL Wire janë të lidhura në tavan, por edhe në një lloj pusi të madh dritash.

Së pari, në pusin e dritës, secila pjesë prej 9 metrash e gjatë El Wire është e lidhur. Për shkak se është prej druri, një stapler me dorë ishte i mjaftueshëm. Ka 10 copë, të ndara 10 cm.

20 pjesët e tjera të EL Wire janë hedhur në yll nga pusi i dritës. Ata janë të gjithë të lidhur në tavan falë zipties, sepse shufrat metalike kalojnë nëpër të gjithë dhomën. Ky rregullim ju lejon të keni më pak kabllo për t'u bashkuar me bordet.

Hapi 6: Kodimi

Për të lejuar komunikimin duke përdorur protokollin DMX, unë kam përdorur bibliotekën DMXSerial, të disponueshme këtu.

Pjesa tjetër e kodit është zhvilluar veçanërisht për këtë projekt, por është plotësisht e adaptueshme. Mos ngurroni ta përdorni dhe modifikoni ashtu siç dëshironi!

Hapi 7: Shijojeni

Shijoje !
Shijoje !

Për të përdorur këtë sistem:

  • lidheni dhe ngarkoni kodin
  • fikni çelësin
  • futni kontrolluesin tuaj DMX në hyrjen DMX
  • ndizni furnizimet me energji elektrike
  • vëni ndezësin
  • dërgoni porositë tuaja DMX
  • shijoje !

Hapi 8: [BONUS] Mos përdorimi i Arduino Mega2560

[BONUS] Duke mos përdorur Arduino Mega2560
[BONUS] Duke mos përdorur Arduino Mega2560
[BONUS] Duke mos përdorur Arduino Mega2560
[BONUS] Duke mos përdorur Arduino Mega2560

Ideja ime e parë ishte krijimi i të gjitha PCB -ve për këtë projekt. Si pasojë, unë kam krijuar një skemë dhe një plan urbanistik që përfshin gjithçka të nevojshme.

Në këtë tabelë, mund të gjeni një AtMega328P i cili është i njëjtë me një Arduino Uno. Sidoqoftë, nuk ka rezultate të mjaftueshme, kështu që unë kam shtuar 3 MCP23017. Ata janë zgjerues GPIO, që komunikojnë me protokollin I2C. Çdo MCP23017 mund të shtojë 16 dalje të reja, por ishte më e lehtë të kishim një komponent për secilën bord të energjisë.

Për të përdorur këtë konfigurim, duhet të përdorni bibliotekën "ElWireMCP" bazuar në bibliotekën Adafruit MCP23017, në vend të bibliotekës "ElWireMega" nga kodi im i mëparshëm.

Hapi 9: Përfundim

Shpresoj se do të kënaqeni me këtë projekt dhe do ta përdorni në mënyrën tuaj!

Recommended: