Съдържание:

Jukebox - Manufactura Digital: 4 стъпки
Jukebox - Manufactura Digital: 4 стъпки

Видео: Jukebox - Manufactura Digital: 4 стъпки

Видео: Jukebox - Manufactura Digital: 4 стъпки
Видео: Jukebox Anatomy 2024, Ноември
Anonim
Jukebox - Manufactura Digital
Jukebox - Manufactura Digital

El objetivo de la Jukebox е възпроизвеждане на 3 интервала с canciones отличия с ел използване на звуци и зумер и неопиксели. 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 you 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.

Стъпка 1: Materiales Para Construir La Jukebox

Materiales Para Construir La Jukebox
Materiales Para Construir La Jukebox

Необходими:

  • Arduino UNO
  • Защита на RGB NeoPixel
  • Протоборд от 1 галета
  • Кабелен джъмпер macho a macho y macho a hembra
  • 3 бутони за натискане
  • 1 Превключвател
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 активация на зумера
  • LCD панел с 16 колони и 2 фили
  • LEGO para construir la estructura

Стъпка 2: Конструирайте El Circuito

Конструирайте El Circuito
Конструирайте El Circuito
Конструирайте El Circuito
Конструирайте El Circuito

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

Електрическата верига се състои от премиерно захранване и превключване на терминал, позициониращ морето с една батерия от 9 V или от фуния на под на 6-12 V. Luego, свързан с Protoboard и 5V дел Arduino ya Ground, базова де ла протоборда, която се разпространява la corriente. Електронният зумер се свързва с Ground y por medio de una resistencia, свързва се с алгоритъм за цифров пин. Las NeoPixels е свързан към земята, 5V и цифров отровен пин. Luego se conectan 3 бутони, с терминал, който е свързан с конектор a 5V y la otra por medio de una resistencia a Ground, la misma terminal que se conecta a Ground се свързва с otro Pin цифров. Para conectar la pantalla LCD се препоръчва като guiarse по диаграма esquemático.

Стъпка 3: 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.

Съставете básicamente en importar tanto las librerías de Adafruit Neopixel y de la pantalla LCD C12, luego се дефинират променливи para todas las notas musicales и una tab aparte para ahorrar espacio de código, се определят los pins a donde están conectados todos los components las променливи y contadores. En el Setup се инициализира с лаптоп LCD LCD игуал que los Neopixels y lee 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 previous está apachado se le resta 1 al estado, si el botón de next está apachado se le suma 1 al estado. Luego е ejecuta el menú de las canciones en donde dependiendo del estado del botón се импримира на la LCD дисплей, който може да бъде избран.

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.

Стъпка 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
  • Управление на NeoPixels
  • Pull-Down para los botones
  • Превключване на пара за работа
  • Construcción de un diseño sólido y estético

Хавиер Агилар 20283

Препоръчано: