Tabla de contenido:
- Paso 1: Necesitará:
- Paso 2: conexiones
- Paso 3: Configurar los archivos Wave
- Paso 4: el código
- Paso 5: Conexiones finales …
Video: Caja mínima de efectos de sonido Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este es un proyecto rápido de una caja de efectos de sonido. El dispositivo lee un archivo wav pregrabado de una microSD asignada a un botón específico y lo reproduce cuando se presiona.
Paso 1: Necesitará:
Arduino pro mini (u otro) módulo microSD Un altavoz con conexión TRS (mic / aux) Conector TRS hembra 4 pulsadores 4 resistencias de 220ohm Soporte de batería y baterías - Usé las 2 baterías de botón CR2032 pero puede usar otro cable TRS macho de doble cara (auriculares)
Paso 2: conexiones
Cada botón está conectado a VCC y a través de una resistencia de 220 ohmios a GND (para bajar la corriente falsa en el cable) delante de la resistencia, cada botón conectado a los pines digitales 5, 6, 7, 8 de Arduino.
El conector TRS está conectado a GND y al noveno pin digital de Arduino.
El módulo microSD está conectado al Arduino de la siguiente manera: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
La batería + está conectada a RAW y - a GND
Paso 3: Configurar los archivos Wave
Los archivos wav deben estar a 16000khz 8bit mono, asígneles el nombre por el número de botón que les va a asignar (1, 2, 3, 4)
Puede utilizar este sitio para convertir sus archivos
Paso 4: el código
El código usa 2 bibliotecas que debe asegurarse de tener (si no las descarga a través del administrador de bibliotecas): SD.hTMRpcm.h
#include // incluye biblioteca de módulo SD # incluye // incluye biblioteca de control de altavoz #define SD_ChipSelectPin 4 // define CS pin #define B1 5 // 4 botones pines conexiones #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // crea un objeto para la biblioteca de altavoces void setup () {Serial.begin (9600); pinMode (5, ENTRADA); // 4 botones se inicializan como INPUTS pinMode (6, INPUT); pinMode (7, ENTRADA); pinMode (8, ENTRADA); tmrpcm.speakerPin = 9; // define el pin de altavoz. // debe usar el pin 9 de Arduino Uno y Nano // la biblioteca está usando este pin if (! SD.begin (SD_ChipSelectPin)) {// ver si la tarjeta está presente y se puede inicializar return; // no hagas nada más si no} tmrpcm.setVolume (6); // 0 a 7. Establecer el nivel de volumen tmrpcm.play ("start.wav"); // el archivo de sonido "1" se reproducirá cada vez que el arduino se encienda o se reinicie} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); retraso (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); retraso (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); retraso (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); retraso (100); }}
Paso 5: Conexiones finales …
Conecte el dispositivo a través del conector TRS con el cable TRS al altavoz. Conecte el dispositivo a la alimentación y enciéndalo.
…DIVERTIRSE…
Recomendado:
Ray Gun con efectos de sonido V2: 17 pasos (con imágenes)
Pistola de rayos con efectos de sonido V2: Hace poco me encontré con un viejo taladro en una tienda de chatarra y en el instante en que lo vi supe que tenía que hacer una pistola de rayos con él. He hecho algunas pistolas de rayos ahora y siempre comienzan con la inspiración de algún objeto encontrado. Puedes ver mis otras compilaciones en t
Bocina de coche - Efectos de sonido personalizados: 4 pasos (con imágenes)
Bocina de automóvil - Efectos de sonido personalizados: instalé efectos de sonido de bocina personalizados en mi automóvil basados en videos de YouTube de Mark Rober y Me gusta hacer cosas. En mi opinión, la bocina de automóvil básica necesita más opciones para una comunicación efectiva entre los conductores. De donde soy, la bocina de un auto estándar tiene un
Muire: efectos ópticos sensibles al sonido: 5 pasos
Muire: Efectos ópticos sensibles al sonido: Es posible que haya visto un patrón de ondas en el área donde se superpone la mosquitera cuando brilla el sol. Cuando mueve la mosquitera cercana o cambia el ángulo, el patrón de onda también se mueve. Si el patrón con intervalos regulares así como los mosquiteros
Sable de luz basado en Arduino con efectos de luz y sonido: 14 pasos (con imágenes)
Sable de luz basado en Arduino con efectos de luz y sonido: ¡Hola jedi! ¡Este instructivo trata de hacer un sable de luz, que se ve, suena y funciona como uno en la película! La única diferencia: no puede cortar metal: (este dispositivo está basado en la plataforma Arduino, y le doy muchas características y funciones, es
Caja de sonido de la caja del reproductor Mp3: 5 pasos
Caja de sonido para reproductor de MP3: este es mi primer instructivo, así que sry si no lo obtiene. materiales: 1.mp3 estuche (el estuche que obtienes cuando compras el mp3 si no sabes a qué me refiero ver imagen 2) 2. cuchillo exacto 3. altavoz ya hecho con conector de audio ver paso eso es todo lo que necesitas