فهرست مطالب:

Jukebox - Manufactura Digital: 4 مرحله
Jukebox - Manufactura Digital: 4 مرحله

تصویری: Jukebox - Manufactura Digital: 4 مرحله

تصویری: Jukebox - Manufactura Digital: 4 مرحله
تصویری: JAEGER-LECOULTRE Master Hybris Artistica Calibre 945 Galaxia. Astronomical timekeeping at its best. 2024, نوامبر
Anonim
Jukebox - Manufactura Digital
Jukebox - 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ú. با استفاده از "بعدی" y "قبلی" می توانید از طریق یک صفحه 3 در یک صفحه نمایش 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.

مرحله 1: Materiales Para Construir La Jukebox

Materiales Para Construir La Jukebox
Materiales Para Construir La Jukebox

نیازمندی ها:

  • آردوینو UNO
  • Círculo de luces RGB NeoPixel
  • Protoboard de 1 galleta
  • کابل های جهنده macho a macho y macho a hembra
  • 3 دکمه فشاری
  • 1 سوئیچ
  • Fuente de poder externa de 6-12 V o batería de 9V
  • 1 زنگ فعال
  • Pantalla LCD از 16 ستون و 2 فایل
  • LEGO para construir la estructura

مرحله 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 diagrama esquemático se debe replicar las conexiones.

El circuito conse 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، a base de la protoboard se distribuirá لا 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 ، 5V y a otro pin digital. Luego se conectan 3 Pushbuttons، una terminal and conectada a 5V y la otra por medio de una resistencia a Ground، la misma terminal se conecta a Ground se conecta a otro Pin digital. Para conectar la pantalla LCD به توصیه شما می توانید دستورالعمل های خود را در مورد نمودار خود بیاموزید.

مرحله 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.

برای وارد کردن برنامه های کاربردی Adafruit Neopixel y de la pantalla LCD C12 ، متغیرهایی را برای موزیک های موسیقی در یک برگه جداگانه ، به عنوان یک قطعه خاص برای پیوندهای متقاطع تعیین کنید. متغیرهای las y contadores. با استفاده از تنظیمات جدید ، صفحه LCD خود را در Neopixels و در 3 بوتن مشاهده کنید.

En la estructura principal que es el Void Loop ، کارکردن در جهت ارتقای سطح است. 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 menú 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. برای اولین بار در fue 1، entonces se ejecuta la función de la Primera canción en donde se imprime 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 instrucción de que reproduzca las notas y el respectivas. Así funciona para las 3 canciones.

مرحله 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
  • کنترل د NeoPixels
  • برای پایین آوردن بوتون ها Pull-Down
  • para todo el circuito را تغییر دهید
  • Construcción de un diseño sólido y estético

خاویر آگیلار 20283

توصیه شده: