Obsah:

DMX řízený EL drátový strop: 9 kroků (s obrázky)
DMX řízený EL drátový strop: 9 kroků (s obrázky)

Video: DMX řízený EL drátový strop: 9 kroků (s obrázky)

Video: DMX řízený EL drátový strop: 9 kroků (s obrázky)
Video: DMX Lighting Tutorial Part 1: What is DMX? | UniqueSquared.com 2024, Červenec
Anonim
Image
Image
DMX řízený EL drátový strop
DMX řízený EL drátový strop

Tento projekt je DMX řízený strop EL Wire. Je vyroben z 30 EL drátu (což znamená elektroluminiscenční drát) ve 3 různých barvách, zcela nezávislých. Obsahuje standardní protokol DMX, aby byl kompatibilní s jakýmkoli softwarem pro ovládání světla.

Krok 1: Materiály

Potřebným materiálem jsou především elektronické součásti. Zde je seznam všeho, co bylo použito k dokončení tohoto projektu:

  • Arduino Mega 2560
  • Napájecí zdroj pro Arduino (mezi 9V a 12V)
  • Vstup DMX (a volitelně výstup DMX, pokud nejste na konci řádku DMX)
  • MAX485 pro převod DMX signálu (RS-485) na TTL sériové čitelné Arduinem
  • Malý přepínač (viz krok DMX, abyste pochopili, proč)
  • 3x střídač specializovaný na EL Wire, schopný pohánět dostatek EL Wire současně (v tomto případě po 100 metrech)
  • Rezistory 30x 470 ohmů
  • 30x optotriacs MOC2023
  • 30x 1k ohmy 1W odpory
  • 30x triaky BTA16
  • Tolik EL Wire, kolik chcete!

Nyní, když je vše zde, pojďme začít!

Krok 2: Příjem objednávek DMX

Přijímání objednávek DMX
Přijímání objednávek DMX

DMX je velmi běžný protokol v ovládání světla. Tento projekt EL Wire používá tento standard, aby byl kompatibilní s jakýmkoli DMX ovladačem.

Nejprve musíme přijímat objednávky z DMX rozhraní DJ nebo světelného ovladače.

K dosažení tohoto cíle provádí MAX485 převod mezi logickými úrovněmi RS-485 používanými logickými úrovněmi DMX a TTL používanými sériovým rozhraním Arduina. Zde je MAX485 připojen pouze k přijímání objednávek, je to pouze DMX zařízení a nebude ovládat nic jiného.

Pin RX musí jít na pin Arduino TX, ale je velmi užitečné mezi nimi přepnout. Opravdu, když se pokusíte nahrát svůj kód do Arduina, TX pin musí být odpojen od DMX linky, jinak se zhroutí. Stejný problém může nastat při bootování Arduina, takže připojení zapněte, až bude vše připraveno.

Aby bylo možné řetězit DMX zařízení, byl další DMX výstup připájen paralelně ke vstupu (ne na schématu).

Krok 3: Řízení výkonu EL Wire

Řízení výkonu EL Wire
Řízení výkonu EL Wire
Řízení výkonu EL Wire
Řízení výkonu EL Wire

Ovládání EL Wire není tak snadné jako LED, protože je napájeno. Musí být napájen speciálním napájecím zdrojem, který dodává něco kolem 120 V AC při 2 kHz.

K tomuto domácímu sekvenceru mohla být použita relé, ale nebylo to příliš zajímavé kvůli době přepínání a zvuku.

Řešením je použít triaky, pro izolaci optotriaky. Tento obvod jsem realizoval na domácí desce plošných spojů, ale můžete si je objednat k profesionálovi nebo jen pájet ručně, ale bude to trochu obtížné.

Rozhodl jsem se vyrobit 3 PCB ovládající každý 10 výstupů, ale lze to přizpůsobit.

Krok 4: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Propojení všech karet je poměrně dlouhé a opakující se. Abych byl efektivnější, použil jsem plochý kabel mezi Arduinem a každou napájecí deskou.

Uprostřed každé desky jsou mužské záhlaví. Poté jsem na jedné straně pájecího kabelu připájel samičí záhlaví a na druhé straně zástrčky pro připojení přímo do Arduina. Každý vodič EL je dodáván ve svorkovnici na napájecích deskách.

Všechno je přišroubováno na dřevěnou desku a tato deska je upevněna ve stropě.

Krok 5: Instalace EL Wire

Instalace EL Wire
Instalace EL Wire
Instalace EL Wire
Instalace EL Wire

30 kusů EL Wire je přivázáno ke stropu, ale také do jakési velké světelné studny.

Za prvé, ve světelné studni je každý kus 9 metrů dlouhého drátu EL sešit. Protože je vyroben ze dřeva, stačila ruční sešívačka. K dispozici je 10 kusů s roztečí 10 cm.

Dalších 20 kusů drátu EL je umístěno do hvězdy ze světelné studny. Všechny jsou přivázány ke stropu díky zipům, protože kovové tyče procházejí celou místností. Toto uspořádání umožňuje mít méně kabelů ke spojování desek.

Krok 6: Kódování

K povolení komunikace pomocí protokolu DMX jsem použil knihovnu DMXSerial, která je k dispozici zde.

Zbytek kódu byl vyvinut speciálně pro tento projekt, ale je zcela přizpůsobitelný. Neváhejte ho použít a upravit jej, jak chcete!

Krok 7: Užijte si to

Užij si to !
Užij si to !

Chcete -li použít tento systém:

  • zapojte a nahrajte kód
  • vypněte vypínač
  • zapojte DMX ovladač do vstupu DMX
  • zapněte napájecí zdroje
  • zapněte vypínač
  • odešlete své objednávky DMX
  • Užij si to !

Krok 8: [BONUS] Nepoužívá Arduino Mega2560

[BONUS] Nepoužívám Arduino Mega2560
[BONUS] Nepoužívám Arduino Mega2560
[BONUS] Nepoužívám Arduino Mega2560
[BONUS] Nepoužívám Arduino Mega2560

Můj první nápad byl vytvořit všechny PCB pro tento projekt. V důsledku toho jsem vytvořil schéma a rozvržení desky plošných spojů, které obsahuje vše potřebné.

Na této desce najdete AtMega328P, který je stejný jako Arduino Uno. Nemá však dostatek výstupů, proto jsem přidal 3 MCP23017. Jsou to GPIO extendery, komunikující s protokolem I2C. Každý MCP23017 může přidat 16 nových výstupů, ale bylo snazší mít jednu komponentu pro každou napájecí desku.

Abyste mohli použít tuto konfiguraci, měli byste použít knihovnu "ElWireMCP" založenou na knihovně Adafruit MCP23017 namísto knihovny "ElWireMega" z mého předchozího kódu.

Krok 9: Závěr

Doufám, že se vám tento projekt bude líbit a budete ho používat svým vlastním způsobem!

Doporučuje: