Cov txheej txheem:

A3 Ntsuas: 5 Kauj Ruam (nrog Duab)
A3 Ntsuas: 5 Kauj Ruam (nrog Duab)

Video: A3 Ntsuas: 5 Kauj Ruam (nrog Duab)

Video: A3 Ntsuas: 5 Kauj Ruam (nrog Duab)
Video: Yasmi - Txiv Nraug Ntsuag ft. JN Vang (Music Video) 2024, Kaum ib hlis
Anonim
A3 Ntsuas
A3 Ntsuas
A3 Ntsuas
A3 Ntsuas

Lus Askiv

Tsuas yog:

A3:

- Autonomous

- Autodidact

- Autotune ua

Lub Hom Phiaj:- Tuav lub suab nrog lub microphone.

- Ua kom nrov lim thiab digitize lub teeb liab.

- Suav thiab tso saib FFT.

- Digitally hloov lub teeb liab.

- Ua kom nrov dua lub teeb liab thiab rov ua rau tus neeg hais lus.

Cov ntaub ntawv ntxiv:

Txhua lub hom phiaj tsis ua tiav.

Qhov tseeb, cov:

- Zaub ntawm FFT ntawm LT24 npo (Tseeb qhov FFT qhov tseem ceeb tau suav hauv HPS, tab sis LT24 npo thiab HPS tsis nyob hauv kev sib txuas lus)

- Kev hloov kho cov teeb liab

Cov Nqi Khoom:

DE0-Nano-SoC Pawg Thawj Coj.

- Terasic LT24 Screen

- Lub tshuab ua haujlwm nrov TL081CP *3

Voltage Hloov MAX660

- Chaw nres nkoj USB

- Ultrasonic Ranging Module HC-SR04

- Hloov

- 10 kOhms Potentiometers

- 1000µF Condensator

- 1J63 Condensator *2

22nJ250 Condensator *2

- 1K63 Condensator *2

-10 nF Condensator

- 1µF Condensator

- 220µF Condensator

- 10µF Condensator *7

- 1 kOhms Resistor *3

- 39 kOhms Resistor

-22 kOhms Resistor

3, 3 kOhms Resistor

- 150 kOhms Resistor

- 10 Ohms Resistor *3

- 1 MOhms Resistor

- 150 Ohms tus tiv thaiv

-330 Ohms Resistor

- 6,8 kOhms Resistor

4, 7 kOhms Resistor

Diode Schottky

- Velleman ENERGY Roj teeb

- Ribbon Cable

- WS2812 LEDs Sawb

Cov Cuab Yeej:

-Qhov

- Altium

- PuTTY

- KissFFT

FRANCAIS

Siv:

A3:

- Tus kheej

- Autodidacte

- Autotune ua

Lub Hom Phiaj:

- Capturer le son avec un microphone

- Amplifier, filtrer, thiab tus lej suav nrog lub teeb liab.

- Lub laij lej thiab ua tau zoo ntawm FFT

- Moduler numériquement le teeb liab.

- Amplifier le signal thiab le restituer avec un haut parleur

Cov ntaub ntawv ua tiav:

Tous les objectifs cités ne sont pas encore attendints.

Nyob rau retrouve notamment dans ce cas:

- Ua tau zoo ntawm FFT sur l'écran (les valeurs de la fft sont belles et bien calculées côté HPS, il manque cependant la communication entre le HPS et l'écran)

- Kev ntsuas tus lej ntawm lub teeb liab

Liste de Matériel:

Carte DE0-Nano-SoC

Ecran Terasic LT24

- Cov kws tshaj lij kev ua haujlwm TL081CP *3

- Hloov pauv qhov nrawm MAX660

- Chaw nres nkoj USB

Capteur Ultrason HC-SR04

- Cov cuam tshuam.

Potentiomètre 10 kOhms

Condensateur de capacité 1000µF

Condensateur 1J63 *2

Condensateur 22nJ250 *2

Condensateur 1K63 *2

Condensateur de capacité 10 nF

Condensateur de capacité 1 µF

Condensateur de capacité 220 µF

Condensateur de capacité 10 µF *7

-Resistance 1 kOhms *3

-Resistance 39 kOhms

-Resistance 22 kOhms

-Resistance 3, 3 kOhms

- Kev ruaj ntseg 150 kOhms

-Resistance 10 Ohms *3

-Resistance 1 MOhms

-Resistance 150 Ohms

-Resistance 330 Ohms

-Resistance 6, 8 kOhms

-Resistance 4, 7 kOhms

Diode Schottky

- Batterie velleman ENERGY

- C enbles en tsis ploj

Ruban de LEDs WS2812

Tawm:

