Tabla de contenido:
- Paso 1: cómo empecé y qué necesitará
- Paso 2: componga una canción
- Paso 3: conecta el OLED
- Paso 4: Conexión de la resistencia sensible a la fuerza y el LED al resto
- Paso 5: el código
- Paso 6: construcción de la caja
- Paso 7: tiempo de soldar
- Paso 8: Poniéndolo todo junto
Video: Caja de música con mini monitor (OLED) y LED: 8 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Mi idea era una caja que reprodujera música al abrirla. También tiene una pantalla con un emoji que se despierta, saludándote. También hay un LED que se enciende si sostienes la resistencia sensible a la fuerza apretada entre tus dedos, mientras ocurre el siguiente bucle de la canción. La música se detiene si vuelves a cerrar la caja porque la tapa presiona un botón para cerrarla.
Quería hacer una caja que además de ser una caja de música también se sintiera como un pequeño robot con personalidad. La pantalla que muestra 2 emojis juega el papel más importante en esto, porque noté que las personas se relacionan más con los objetos que tienen una cara. Los emojis en la pantalla expresan emoción, lo que contribuye a la idea de que se trata de un pequeño robot. Noté que la gente reacciona positivamente a esto. La resistencia sensible a la fuerza le agrega interacción. Si lo mantiene presionado justo cuando la canción pasa al segundo bucle, se encenderá una luz que es una señal de que la caja reacciona a usted. La luz que elegí es amarilla, que es un color alegre y combina con el exterior de la caja.
A continuación, se muestra un tutorial sobre cómo hice este proyecto.
Paso 1: cómo empecé y qué necesitará
Empecé haciendo un boceto conceptual de lo que quería hacer
Lo que necesitarás:
1. Un Arduino. (Usé un Arduino Uno).
2. Una pantalla OLED. (Usé un I2C OLED 0.96)
3. Un zumbador piezoeléctrico.
4. Un pulsador.
5. Una resistencia sensible a la fuerza.
6. Un LED.
7. Una resistencia de 220 Ohm y una resistencia de 1KOhm.
8. Alambres. (Usé cables de arranque).
9. Una placa de circuito pequeña.
10. Un soldador y estaño.
Qué necesitarás para hacer la caja:
1. Madera.
2. Una sierra.
3. Papel de lija o lijadora.
4. Martillo y clavos.
5. Bisagras, tornillos y un pequeño pestillo.
7. Un taladro y un destornillador
8. cinta adhesiva.
Más adelante en este tutorial se incluirá una versión completa del código de todo el proyecto
Paso 2: componga una canción
A continuación, compuse una canción que quería que tocara la caja
Usé un software digital para esto, pero también puedes usar un instrumento y escribir las notas, o jugar con tu zumbador Piezo y frecuencias.
Es muy fácil conectar un zumbador piezoeléctrico. Todo lo que necesita es un pin de entrada (yo usé 12) y un pin de tierra. También coloqué un botón entre los 2 lados de mi tablero para que actúe como un puente. Este botón detendrá el sonido si se presiona,
Usé este útil sitio para traducir las notas a frecuencias para mi código:
pages.mtu.edu/~suits/notefreqs.html
En la tercera imagen, puedes ver un pequeño fragmento de mi código para la canción. Después de 'tono', el primer dígito entre paréntesis es el pin al que está conectado el zumbador piezoeléctrico. El segundo dígito es la frecuencia del tono. Con retraso, el número entre paréntesis es cuánto tiempo se mantiene el tono hasta que pasa al siguiente debajo.
Paso 3: conecta el OLED
El OLED que utilicé tiene cuatro puntos: GND, VCC, SCL y SDA.
GND se conecta a GND (tierra) en su Arduino.
VCC se conecta al 5V (5 voltios) en el Arduino.
SCL a SCL.
Y SDA A SDA.
Para que el OLED funcione, primero debe descargar algunas bibliotecas.
Descargué el parque infantil Adafruit Circuit, la biblioteca Adafruit GFX y el Adafruit SSD1306.
Usé el boceto de ejemplo ssd1306_12x64_i2c para ver si funcionaba. Puede encontrar esto en Archivo> ejemplo> Adafruit SSD1306> ssd1306_128x64_i2c (Elegí este porque mi pantalla tiene este tamaño) Puede ver esto en la segunda imagen
Si este archivo no funciona, es posible que deba cambiar algo pequeño en él.
Busque en el código debajo de la configuración vacía para:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// Dirección 0x3D para 128x64
Atornillé la D aquí porque tuve que cambiar esta D en una C para que funcionara.
En la tercera imagen, puedes ver un poco de mi código que hace el emoji de la primera imagen.
Paso 4: Conexión de la resistencia sensible a la fuerza y el LED al resto
Para conectar la resistencia sensible a la fuerza y el LED, necesita 2 resistencias. Los 220 ohmios para el LED y la resistencia de 1 K ohmios para la resistencia sensible a la fuerza.
DIRIGIÓ:
La pata positiva del LED debe estar conectada a una resistencia de 220 ohmios que se conecta al pin 10 del Arduino. La pata negativa del LED debe estar conectada a la línea de tierra en una pequeña placa de circuito separada. En la placa de circuito hice una línea de tierra y una línea de 5 voltios, porque tenía demasiados pines que debían ir allí y no había suficientes agujeros en mi Arduino.
Resistencia sensible a la fuerza:
La resistencia sensible a la fuerza necesita que la pata izquierda esté conectada tanto a una resistencia de 1K Ohm como a un cable que se conecta al orificio A0 del Arduino. La resistencia de 1K Ohm Conéctese a la línea de tierra en la placa de circuito.
La pierna derecha se conecta a la línea de 5 voltios en la placa de circuito.
Para que todo esto funcione en el código, debe definir a qué pin está conectado por encima de la configuración vacía () {.
Paso 5: el código
A continuación, se muestra un enlace al código:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
Paso 6: construcción de la caja
Cortaste 8 placas de madera en total.
La madera que utilicé tiene aproximadamente 0,5 cm de grosor.
1. La tapa y el fondo de la caja son de 11 cm por 11 cm.
2. Estos son los lados izquierdo y derecho de la caja, que son de 10,2 cm por 8 cm. Haz una de las placas con un agujero cuadrado para que sobresalga el cable USB del Arduino. Este agujero mide 1,5 cm por 1,5 cm y está aproximadamente a 1 centímetro del inicio de la placa de madera.
3. Estos son el frente y la parte posterior de la caja, y miden 11 cm por 8 cm.
4. Este es el pequeño estante en el que reposarán el zumbador piezoeléctrico, el OLED y el resto. Tendrá que perforar un orificio para el OLED de aproximadamente 1 cm por 0,5 cm para que los cables sobresalgan, pero el resto del OLED puede descansar en la repisa.
Para el agujero del LED necesitas una broca de 0,5 cm.
Para la resistencia sensible a la fuerza, necesita un orificio de 1 cm por 0,5 cm
Para el zumbador piezoeléctrico, necesita un orificio de 1,4 cm.
PARA el pulsador necesitas 4 pequeños orificios de 0,2 cm para que sus patas sobresalgan.
5. Por último, necesitará una placa de madera de 10 cm por 10 cm, esta placa cubrirá el Arduino y sus cables. Afeité y limé dos de los lados opuestos de este plato para que pueda apoyarse en el estante del número 4 y apoyarse cómodamente en la esquina de la caja.
Usé clavos para conectar los lados, 2 bisagras para la tapa y un candado para mantener la tapa cerrada.
No olvide limar todos los bordes para obtener un aspecto más limpio y evitar astillas.
Mientras construyes la caja, ¡no pongas los números 4 y 5 todavía
Paso 7: tiempo de soldar
Incluí un mapa de cableado para que puedas copiarlo de la imagen.
No olvide probar si las cosas están conectadas correctamente al ver si funciona entre soldaduras.
Después de soldar, clavé 2 clavos pequeños para evitar que el OLED se moviera.
Al final, debería parecerse a la tercera imagen.
Paso 8: Poniéndolo todo junto
Para colocar el estante del número 4 del paso anterior allí, primero medí qué tan alto debía ser para que la tapa lo presionara. Puede hacer esto midiendo qué tan alto sobresale el botón del estante y qué tan alto está cuando lo presiona. Esta longitud se agrega al grosor de la madera que usó y coloca dos clavos allí a cada lado. El estante descansará sobre ellos. Agregué 2 clavos adicionales, uno a cada lado, sobre el estante para mantenerlos en su lugar. Doblo esos clavos en forma de L para poder usar fácilmente ese gancho para quitarlos nuevamente.
Al quitar el estante, conecté la placa de madera número 5 al estante del número 4 pegando un trozo de cinta adhesiva debajo del número 4 y pegando el extremo extendido debajo del número 5. Debería tener algo como la imagen 3.
Desafortunadamente, no había anticipado que la bisagra se apoyaría solo en el borde del botón pulsador, evitando que presione el botón. Una solución rápida que encontré fue colocar una pieza delgada de plástico, aproximadamente del mismo grosor de la bisagra, justo encima de ella para presionar el botón.
Recomendado:
Caja de música con espectáculo de luces: 9 pasos (con imágenes)
Caja de música con espectáculo de luces: Hola y bienvenido, en este tutorial le mostraremos cómo puede hacer su propia caja de música con un espectáculo de luces incluido. Todo lo que necesitas es un estuche vacío. Tomamos un estuche que normalmente se usa para herramientas. En este proyecto puedes ser muy creativo, así que no necesitas
Caja de música MP3 para niños: 6 pasos (con imágenes)
Kids MP3 Music Box: Cuando buscaba nuevos proyectos de bricolaje en torno a arduino, encontré algunas buenas ideas sobre reproductores MP3 para niños basados en RFID. Y hay una gran caja de juguetes profesional en el mercado: estos tipos mandan. Hicieron un gran negocio con su inteligente idea. Cheque
Espectáculo de luz láser con música de caja láser: 18 pasos (con imágenes)
Laser Box Music Laser Light Show: publiqué anteriormente un Instructable que describía cómo usar los discos duros de las computadoras para hacer un espectáculo musical de luces láser. Decidí hacer una versión compacta usando una caja eléctrica y motores de coche RC. Antes de empezar, probablemente debería decirte que lase
Caja de cedro (¿cigarro?) Caja de altavoz: 8 pasos (con imágenes)
Caja de altavoz de cedro (¿cigarro?): Inspirado en los altavoces de Munny, pero sin estar dispuesto a gastar más de $ 10, aquí está mi instructable con altavoces de computadora viejos, una caja de madera de la tienda de segunda mano y mucho pegamento caliente
Mostrar caja de luz de una caja de madera: 9 pasos (con imágenes)
Mostrar caja de luz de una caja de madera: Mi esposa y yo le regalamos a mi mamá una escultura de vidrio para Navidad. Cuando mi mamá lo abrió, mi hermano dijo: "¡RadBear (bueno, en realidad dijo mi nombre) podría construirte una caja de luz!". Dijo esto porque, como coleccionista de vidrio, yo