Taula de continguts:
- Pas 1: requisits de programari i maquinari
- Pas 2: determinar el pla del projecte
- Pas 3: Com configurar i implementar ADC i DAC amb DMA
- Pas 4: Sortiu a altaveu
- Pas 5: Conclusió
Vídeo: Micròfon STM32CubeMx (STM32F407VG): 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola! En aquest projecte, intentarem obtenir so fent servir un micròfon (un micròfon extern que no s’incorpora) i el reproduirem mitjançant l’altaveu. Aquest tutorial serà molt curt ja que donaré explicacions de les parts del projecte fent referència a alguns vídeos. Així que anem al projecte:)
Pas 1: requisits de programari i maquinari
Requisits de maquinari:
- Taula de descobriment STM32F4 (o qualsevol altra placa STM32F4)
- Micròfon electret MAX9814 amb amplificador
- Mòdul amplificador d'àudio PAM8403
- 4 altaveus OHM
Requisits de programari:
- STM32CubeMX
- Keil uVision5
Pas 2: determinar el pla del projecte
Per tant, comprenguem primer què volem fer. En primer lloc, volem obtenir so del micròfon electret. Com ja sabeu, MCU processa tot digitalment. No obstant això, el so és un senyal analògic. Per tant, hem de convertir-lo en senyal digital i això es fa mitjançant ADC (convertidor analògic a digital) i el procés s’anomena mostreig. Podeu cercar més informació. Aquí hi ha un punt important: per obtenir el so de l’altaveu adequadament, la freqüència de mostreig ha de ser almenys dues vegades superior a la freqüència d’àudio a la sortida. Això s’anomena teorema de Nyquist-Shannon.
Després de convertir-lo en senyal digital, podem processar-lo com vulguem i tornar a emetre aquest so. No obstant això, l’altaveu necessita un senyal analògic. Per tant, necessitem convertir aquest senyal digital a una part posterior analògica. Per a això utilitzarem DAC (convertidor digital a analògic). Al final podem emetre aquest so:)
Pas 3: Com configurar i implementar ADC i DAC amb DMA
Com he dit, també he après aquest procés amb un vídeo. Donaré l'enllaç a aquest vídeo. Sigues pacient i escolta atentament. Explica perfectament tot el procés.
Enllaços: Part1 i Part2
* Nota: marqueu aquesta línia al vostre codi i activeu la sol·licitud contínua de DMA:
hadc1. Init. DMAContinuousRequests = HABILITAR;
Pas 4: Sortiu a altaveu
Després de fer tots els passos, haureu de connectar l’altaveu com la imatge anterior. Després, reprodueix el so al telèfon i redueix el so fins al límit que difícilment podràs sentir. A continuació, agafeu el telèfon a prop del micròfon i escoltarà el so de l’altaveu amb força. No parleu amb el micròfon, perquè serà difícil saber si hi ha sortida de l'altaveu o no:)
Pas 5: Conclusió
Per tant, hem arribat al final del projecte. Si teniu alguna pregunta o problema, no dubteu en preguntar-ho:)
Recomanat:
Gravadora de veu Arduino Nano amb micròfon MAX9814: 3 passos
Gravadora de veu Arduino Nano amb el micròfon MAX9814: he rebut un micròfon MAX9814 provinent de AZ a Amazon i volia provar el dispositiu. Per tant, vaig crear aquest senzill projecte basat en el Spy Bug de Great Scott (publicat sota aquesta llicència creative commons). Vaig modificar bastant l'estructura del projecte
Modificar un micròfon de condensador LDC barat: 7 passos (amb imatges)
Modifiqueu un micròfon de condensador LDC barat: he estat un home d’àudio durant molt de temps i un àvid bricolatge. El que significa que els meus tipus de projectes preferits estan relacionats amb l'àudio. També estic fermament convençut que perquè un projecte de bricolatge sigui genial ha de tenir un dels dos resultats perquè el projecte valgui la pena fer-lo
Afegir micròfon a un parell d’auriculars: 6 passos
Afegir micròfon a un parell d’auriculars: teniu algun parell d’auriculars que us encantin el so que tenen però que no tenen cap micròfon? Seguiu aquesta instrucció fàcil i tindreu els vostres auriculars preferits a punt per utilitzar-los amb el vostre telèfon mòbil. procediment descrit aquí m
Amplificador de micròfon transistor: 4 passos
Amplificador de micròfon de transistor: en aquest article s’explica com fer un amplificador de micròfon de transistor. La font d’alimentació mínima d’aquest circuit és d’1,5 V. Tot i això, necessitareu almenys 3 V si feu un detector LED opcional (transistor Q3) i voleu el vostre LED s’encén
Micròfon d'alcoholèmia: 25 passos (amb imatges)
Micròfon d'alcoholèmia: el micròfon d'alcoholèmia és un sistema per a la recopilació discreta de conjunts de dades sobre el contingut d'alcohol en sang. En altres paraules, podeu mesurar la sobrietat d'una persona amb un dispositiu que, a tots els efectes, no té cap aspecte diferent a un suport