Sadržaj:

Jukebox - Manufactura Digital: 4 koraka
Jukebox - Manufactura Digital: 4 koraka

Video: Jukebox - Manufactura Digital: 4 koraka

Video: Jukebox - Manufactura Digital: 4 koraka
Video: Морозильные лари; Что нам говорят о дизайне для X 2024, Srpanj
Anonim
Džuboks - Manufactura Digital
Džuboks - Manufactura Digital

El objetivo de la Jukebox je reproducirao 3 intervalosa koji mogu razlikovati zvukove i zvukove u neopikselima. La rocola es capaz de encenderse por medio de un switch y presenta un meú. Con los botones de "next" y "previous" se puede buscar una canción de las 3 que hay y the visualization 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.

Korak 1: Materiales Para Construir La Jukebox

Materiales Para Construir La Jukebox
Materiales Para Construir La Jukebox

Necesitarás:

  • Arduino UNO
  • Cirkulira RGB NeoPixel
  • Protoboard od 1 galleta
  • Kablovi skakač macho a macho y macho a hembra
  • 3 tipke
  • 1 Prekidač
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 zvučni signal aktiviran
  • Pantalla LCD sa 16 stupova i 2 fila
  • LEGO para construir la estructura

Korak 2: Konstruirajte El Circuito

Konstruiraj El Circuito
Konstruiraj El Circuito
Konstruiraj El Circuito
Konstruiraj El Circuito

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

Električni krug se sastoji od primarnog napajanja i prekidača na terminalu koji pozicionira more na una-bateriju od 9 V o la fuente de poder od 6-12 V. Luego se povezuje s Protoboardom na 5 V del Arduino na tlu, bazom s protobora koja se distribuira la corriente. Zvučni signal se spaja na uzemljenje i na sredini, ali se ne može spojiti na digitalni pin. Las NeoPixels povezuje se s uzemljenjem, 5V i otrovnim digitalnim priključkom. Luego se spaja s 3 tipke, una terminal na va konektadi a 5V y la otra por medio de una resistencia a Ground, la misma terminal que se conecta a Ground se spaja i otro Pin digital. Para conectar la pantalla LCD se preporučuje kao vodič za dijagrame.

Korak 3: Código

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 formato.ino también será adjunto.

Sastavite básicamente en importar tanto las librerías de Adafruit Neopixel y de la pantalla LCD C12, luego se definiraju varijable para todas las notas musicales en una tab aparte para ahorrar espacio de código, definirajte los pins a donde están conectados todos los components las varijable y contadores. En el Setup se početno pokreće s LCD ekrana, ali igualne su neopiksele i nalaze se 3 botona.

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 previous está apachado se le resta 1 al estado, si el botón de next está apachado se le suma 1 al estado. Luego se ejecuta el menú de las canciones en donde dependiendo del estado del botón imprimirá en la LCD la canción que se está seleccionando.

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. Si el estado previo fue 1, entonces se ejecuta la función de la primera canción en donde se imprime el nombre de la canción, un indicador de "play" y se le cambia de color a los neopixels. Se le da al buzzer la instrucción de que reproduzca las notas y el respectivas. Así funciona para las 3 canciones.

Korak 4: Técnicas De Manufactura Digital

Técnicas De Manufactura Digital
Técnicas De Manufactura Digital
  • El uso y programción Arduino
  • Uso de un buzzer activo
  • Uso de la pantalla LCD
  • Upravljanje neo -pikselima
  • Pull-Down para los botones
  • Switch para todo el circuito
  • Construcción de un diseño sólido y estético

Javier Aguilar 20283

Preporučeni: