Taula de continguts:
- Pas 1: Arquitectura
- Pas 2: materials
- Pas 3: Primer PCB: abans de De0 Nano SoC
- Pas 4: segon PCB: després de la placa SoC De0 Nano
- Pas 5: Comunicació entre PCB i De0 Nano SoC
- Pas 6: Com es fan efectes de so amb el sensor d'infrarojos?
Vídeo: Projecte EISE4: Apreneu a realitzar un dispositiu de modulació de veu: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
En aquest instructiu, passareu pels diferents passos per aconseguir un dispositiu que afegeix efectes de so (un retard i un eco). Aquest dispositiu consisteix principalment en un micròfon, una placa DE0 Nano SoC, un altaveu, una pantalla i un sensor d’infrarojos. Depenent de la distància que es mantingui del sensor d'infrarojos, es produirà un efecte. La pantalla és aquí per imprimir el FFT.
Hem utilitzat una placa De0 Nano SoC i hi estan connectats dos PCB. Es tracta d’un circuit analògic en el qual hem soldat cada component que necessitem.
Pas 1: Arquitectura
Aquí teniu l’arquitectura que vam pensar abans d’iniciar el projecte. Primer vam aconseguir el micròfon que realitza l’adquisició del senyal, que després s’amplifica amb l’amplificador de tensió. Després es connecta al pin ADC de la placa DE0 Nano Soc, que calcula el FFT i l’imprimeix en una pantalla. Les sortides de la placa es connecten a un DAC abans de ser amplificades i connectades a l'altaveu.
En aquest moment del projecte no vam pensar en l’ús d’un sensor d’infrarojos, que vam assimilar més endavant dins del projecte.
Pas 2: materials
Per realitzar aquest projecte, hem utilitzat els components següents:
- Micròfon
- Altaveu
- Junta DE0 Nano Soc
Convertidor analògic a digital (integrat a la placa DE0 Nano Soc)
Convertidor de digital a analògic (MCP4821)
Amplificador de potència d'àudio (LM386N-1)
- Amplificador de tensió amb control de guany automàtic
- Regulador de voltatge que genera -5V (MAX764)
Sensor d'infrarojos (GP2Y0E02A)
- Energia solar que genera 5V (font d'alimentació)
- Pantalla (que imprimeix el FFT)
Pas 3: Primer PCB: abans de De0 Nano SoC
Aquest primer circuit analògic conté el micròfon (MC1), l’amplificador de tensió amb control de guany automàtic (la part del circuit connectada a l’amplificador operacional) i el regulador de voltatge que genera -5V (MAX764).
Primer el micròfon capta el so, després el so s’amplifica amb l’amplificador de tensió; el voltatge va de 16 mV a 1,2 V aproximadament. El regulador de tensió només és aquí per subministrar l'amplificador operatiu.
La sortida de tot el circuit està relacionada amb el pin ADC de la placa DE0 Nano Soc.
Pas 4: segon PCB: després de la placa SoC De0 Nano
Les entrades d’aquest segon circuit analògic estan connectades a diferents pins de la placa DE0 Nano Soc, que són els pins CS, SCK i SDI. Aquestes entrades es connecten al DAC (MCP4821), que es connecta a l’amplificador de potència d’àudio (LM386N-1). Per fi tenim l’altaveu.
Tot aquest circuit es subministra amb 5V provinents de la placa DE0 Nano Soc i la seva terra està connectada a la DE0 Nano Soc i a la terra del primer PCB.
Pas 5: Comunicació entre PCB i De0 Nano SoC
El senyal que prové del micròfon està connectat a l'ADC de la targeta. L’ADC està connectat a l’HPS i tenim un NIOS II que s’utilitza per controlar la pantalla. Per comunicar-se, el HPS i el NIOS II utilitzen una memòria compartida. Tenim un codi C que s’executa al HPS que rep valors de l’ADC i fa alguns efectes sobre el so. El resultat s'envia al següent PCB mitjançant un cable SPI que es connecta a un GPIO de la targeta. També tenim un codi C que s’executa al NIOS II alhora. Aquest programa hi és per controlar la pantalla i mostrar un espectre FFT.
Pas 6: Com es fan efectes de so amb el sensor d'infrarojos?
En aquest projecte, només fem servir un efecte de so, que és el retard de so. Per activar aquest efecte, vam decidir utilitzar el sensor d'infrarojos. El sensor connectat a l'ADC integrat de la targeta té un valor entre 60 i 3300. Tenim un valor proper a 3300 quan som a prop del sensor i tenim un valor proper a 60 quan estem lluny d'ell. Vam triar activar el retard només si el valor és superior a 1800, en cas contrari el so s’envia directament a l’SPI.
Recomanat:
Apreneu a dissenyar un PCB en forma personalitzada amb eines en línia EasyEDA: 12 passos (amb imatges)
Apreneu a dissenyar un PCB en forma personalitzada amb les eines en línia EasyEDA: sempre he volgut dissenyar un PCB personalitzat i, amb eines en línia i prototipatge de PCB econòmics, mai no ha estat tan fàcil com ara. Fins i tot és possible que els components de muntatge superficial es muntin de manera barata i senzilla en petit volum per estalviar el sol difícil
Apreneu a fer un monitor portàtil amb bateria que també pugui alimentar un Raspberry Pi: 8 passos (amb imatges)
Apreneu a fer un monitor portàtil amb bateria que també pugui alimentar un Raspberry Pi: heu volgut mai codificar python o tenir una sortida de pantalla per al vostre robot Raspberry Pi, sobre la marxa, o heu necessitat una pantalla secundària portàtil per al vostre ordinador portàtil o càmera? En aquest projecte, construirem un monitor portàtil amb bateria i
Principiant: apreneu IOT amb un alimentador de peix fresc: 9 passos (amb imatges)
Principiant: apreneu IOT amb un alimentador de peix fresc: aquest projecte tracta més d’una guia per començar amb un dispositiu IOT de baix pressupost i què podeu fer amb ell. Què és IOT? De Google: IoT és l'abreviatura d'Internet de les coses. L’Internet de les coses fa referència a la xarxa en creixement de
Utilitzeu el mòdul Bluetooth HC-05 per realitzar comunicacions micro: bits amb telèfon mòbil: 9 passos (amb imatges)
Utilitzeu el mòdul Bluetooth HC-05 per realitzar comunicacions micro: bits amb telèfon mòbil: al capítol Utilitzeu el mòdul Bluetooth HC-06 per realitzar comunicacions micro: bits amb telèfon mòbil, hem parlat de com utilitzar HC-06 per realitzar comunicacions entre micro: bit i telèfon mòbil. Excepte HC-06, hi ha un altre mòdul Bluetooth comú
Utilitzeu el mòdul Bluetooth HC-06 per realitzar comunicacions micro: bits amb telèfon mòbil: 8 passos (amb imatges)
Utilitzeu el mòdul Bluetooth HC-06 per realitzar comunicacions Micro: bit amb el telèfon mòbil: molts amics del meu entorn que juguen micro: bit em diuen que la connexió Bluetooth de micro: bit no és estable. És fàcil desconnectar. Si fem servir micropitó, ni tan sols es pot utilitzar el Bluetooth. Abans que aquest problema sigui resolt per micro: bit offic