Índice:
- Etapa 1: Requisitos de software e hardware
- Etapa 2: Determinar o Plano do Projeto
- Etapa 3: como configurar e implementar ADC e DAC com DMA
- Etapa 4: Direto ao alto-falante
- Etapa 5: Conclusão
Vídeo: Microfone STM32CubeMx (STM32F407VG): 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Oi! Neste projeto, tentaremos obter som usando um microfone (microfone externo, não integrado) e reproduzi-lo pelo alto-falante. Este tutorial será muito curto, pois darei explicações sobre partes do projeto fazendo referência a alguns vídeos. Então, vamos pular para o projeto:)
Etapa 1: Requisitos de software e hardware
Requisitos de hardware:
- Placa de descoberta STM32F4 (ou qualquer outra placa STM32F4)
- Microfone de eletreto MAX9814 com amplificador
- Módulo amplificador de áudio PAM8403
- Alto-falante 4 OHM
Requisitos de software:
- STM32CubeMX
- Keil uVision5
Etapa 2: Determinar o Plano do Projeto
Então, vamos entender primeiro o que queremos fazer. Primeiro, queremos obter som do microfone de eletreto. Como você sabe, o MCU processa tudo digitalmente. No entanto, o som é um sinal analógico. Então, precisamos convertê-lo para sinal digital e isso é feito pelo ADC (conversor analógico para digital) e o processo é chamado de amostragem. Você pode pesquisar mais informações. Aqui há um ponto importante: para obter o som do alto-falante de maneira adequada, a frequência de amostragem deve ser pelo menos duas vezes mais alta do que a frequência de áudio na saída. Isso é chamado de teorema de Nyquist-Shannon.
Depois de convertê-lo em sinal digital, podemos processá-lo como quisermos e, em seguida, emitir o som novamente. No entanto, o alto-falante precisa de sinal analógico. Portanto, precisamos converter este sinal digital para analógico de volta. Para isso usaremos DAC (conversor digital para analógico). No final, podemos produzir esse som:)
Etapa 3: como configurar e implementar ADC e DAC com DMA
Como disse, aprendi esse processo também por meio de um vídeo. Vou dar o link para este vídeo. Seja paciente e ouça com atenção. Ele explica perfeitamente todo o processo.
Links: Parte1 e Parte2
* Observação: verifique esta linha em seu código e habilite a solicitação contínua de DMA:
hadc1. Init. DMAContinuousRequests = ENABLE;
Etapa 4: Direto ao alto-falante
Após realizar todas as etapas, é necessário conectar o alto-falante conforme a imagem acima. Depois disso, toque o som em seu telefone e diminua o som até o limite que você mal consegue ouvir. Em seguida, coloque o telefone próximo ao microfone e você ouvirá o som do alto-falante. Não fale para o microfone, porque será difícil saber se há saída do alto-falante ou não:)
Etapa 5: Conclusão
Então, chegamos ao final do projeto. Se você tiver alguma dúvida ou problema, não hesite em perguntar:)
Recomendado:
Gravador de voz Arduino Nano com microfone MAX9814: 3 etapas
Gravador de voz Arduino Nano com o microfone MAX9814: Eu comprei um microfone MAX9814 da AZ na Amazon e queria testar o dispositivo. Portanto, criei este projeto simples baseado no Spy Bug do Great Scott (publicado sob esta licença creative commons). Modifiquei bastante a estrutura dos projetos
Modificar um microfone condensador LDC barato: 7 etapas (com fotos)
Modificar um Microfone Condensador Barato da LDC: Sou um cara do áudio há muito tempo e um entusiasta do faça-você-mesmo. O que significa que meus tipos de projetos favoritos estão relacionados ao áudio. Também acredito firmemente que para um projeto DIY ser legal, deve haver um de dois resultados para fazer o projeto valer a pena
Adicionar microfone a um par de fones de ouvido: 6 etapas
Adicionando microfone a um par de fones de ouvido: você tem algum par de fones de ouvido que realmente ama como soam, mas eles não têm microfone? Siga esta instrução fácil e você terá seus fones de ouvido favoritos prontos para usar com seu telefone celular. procedimento descrito aqui m
Amplificador de microfone transistor: 4 etapas
Amplificador de microfone transistor: Este artigo mostra como fazer um amplificador de microfone transistor. A fonte de alimentação mínima para este circuito é 1,5 V. No entanto, você precisará de pelo menos 3 V se estiver fazendo um detector de LED opcional (transistor Q3) e quiser seu LED para LIGAR. O
Microfone com bafômetro: 25 etapas (com fotos)
Microfone com bafômetro: O microfone com bafômetro é um sistema para a coleta discreta de conjuntos de dados de nível de álcool no sangue. Em outras palavras, você pode medir a sobriedade de uma pessoa com um dispositivo que, para todos os efeitos, não é diferente de um suporte