Cuprins:

Jukebox (proyecto2): 5 pași
Jukebox (proyecto2): 5 pași

Video: Jukebox (proyecto2): 5 pași

Video: Jukebox (proyecto2): 5 pași
Video: Small Speaker with BIG SOUND! ProJect Speaker Box 5 S2 Review 2024, Noiembrie
Anonim
Jukebox (proyecto2)
Jukebox (proyecto2)

17423. Ana Morataya

17063. Rodrigo Franco

Este instructabil constă în procesul pentru realizarea unei Jokebox, rocola, folosirea Arduino Uno ca base. Un jokebox este o mașină automată care reproduce muzică conform listei care este disponibilă, și în care calificativul utilizatorului este selectat o dată de a fi introdus monede sau billete.

Noua mașină de discoteci nu va trebui să facă bani pentru operare, dar acesta va fi singur cu canțiunile pe care le selectăm după butonul celor două oprimate. La muzică va fi reprodusă prin mediu de un zumbador pasiv, cercul de contacte cu un ecran LCD 16x2 care ne arată muzica care se reproduce.

Materiale:

  • Arduino Uno
  • Protoboard
  • LCD 16x2
  • Zumbador pasivo
  • Rezistență 1k
  • Resistencia 330
  • 2 botoni / pulsatori
  • Cabluri macho-macho
  • Cabluri macho-hembra

Pasul 1: Circuito

Circuito
Circuito

Haciendo uso de los componentes previamente afișate, reproduce circuitul electronic care se afișează în partea superioară. Nu este necesar că sea exact exact la fel, dar este convenabil pentru nici un comiter niciun fallo care se poate perjudicia la mismele componente.

Pasul 2: Codigo: Parte 1

Codigo: Parte 1
Codigo: Parte 1
Codigo: Parte 1
Codigo: Parte 1

Primero descargue el p2.ino adjunto y ábralo en el IDE del programa de Arduino. Pentru a începe, trebuie inițializați dos botoni, timbrul și declarați două variabile numite "sPrevio". Includeți bibliotecile ecranului LCD.

También configuramos nuestras entradas y salidas como se muestra en la imagen superior, en el que la funcția 'menú ()' se deplasează mesajul de început în ecranul nostru LCD 16x2.

Pasul 3: Codigo: Partea 2

Codigo: Parte 2
Codigo: Parte 2

El segmento de nuestra función 'loop' utilizează variabilele definite anterior și cele care se definesc pentru dezvoltarea de dosare fără rebote. În ceea ce a specificat starea anterioară 'sPrevio' și statul nostru, acesta inițiază funcția melodiei, cânte (), indicat ademele de afișare în ecranul său respectiv nume.

Pasul 4: Creația De La Caja

La caja en el lugar en donde se encuentra nuestro circuito puede ser creado con cualquier material, incluso una caja de zapatos. În nuestro caso empleamos una cortadora láser, care contează cu 4 orificii, unul pentru cablul de alimentare, unul pentru ecranul lcd și dos pentru los dos botones.

Recomandat: