Sisukord:

Translightion Board (juhitav muusika visualiseerija): 5 sammu
Translightion Board (juhitav muusika visualiseerija): 5 sammu

Video: Translightion Board (juhitav muusika visualiseerija): 5 sammu

Video: Translightion Board (juhitav muusika visualiseerija): 5 sammu
Video: Как Сделать Идеальный Туалет, Ошибки и Советы Часть 1 🔴 Дизайн Интерьера 2024, November
Anonim
Translightion Board (juhitav muusika visualiseerija)
Translightion Board (juhitav muusika visualiseerija)

Selle kohandatava valguskontrolleri projekti abil saate muusikat pimestavaks valgusetenduseks tõlkida. Suurepärane DJ -de, pidude ja 1: 1 showde jaoks!

Värskendatud demo allpool!

Samm: taust

Taust
Taust

Selle projekti idee oli luua kontroller, mis võimaldab kasutajatel valgust mängida, nagu see on instrument, millel on kohandatud visuaal, žestide juhtimine ja heledus/kiirvalimine.

Arvestades seda, kui kallid võivad olla tarbijavalgustuse regulaatorid (sageli 100 dollarit või rohkem- tuled välja arvatud!), Otsustasime teha odavama ja kohandatavama lahenduse!

UPDATE- Värskendasime seda projekti hiljuti. Ehituspildid on pärit versioonist 1.0, kelle demo on allpool.

Juhtmestik ja ehitus on 2.0 versiooni puhul põhimõtteliselt samad, panime selle lihtsalt ilusama korpuse sisse ja lisasime täiendavat riistvara hilisemaks värskendamiseks. Värskendatud kood postitatakse ka koodide sektsiooni.

Samm: materjalid

  • Arduino UNO
  • Ultraheli kaugusmõõtja
  • Digilent Pmod KYPD
  • Pöörlev potentsiomeeter
  • LED -ribad (2)
  • Nägi Grove heliandurit v1.6
  • Kuum liimipüstol
  • Tagalaud (kasutasin Home Depo puiduproovi)

Samm: seadistage vooluring

Seadistage ahel
Seadistage ahel
Seadistage ahel
Seadistage ahel
Seadistage ahel
Seadistage ahel

Üks sellise projekti väljakutseid on nuppude arv, mida see peaks sisaldama. Isegi oma konservatiivsema kujunduse puhul tahtsin omada umbes 8 nuppu erinevate visuaalsete järjestuste, värvipalettide ja muude režiimide valimiseks. Paljude nuppude ühendamine võib olla tüütu ja avab palju võimalusi ühe ühenduse katkestamiseks ja kogu esituse rikkumiseks. Lisaks on meie kasutataval Arduino'l (UNO) ainult nii palju digitaalseid sisendeid, mida saab kasutada. Õnneks suutsime Pmod KYPD abil mõlemast neist probleemidest mööda hiilida!

Pmod KYPD väike vormitegur võimaldab seda kenasti igale põrandaliistule mahutada, võtmata liiga palju kinnisvara. Ma kasutan paigalduspaneelina puiduproovi, mille sain oma kohalikust riistvarapoest tasuta. Selle projekti juhtimiseks ühendage kõigepealt Pmod KYPD vastavalt ülaltoodud Fritzingu skeemile.

Seejärel ühendage potentsiomeetrid analoogpistikutega A5 (heledus) ja A4 (kiirus). Ühendage LED -ribad maandusega ja 5V, seejärel ühendage mõlemad signaalipoldid digitaalsesse tihvti 11. Ühendage heliandur vooluvõrku ja maandusse ning valge juhe A1 -le ja kollane juhe A0 -le (kui teil pole ühenduskaablit võrdlusena, on kollane juhe väljastpoolt ja anduri kohta on rohkem dokumente. Pingi anduri/ultraheli kaugusmõõturi käivitus on digitaalsel tihvtil 13 ja Echo on digitaalsel pin 12 -l (muidugi lisaks toitele ja maandusele).

4. samm: kood

Koodi jaoks vajate FastLED -i ja klaviatuuri teeki (mõlemad leiate Arduino IDE raamatukoguhaldurist). Klaviatuur ei ole selle otsimisel esmalt loetletud. Peate kerima allapoole, kuni leiate Mark Stanley ja Alexander Brevigi klaviatuuri.

Kopeerige ja kleepige kood Arduino IDE -sse ja klõpsake üleslaadimist. Nüüd on aeg lauaga ringi mängida! Märkus. Nupud 3 ja 4 on ping-anduri külge kinnitatud, nii et proovige nende visualiseerijate aktiveerimisel kätt anduri kohal panna. Lõbutsege ja laiendage seda projekti, et lisada rohkem visualiseerijaid, andureid jne.

UPDATE- uuendasime koodi ja lisasime rohkem funktsioone, lisavõimaluste saamiseks laadige alla LEDController_2.

Uues koodis on visualiseerijad järgmised:

1. Vool

2. Kosk

3. DoubleBounce

4. Käe põrge

5. Tasemed

6. Kesktasemed

7. Tilk

8. AmbientSpots

9. Segmendid

0. Pulss

Samm 5: Valgusetenduste aeg

Valgusetenduste aeg!
Valgusetenduste aeg!

Nüüd on aeg tahvlit kasutada!

Minu seadistusnupud 1-4 on visuaalsed järjestused, 5 on automaatrežiim koos helianduriga ja 6-9, F ja C on värvipalett, mis mõjutavad kõiki visualiseerijaid.

Soovitan: