INHOUDSOPGAWE:
- Stap 1: Argitektuur
- Stap 2: materiaal
- Stap 3: Eerste PCB - Voor De0 Nano SoC
- Stap 4: Tweede PCB - Na die De0 Nano SoC Board
- Stap 5: Kommunikasie tussen PCB en De0 Nano SoC
- Stap 6: Hoe maak u klankeffekte met 'n infrarooi sensor?
Video: EISE4 -projek: leer hoe om 'n stemmodulasie -toestel te realiseer: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
In hierdie instruksies gaan u deur al die verskillende stappe om 'n toestel te realiseer wat klankeffekte byvoeg ('n vertraging en 'n eggo). Hierdie toestel bestaan meestal uit 'n mikrofoon, 'n DE0 Nano SoC -bord, 'n luidspreker, 'n skerm en 'n infrarooi sensor. Afhangende van die afstand wat u van die infrarooi sensor af staan, word 'n effek waargeneem. Die skerm is hier om die FFT te druk.
Ons het 'n De0 Nano SoC -bord gebruik, en twee PCB's is daaraan gekoppel. Dit is 'n analoog stroombaan waarop ons elke komponent wat ons benodig, gelas het.
Stap 1: Argitektuur
Hier is die argitektuur waaraan ons eers gedink het voordat ons met die projek begin het. Ons het eers die mikrofoon gekry wat die signaalverkryging besef, wat dan met die spanningsversterker versterk word. Dit word dan gekoppel aan die ADC -pen van die DE0 Nano Soc -bord, wat die FFT bereken en op 'n skerm druk. Die uitsette van die kaart word dan aan 'n DAC gekoppel, voordat dit versterk en aan die luidspreker gekoppel word.
Op hierdie punt van die projek het ons nie gedink aan die gebruik van 'n infrarooi sensor wat ons later in die projek geassimileer het nie.
Stap 2: materiaal
Om hierdie projek te realiseer, het ons die volgende komponente gebruik:
- Mikrofoon
- Luidspreker
- DE0 Nano Soc -bord
-Analoog-na-digitale omskakelaar (geïntegreer in die DE0 Nano Soc-bord)
-Digitaal-na-analoog-omskakelaar (MCP4821)
- Klankversterker (LM386N-1)
- Spanningsversterker met outomatiese versterkingsbeheer
- Spanningsreguleerder wat -5V genereer (MAX764)
- Infrarooi sensor (GP2Y0E02A)
- Sonkrag wat 5V opwek (kragtoevoer)
- Skerm (wat die FFT afdruk)
Stap 3: Eerste PCB - Voor De0 Nano SoC
Hierdie eerste analoogkring bevat die mikrofoon (MC1), die spanningsversterker met outomatiese versterkingsbeheer (die deel van die stroombaan wat aan die operasionele versterker gekoppel is) en die spanningsreguleerder wat -5V (MAX764) genereer.
Eerstens vang die mikrofoon die geluid, dan word die klank versterk met die spanningsversterker; die spanning gaan ongeveer van 16mV na 1.2V. Die spanningsreguleerder is slegs hier om die operasionele versterker te voorsien.
Die uitset van die hele stroombaan hou verband met die ADC -pen van die DE0 Nano Soc -bord.
Stap 4: Tweede PCB - Na die De0 Nano SoC Board
Die insette van hierdie tweede analoogkring is gekoppel aan verskillende penne van die DE0 Nano Soc -bord, dit is die CS-, SCK- en SDI -penne. Hierdie insette word dan gekoppel aan die DAC (MCP4821), wat dan aan die Audio Power Amplifier (LM386N-1) gekoppel word. Ons het uiteindelik die luidspreker.
Die hele stroombaan word voorsien van 5V wat van die DE0 Nano Soc -bord kom, en die grond daarvan is verbind met die DE0 Nano Soc's en met die eerste PCB -grond.
Stap 5: Kommunikasie tussen PCB en De0 Nano SoC
Die sein wat van die mikrofoon kom, word aan die ADC van die kaart gekoppel. Die ADC is gekoppel aan die HPS en ons het 'n NIOS II wat gebruik word om die skerm te beheer. Om te kommunikeer, gebruik die HPS en die NIOS II 'n gedeelde geheue. Ons het 'n C -kode wat in die HPS werk wat waardes van die ADC ontvang en effekte op die klank het. Die resultaat word dan na die volgende PCB gestuur via 'n SPI -draad wat op 'n GPIO van die kaart gekoppel is. Ons het ook 'n C -kode op dieselfde tyd in die NIOS II. Hierdie program is daar om die skerm te beheer en 'n FFT -spektrum te wys.
Stap 6: Hoe maak u klankeffekte met 'n infrarooi sensor?
In hierdie projek gebruik ons slegs een klankeffek, dit is klankvertraging. Om hierdie effek te aktiveer, het ons besluit om die infrarooi sensor te gebruik. Die sensor wat aan die geïntegreerde ADC van die kaart gekoppel is, het 'n waarde tussen 60 en 3300. Ons het 'n waarde naby 3300 as ons naby die sensor is en ons het 'n waarde naby 60 as ons ver daarvandaan is. Ons het gekies om die vertraging slegs te aktiveer as die waarde meer as 1800 is, anders word die geluid direk na die SPI gestuur.
Aanbeveel:
Leer hoe u 'n pasgemaakte PCB kan ontwerp met EasyEDA aanlynhulpmiddels: 12 stappe (met foto's)
Leer hoe om 'n pasgemaakte PCB te ontwerp met EasyEDA Online Tools: ek wou nog altyd 'n persoonlike PCB ontwerp, en met aanlynhulpmiddels en goedkoop PCB -prototipes was dit nog nooit so maklik as nou nie! Dit is selfs moontlik om die oppervlakte -onderdele goedkoop en maklik in 'n klein volume saam te stel om die moeilike oplossing te bespaar
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Leer hoe om 'n draagbare battery -aangedrewe monitor te maak wat ook 'n Raspberry Pi kan aandryf: 8 stappe (met foto's)
Leer hoe u onderweg 'n draagbare battery kan maak wat ook 'n Raspberry Pi kan aanskakel: wou u ooit python kodeer, of 'n vertoonuitset vir u Raspberry Pi -robot onderweg wil hê, of 'n draagbare sekondêre skerm vir u skootrekenaar benodig of kamera? In hierdie projek gaan ons 'n draagbare battery-aangedrewe monitor bou en
Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)
Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede .: Om eers in die wêreld van elektronika en robotika te begin, kan aanvanklik nogal skrikwekkend wees. Daar is baie dinge om aan die begin te leer (stroombaanontwerp, soldeer, programmering, die keuse van die regte elektroniese komponente, ens) en as dinge verkeerd loop
Hack the Spy Ear en leer hoe om 'n kring te omskep: 4 stappe (met foto's)
Hack die Spy Ear en leer hoe om 'n kring te omskep: hierdie instruksies stel die eerbiedwaardige Spy Ear bekend in besonderhede en hoe ek 'n kring kan omskakel. Waarom verdien hierdie toestel sy eie instruksies?:-U kan 'n Spy Ear vir 'n dollar koop ! -Dit kan klanke tot 60 dB of 'n faktor van 1000 versterk