Orodha ya maudhui:

Jukebox - Digital Digital: Hatua 4
Jukebox - Digital Digital: Hatua 4

Video: Jukebox - Digital Digital: Hatua 4

Video: Jukebox - Digital Digital: Hatua 4
Video: Axis of Awesome - All Popular Songs Are The Same 4 Chords 2024, Julai
Anonim
Jukebox - Viwanda Digital
Jukebox - Viwanda 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 "uliopita" se puede buscar una canción de las 3 que hay na se visualiza el nombre en la pantalla LCD. Al oprimir el boton 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.

Hatua ya 1: Materiales Para Construir La Jukebox

Materiales Para Construir La Jukebox
Materiales Para Construir La Jukebox

Necesitarás:

  • Arduino UNO
  • Círculo de inapea RGB NeoPixel
  • Protoboard de 1 galleta
  • Cables jumper macho macho macho macho hembra
  • 3 Sukuma Vifungo
  • 1 Badilisha
  • Fuente de poder externa de 6-12 V au batri ya 9V
  • Tamasha 1 la buzzer
  • Pantalla LCD de safu 16 na 2 filas
  • LEGO para construir la estructura

Hatua ya 2: Construir El Circuito

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

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

Mfumo huo unajumuisha mpango wa msingi wa kubadili njia ya mwisho ya bahari kutoka 9V hadi 9 V ya Luego, ikiwa ni pamoja na Protoboard ya 5V del Arduino ya Ground, msingi wa la protoboard se distribuirá la corriente. El buzzer se conectá a Ground y por medio de una resistencia se conectá a algún pin digital. Las NeoPixels se conectan a Ground, a 5V y a otro pin digital. Luego se conectan 3 Pushbuttons, una terminal 5V na masaa moja kwa njia ya kupingana na Ardhi, na misma terminal ambayo itaonekana chini ya sekunde ya Pin ya dijiti. Para conectar la pantalla LCD se recomienda guiarse por el diagrama esquemático.

Hatua ya 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.

Kujumuisha orodha ya kuingiza bidhaa kutoka kwa Adafruit Neopixel na LCD ya LCD ya C12, ambayo inaweza kutofautisha vielelezo kwa njia ya muziki na tasnia ya muziki, ikiwa ni pamoja na kificho cha pini kwa sehemu moja ya sehemu ya vifaa. las vigezo y contadores. Kuweka mipangilio ya kutengeneza LCD ya LCD kwa kila aina ya Neopixels na kuona tofauti tatu za botoni.

Kwa msingi wa msingi wa Loop Tupu, funciona con cierta estratificación. Primero se lee con una función if the estado de los botones y si dependiendo de cual de los 3 esté apachado se ejecutan diversas funciones.

Iliyotokana na hapo awali ilifanyika apachado moja na kupumzika 1 kwa kila mwaka, kwa sababu hiyo ilikuwa karibu na mahali pengine hapo hapo 1 1 estado. Luego se ejecuta el menú de las canciones en donde dependiendo del estado del boton se imprimirá en the LCD la canción que se está seleccionando.

Y cuando el boton de play se oprime se le suma 1 al pulso y se vuelve a leer el estado del boton. Kwa mara ya kwanza ilitangazwa tarehe 1, inapeana dhamana ya kufurahisha kutoka kwa msingi wa kanuni na dhana ya kutokukamilika kwa majina, ikionyesha "kucheza" na sehemu moja ya rangi ya neopixels. Angalia wengine kwa mafundisho ya msingi wa reproduzca las notas y el respectivas. Así funciona para las 3 canciones.

Hatua ya 4: Tecnicas De Manufactura Digital

Técnicas De Manufactura Digital
Técnicas De Manufactura Digital
  • El uso y programación Arduino
  • Utekelezaji wa buzzer
  • LCD ya Uso de la pantalla
  • Udhibiti wa NeoPixels
  • Vuta-Chini kwa los botones
  • Badilisha kwa njia nyingine
  • Construcción de un diseño sólido y estético

Javier Aguilar 20283

Ilipendekeza: