Índice:
- Etapa 1: Você precisará de:
- Etapa 2: conexões
- Etapa 3: Configurando os arquivos Wave
- Etapa 4: O Código
- Etapa 5: conexões finais …
Vídeo: Caixa mínima de efeitos sonoros do Arduino: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Este é um projeto rápido de uma caixa de efeitos sonoros. O dispositivo lê um arquivo wav pré-gravado de um microSD atribuído a um botão específico e o reproduz quando pressionado.
Etapa 1: Você precisará de:
Arduino pro mini (ou outro) módulo microSD Um alto-falante com conexão TRS (mic / aux) Conector TRS feminino4 Botões de pressão4 Resistores de 220ohm Suporte de bateria e baterias - Usei as 2 baterias tipo moeda CR2032, mas você pode usar outro cabo TRS macho de dois lados (fone de ouvido)
Etapa 2: conexões
Cada botão conectado ao VCC e por meio de um resistor de 220 ohm ao GND (para puxar a corrente falsa no cabo) à frente do resistor, cada botão conectado aos pinos digitais 5, 6, 7, 8 do Arduino.
O conector TRS é conectado ao GND e ao 9º pino digital do Arduino.
O módulo microSD é conectado ao Arduino da seguinte forma: GND => GNDVcc => VccMISO => 12MOSI => 11CS => 4SCK => 13
A bateria + está conectada a RAW e - ao GND
Etapa 3: Configurando os arquivos Wave
Os arquivos wav devem ter 16000 khz 8 bits mono. Nomeie-os pelo número do botão que você vai atribuí-los (1, 2, 3, 4)
Você pode usar este site para converter seus arquivos: //audio.online-convert.com/convert-to-wav
Etapa 4: O Código
O código usa 2 bibliotecas que você deve verificar se possui (se não baixá-las por meio do gerenciador de lib): SD.hTMRpcm.h
#include // inclui biblioteca de módulo SD # include // inclui biblioteca de controle de alto-falante #define SD_ChipSelectPin 4 // define CS pin #define B1 5 // 4 botões de conexões de pinos #define B2 6 #define B3 7 #define B4 8 TMRpcm tmrpcm; // criar um objeto para a biblioteca de alto-falantes void setup () {Serial.begin (9600); pinMode (5, INPUT); // 4 botões são inicializados como INPUTS pinMode (6, INPUT); pinMode (7, INPUT); pinMode (8, INPUT); tmrpcm.speakerPin = 9; // define o pino do alto-falante. // você deve usar o pino 9 do Arduino Uno e Nano // a biblioteca está usando este pino if (! SD.begin (SD_ChipSelectPin)) {// ver se o cartão está presente e pode ser inicializado return; // não faça mais nada senão} tmrpcm.setVolume (6); // 0 a 7. Definir o nível de volume tmrpcm.play ("start.wav"); // o arquivo de som "1" tocará cada vez que o arduino for ligado ou reiniciado} void loop () {// Serial.println (digitalRead (8)); if (digitalRead (B1)) {Serial.println ("B1"); tmrpcm.play ("1.wav"); atraso (100); } if (digitalRead (B2)) {Serial.println ("B2"); tmrpcm.play ("2.wav"); atraso (100); } if (digitalRead (B3)) {Serial.println ("B3"); tmrpcm.play ("3.wav"); atraso (100); } if (digitalRead (B4)) {Serial.println ("B4"); tmrpcm.play ("4.wav"); atraso (100); }}
Etapa 5: conexões finais …
Conecte o dispositivo através do conector TRS com o cabo TRS ao alto-falante. Conecte o dispositivo à alimentação e ligue-o
…DIVIRTA-SE…
Recomendado:
Analog Circuit Knowledge - DIY a Ticking Clock Circuito de efeitos sonoros sem IC: 7 etapas (com imagens)
Analog Circuit Knowledge - DIY a Ticking Clock Circuito de efeitos sonoros sem IC: Este circuito de efeitos sonoros de relógio tiquetaqueando foi construído apenas com transistores e resistores e capacitores sem nenhum componente IC. É ideal para você aprender os conhecimentos fundamentais do circuito por este circuito prático e simples. O tapete necessário
Ray Gun com efeitos sonoros V2: 17 etapas (com imagens)
Ray Gun com efeitos sonoros V2: Recentemente, encontrei uma velha furadeira em uma loja de sucata e no instante em que a vi soube que tinha que fazer uma arma de raios com ela. Eu fiz algumas armas de raio agora e elas sempre começam com inspiração de algum objeto encontrado. Você pode verificar minhas outras compilações em t
Buzina de carro - efeitos sonoros personalizados: 4 etapas (com imagens)
Buzina de carro - efeitos sonoros personalizados: instalei efeitos sonoros de buzina personalizados no meu carro com base nos vídeos do YouTube de Mark Rober e I Like To Make StuffA buzina de carro básica precisa de mais opções para comunicação eficaz entre os motoristas, na minha opinião. De onde eu venho, a buzina de carro padrão tem um
Reprodução de MP3 em parede de efeitos sonoros: 12 etapas (com imagens)
Reproduzindo MP3 Sound FX Wall: Crie uma parede sonora divertida e interativa que reproduz MP3s com um simples toque! O que você faz com uma parede vazia? Você poderia adicionar algumas fotos legais a ele? Ou cubra-o com uma planta de casa colorida. Nós até vimos algumas pessoas esconderem paredes nuas atrás de um livro
Arma de raio com efeitos sonoros de laser: 19 etapas (com fotos)
Ray Gun com efeitos sonoros de laser: Eu realmente adoro construir projetos a partir de peças antigas que recolhi. Esta é a construção da segunda arma de raio que eu documentei (esta é a minha primeira). Junto com armas de raio, eu construí junkbots - (verifique-os aqui) e muitos outros projetos de