Inhaltsverzeichnis:

Jukebox - Manufactura Digital - Gunook
Jukebox - Manufactura Digital - Gunook

Video: Jukebox - Manufactura Digital - Gunook

Video: Jukebox - Manufactura Digital - Gunook
Video: Is there a best manufacturer? 2024, Juli
Anonim
Jukebox - Manufactura Digital
Jukebox - Manufactura Digital

El Objetivo de la Jukebox es poder reproducir 3 Intervalle von Canciones distintas con el uso de botones y un Summer y Neopixels. La rocola es capaz de encenderse por medio de un switch y presenta un meú. Con los botones de "nächste" und "vorherige" se puede buscar una canción de las 3 que hay und se Visualiza el nombre en la pantalla LCD. Al oprimir el botón de "play" la canción suena a través del buzzer acompañada de la luz de los Neopixel. Asímismo si se oprime la tecla "play" de nuevo se pausará la canción y se detendrán las luces Neopixel.

Schritt 1: Materiales Para Construir La Jukebox

Materiales Para Construir La Jukebox
Materiales Para Construir La Jukebox

Erforderlich:

  • Arduino UNO
  • Circulo de luces RGB NeoPixel
  • Protoboard de 1 galleta
  • Kabelpullover Macho a Macho y Macho a Hembra
  • 3 Drucktasten
  • 1 Schalter
  • Fuente de poder externa de 6-12 V oder batería de 9V
  • 1 Summer aktiv
  • Pantalla LCD de 16 Spalten y 2 Filas
  • LEGO para construir la estructura

Schritt 2: Construir El Circuito

Construir El Circuito
Construir El Circuito
Construir El Circuito
Construir El Circuito

Es hora de construir el Circuito. Con ayuda de la imágen y el diagramma esquemático se debe replicar las conexiones.

El Circuito Consiste en Primero ponerle un switch en la terminal positiva ya sea a una batería de 9V oa la fuente de poder de 6-12 V. Luego, se conectá la Protoboard a 5V del Arduino ya Ground, a base de la protoboard se distribuirá la corriente. Der Summer ist mit einem Erdungsanschluss verbunden und weist eine Widerstandsfähigkeit auf, die mit einem digitalen Stift verbunden ist. Las NeoPixels sind mit Masse, 5V und digitalem Otro-Pin verbunden. Luego se conectan 3 Drucktasten, eine Klemme über eine Verbindung mit einer 5V y la otra por medio de una resistencia a Masse, eine misma terminal que se conecta a Masse se conecta a otro Pin digital. Para conectar la pantalla LCD wird empfohlen für ein spezielles Diagramm.

Schritt 3: Codigo

Código
Código

Para entender la lógica del código se puede referir al diagrama de flujo adjunto, así mismo el código en format.ino también será adjunto.

Consiste básicamente en importar tanto las librerías de Adafruit Neopixel y de la pantalla LCD C12, luego se Defined variables para todas las notas musicales en una tab aparte para ahorrar espacio de código, se definiere los pins a donde estdos Loss conectados to as as as as notas musicales las Variablen y contadores. En el Setup is inicilaliza la pantalla LCD al igual que los Neopixels and see el estado de los 3 botones.

En la estructura Principal que es el Void Loop, funciona con cierta estratificación. Primero se lee con una función if el estado de los botones y si dependiendo de cual de los 3 esté apachado se ejecutan diversas funciones.

Si el botón de vorherige está apachado se le resta 1 al estado, si el botón de nächste está apachado se le suma 1 al estado. Sehen Sie sich die Menüs der Canciones und Donde Dependiendo des Botón-Estate-Imprimirá und des LCD-Canción an, die diese Auswahl treffen.

Y cuando el botón de play se oprime se le suma 1 al pulso y se vuelve a leer el estado del botón. Sie haben die Voreinstellung von fue 1, entonces ejecuta de la función de la primea canción und donde se imprime el nombre de la canción, eine Anzeige für das "Spiel" und die Kambia-Farbe in Los Neopixels. Se le da al Summer la instrucción de que reproduzca las notas y el respektivas. Así funciona para las 3 canciones.

Schritt 4: Técnicas De Manufactura Digital

Técnicas De Manufactura Digital
Técnicas De Manufactura Digital
  • El uso y programación Arduino
  • Uso de un Summer Activo
  • Uso de la pantalla LCD
  • Steuerung von NeoPixels
  • Pull-Down para los botones
  • Schalter para todo el Circuito
  • Construcción de un diseño sólido y estético

Javier Aguilar 20283

Empfohlen: