Obsah:

Sestavte si vlastní DMX zařízení - Arduino: 7 kroků (s obrázky)
Sestavte si vlastní DMX zařízení - Arduino: 7 kroků (s obrázky)

Video: Sestavte si vlastní DMX zařízení - Arduino: 7 kroků (s obrázky)

Video: Sestavte si vlastní DMX zařízení - Arduino: 7 kroků (s obrázky)
Video: Hrajeme si s Arduinem 1: Rozbalení a sestavení - AlzaTech #23 2024, Červenec
Anonim
Image
Image
Vytvořte si vlastní DMX svítidlo - Arduino
Vytvořte si vlastní DMX svítidlo - Arduino
Sestavte si vlastní DMX svítidlo - Arduino
Sestavte si vlastní DMX svítidlo - Arduino

Vítejte na mé druhé stránce Instructables. Z tohoto webu jsem se hodně naučil a toto je skvělé místo pro ukázku mých projektů. Doufám, že vás tento projekt bude bavit a pomůže vám. Rád bych věděl, co si myslíš. Dejte mi vědět v komentářích, mějte prosím na paměti, že jsem začátečník a ne rodilý mluvčí. Všechny vaše komentáře jsou vítány;)

Projekt

V tomto Instructable vám ukážu, jak vytvořit DMX zařízení úplně sami. Se správnými díly, které je překvapivě jednoduché vyrobit, potřebujete jen pár komponent. Ukážu vám, jak upravit příchozí signál DMX (+2,5 V a -2,5 V) na vhodný signál (5 V) pro vaše Arduino a jak tento signál zpracovat. Dále vám ukážu, jak ovládat vysoce výkonné LED pomocí kolíku PWM.

Podívejte se na video, kde získáte další informace, a podívejte se na DMX světlo v akci.

Krok 1: Přehled projektu a pozadí

Přehled projektu a pozadí
Přehled projektu a pozadí
Přehled projektu a pozadí
Přehled projektu a pozadí
Přehled projektu a pozadí
Přehled projektu a pozadí

S mými přáteli není nizozemská párty scéna cizí a někdy rádi uspořádáme večírky sami. Pouze když pořádáme večírek, nemáme moc osvětlení, a proto jsem sám vyrobil několik DMX svítidel. Na třetím obrázku můžete vidět můj první (úspěšný) pokus o vlastní vytvoření DMX zařízení.

Protože můj nešikovný přítel upustil tento prototyp, musel jsem vytvořit nový a řekl jsem si, že by bylo hezké dát tentokrát svůj pokrok na Instructables. Užívat si! Doufám, že to může být pro váš projekt užitečné.

Krok 2: Získejte své zásoby

Získejte své zásoby
Získejte své zásoby

Je čas získat zásoby! Nejvíce položek v seznamu jsem získal z eBay nebo Amazonu. Tyto položky jsou široce dostupné, takže zjišťuji, že nebude problém je najít.

Díly

  • Vysoce výkonné UV LED (700mA) vč. hvězdicové desky
  • ATmega328 IC
  • 5V regulátor napětí IC (L7805CV)
  • N-kanálový mosfet (BUZZ11)
  • Malý tranzistor (2N2222)
  • 10-dip přepínač
  • Převodník signálu IC (SN75176BP) nebo MAX485
  • 16 MHz krystal
  • 22 pF keramických kondenzátorů [2x]
  • 1 uF keramický kondenzátor
  • 10 uF elektrolytický kondenzátor
  • Vysoce výkonný odpor (0,81 ohmů, 5 W)
  • Rezistor 100K ohmů
  • Rezistor 10K ohmů [11x]
  • Zásuvky XLR (samec a samice)
  • Napájení / adaptér (32 V a 16 V, zachránil jsem to ze staré tiskárny)
  • Chladič
  • Hlavičky a piny
  • Proto-deska
  • Materiál pro plášť (použil jsem stlačené dřevo (v holandštině: MDF))

Krok 3: Čas na pájení

Čas pájet
Čas pájet
Čas pájet
Čas pájet
Čas pájet
Čas pájet

Je čas zahřát páječku a předvést své pájecí schopnosti.

Protože protokoly byly velmi malé, použil jsem tři z nich. Rozdělil jsem to na desku pro regulaci výkonu, řídicí desku a desku spínače dipu. Desku přepínače dipu jsem umístil vzhůru nohama, takže dip-switch je otočen ven, aby k němu měl uživatel přístup a změnil počáteční adresu DMX.

Krok 4: Sestavte případ

Postavte případ
Postavte případ
Postavte případ
Postavte případ
Postavte případ
Postavte případ
Postavte případ
Postavte případ

