Inhoudsopgave:

Jukebox - Manufactura Digital: 4 stappen
Jukebox - Manufactura Digital: 4 stappen

Video: Jukebox - Manufactura Digital: 4 stappen

Video: Jukebox - Manufactura Digital: 4 stappen
Video: Capillus 202 Hair Regrowth Cap with Activator 2024, November
Anonim
Jukebox - Manufactura Digital
Jukebox - Manufactura Digital

El objetivo de la Jukebox es poder reproducir 3 intervals de canciones distintas con el useo de botones y un buzzer en Neopixels. La rocola en capaz de encenderse door medio de un switch y presenta un meú. Con los botones de "next" en "previous" se puede buscar un canción de las 3 que hay y se 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. Dit is een voorbeeld van een tecla "play" van een nieuwe pauze die kan worden gevolgd door Neopixel.

Stap 1: Materialen Para Construir La Jukebox

Materialen Para Construir La Jukebox
Materialen Para Construir La Jukebox

Benodigdheden:

  • Arduino UNO
  • Circulo de luces RGB NeoPixel
  • Protoboard van 1 galleta
  • Kabels jumper macho a macho y macho a hembra
  • 3 drukknoppen
  • 1 schakelaar
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 zoemer actief
  • Pantalla LCD van 16 kolommen en 2 kolommen
  • LEGO para construir la estructura

Stap 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 imagen y el diagrama esquemático se debe replicar las conexiones.

Het circuit bestaat uit een eerste schakel tussen de schakelaar en de terminal die op de zee is aangesloten op een batterij van 9V op 6-12 V. Luego, sluit aan op Protoboard en 5V op Arduino en Ground, a base de la protoboard en distribuirá la corriente. De zoemer is aangesloten op een aarding en kan worden aangesloten op een digitale pin. Las NeoPixels maakt verbinding met Ground, een 5V en een otro-pin digitaal. Sluit 3 drukknoppen aan op een terminal en een 5V en sluit aan op een aarding, een terminal die is aangesloten op een aarding en een andere Pin digital. Het is aangesloten op de pantalla LCD en wordt aanbevolen door het diagram esquemático.

Stap 3: Codigo

Codigo
Codigo

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

Bestaat uit algemene en belangrijke bibliotheken van Adafruit Neopixel en de pantalla LCD C12, luego se gedefinieerde variabelen para todas las notas musicales en een tab apart para ahorrar espacio de código, se definin los pins en aangesloten op de onderdelen las variabelen en contadores. En el Setup se inicilaliza la pantalla LCD al igual que los Neopixels y zie el estado de los 3 botones.

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

De bot van de vorige apachado is de resta 1 al estado, de bot van de volgende apachado se le suma 1 al estado. Luego se ejecuta el menú de las canciones en donde dependiendo del estado del botón se imprimirá and la LCD la canción que se está seleccionando.

Y cuando el botón de play se oprime se le suma 1 al pulse y se vuelve a leer el estado del botón. Op een eerdere datum van 1, die de functie van de eerste canción en de imprime imprime van de canción, een indicatie van "play" en cambia de color a los neopixels bevat. Bekijk de zoemer met de instructies voor de herhaling van de notities en de respectieve procedures. Así funciona para las 3 canciones.

Stap 4: Tecnicas De Manufactura Digital

Tecnicas De Manufactura Digital
Tecnicas De Manufactura Digital
  • El uso y programación Arduino
  • Gebruik de zoemer actief
  • Gebruik van de pantalla LCD
  • Controle van NeoPixels
  • Pull-Down voor los botones
  • Switch para todo el circuito
  • Construcción de un diseño solido y estético

Javier Aguilar 20283

Aanbevolen: