Introduction: Rockola Starwars Con Arduino

Una Rockola o Junkebox es un aparato reprductor de música que contiene una lista de canciones e incluso algunas pueden mostrar videos musicales. Este proyecto es una Rockola en la que , con un buzzer Piezo y una pantalla LCD , puedes escuchar 3 de las canciones más conocidas de Star Wars:

  • Star Wars intro
  • The Imperial March
  • Cantina Band

Puedes ver el nombre de la canción que estás escuchando. Mi Rockola tiene la forma común que suelen tener estos reproductores de música pero siguiendo con la temática de la película y soy una fanática de Star Wars, el diseño está basado en R2-D2 , que es un personaje robot muy famoso de la película. Sigue este instructivo y que durante la elaboración de tu R2-D2.... ! Que la fuerza te acompañe ! :)

Step 1: Materiales

Para la parte electrónica:

  • Arduino UNO o Elegoo UNO R3
  • protoboard
  • 3 botones o pulsadores
  • 1 potenciómetro
  • Pantalla lcd 16 x 2
  • Jumpers
  • Buzzer pasivo Piezo
  • Resistencias de 1k Ohm
  • Transformador de 9V

Para la parte de manufactura:

  • Plancha de pvc
  • Cartón blanco
  • Pintura gris
  • Papel de color rojo, azul, negro.

Step 2: Conectando La Parte Electrónica

Inicia conectando:

  • la potencia 5v
  • Tierra GND

Luego continúa con la conexión de los pines de los botones, y el buzzer Piezo de la siguiente manera:

  • botón 1 (hacia atrás) --------------- > pin 2 (pulldown)
  • botón 2 ( hacia adelante) ---------- > pin 3 (pulldown)
  • botón pausa --------------------------- > pin 5 (pulldown)
  • buzzer ---------------------------------- > pin 12

Conéctalos con sus respetivos pines de tierra , recuerda que la resistencia de 1k se coloca en la tierra del pulsador y en la misma línea el jumper hacia el pin.

Sigue con el último dispositivo a conectar: la lcd. Debes prestar mucha atención con la pantalla ya que; aparte que son muchos pines por conectar, dependiendo del orden en como conectes tus pines así deberán ir en tu código. Sigue está guía de mi conexión de la siguiente manera (puedes apoyarte de las imágenes)

  • VSS -----------> tierra potenciómetro GND
  • VDD -----------> 5V
  • VO------------> Potenciómetro (pin en el centro)
  • RS------------> pin 8
  • RW------------> tierra GND
  • E---------------> pin 9
  • D4-------------> pin4
  • D5-------------> pin 5
  • D6-------------> pin 6
  • D7-------------> pin 7
  • A (Led+)-----> resistencia 220 ------ > 5v
  • K ( Led-) -----> tierra GND
  • Pin izquierdo potenciómetro -------> 5v

*TIP: Es mejor empezar un prototipo del circuito en thinkercad así tendrás más cuidado si hay malas conexiones que puedan dañar tus componentes

Step 3: Diagrama De Flujo Del Programa

Una breve explicación de como funciona el programa con un diagrama de flujo y el código del programa

Step 4: Técnicas De Manufactura

Todos los materiales que utilicé para armar mi Rockola fueron encontrados en casa.

Tomando en cuenta la forma de una Rockola inicié cortando rectángulos para los costados, la parte de atrás con una base cuadrada con una parte superior redonda y ocho rectángulos para formar prismas que son los soportes de RD-2D . Decidí hacer esta forma ya que es una característica que comparten tanto R2-D2 como la Rockola, así que es una pequeña combinación de ambos.

Luego para cerrar la caja y terminar de formar la estructura con volumen, recorté una tira larga de una caja de cartón de color blanco. Medí el diámetro de el arco de la parte superior redonda y realicé cortes horizontales no muy profundos para poder doblar el cartón y conseguir una forma de arco sin que se rompa . Corté dos cuadrados del mismo material de pvc para crear una repisa en donde irá incorporado el circuito electrónico. Corté aberturas en donde se encontraban los pulsadores y la pantalla lcd para que sea los únicos dispositivos que estén a la vista de la persona y uno en la parte inferior de atrás para la alimentación de los 9v. La parte del circuito eléctrico está colocado en una pieza de materila pvc en forma de visagra para poder colocar el protoboard y las conexiones, también un agujero para la salida del cable de fuente de alimentación

Para darle últimos detalles me basé en una figura que ya tenía de RD-2D para darle la forma a sus soportes y decoraciones con el papel de color blanco, rojo y negro.

Step 5: