Taula de continguts:

Translightion Board (Visualitzador de música controlable): 5 passos
Translightion Board (Visualitzador de música controlable): 5 passos

Vídeo: Translightion Board (Visualitzador de música controlable): 5 passos

Vídeo: Translightion Board (Visualitzador de música controlable): 5 passos
Vídeo: Can A Flipper Zero Hack A PHONE? #Shorts 2024, Juliol
Anonim
Translightion Board (Visualitzador de música controlable)
Translightion Board (Visualitzador de música controlable)

Tradueix la música a un espectacle de llums enlluernador amb aquest projecte de controlador de llum personalitzable. Ideal per a DJs, festes i espectacles 1: 1.

Demostració actualitzada a continuació.

Pas 1: antecedents

Antecedents
Antecedents

La idea darrere d’aquest projecte era crear un controlador que permetés als usuaris “tocar” la llum com si fos un instrument amb visualitzacions personalitzades, control de gestos i marcatges de brillantor / velocitat.

Tenint en compte el costós que poden ser els controladors de llum per a consumidors (sovint 100 dòlars o més, sense incloure els llums), vam decidir provar de fer una solució més personalitzable i més barata.

ACTUALITZACIÓ: recentment hem actualitzat aquest projecte. Les imatges de compilació són de la versió 1.0, a la qual es mostra la demostració.

El cablejat i la construcció són bàsicament els mateixos per a la versió 2.0, només l’hem posat en un cas més bonic i hem afegit més maquinari per a actualitzacions posteriors. El codi actualitzat també es publica a la secció de codis.

Pas 2: materials

  • Arduino UNO
  • Telemetre per ultrasons
  • Digilent Pmod KYPD
  • Potenciòmetre rotatiu
  • Tires LED (2)
  • Sensor de so Seeed Grove v1.6
  • Pistola de cola calenta
  • Escut (he utilitzat una mostra de fusta de Home Depot)

Pas 3: configureu el circuit

Configureu el circuit
Configureu el circuit
Configureu el circuit
Configureu el circuit
Configureu el circuit
Configureu el circuit

Un dels reptes d’un projecte com aquest és el nombre de botons que hauria d’incloure. Fins i tot en els meus dissenys més conservadors, volia tenir uns vuit botons per gestionar les diferents seqüències visuals, paletes de colors i altres modes de selecció. El fet de connectar molts botons pot ser tediós i obre moltes possibilitats perquè una connexió trenqui i arruïni tot el rendiment. A més, l'Arduino que estem utilitzant (UNO) només té tantes entrades digitals que es poden utilitzar. Per sort, utilitzant el Pmod KYPD, vam poder eludir aquests dos problemes.

El petit factor de forma del Pmod KYPD li permet ajustar-se perfectament a qualsevol sòcol sense ocupar massa immobles. Estic fent servir una mostra de fusta que vaig obtenir de la meva ferreteria local gratuïtament com a panell de muntatge. Per connectar aquest projecte, primer connecteu el Pmod KYPD segons el diagrama Fritzing anterior.

A continuació, connecteu els potenciòmetres als pins analògics A5 (brillantor) i A4 (velocitat). Connecteu les tires LED a terra i 5 V i, a continuació, connecteu els dos pins de senyal al pin digital 11. Connecteu el sensor de so a l’alimentació i a la terra i al blanc. cable a A1 i cable groc a A0 (si no teniu el cable de connexió com a referència, el cable groc és l’exterior i hi ha més documentació sobre el sensor. Per al sensor Ping / Telemetre ultrasònic Trig es troba al pin digital 13 i Echo es troba al pin digital 12 (a més de la potència i la terra, per descomptat).

Pas 4: Codi

Per al codi, necessitareu la biblioteca FastLED i Keypad (totes dues es troben al gestor de biblioteques Arduino IDE). El teclat no apareix en primer lloc quan el cerqueu, haureu de desplaçar-vos cap avall fins que trobeu el de Mark Stanley i Alexander Brevig.

Copieu i enganxeu el codi a l'IDE d'Arduino i feu clic a Carrega. Ara és hora de jugar amb el tauler! Nota: els botons 3 i 4 s’uneixen al sensor de ping, així que intenteu posar la mà sobre el sensor quan activeu aquests visualitzadors. Diverteix-te i no dubtis en ampliar aquest projecte per afegir-hi més visualitzadors, sensors, etc.

ACTUALITZACIÓ: hem actualitzat el codi i hem afegit més funcionalitats; descarregueu LEDController_2 si voleu les funcions addicionals.

Al nou codi, els visualitzadors són:

1. Flux

2. Cascada

3. DoubleBounce

4. Rebot de mà

5. Nivells

6. Nivells centrals

7. Blob

8. AmbientSpots

9. Segments

0. Pols

Pas 5: temps per als llums

És hora de llums!
És hora de llums!

Ara és hora d'utilitzar la pissarra!

Als meus botons de configuració 1-4 hi ha les seqüències visuals, 5 és de mode automàtic amb el sensor de so i 6-9, F i C són les paletes de colors que influeixen en qualsevol dels visualitzadors.

Recomanat: