Índice:
- Etapa 1: PARTES:
- Etapa 2: Primeiro ATmega1284
- Etapa 3: Segundo ATmega1284
- Etapa 4: Arduino Uno
- Etapa 5: alterar arquivos MP3 para WAV
- Etapa 6: Arduino Mega
Vídeo: Leitor de música de reconhecimento de voz CS122A: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este é o Voice Recognition Music Player. Ele pode reproduzir até 33 músicas, dependendo de quantos títulos de música e artista você armazena.
Etapa 1: PARTES:
Partes:
- Arduino Uno
- Arduino Mega
- Display LCD 16x2
- 2x ATMega1284
- Módulo de reconhecimento Smakn Speak
- Módulo Bluetooth HC-08 (compatível com iOS) (Amazon.com)
- Leitor adaptador de cartão MicroSD (Amazon.com)
- Módulo amplificador de áudio 200x Gain LM386 (Amazon.com)
- 4Ω Alto-falante.
- 8 LEDs simples
- 8 resistores (330Ω)
- Potenciômetro (103)
Etapa 2: Primeiro ATmega1284
Comunicação SPI entre dois ATmega's 1284
- Conecte o pino 5 ao pino 5
- Conecte o pino 6 ao pino 6
- Conecte o pino 7 ao pino 7
- Conecte o pino 8 ao pino 8
Comunicações USART entre o módulo Bluetooth e o primeiro ATmega
- Conecte o pino GND ao GND na placa de ensaio
- Conecte VCC a 5V na placa de ensaio
- Conecte Tx ao pino 17 em ATmega
- Conecte Rx ao pino 16 em ATmega
Bluetooth-
- Use o aplicativo LightBlue para IOS e envie valores hexadecimais por meio de Características quando conectado ao HC-08.
- Use "Escrever novo valor" e escreva o valor hexadecimal de sua escolha.
Comunicação USART entre o First ATmega e o Arduino MEGA
- Conecte o pino 18 ao pino 14 no ATmega
- Conecte o pino 19 ao pino 15 no ATmega
Etapa 3: Segundo ATmega1284
Conecte 8 LEDs ao ATmega
- Conecte o LED (lado longo) aos pinos 33-40.
- Conecte o resistor 330Ω a cada LED e a outra extremidade ao GND na placa de ensaio.
Conecte o LCD ao ATmega.
- Conecte o pino 1 do LCD ao GND na placa de ensaio
- Conecte o pino 2 do LCD a 5 V na placa de ensaio
- Conecte o pino 3 do LCD ao potenciômetro (10KΩ) através do GND.
- Conecte o pino 4 do LCD ao pino 20 do ATmega
- Conecte o pino 5 do LCD ao GND.
- Conecte o pino 6 do LCD ao pino 21 ATmega
- Conecte os pinos 7 - 14 do LCD ao pino 22-29 ATmega
- Conecte o pino 15-16 do LCD ao VCC - GND
Etapa 4: Arduino Uno
Conecte o adaptador de cartão MicroSD ao Arduino Uno.
- Conecte o GND ao GND no Arduino
- Conecte VCC a 5V no Arduino
- Conecte o MISO ao pino 12
- Conecte o MOSI ao pino 11
- Conecte SCK ao pino 13
Conecte o CS ao Pino 4Connect 200x Gain LM386 Módulo Amplificador de Áudio ao Arduino Uno
- Conecte dois GND a GND em uma placa de ensaio
- Conecte IN ao pino 9 no Arduino
- Conecte VCC a 5V em uma placa de ensaio
Conecte o alto-falante ao módulo amplificador de áudio.
- Conecte + ao VCC no amplificador de áudio
- Conectar - ao GND no amplificador de áudio
Conecte o Arduino Uno ao primeiro ATmega1284
- Conecte o pino 2 ao pino 15 no ATmega
- Conecte o pino 3 ao pino 14 no ATmega
Adicione TMPpcm-master.zip à Biblioteca Arduino
Esboço >> Incluir Biblioteca >> Adicionar Biblioteca zip
Etapa 5: alterar arquivos MP3 para WAV
Usar
- https://audio.online-convert.com/convert-to-wav
- Alterar resolução de bits: 8 bits
-
Alterar a taxa de amostragem: 16000Hz
Mudar os canais de áudio: mono
Formato PCM: PCM sem sinal de 8 bits
Etapa 6: Arduino Mega
Conecte o módulo de reconhecimento Smakn Speak (SRM) ao Arduino MEGA
- Conecte SRM GND ao GND na placa de ensaio.
- Conecte SRM VCC a 5V na placa de ensaio.
- Conecte SRM TX ao pino 10
- Conecte SRM RX ao pino 11
Carregar VoiceRecognitionV3-master.zip para a Biblioteca Arduino
Clique em Sketch >> Include Library >> Add zip Library
Código:
- Treine até 80 palavras usando sigtrain. por exemplo (sigtrain 0 BrunoMars)
- Ele vai treinar Bruno Mars para a posição 0 e pode ser usado usando a carga 0.
- Enquanto estiver em carga, quando ouvir Bruno Mars, ele irá emiti-lo no Monitor Serial.
- Você carrega 7 comandos por vez e vê quantos estão e quais valores estão sendo carregados usando o vr.
- Você pode limpar a carga usando limpar.
Recomendado:
Leitor de música AdaBox004: 4 etapas
AdaBox004 Music Player: usei as peças do AdaBox004 para fazer um reprodutor de música simples. Ele se conecta a uma porta USB e começa a reproduzir músicas aleatoriamente do cartão micro SD. É para o meu workshop, uma fonte descomplicada de músicas animadas
Leitor de música acionado por movimento baseado em sensor: 3 etapas
Reprodutor de música acionado por movimento baseado em sensor: Na minha faculdade de graduação, tivemos que criar um projeto original que todos os alunos pudessem escolher por conta própria. Para o meu projeto, como sempre ouço música e sempre sinto que é muito complicado ligar um alto-falante, eu
Leitor de música de bolso: 7 etapas
Pocket Sized Music Player: Olá, sou Cameron, este é meu sexto instrutível! Neste eu mostro como fazer um reprodutor de música DIY, espero que gostem
Leitor de música do celular antigo: 7 etapas
Reprodutor de música do celular antigo: Eu tinha um celular chinês antigo com defeito e, devido à sua qualidade de som e efeito de luz, tentei usá-lo como um reprodutor de música simples. Ele não foi útil porque o slot do sim está com defeito & algumas teclas / botões numéricos não estão funcionando. então eu decidi converter
Leitor de música Raspberry Pi: 10 etapas (com imagens)
Raspberry Pi Music Player: Alguma vez você chegou em casa e queria um pouco de música de fundo para relaxar sem ter que ligar o computador, o telefone ou qualquer outro dispositivo? Eu disse o problema. No seguinte Instructable estou mostrando meu conceito de um reprodutor de música offline opera