To je pro mě vždy problém. Nemám k dispozici těžkou techniku ani 3D tiskárnu, takže jsem se spokojil se stlačeným dřevem (MDF). Dřevo se snadno upravuje a já mám velkou kontrolu nad hotovým výrobkem.

Z velké části jsem použil šrouby a lepidlo na dřevo. Jediná část, kterou jsem nepoužil na lepidlo na dřevo, je přední část, takže mám přístup dovnitř.

Jsem si vědom toho, že teplo a dřevo nejsou nejlepší přátelé. Mojí první účastí bylo použití čoček pro LED diody, ale vyřadil jsem je v naději, že proudění vzduchu bude dostatečné k ochlazení vysoce výkonných LED. Kromě toho budou LED diody fungovat jako černé světlo a během párty budou mít omezený čas. Očekávám, že během večírku použiji toto světlo pouze 10% času a doufám, že pauzy mezi použitími budou stačit na vychladnutí LED diod.

Zkoušel jsem to a moje teorie byla správná, vnitřek pláště se nikdy nezahřál na více než 40 stupňů Celsia. Kromě toho, protože jsem použil dřevo, mohu vždy později implementovat malý ventilátor, který zvýší proudění vzduchu a tím rychleji ochladí LED diody.

Krok 5: Schémata

Schémata
Schémata

Obvod pohonu LED diody vysokého výkonu

Tento nápad jsem dostal od Dana Goldwatera. Další informace a další varianty tohoto obvodu ovladače najdete v jeho Instructable:

Měl jsem v úmyslu použít odpor 0,75 ohmu, ale v té době jsem měl kolem sebe jen 0,81 rezistory. To není problém, protože v tomto nastavení bude mít vyšší impedance za následek nižší konstantní proud, a tím prodlouží životnost UV LED diod.

Přepínač dipu

Ke stabilizaci signálů jsem použil stahovací odpory. Bylo by těžké ovládat světlo přes DMX, pokud se během párty změní počáteční adresa DMX. Ztratím schopnost ovládat světlo a světlo bude zbytečné.

Konverze signálu DMX

K převodu přicházejícího signálu DMX (+2,5 V a -2,5 V) jsem použil IC převodník signálu. K tomu jsem použil (levný) SN75176BP. Běžnějším integrovaným obvodem je MAX485. Připojte piny zásuvky XLR takto:

XLR1 [GND] Uzemnění / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

Nezapomeňte připojit RO/pin1 a RE/pin2 k zemi a DE/pin3 k VCC! Připojte DI/pin4 k vašemu mikrokontroléru.

Poznámka: toto funguje pouze pro příchozí signály DMX. Pokud chcete posílat signály DMX, potřebujete jinou konfiguraci. Možná o tom udělám samostatný návod, dejte mi vědět, jestli by to bylo užitečné.

Stavová LED

Zapomněl jsem natáhnout 100K odpor mezi pin3 a LED. Použil jsem odpor 100K ohmů, protože mi stále umožňuje zjistit, zda LED bliká nebo ne, ale LED nebude svítit jasně, takže nebude osvětlovat místnost.

Krok 6: Kód

Udělal jsem vše, co bylo v mých silách, abych kód popsal co nejlépe, ale myslím si, že existuje prostor pro některá vylepšení, jsem otevřený návrhům. Pokud máte nějaké triky, jak zmenšit řádky kódu, dejte mi vědět!

Než mi odpovíte na otázky týkající se kódu, podívejte se na video. Zde vysvětlím téměř každý řádek kódu a jeho funkci.

Krok 7: Dejte to všechno dohromady

Dejte to všechno dohromady
Dejte to všechno dohromady
Dejte to všechno dohromady
Dejte to všechno dohromady
Dejte to všechno dohromady
Dejte to všechno dohromady

Teď to dejte dohromady. Malovat případ. Přidejte několik držáků, abyste mohli zavěsit světlo z krovu a užít si světlo!

Fanoušek

Abych se ujistil, že se zařízení nepřehřívá, implementoval jsem malý ventilátor, kolem kterého jsem ležel. Připojil jsem to k 16V výstupu napájecího adaptéru a poběží, když světlo dostane energii. Takže i když LED diody nesvítí, ventilátor může LED diody ochladit.

Efekt černého světla

Pro nejlepší účinek bych doporučil některé věci, které se rozsvítí, když svítí UV LED diody. Nejlepší je použít bílý nebo fluorescenční materiál (např. Zvýrazňovací značku). Na první párty jsem použil nějaké vystřihovánky z lepenky a nastříkal je fluorescenční barvou. Na prvním obrázku jsou LED diody vypnuté, na druhém jsou rozsvícené. Zvláště v reálném životě můžete jasně vidět rozdíl. Když se rozsvítila světla, dostal jsem od davu docela úhledné reakce.

Doporučuje: