Sadržaj:

Izgradite vlastito DMX učvršćenje - Arduino: 7 koraka (sa slikama)
Izgradite vlastito DMX učvršćenje - Arduino: 7 koraka (sa slikama)

Video: Izgradite vlastito DMX učvršćenje - Arduino: 7 koraka (sa slikama)

Video: Izgradite vlastito DMX učvršćenje - Arduino: 7 koraka (sa slikama)
Video: Создайте здоровое тело с 40-минутной тренировкой всего тела дома - без повторений, без прыжков и без 2024, Juli
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. Mnogo sam naučio sa ove stranice i čini mi se da je ovo odlično mjesto za prikazivanje mojih projekata. Nadam se da će vam ovaj projekt biti zabavan i od pomoći. Željan sam znati šta mislite. Javite mi u komentarima, imajte na umu da sam početnik, a ne izvorni govornik. Svi vaši komentari su dobrodošli;)

Projekat

U ovom Instructable -u ću vam pokazati kako sami stvoriti DMX učvršćenje. S pravim dijelovima koje je iznenađujuće jednostavno napraviti, potrebno vam je samo nekoliko komponenti. Pokazat ću vam kako prilagoditi dolazni DMX signal (+2,5 V i -2,5 V) odgovarajućem signalu (5 V) za vaš Arduino i kako obraditi ovaj signal. Dalje ću vam pokazati kako kontrolirati LED diode 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 holandskoj party sceni, a ponekad i sami volimo da organizujemo zabave. Samo kad organiziramo zabavu nemamo puno svjetla i zato sam i sam napravio nekoliko DMX instalacija. Na trećoj slici možete vidjeti moj prvi (uspješan) pokušaj da sam stvorim DMX uređaj.

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živajte! Nadam se da bi to moglo biti korisno za vaš projekt.

Korak 2: Nabavite zalihe

Nabavite potrepštine
Nabavite potrepštine

Vrijeme je da nabavite zalihe! Najviše stavki na listi sam nabavio sa eBay -a ili Amazona. Ove stavke su široko dostupne pa mislim da ih neće biti problem pronaći.

Delovi

  • UV LED velike snage (700mA) uklj. zvezdaste ploče
  • ATmega328 IC
  • IC regulator 5V napona (L7805CV)
  • N-kanalni mosfet (BUZZ11)
  • Mali tranzistor (2N2222)
  • 10-dip prekidač
  • Pretvarač signala IC (SN75176BP) ili MAX485
  • 16mhz cristal
  • 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 ohm otpornik
  • 10K ohm otpornik [11x]
  • XLR utičnice (muške i ženske)
  • Napajanje / adapter (32V i 16V, ovo sam spasio sa starog štampača)
  • Hladnjak
  • Zaglavlja i iglice
  • Proto-board
  • Materijal za kućište (koristio sam komprimirano drvo (na holandskom: 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 bile vrlo male, koristio sam ih tri. Podijelio sam ga na ploču za regulaciju napajanja, kontrolnu ploču i ploču sa prekidačem. Postavio sam ploču sa dip-prekidačem naopako tako da je dip-prekidač okrenut prema van, tako da joj korisnik može pristupiti i promijeniti DMX početnu adresu.

Korak 4: Izgradite kućište

Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište
Napravite kućište

Ovo mi je uvijek problem. Nemam na raspolaganju teške mašine niti 3D štampač 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. Moje prvo prisustvovanje bilo 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. Osim toga, UV LED diode će funkcionirati kao crno svjetlo i bit će ograničeno vrijeme uključene tokom zabave. Očekujem da ću koristiti ovo svjetlo samo 10% vremena tokom zabave i nadam se da će pauze između upotreba biti dovoljne za hlađenje LED dioda.

Testirao sam ovo i moja teorija je bila ispravna, unutrašnjost kućišta nikada nije bila vruća od 40 stepeni 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 pogledajte njegov Instructable:

Nameravao sam da koristim otpornik od 0,75 ohma, ali u to vreme sam imao samo 0,81 otpornika. To nije problem jer će u ovoj postavci veća impedancija rezultirati manjom 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 tokom zabave. Izgubit ću sposobnost kontrole svjetla i svjetlo će postati beskorisno.

Konverzija DMX signala

Za pretvaranje dolaznog DMX signala (+2,5V i -2,5V) koristio sam IC pretvarač signala. Za ovo sam koristio (jeftin) SN75176BP. Češći IC je MAX485. Povežite pinove XLR utičnice ovako:

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 da li bi ovo moglo biti od pomoći.

LED status

Zaboravio sam uvući 100K otpornik između pin3 i LED diode. Koristio sam otpornik od 100K ohma jer mi i dalje omogućava da vidim da li LED treperi 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 prostora 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 red 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 sastavite sve zajedno. Obojite kućište. Dodajte neke zagrade kako biste mogli objesiti svjetlo sa rešetke i uživati u svjetlu!

Fan

Da bih bio siguran da se uređaj neće pregrijati, implementirao sam mali ventilator koji sam imao okolo. Priključio sam ovo na 16V izlaz adaptera za napajanje i radit će kad svjetlo dobije napajanje. Dakle, čak i kada su LED diode isključene, ventilator može ohladiti LED diode.

Efekat crnog svjetla

Za najbolji učinak preporučio bih neke stvari koje će zasvijetliti kada su uključene UV LED diode. 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 diode 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čuje se: