Arduino JukeBox (Rocola)
JukeBox o rocola creada en casa y programada con Arduino. La rocola consiste de una estructura rígida y original, funcionando con un Arduino UNO, botones (push-buttons) que tienen diversas funciones, un buzzer activo, switch de encendido y apagado, y una pantalla LCD.
Como mencionado anteriormente, la rocola posee 3 botones, teniendo cada uno una función individual: Atrás, siguiente y play/pausa. La rocola tiene el objetivo de emitir canciones, demostrando por medio de la pantalla el nombre de las mismas. La fuente de poder de la rocola es externa.
Supplies
Los materiales usados para elaborar la rocola son:
-7 trozos de cartón
-Hojas de colores a gusto del usuario
-1 cuchilla y/o tijera
-1 regla
-1 pistola de silicón
-Barras de silicón
-1 switch de encendido y apagado
-1 placa Arduino UNO
-4 resistencias de 220 Ohms
-1 protoboard
-1 pantalla LCD (la usada para esta rocola fue la 1602A)
-Jumpers
-1 cable de conexión externa para el Arduino UNO. (Output de no más de 12V)
-Tape de doble lado
-3 botones
-1 buzzer (activo)
Código
Se debe realizar un código de Arduino para que la rocola pueda funcionar, haciendo este tomando en cuenta los componentes a usar y su funcionamiento. A continuación se encuentra el código utilizado.
Downloads
Diagramas De Código
Al hacer el código, los diagramas lo ilustran de una manera más comprensible, entendiendo que ocurre durante el proceso eléctrico de la rocola y la relación entre sus componentes.
Conexiones Arduino Y Diagrama Esquemático
Como ilustrado en la primera imagen, los botones se deben conectar con su respectivo positivo y negativo con la resistencia, al igual que conectarlos a su designado DIGITAL PIN. Cada botón debe utilizar una resistencia de 220 ohm. El buzzer debe de conectarse a su positivo y negativo, al igual que usando una resistencia de 220 ohm. El buzzer debe estar conectado a su DIGITAL PIN asignado. En cuanto a la pantalla LCD, se deben conectar sus respectivas polaridades: GND a ground, VCC a positivo, SDA y SCL a sus repectivo ANALOG IN. La última conexión a realizar es la batería de 9v, si se usará esta como fuente de poder. Usando un switch, se conecta el positivo de la batería al mismo, mientras que el negativo de la batería se conecta al ground del arduino.
Para guiarse de mejor manera con el cableado, observar la imagen ilustrando las conexiones del Arduino, o el diagrama esquemático.
Técnicas De Manufactura Digital
A lo largo del semestre de clases, hemos aprendido diversas técnicas en la clase de Manufactura Digital, las cuales se usaron para realizar este proyecto. A continuación, se encuentran las técnicas utilizadas para la creación de la rocola:
1. Uso de switches.
2. Uso de botones.
3. Uso del Arduino y protoboard, al igual que su programación.
4. Uso del buzzer.
5. Uso de pantallas LCD, al igual que su programación.
Construcción De La Rocola, Aspectos Físicos
Para crear la estructura de la rocola, se utilizan los materiales listados al inicio. Se pueden modificar aspectos de la estructura si se desea.
-Se comienza por cortar trozos de cartón, de los cuales dos deben ser 32cm x 16cm. Luego se deben cortar dos de 7.5cm x 15.5cm. Después, tres de 32cm x 7.5cm.
-A estos trozos de cartón se les pega hojas de colores a la elección del usuario, para darle una apariencia única a la rocola.
-Siguiente, en uno de los trozos de 32cm x 16cm, se corta un orificio rectangular en el cual se pueda colocar la pantalla, y abajo de este orficio se hacen 3 más circulares para poder colocar la extensión de los botones, o los botones en sí. El orificio rectangular debe medir aproximadamente 7.5cm x 3 cm, dependiendo de la pantalla que se esté utilizando. Los orificios circulares deben de ser aproximadamente de 1cm de diámetro.
-En uno de los trozos de cartón de 7.5cm x 15.5cm, se debe de hacer un orificio por el cual se pueda insertar el cable de de corriente para el Arduino, el cual estará conectado al switch.
-Teniendo lo anterior preparado, se puede comenzar a ensamblar la rocola. Primero, se toma el trozo de cartón de 32cm x 16cm que no se cortó. En la parte que será la interior de este, se coloca con tape de doble lado el Arduino y protoboard, de forma que los botones queden alineados con los orificios que se hicieron para estos en el otro trozo de cartón. En el trozo que se modificó, se debe de colocar la pantalla, de modo que esta quede fija y no se caiga.
-Después, con la pistola de silicón y barras de silicón, se pueden comenzar a pegar los trozos para crear la estructura completa. Primero, se toma el trozo de cartón de 32cm x 16cm que tiene la pantalla LCD y los orificios de los botones. A los costados de este trozo, se pegan los 2 trozos de 7.5cm x 15.5cm. Luego, se pega el segundo trozo de 32cm x 16cm, de tal forma que se tenga el rectángulo completo. Luego, se pegan los trozos de 32cm x 7.5cm, en la parte superior e inferior de la caja.
-Con el último trozo de cartón de 32cm x 7.5cm, se crea una forma ondulada, pegándola en la parte superior de la rocola, con el fin de que esta parezca una rocola en sí. Luego, se corta un trozo de papel de color de la elección del usuario, para tapar el espacio vació de esta forma ondulada en la parte superior de la rocola.
-Lo último restante por hacer es colocar las extensiones de los botones si se necesita, y conectar el cable de poder al Arduino. Al igual, colocar el switch en algún punto de elección en la rocola.
¡Tu rocola está lista!