-Qhov

- Altium

- PuTTY

- KissFFT

Kauj Ruam 1: Partie Analogique: Entrée // Analog Part: Nkag Mus

Partie Analogique: Entrée // Analog Tshooj: Nkag Mus
Partie Analogique: Entrée // Analog Tshooj: Nkag Mus
Partie Analogique: Entrée // Analog Tshooj: Nkag Mus
Partie Analogique: Entrée // Analog Tshooj: Nkag Mus

Lus Askiv

Ua ntej tshaj, koj yuav tsum ua PCB ntawm qhov nkag mus

Cov ntawv no tau muab faib ua 3 theem:

- Microphone

Preamplifier (TL081CP)

- Tsis siv neeg nce kev tswj hwm Circuit (TL081CP)

- Voltage Converter Circuit (MAX660)

FRANCAIS

Tout d'abord, ua raws li PCB du schéma de l'entrée de la carte DE0 Nano SoC.

Cette entrée est composé des des étage suivants:

- Microphone.

- Montage Préampl daim ntawv pov thawj. (TL081CP)

- Montage amplificateur à Contrôle Automatique de Gain (TL081CP)

Montage inverseur de nro (MAX660)

Kauj Ruam 2: Partie Analogique: Sortie // Analog Part: Output

Partie Analogique: Sortie // Analog Tshooj: Output
Partie Analogique: Sortie // Analog Tshooj: Output
Partie Analogique: Sortie // Analog Tshooj: Output
Partie Analogique: Sortie // Analog Tshooj: Output

Lus Askiv

Tom qab ntawd, koj yuav tsum ua PCB los ntawm kev tso tawm DE0-Nano-SoC rau tus hais lus.

Cov theem tseem ceeb:

-DAC (MCP4821-E/P) uas tig lub teeb liab digital los ntawm DE0-Nano-SoC rau hauv cov teeb liab analog.

- Thawj qhov kev txiav txim lim dej kom du lub teeb liab drom DAC.

- Lub zog siv hluav taws xob (LM386-1/NOPB)

FRANCAIS

Ensuite, ntawm kev rov ua dua PCB de sortie de la carte jusqu'au Haut Parleur.

Cov ntawv tseem ceeb:

Le montage du DAC (MCP4821-E/P) qui permet de convertir le signal numérique sortant de la carte DE0-Nano-SoC en un signal analogique.

- Filtre de lissage du premier ordre pour lisser le signal en sortie du DAC.

Montage Amplificateur de puissance (LM386N-1/NOPB).

Kauj Ruam 3: Connexion À La Carte DE0-Nano-SoC // Txuas mus rau DE0-Nano-SoC Board

Connexion À La Carte DE0-Nano-SoC // Txuas mus rau DE0-Nano-SoC Board
Connexion À La Carte DE0-Nano-SoC // Txuas mus rau DE0-Nano-SoC Board

Lus Askiv

Tam sim no koj muaj PCB, koj tuaj yeem txuas lawv rau DE0-Nano-SoC board. Ua ntej koj tuaj yeem txuas ntu "nkag" mus rau ADC, suav nrog hauv daim npav, ua raws cov txheej txheem saum toj no.

Tib yam rau qhov sib piv "tso tawm", qhov uas ob ntu txuas nrog ua tsaug rau SPI raws tu qauv qhov twg "Master" yog pawg thawj coj thiab "Slave", DAC:

- MOSI: Txuas nrog tus pin 4 (SDI) ntawm DAC.

- SCLK: Txuas nrog tus pin 3 (CLK) ntawm DAC.

- SS: Txuas nrog tus pin 2 (CS) ntawm DAC.

- GND: Txuas nrog hauv av ntawm "tso tawm" PCB.

FRANCAIS

Kev saib xyuas tsis zoo PCB les sont faits on va pouvoir les connecter la la carte DE0-Nano-SoC. On connecte la partie analogique "Entrée" à l'ADC de la carte DE0-Nano-SoC selon le schéma ci-dessus.

De même pour la partie analogique "Sortie", où les deux ob tog sont connectés selon un protocole SPI o la la carte est le "Maitre" et le DAC le "Qhev":

- MOSI: branché à la patte 4 (SDI) du DAC.

- SCLK: branché à la patte 3 (CLK) du DAC.

- SS: branché à la patte 2 (CS) du DAC.

- GND: branché au av du PCB de sortie.

Kauj Ruam 4: Ajout Des Modules // Ntxiv ntawm Cov Qauv

Lus Askiv

Ultrasonic Ranging Module HC-SR04:

