Spisu treści:

Jukebox - Manufactura Digital: 4 kroki
Jukebox - Manufactura Digital: 4 kroki

Wideo: Jukebox - Manufactura Digital: 4 kroki

Wideo: Jukebox - Manufactura Digital: 4 kroki
Wideo: Jukebox Bios 1951 Seeburg model B 2024, Lipiec
Anonim
Szafa grająca - Manufactura Digital
Szafa grająca - Manufactura Digital

El objetivo de la Jukebox es poder reproducir 3 intervalos de canciones distintas con el uso de botones y un buzzer y Neopixels. 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 se visualiza el nombre en la pantalla LCD. Al oprimir el botón de "play" la canción suena a través del buzzer towarzyszący 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.

Krok 1: Materiales Para Construir La Jukebox

Materiały Para Construir La Jukebox
Materiały Para Construir La Jukebox

Niezbędne:

  • Arduino UNO
  • Okrąg luces RGB NeoPixel
  • Płyta prototypowa z 1 galetą
  • Kable jumper macho a macho y macho a hembra
  • 3 przyciski
  • 1 przełącznik
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 brzęczyk aktywny
  • Pantalla LCD de 16 kolumn i 2 filas
  • LEGO para construir la estructura

Krok 2: Konstruuj El Circuito

Konstruuj El Circuito
Konstruuj El Circuito
Konstruuj El Circuito
Konstruuj El Circuito

Es hora de construir el circuito. Con ayuda de la obraz y el diagrama esquemático se debe replikator las conexiones.

El circuito składa się 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, baza de la protoboard se distribuirá la corriente. El buzzer se conectá a Ground y por medio de una Resistanceencia se conectá a algún pin digital. Las NeoPixels łączy się z uziemieniem, napięciem 5V i cyfrowym pinem otro. Luego se conectan 3 Pushbuttons, una terminal va conectada a 5V y la otra por medio de una Resistanceencia a Ground, la misma terminal que se conecta a Ground se conecta a otro Pin digital. Para conectar la pantalla LCD se recomienda guiarse por el diagrama esquemático.

Krok 3: Kodigo

Kodygo
Kodygo

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.

Zawiera podstawowe informacje o bibliotekach Adafruit Neopixel i panel LCD C12, wyświetlając zdefiniowane zmienne dla wszystkich notatek muzycznych w jednej karcie, która dotyczy różnych wydarzeń, w których zdefiniowane są szpilki i nie można połączyć się z innymi elementami las zmienne 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 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 menu de las canciones en donde dependiendo del estado del botón se 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 i donde se imprime el nombre de la canción, un indicador de "play" i se le le cambia de color and los neopixels. Se le da al buzzer la instrucción de que reproduzca las notas y el relativeivas. Así funciona para las 3 canciones.

Krok 4: Técnicas De Manufactura Digital

Técnicas De Manufactura Digital
Técnicas De Manufactura Digital
  • El uso y programación Arduino
  • Włącz brzęczyk aktywny
  • Używany wyświetlacz LCD?
  • Sterowanie NeoPixels
  • Pull-Down para los botones
  • Przełącznik para todo el circuito
  • Construcción de un diseño sólido y estético

Javier Aguilar 20283

Zalecana: