Tabla de contenido:
- Paso 1: Partes
- Paso 2: carga tus archivos de sonido
- Paso 3: ensamble sus componentes
- Paso 4: Código
- Paso 5: ir más lejos
Video: Caja de alegría navideña de $ 20: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Este proyecto le mostrará cómo construir una caja que reproduce un sonido aleatorio cuando se presiona el botón. En este caso, lo usé para construir una caja que puedo colocar estratégicamente en la oficina durante las vacaciones. Cuando las personas presionan el botón, escuchan un breve clip de sonido con el tema de las vacaciones que los animará o los molestará dependiendo de cómo se sientan acerca de las vacaciones.
Sin embargo, también puede usarlo para otras cosas. También he usado este mismo diseño para hacer mi propio timbre que reproduce sonidos de timbre al azar. Es una excelente manera de agregar sonido a cualquier proyecto.
Esto es muy similar a mi proyecto Secret Code Box, pero solo un botón esta vez y sin teclado.
Paso 1: Partes
- Arduino Nano $ 4 en Ebay
- Módulo de sonido MP3-Flash-16P $ 5 en Ebay
- Cable USB largo
- Un cargador de pared USB de 5 V a $ 2 o es posible que tenga uno viejo por ahí
- Cualquier altavoz barato al azar $ 2 o probablemente libre de algo más por ahí
- Un botón momentáneo $ 1
- Caja de proyecto $ 6
Pude reutilizar la mayoría de estas partes de cosas que había desarmado o guardado a lo largo de los años, por lo que mi costo real fue de solo $ 9 para el módulo de sonido y nano.
Paso 2: carga tus archivos de sonido
Busque en Internet algunos clips de sonido que desee utilizar y descárguelos a su computadora. He descubierto que a estos módulos de sonido les gusta la tasa de bits constante para la compresión de mp3 y la tasa de 44100 samle en el archivo de audio. Si no está seguro de que sus archivos de sonido se ajustan a estas especificaciones, puede usar un programa de edición de audio como Audacity para abrir el archivo y luego guardarlo con la configuración correcta. También puede usar Audacity para reducir clips de sonido más largos a algo que se adapte a sus necesidades.
Conecte el módulo de sonido a un puerto USB y debería aparecer como una pequeña unidad USB. Transfiera sus sonidos asegurándose de que tengan el nombre 0001.mp3, 0002.mp3, 0003.mp3 y así sucesivamente. Esto es importante para que el módulo de sonido pueda reproducirlos.
Paso 3: ensamble sus componentes
Haz un agujero en la caja de tu proyecto y coloca el botón. Es posible que también desee perforar algunos orificios donde monta su altavoz para que el sonido se pueda escuchar con mayor claridad. Haz otro agujero para que pase el cable USB. Corta el extremo del cable USB y pásalo por el orificio. Haga un nudo en el cable USB para aliviar la tensión y evitar que el cable se tire hacia atrás a través del orificio.
Conecte los componentes como se muestra en la imagen. Conecte el cable rojo en el cable USB al VIN en el Arduino y el cable negro a GND. Dependiendo del módulo de sonido que compre, el pinout puede ser diferente, así que asegúrese de revisar la documentación o investigue un poco en línea para encontrar el pinout correcto. Afortunadamente para mí, el vendedor de eBay publicó el pinout con la lista del artículo.
Paso 4: Código
Deberá descargar e instalar una biblioteca Arduino para el módulo de sonido.
github.com/Critters/MP3FLASH16P/archive/master.zip
Hay algunas buenas instrucciones en la página de github que es posible que también desee leer.
github.com/Critters/MP3FLASH16P
El código del proyecto en sí es bastante simple. Conecte el Arduino Nano a su computadora y cargue este script.
#incluya #incluya "SoftwareSerial.h" #incluya "MP3FLASH16P.h" MP3FLASH16P myPlayer;
configuración vacía () {
pinMode (12, INPUT_PULLUP); myPlayer.init (3); // Aleatorizar la aleatoriedad randomSeed (analogRead (A0)); }
bucle vacío () {
if (digitalRead (12) == LOW) {// aleatorio (1, 19) donde 19 es 1 mayor que el número de archivos de sonido // Cambia el último número a un nivel de volumen entre 1 - 30 myPlayer.playFileAndWait (random (1, 19), 25); }}
Paso 5: ir más lejos
Es de esperar que su caja esté funcionando ahora y reproduzca algunos sonidos divertidos. Ahora prueba a vestirlo un poco añadiendo leds o adornos. Quizás conviértalo en un adorno que cuelgue de su árbol. Agregué un gran botón LED rojo brillante al mío y estoy en el proceso de agregar algunas astas a los lados:)
Recomendado:
Luz de alegría de música navideña: 4 pasos
Christmas Music Cheer Light: ¡Feliz Navidad! ¿Quieres tener un árbol de Navidad que pueda interactuar contigo?
Sensor de efecto Hall: Caja de música navideña: 4 pasos
Sensor de efecto Hall: Caja de música navideña: esta es una caja de música que reproduce música una vez abierta (¡mira el video!). ¡Es una manera genial, especial y única de envolver tus regalos para alguien especial! Utiliza un sensor de efecto hall para comprobar si la tapa se ha abierto por falta de campo magnético a
Caja de regalo navideña: 5 pasos (con imágenes)
Caja de regalo navideña: Si conoces a alguien que ama la electrónica, ¡esta es una caja de regalo increíble para ellos! En esta guía, harás una caja casera que reproduce música y se ilumina cuando se agita. Esto es lo que necesitará: Adafruit GEMMA M0 - Electrón portátil en miniatura
¡Usa la fuerza para difundir la alegría navideña !: 5 pasos
Use la fuerza para difundir la alegría navideña: este instructivo le mostrará cómo construir un árbol de Navidad de escritorio con suministros de oficina, agregar un microcontrolador y LED direccionables individualmente, y luego usar la Sphero Force Band (lanzada con la segunda generación de Sphero BB -8 droide) a tur
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