Sadržaj:

Jukebox - Manufactura Digital: 4 koraka
Jukebox - Manufactura Digital: 4 koraka

Video: Jukebox - Manufactura Digital: 4 koraka

Video: Jukebox - Manufactura Digital: 4 koraka
Video: Морозильные лари; Что нам говорят о дизайне для X 2024, Juli
Anonim
Džuboks - Manufactura Digital
Džuboks - Manufactura Digital

Objektivi Jukebox -a reproduciraju 3 intervalosa koji mogu razlikovati zvukove i zvukove u neopiksele. La rocola es capaz de encenderse por medio de un switch y presenta un meú. Konzultirajući "sljedeći" i "prethodni" prikazat će se autobus sa sljedećim mogućnostima: 3 sena i prikazat će se nominalni LCD zaslon. 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 pausará la canción y detendrán las luces Neopixel.

Korak 1: Materiales Para Construir La Jukebox

Materijali za konstrukciju La Jukebox
Materijali za konstrukciju La Jukebox

Necesitarás:

  • Arduino UNO
  • Cirkulaciona lučka RGB NeoPixel
  • Protoboard od 1 galerije
  • Kablovi kratkospojnik macho macho y macho hembra
  • 3 pritisna dugmeta
  • 1 Prekidač
  • Fuente de poder vanjski napon od 6-12 V na bateriju od 9V
  • 1 zvučni signal aktiviran
  • Pantalla LCD sa 16 stubova i 2 datoteke
  • LEGO para konstruir la estructura

Korak 2: Konstruirajte 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.

Električni krug sastoji se od primarnog napajanja i prekidača na terminalu koji pozicionira more na bateriju od 9 V ili fuente sa pod-naponom od 6-12 V. Luego, koji se povezuje sa Protoboard-om na 5V del Arduino, uzemljenje, baza s laptopom za distribuciju la corriente. Zvučni signal se spaja na uzemljenje i na srednju vrijednost otpornosti, a povezuje se na digitalni pin. Las NeoPixels je spojen na uzemljenje, 5V i otrovni digitalni pin. Povežite se sa 3 tastera, na terminalu za priključivanje na 5V i na zadnjoj strani sa srednjom otpornošću na uzemljenje, na terminalu za napajanje, koji se povezuje na a Ground se priključuje na otrovni pin. Za povezivanje LCD ekrana sa preporukama preporučuje se dijagram ili dijagram.

Korak 3: Código

Código
Código

Para entender la lógica del código se puede referira al diagrama de flujo adjunto, as mismo el código en formato.ino también será adjunto.

Sastavite osnovne podatke o uvozu za osloboditelje Adafruit Neopixela i la pantalla LCD C12, a zatim se definiraju varijable za sve notacije glazbe i una tab aparte za ahorrar espacio de código, definirajte los pinove i povežite ih kao sastavne dijelove kao komponente las varijable y contadores. En el Setup se početno pokreće sa LCD ekrana koji sadrži neopiksele i nalazi se na 3 botona.

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.

Ako ste sa prethodnog está apachado pogledali restarta 1 al estado, s sledećeg está apachado se le suma 1 al estado. Luego je izbačen iz izbornika za podešavanje i ovisnost o ovisnosti o botu koji se nalazi na LCD ekranu i može se odabrati.

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

Korak 4: Técnicas De Manufactura Digital

Técnicas De Manufactura Digital
Técnicas De Manufactura Digital
  • El uso y programción Arduino
  • Uso de un buzzer activo
  • Uso de la pantalla LCD
  • Kontrola neoPixela
  • Pull-Down para los botones
  • Switch para todo el circuito
  • Construcción de un diseño sólido y estético

Javier Aguilar 20283

Preporučuje se: