Taula de continguts:

Jukebox - Manufactura Digital: 4 passos
Jukebox - Manufactura Digital: 4 passos

Vídeo: Jukebox - Manufactura Digital: 4 passos

Vídeo: Jukebox - Manufactura Digital: 4 passos
Vídeo: 4 MINT - NAWAB | Gurlez Akhtar |Desi Crew|Sruishty Maan|New Punjabi Songs|Latest Punjabi Songs 2021 2024, Juliol
Anonim
Jukebox - Manufactura Digital
Jukebox - Manufactura Digital

L’objectiu de la Jukebox és poder reproduir 3 intervals de cançons diferents amb l’ús de botons i un buzzer i Neopixels. La rocola és capaç d’encendre per mitjà d’un commutador i presenta un meu. Amb els botons de "next" i "previous" es pot buscar una cançó de les 3 que hi ha i es visualitza el nom a la pantalla LCD. Al oprimir el botó de "play" la canció suena a través del buzzer acompanyat de la llum dels Neopixel. Asímismo si se oprime la tecla "play" de nuevo se pausará la canción y se detendrán las luces Neopixel.

Pas 1: Materials Per 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
  • Cables jumper macho a macho y macho a hembra
  • 3 polsadors
  • 1 commutador
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 zumbador activo
  • Pantalla LCD de 16 columnes i 2 files
  • LEGO per construir l’estructura

Pas 2: Construir El Circuit

Construir El Circuito
Construir El Circuito
Construir El Circuito
Construir El Circuito

Es hora de construir el circuit. Amb ajuda de la imàgen i el diagrama esquemàtic s’ha de replicar les connexions.

El circuit consisteix en primer lloc a un commutador en la terminal positiva ja a la bateria de 9V oa la font de poder de 6-12 V. Luego, es connecta la Protoboard a 5V del Arduino ya Ground, a base de la protoboard es distribueix la corrent. El buzzer es connecta a terra i per mitjà d’una resistència es connecta a algun pin digital. Les NeoPixels connecten a Ground, a 5V i a un altre pin digital. Luego se conecta 3 Pushbuttons, una terminal va connectada a 5V i l’altra per mitjà d’una resistència a Ground, la mateixa terminal que connecta a Ground es connecta a un altre Pin digital. Per connectar la pantalla LCD es recomana guiar-se pel diagrama esquemàtic.

Pas 3: Codi

Codi
Codi

Per entendre la lògica del codi es pot referir al diagrama de fluix adjunt, així mateix el codi en format.ino també serà adjunt.

Consisteix bàsicament en importar tant les biblioteques d’Adafruit Neopixel i de la pantalla LCD C12, després es definiran variables per a totes les notes musicals en una fitxa a part per ahorrar espai de codi, es defineixen els pins a on estan connectats tots els components i així com les variables i contadors. En el Setup se inicia la pantalla LCD al mateix que els Neopixels i es veu l’estat dels 3 botons.

En l’estructura principal que és el Void Loop, funciona amb ciència estratificació. Primer es llegeix amb una funció si l’estat dels botons i si depèn de quin dels 3 estigui apatxegut si s’executen diverses funcions.

Si el botó d’anterior està apatxegut es restaura 1 a l’estat, si el botó de pròxim està apatxat se li suma 1 a l’estat. Luego se ejecuta el menú de las canciones en donde dependiendo del estado del botón se imprimirá en el LCD la canción que se selecciona.

I quan el botó de reproducció és oprime se suma 1 al pols i torna a llegir el estat del botó. Si el estat previ va ser 1, llavors s’executa la funció de la primera canció en on s’imprimeix el nombre de la cançó, un indicador de "play" i es canvia de color als neopixels. Se le da al buzzer la instrucción de que reproduzca las notas y los respectivas. Així funciona per a les 3 cançons.

Pas 4: Tècniques de fabricació digital

Técnicas De Manufactura Digital
Técnicas De Manufactura Digital
  • El uso y programación Arduino
  • Utilitzeu un buzzer activo
  • Ús de la pantalla LCD
  • Control de NeoPixels
  • Desplegable per als botons
  • Canvia per tot el circuit
  • Construcció d’un disseny sòlid i estètic

Javier Aguilar 20283

Recomanat: