Mục lục:

Jukebox - Manufactura kỹ thuật số: 4 bước
Jukebox - Manufactura kỹ thuật số: 4 bước

Video: Jukebox - Manufactura kỹ thuật số: 4 bước

Video: Jukebox - Manufactura kỹ thuật số: 4 bước
Video: Touchscreen Smart Jukebox 2024, Tháng bảy
Anonim
Jukebox - Sản xuất kỹ thuật số
Jukebox - Sản xuất kỹ thuật số

El objetivo de la Jukebox es poder tái tạo 3 khoảngos de canciones chưng cất con el uso de botones y un buzzer y Neopixels. La rocola es capaz de encenderse bởi medio de un switch y presenta un meú. Con thua botones de "tiếp theo" y "trước" se puede buscar una canción de las 3 que hay y 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.

Bước 1: Vật liệu Para Construir La Jukebox

Materiales Para Construir La Jukebox
Materiales Para Construir La Jukebox

Necesitarás:

  • Arduino UNO
  • Círculo de luces RGB NeoPixel
  • Protoboard de 1 galleta
  • Cáp jumper macho a macho y macho a hembra
  • 3 nút nhấn
  • 1 công tắc
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 buzzer activo
  • Pantalla LCD de 16 columnas y 2 filas
  • LEGO para construir la estructura

Bước 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 crossrama esquemático se debe replicar las conexiones.

El circuito includee en primero ponerle un switch en la terminal posva ya sea a una batería de 9V oa la fuente de poder de 6-12 V. Luego, se conectá la Protoboard một 5V del Arduino ya Ground, một base de la protoboard se phân phối la corriente. El buzzer se conectá a Ground y por medio de una Resistencia se conectá một pin kỹ thuật số algún. Las NeoPixels se conectan một Ground, một chân kỹ thuật số 5V y một otro. Luego se conectan 3 Nút bấm, una terminal và conectada a 5V y la otra bởi medio de una Resistencia a Ground, la misma terminal que se conecta a Ground se conecta a otro Pin kỹ thuật số. Para conectar la pantalla LCD se recomienda guiarse por el crossrama esquemático.

Bước 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.

Consiste básicamente en importar tanto las librerías de Adafruit Neopixel y de la pantalla LCD C12, luego se xác định các biến para todas las notas musicales en una tab aparte para ahorrar espacio de código, se definen los ghim a donde están conectados todos los componentes biến las y contadores. En el Setup se inicilaliza la pantalla LCD al igual que los Neopixels y se lee el estado de los 3 botones.

En la estructura major 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 digas funciones.

Si el botón de trước 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 se printmirá 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 printme 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 guideucción de que reproduzca las notas y el respectivas. Así funciona para las 3 canciones.

Bước 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 buzzer activo
  • Uso de la pantalla LCD
  • Control de NeoPixels
  • Kéo xuống để làm mất botones
  • Chuyển đổi para todo el circuito
  • Construcción de un disño sólido y estético

Javier Aguilar 20283

Đề xuất: