Arduino Rocola
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
Código
Canciones:
- Sweet child o mine (programación propia)
- Godfather theme song (Robson Couto, 2019)
- 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
Diseños modelados en autodesk inventor 2019 con las medidas y especificaciones necesarias (se incluyen archivos .stl) ↓
Construcción
Proceso de construcción:
- Imprimir las piezas con PLA, altura de capa 0.25 y relleno del 80%
- Pintar ambas piezas con la pintura en aerosol.
- Construir el circuito eléctrico en el protoboard y comprobar su funcionamiento.
- 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.
- Realizar las conexiones en la placa de arduino.
- Ordenar todo dentro.
- colocar la parte trasera y pegar.