Ua ntej txuas tus 'ECHO' tus pin rau pawg thawj coj saib xyuas GPIO tus pin, koj yuav tsum paub qhov faib hluav taws xob txhawm rau txo qhov hluav taws xob ntawm GPIO tus pin, vim nws lees txais tsis ntau dua 3.3V thaum tus pin 'ECHO' xa 5V.

WS2812 LEDs sawb:

LEDs txuas nrog GPIO tus pin ntawm pawg thawj coj saib. Thaum qhov kev zov me nyuam tab tom khiav cov LEDs hloov lawv cov xim nyob ntawm qhov deb ntawm HC-SR04 sensor thiab qhov teeb meem.

FRANCAIS

Capteur Ultrason HC-SR04:

Avant de brancher à une pin GPIO, il faut réaliser un pont diviseur de tension entre la pin ECHO du capteur et la pin de la carte, pour ne pas envoyer du 5V sur cette dernière qui n'acceptent que du 3, 3V au max.

Ruban de LEDs WS2812:

Les LEDs sont connectés aux pins GPIO de la carte. Quand le program est lancé, les LEDs vont changer de couleur en fonction de la distance entre le capteur HC-SR04 et un éventuel ឧបសគ្គ.

Kauj Ruam 5: Pab Pawg Numérique: Projet Quartus // Tus lej zauv: Quartus Project

Lus Askiv

KAUJ RUAM 1: LOAD LUB. SOF FILE

-Txuas DE0-Nano-SoC board rau koj lub PC ntawm USB BLASTER chaw nres nkoj.

- Qhib cov.qpf cov ntaub ntawv ntawm Quartus.

- Mus rau Cov Cuab Yeej> Programmer> Nyem rau ntawm daim ntawv teev npe> Hloov cov ntaub ntawv> Slect cov ntaub ntawv.sof

KAUJ RUAM 2: Kho tus IP chaw nyob ntawm lub Rooj Tswjhwm Saib

-Txuas DE0-Nano-SoC board rau koj lub PC ntawm UART chaw nres nkoj.

- Tua tawm PuTTY, thiab txuas rau lub rooj tsavxwm (COM3)

- Terminal qhib, txuas raws li hauv paus.

- Nkag mus rau kab hauv qab no: ifconfig eth0 IP (Tus IP uas koj tau teeb tsa hauv koj lub computer cov ntsuas)

KAUJ RUAM 3: QHIA ZOO TSHAJ PLAWS

- Ntawm PuTTY, txuas rau lub rooj tsavxwm ntawm ssh raws tu qauv nrog tus IP uas koj tau siv yav dhau los

- Txuas ua hauv paus

- Ntawm thiab EDS lub davhlau ya nyob twg, mus rau cov npe ntawm qhov haujlwm:

cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/software

(Txoj hauv kev mus rau qhov haujlwm hauv cov ntaub ntawv /software)

- Nkag mus rau cov lus txib hauv qab no:

scp./ULTRA_PROJECT hauv paus@IP:/tsev/hauv paus

(nrog IP tau teev tseg yav tas los)

FRANCAIS

ETAPE 1: CHARGER LE FICHIER. SOF

-Txuas tus lej la carte DE0-Nano-SoC à pov npav PC par le port USB BLASTER.

- Ouvrir le fichier.qpf du projet sur Quartus.

- Cliquer sur Cuab Yeej> Programmer> clic droit sur la liste des fichiers> hloov cov ntaub ntawv> sélectionner le.sof

KAUJ RUAM 2: TUS KHEEJ L'ADRESSE IP DE LA CARTE

-Txuas tus la carte DE0-Nano-SoC à pov npav PC par le port UART.

- Lancer PuTTY, thiab txuas nrog koj li la carte (entrer COM3)

- Tsis muaj lub davhlau ya nyob twg, txuas nrog koj li tant que hauv paus

- Nkag mus rau commande ifconfig eth0 IP (L 'IP fixe que vous auriez préalablement configuré dans les paramètres de votre ordinateur)

ETAPE 3: CHARGER LE PROGRAM

- Sur Putty, txuas koj li la carte ntawm ssh en entrant l'adresse IP que vous avez entré à l'étape précédente

- Txuas koj li tant que hauv paus

- Via un terminal EDS, rendez vous 'l'emplacement de votre projet (via la commande cd), dans le sous-dossier software (là ou se trouve le main.c). Piv txwv:

cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/software

(Chemin jusqu'au projet puis dans le fichier /software /)

- Compilez pov npav txoj haujlwm à l'aide de la commande ua

- Nkag mus rau hauv cov lus txib:

scp./ULTRA_PROJECT hauv paus@IP:/tsev/hauv paus

(avec l'adresse IP spécifiée précédemment)

Pom zoo: