Arduino Rocola

by gut20540 in Circuits > Electronics

542 Views, 2 Favorites, 0 Comments

Arduino Rocola

IMG_20201020_121536.jpg
IMG_20201020_122706.jpg
IMG_20201020_121612.jpg
IMG_20201020_121625.jpg
IMG_20201020_121558.jpg
IMG_20201020_121527.jpg
IMG_20201020_121636.jpg

Rocola con 3 canciones reproducidas por medio de buzzer pasivo e interacción con el usuario por medio de botones y pantalla lcd.

Supplies

Materiales:

  • 1 arduino UNO
  • 3 botones
  • 1 buzzer pasivo
  • 1 switch de un polo y un tiro
  • 1 Cable con convertidor de 110v a 5v
  • Pantalla lcd 16x02
  • 1 rueda de 16 neopixels
  • 2 metros de cable para protoboard
  • 1 protoboard
  • 500 g de PLA blanco
  • Pintura en aerosol gris
  • Pegamento
  • Estaño para cautín
  • 3 resistencias de 3k ohm
  • 1 resistencia de 330 ohm

Herramientas:

  • Impresora 3d FDM (deposición de material fundido)
  • Espátula
  • Alicate
  • Pela cables
  • Soldador cautín

Circuito Electrico

Esquemático P2.png

Código

diagrama1.png
diagrama2.png
Diagrama3.png

Canciones:

  1. Sweet child o mine (programación propia)
  2. Godfather theme song (Robson Couto, 2019)
  3. Take on me (Robson Couto, 2019)

*Las canciones se encuentran citadas en el código

Las canciones se reproducen según una variable "contador1" que cambia de valor entre 1 y 3 según se presionan los botones y se puede dar play y stop a estas por medio de una variable "contador2" que cambia entre 0(stop) y 1(play).

De cada canción se muestra en la pantalla lcd el nombre y número de canción según se vayan cambiando, además los neopixels muestran un color diferente por cada canción.

Archivo con el código ↓

Downloads

Diseño 3d

img.png

Diseños modelados en autodesk inventor 2019 con las medidas y especificaciones necesarias (se incluyen archivos .stl) ↓

Downloads

Construcción

IMG_20200919_131932.jpg
pla.jpg

Proceso de construcción:

  1. Imprimir las piezas con PLA, altura de capa 0.25 y relleno del 80%
  2. Pintar ambas piezas con la pintura en aerosol.
  3. Construir el circuito eléctrico en el protoboard y comprobar su funcionamiento.
  4. Construir el circuito fuera del protoboard soldando cable considerable a cada componente, colocando previamente los botones, pantalla lcd, neopixels,buzzer y cable de alimentación en las ranuras correspondientes de la parte frontal.
  5. Realizar las conexiones en la placa de arduino.
  6. Ordenar todo dentro.
  7. colocar la parte trasera y pegar.

Pruebas

Proyecto Rocola | Gutierrez | 20540