Sadržaj:

Izgradite vlastiti DMX uređaj - Arduino: 7 koraka (sa slikama)
Izgradite vlastiti DMX uređaj - Arduino: 7 koraka (sa slikama)

Video: Izgradite vlastiti DMX uređaj - Arduino: 7 koraka (sa slikama)

Video: Izgradite vlastiti DMX uređaj - Arduino: 7 koraka (sa slikama)
Video: Kako početi poštovati sebe 2024, Srpanj
Anonim
Image
Image
Izgradite vlastito DMX učvršćenje - Arduino
Izgradite vlastito DMX učvršćenje - Arduino
Izgradite vlastito DMX učvršćenje - Arduino
Izgradite vlastito DMX učvršćenje - Arduino

Dobro došli na moju drugu stranicu Instructables. Puno sam naučio s ove stranice i čini mi se da je to odlično mjesto za prikazivanje mojih projekata. Nadam se da će vam ovaj projekt biti zabavan i od pomoći. Željan sam znati što mislite. Javite mi u komentarima, imajte na umu da sam početnik, a ne izvorni govornik. Svi vaši komentari su dobrodošli;)

Projekt

U ovom Instructable -u ću vam pokazati kako sami stvoriti DMX učvršćenje. S pravim dijelovima koje je iznenađujuće jednostavno izraditi, potrebno vam je samo nekoliko komponenti. Pokazat ću vam kako prilagoditi dolazni DMX signal (+2,5 V i -2,5 V) prikladnom signalu (5 V) za vaš Arduino i kako obraditi ovaj signal. Dalje ću vam pokazati kako kontrolirati LED velike snage putem PWM pina.

Za više informacija pogledajte video i pogledajte DMX svjetlo na djelu.

Korak 1: Pregled projekta i pozadina

Pregled projekta i pozadina
Pregled projekta i pozadina
Pregled projekta i pozadina
Pregled projekta i pozadina
Pregled projekta i pozadina
Pregled projekta i pozadina

Moji prijatelji i ja nismo stranci na nizozemskoj party sceni i ponekad volimo sami organizirati zabave. Samo kad organiziramo zabavu nemamo puno rasvjete, pa sam i sam napravio nekoliko DMX uređaja. Na trećoj slici možete vidjeti moj prvi (uspješan) pokušaj da sam stvorim DMX učvršćenje.

Budući da je moj nespretni prijatelj odbacio ovaj prototip, morao sam napraviti novi i mislio sam da bi bilo zgodno da ovaj put objavim svoj napredak na Instructables. Uživati! Nadam se da bi to moglo biti korisno za vaš projekt.

Korak 2: Nabavite potrepštine

Nabavite svoje potrepštine
Nabavite svoje potrepštine

Vrijeme je da nabavite zalihe! Najviše stavki na popisu dobio sam s eBaya ili Amazona. Ove su stavke široko dostupne pa mislim da ih neće biti problem pronaći.

Dijelovi

  • UV LED diode velike snage (700mA) uklj. zvjezdane ploče
  • ATmega328 IC
  • IC regulator 5V napona (L7805CV)
  • N-kanalni MOSFET (BUZZ11)
  • Mali tranzistor (2N2222)
  • 10-kratka sklopka
  • Pretvarač signala IC (SN75176BP) ili MAX485
  • 16 mhz kristal
  • 22 pF keramički kondenzatori [2x]
  • 1 uF keramički kondenzator
  • 10 uF elektrolitički kondenzator
  • Otpornik velike snage (0,81 ohma, 5 W)
  • 100K ohmski otpornik
  • 10K ohmski otpornik [11x]
  • XLR utičnice (muške i ženske)
  • Napajanje / adapter (32V i 16V, ovo sam spasio sa starog pisača)
  • Hladnjak
  • Zaglavlja i igle
  • Proto-ploča
  • Materijal za kućište (koristio sam komprimirano drvo (u nizozemskom: MDF))

Korak 3: Vrijeme za lemljenje

Vrijeme je za lemljenje
Vrijeme je za lemljenje
Vrijeme je za lemljenje
Vrijeme je za lemljenje
Vrijeme je za lemljenje
Vrijeme je za lemljenje

Vrijeme je da zagrijete lemilicu i pokažete svoje vještine lemljenja.

Budući da su proto ploče vrlo male, koristio sam ih tri. Podijelio sam ga na ploču za regulaciju snage, upravljačku ploču i ploču s prekidačem. Postavio sam ploču s dip-prekidačem naopako tako da je dip-prekidač okrenut prema van kako bi joj korisnik mogao pristupiti i promijeniti DMX početnu adresu.

Korak 4: Izgradite kućište

Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište
Izgradite kućište

Ovo mi je uvijek problem. Nemam na raspolaganju teške strojeve niti 3D printer pa sam se odlučio za komprimirano drvo (MDF). Drvo se lako mijenja i imam veliku kontrolu nad gotovim proizvodom.

Uglavnom sam koristio vijke i ljepilo za drvo. Jedini dio koji nisam koristio ljepilo za drvo je prednji dio, tako da mogu pristupiti iznutra.

Svjestan sam da toplina i drvo nisu najbolji prijatelji. Moj prvi posjet bio je korištenje leća za LED diode, ali sam ih odbacio u nadi da će protok zraka biti dovoljan za hlađenje LED dioda velike snage. Nadalje, UV LED diode funkcionirat će kao crno svjetlo i bit će ograničeno vrijeme uključene tijekom zabave. Očekujem da ću ovo svjetlo koristiti samo 10% vremena tijekom zabave i nadam se da će pauze između običaja biti dovoljne za hlađenje LED dioda.

Testirao sam ovo i moja je teorija bila ispravna, unutrašnjost kućišta nikada nije bila vruća od 40 stupnjeva Celzijusa. Osim toga, budući da sam koristio drvo, uvijek kasnije mogu ugraditi mali ventilator kako bih povećao protok zraka i stoga brže ohladio LED diode.

Korak 5: Sheme

Sheme
Sheme

Pogonski krug LED diode velike snage

Ideju sam dobio od Dana Goldwatera. Za više informacija i više varijacija ovog upravljačkog programa provjerite njegov Instructable:

Namjeravao sam upotrijebiti otpornik od 0,75 ohma, ali tada sam imao samo 0,81 otpornika. To nije problem jer će u ovom postavljanju veća impedancija rezultirati nižom konstantnom strujom i stoga će produžiti vijek trajanja UV LED dioda.

Dip-prekidač

Za stabilizaciju signala koristio sam pull-down otpornike. Bilo bi teško kontrolirati svjetlo putem DMX -a ako se početna adresa DMX -a promijeni tijekom zabave. Izgubit ću sposobnost upravljanja svjetlom i svjetlo će postati beskorisno.

Pretvorba DMX signala

Za pretvaranje dolaznog DMX signala (+2,5V i -2,5V) koristio sam IC pretvarač signala. Za to sam koristio (jeftin) SN75176BP. Češći IC je MAX485. Spojite pinove XLR utičnice na sljedeći način:

XLR1 [GND] Uzemljenje / pin5

XLR2 [D-] B / pin6

XLR3 [D+] A / pin7

Ne zaboravite spojiti RO/pin1 i RE/pin2 na masu, a DE/pin3 na VCC! Spojite DI/pin4 na svoj mikrokontroler.

Napomena: ovo radi samo za dolazne DMX signale. Ako želite slati DMX signale, potrebna vam je drugačija konfiguracija. Možda ću o tome napraviti zaseban vodič, javite mi ako bi vam ovo moglo biti od pomoći.

LED status

Zaboravio sam uvući 100K otpornik između pin3 i LED. Koristio sam otpornik od 100K ohma jer mi i dalje omogućuje da vidi treperi li LED ili ne, ali LED neće zasvijetliti tako da neće osvjetljavati prostoriju.

Korak 6: Kôd

Dao sam sve od sebe da što bolje opišem kôd, ali mislim da ima mjesta za neka poboljšanja, otvoren sam za prijedloge. Javite mi ako imate trikove kako smanjiti redove koda!

Prije nego što mi postavite pitanja o kodu, pogledajte video. Ovdje objašnjavam gotovo svaki redak koda i njegovu funkciju.

Korak 7: Sve spojite

Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno
Stavite sve zajedno

Sada sve to spojite. Obojite kućište. Dodajte neke zagrade kako biste mogli objesiti svjetlo s rešetke i uživati u svom svjetlu!

Ventilator

Samo da budem siguran da se uređaj neće pregrijati, implementirao sam mali ventilator koji sam imao oko sebe. Spojio sam ovo na 16V izlaz adaptera za napajanje i pokrenut će se kad svjetlo dobije napajanje. Dakle, čak i kad su LED diode isključene, ventilator može ohladiti LED diode.

Efekt crnog svjetla

Za najbolji učinak preporučio bih neke stvari koje će zasvijetliti kada su UV LED diode uključene. Najbolje je koristiti bijeli ili neki fluorescentni materijal (npr. Marker za isticanje). Za prvu zabavu upotrijebio sam neke izreze kartona i poprskao ih fluorescentnom bojom. Na prvoj slici LED su isključene, na drugoj su uključene. Jasno možete vidjeti razliku, posebno u stvarnom životu. Dobio sam prilično uredne reakcije gomile kad su se svjetla upalila.

Preporučeni: