Sisällysluettelo:

Translightion Board (hallittava musiikin visualisoija): 5 vaihetta
Translightion Board (hallittava musiikin visualisoija): 5 vaihetta

Video: Translightion Board (hallittava musiikin visualisoija): 5 vaihetta

Video: Translightion Board (hallittava musiikin visualisoija): 5 vaihetta
Video: Файтинг персонажей фильмов ужасов 70-х, 80-х, 90-х годов ► Смотрим Terrordrome 1 - 2 2024, Marraskuu
Anonim
Translightion Board (hallittava musiikin visualisoija)
Translightion Board (hallittava musiikin visualisoija)

Käännä musiikki häikäiseväksi valoshowksi tällä muokattavalla valonohjainprojektilla. Erinomainen DJ: ille, juhliin ja 1: 1 -esityksiin!

Alla demo päivitetty!

Vaihe 1: Taustaa

Tausta
Tausta

Tämän projektin ajatuksena oli luoda ohjain, jonka avulla käyttäjät voivat "toistaa" valoa, koska se on instrumentti, jolla on mukautetut grafiikat, eleiden hallinta ja kirkkaus/pikavalinnat.

Ottaen huomioon, kuinka kalliita kuluttajavalo-ohjaimet voivat olla (usein 100 dollaria tai enemmän- ilman valoja!), Päätimme yrittää tehdä halvemman, muokattavamman ratkaisun!

PÄIVITYS- Päivitimme äskettäin tämän projektin. Rakennuskuvat ovat 1.0 -versiosta, jonka esittely on alla.

Johdotus ja rakenne ovat pohjimmiltaan samat 2.0 -versiossa, laitoimme sen vain mukavampaan koteloon ja lisäsimme laitteistoa myöhempää päivitystä varten. Päivitetty koodi julkaistaan myös koodiosassa.

Vaihe 2: Materiaalit

  • Arduino UNO
  • Ultraääni -etäisyysmittari
  • Digilent Pmod KYPD
  • Pyörivä potentiometri
  • LED -nauhat (2)
  • Katso Grove Sound Sensor v1.6
  • Kuuma liimapistooli
  • Taustalevy (käytin Home Depotin puunäytettä)

Vaihe 3: Määritä piiri

Määritä piiri
Määritä piiri
Määritä piiri
Määritä piiri
Määritä piiri
Määritä piiri

Yksi tämän kaltaisen projektin haasteista on painikkeiden lukumäärä. Jopa konservatiivisemmissa malleissani halusin saada noin kahdeksan painiketta eri visuaalisten sekvenssien, värivalikoiman ja muun tilan valinnan hallitsemiseksi. Monien painikkeiden kytkeminen voi olla työlästä ja avaa paljon mahdollisuuksia yhdelle yhteydelle katkaista ja pilata koko esityksen. Lisäksi käyttämässämme Arduinossa (UNO) on vain niin paljon digitaalisia tuloja, joita voidaan käyttää. Onneksi Pmod KYPD: n avulla pystyimme kiertämään molemmat nämä ongelmat!

Pmod KYPD: n pienen muodon ansiosta se sopii siististi mihin tahansa pohjalevyyn ottamatta liikaa kiinteistöä. Käytän puunäytettä, jonka sain paikallisesta rautakaupastani ilmaiseksi asennuspaneelina. Jos haluat yhdistää tämän projektin, kytke ensin Pmod KYPD yllä olevan Fritzing -kaavion mukaisesti.

Kytke sitten potentiometrit analogisiin nastoihin A5 (kirkkaus) ja A4 (nopeus). Kytke LED -nauhat maahan ja 5 V: een ja kytke sitten molemmat signaalitapit digitaaliseen nastaan 11. Kytke äänianturi virtalähteeseen ja maahan ja valkoinen johto A1: hen ja keltainen johto A0: een (jos sinulla ei ole liitäntäkaapelia vertailukohtana, keltainen johto on ulkopuolinen ja lisätietoja anturista on täällä.) ja Echo on Digital Pin 12: ssa (virran ja maan lisäksi tietysti).

Vaihe 4: Koodi

Koodia varten tarvitset FastLED- ja näppäimistökirjaston (molemmat löytyvät Arduino IDE -kirjastonhallinnasta). Näppäimistö ei ole luettelossa ensin, kun etsit sitä. Sinun on vieritettävä alaspäin, kunnes löydät Mark Stanleyn ja Alexander Brevigin näppäimistön.

Kopioi ja liitä koodi Arduino IDE: hen ja napsauta lataa. Nyt on aika leikkiä laudalla! Huomautus- Painikkeet 3 ja 4 on kiinnitetty ping-anturiin, joten yritä laittaa kätesi anturin päälle, kun aktivoit visualisoijat.

PÄIVITYS- Päivitimme koodin ja lisäsimme toimintoja, lataa LEDController_2, jos haluat lisäominaisuuksia.

Uudessa koodissa visualisoijat ovat:

1. Virtaus

2. Vesiputous

3. DoubleBounce

4. Käden pomppiminen

5. Tasot

6. Keskitasot

7. Möykky

8. AmbientSpots

9. Segmentit

0. Pulssi

Vaihe 5: Valoesitysten aika

Valoesitysten aika!
Valoesitysten aika!

Nyt on aika käyttää taulua!

Asetuspainikkeissani 1-4 ovat visuaaliset sekvenssit, 5 on automaattitila äänianturilla ja 6-9, F ja C ovat väripaletteja, jotka vaikuttavat mihin tahansa visualisoijiin.

Suositeltava: