Sadržaj:
- Korak 1: Partie Analogique: Entrée // Analogni dio: Unos
- Korak 2: Partie Analogique: Sortie // Analogni dio: Izlaz
- Korak 3: Connexion À La Carte DE0-Nano-SoC // Spajanje na ploču DE0-Nano-SoC
- Korak 4: Ajout Des Modules // Dodavanje modula
- Korak 5: Partie Numérique: Projet Quartus // Numerički dio: Quartus Project
Video: A3 instrument: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
ENGLESKI
Jednostavno:
A3:
- Autonomna
- Autodidakt
- Automatsko podešavanje
Ciljevi:- Snimite zvuk mikrofonom.
- Pojačajte filter i digitalizirajte signal.
- Izračunajte i prikažite FFT.
- Digitalno modulirajte signal.
- Pojačajte signal i vratite ga u zvučnik.
Dodatne informacije:
Svi ciljevi nisu postignuti.
Tačnije, one:
- Prikaz FFT -a na ekranu LT24 (Doista se vrijednosti FFT -a izračunavaju u HPS -u, ali zaslon LT24 i HPS ne komuniciraju)
- Digitalna modulacija signala
Opis materijala:
-DE0-Nano-SoC ploča.
- Zaslon Terasic LT24
- Operativno pojačalo TL081CP *3
- Pretvarač napona MAX660
- USB priključak
- Modul ultrazvučnog mjerenja HC-SR04
- Sklopka
- Potenciometri od 10 kOhms
- 1000µF kondenzator
- 1J63 Kondenzator *2
- 22nJ250 Kondenzator *2
- 1K63 Kondenzator *2
- 10nF kondenzator
- 1µF kondenzator
- 220µF kondenzator
- 10µF kondenzator *7
- 1 kOhms otpornik *3
- Otpornik od 39 kOhms
- otpornik od 22 kOhms
- 3, 3 kOhms otpornik
- 150 kOhms otpornik
- 10 Ohm otpornik *3
- 1 MOhms otpornik
- 150 Ohm otpornik
- Otpornik od 330 ohma
- 6, 8 kOhms otpornik
- 4, 7 kOhms otpornik
- Dioda Schottky
- Velleman ENERGETSKA baterija
- Vrpčasti kabel
- WS2812 LED traka
Alati:
- Quartus
- Altij
- SITAN
- KissFFT
FRANCAIS
Jednostavnost:
A3:
- Autonomija
- Autodidakt
- Automatsko podešavanje
Objektivi:
- Hvatač samo sin avec un mikrofon
- Pojačalo, filtar i drugi broj signala.
- Calculator et afficher la FFT
- Moduler numériquement le signal.
- Pojačalo le signal et le restituer avec un haut parleur
Dodatne informacije:
Tous les objectifs cités ne sont pas encore atteints.
Na retrouve notamment dans ce cas:
- Affichage de la 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)
- Modulation numérique du signal
Liste de Matériel:
-Karta DE0-Nano-SoC
- Ecran Terasic LT24
- Pojačalo opérationnel TL081CP *3
- Pretvarač napetosti MAX660
- USB priključak
- Capteur Ultrason HC-SR04
- Interpreter.
- Potenciometar 10 kOhms
- Kondenzator kapaciteta 1000µF
- Kondenzator 1J63 *2
- Kondenzator 22nJ250 *2
- Kondenzator 1K63 *2
- Kondenzator kapaciteta 10 nF
- Kondenzatorski kapacitet 1 µF
- Kondenzatorski kapacitet 220 µF
- Kondenzatorski kapacitet 10 µF *7
- Otpor 1 kOhms *3
- Otpor 39 kOhms
- Otpor 22 kOhms
- Otpor 3, 3 kOhms
- Otpor 150 kOhms
- Otpor 10 Ohma *3
- Otpor 1 MOhms
- Otpor 150 Ohma
- Otpor 330 Ohma
- Otpor 6, 8 kOhms
- Otpor 4, 7 kOhms
- Dioda Schottky
- Batlerie velleman ENERGIJA
- Câbles en nappe
- LED diode WS2812
Outils:
- Quartus
- Altij
- SITAN
- KissFFT
Korak 1: Partie Analogique: Entrée // Analogni dio: Unos
ENGLESKI
Prvo morate napraviti PCB ulaznog dijela
Ovaj unos podijeljen je u 3 faze:
- Mikrofon
- Predpojačalo (TL081CP)
- Automatski krug upravljanja pojačanjem (TL081CP)
- Krug pretvarača napona (MAX660)
FRANCAIS
Tout d'abord, il faut réaliser le PCB du schéma de l'entrée de la carte DE0 Nano SoC.
Cette entrée est composé des étage suivants:
- Mikrofon.
- Montage Préamplificateur. (TL081CP)
- Montažni pojačivač na Contrôle Automatique de Gain (TL081CP)
- Montažni inverzorski napon (MAX660)
Korak 2: Partie Analogique: Sortie // Analogni dio: Izlaz
ENGLESKI
Zatim morate izraditi tiskanu ploču od izlaza DE0-Nano-SoC do zvučnika.
Glavne faze:
-DAC (MCP4821-E/P) koji digitalni signal iz DE0-Nano-SoC pretvara u analogni signal.
- Filter za izravnavanje prvog reda za uglađivanje signala iz DAC -a.
- Pojačalo audio snage (LM386-1/NOPB)
FRANCAIS
Ensuite, on réalise le PCB de sortie de la carte jusqu'au Haut Parleur.
Značajni Les étages:
-Le montage du DAC (MCP4821-E/P) qui permet de converter le signal numérique sortant de la carte DE0-Nano-SoC en analog signala.
- Filtre de lissage du premier ordre pour lisser le signal en sortie du DAC.
- Montažni pojačalo (LM386N-1/NOPB).
Korak 3: Connexion À La Carte DE0-Nano-SoC // Spajanje na ploču DE0-Nano-SoC
ENGLESKI
Sada kada imate PCB, možete ih spojiti na ploču DE0-Nano-SoC. Najprije možete spojiti "entry" dio na ADC, uključen u karticu, slijedeći gornju shemu.
Ista stvar za analogni dio "output", gdje su dva dijela povezana zahvaljujući SPI protokolu gdje je "Master" ploča, a "Slave", DAC:
- MOSI: Spojen na pin 4 (SDI) DAC -a.
- SCLK: Spojen na pin 3 (CLK) DAC -a.
- SS: Spojen na pin 2 (CS) DAC -a.
- GND: Spojen na masu "izlazne" PCB -a.
FRANCAIS
Maintenant que les deux PCB sont faits on va pouvoir les connecter à 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 party sont connectés selon un protocole SPI où la carte est le "Maitre" et le DAC le "Slave":
- 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 ground du PCB de sortie.
Korak 4: Ajout Des Modules // Dodavanje modula
ENGLESKI
Modul ultrazvučnog mjerenja HC-SR04:
Prije nego što spojite 'ECHO' pin na GPIO pin na ploči, morate realizirati razdjelnik napona kako biste smanjili napon na GPIO pin -u, jer ne prihvaća više od 3,3 V kada 'ECHO' pin daje 5V.
WS2812 LED traka:
LED diode su spojene na GPIO pinove ploče. Tijekom izvođenja programa LED diode mijenjaju boju ovisno o udaljenosti između senzora HC-SR04 i prepreke.
FRANCAIS
Capteur Ultrason HC-SR04:
Avant de Brancher à une pin GPIO, il faut réaliser un pont diviseur de tente 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 LED diode WS2812:
Sve LED diode spajaju pomoćne pinove GPIO de la carte. Kontrolirajte program, sve LED diode za promjenu smjera na udaljenosti ulaze u capteur HC-SR04 i prepreku u vezi s događajem.
Korak 5: Partie Numérique: Projet Quartus // Numerički dio: Quartus Project
ENGLESKI
1. KORAK: UČITAJTE. SOF DATOTEKU
-Spojite ploču DE0-Nano-SoC na računalo putem USB BLASTER priključka.
- Otvorite.qpf datoteku na Quartusu.
- Idite na Alati> Programer> Desnom tipkom miša kliknite popis datoteka> Promijeni datoteku> Odaberite datoteku.sof.
KORAK 2: POPRAVITE IP ADRESU ODBORA
-Spojite ploču DE0-Nano-SoC na računalo putem UART priključka.
- Pokrenite PuTTY i spojite se na ploču (COM3)
- Terminal se otvara, povežite se kao root.
- Unesite sljedeći redak: ifconfig eth0 IP (IP koji ste konfigurirali u parametrima računala)
3. KORAK: UČITAJTE PROGRAM
- Na PuTTY -u povežite se na ploču putem ssh protokola s IP -om koji ste prethodno koristili
- Povežite se kao root
- Preko EDS terminala idite u direktorij projekta:
cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/softver
(Put do projekta u /softverskoj datoteci)
- Unesite sljedeću naredbu:
scp./ULTRA_PROJECT root@IP:/home/root
(s prethodno navedenim IP -om)
FRANCAIS
ETAPE 1: CHARGER LE FICHIER. SOF
-Spojite la carte DE0-Nano-SoC na računalo s priključka USB BLASTER.
- Ouvrir le fichier.qpf du projet sur Quartus.
- Cliquer sur Tools> Programmer> clic droit sur la liste des fichiers> promijeni datoteku> selektorski le.sof
ETAPE 2: FIXER L'ADRESSE IP DE LA CARTE
-Connecter la carte DE0-Nano-SoC à votre PC s priključka UART.
- Lancer PuTTY, et connectez vous à la carte (unositelj COM3)
- Un terminal s'ouvre, connectez vous en tant que root
- Entrer la commandnde ifconfig eth0 IP (L 'IP fixe que vous auriez préalablement configuraé dans les paramètres de votre ordinateur)
ETAPE 3: LEAR PROGRAM
- Sur Putty, connectez vous à la carte putem ssh en entrant l'adresse IP que vous avez entré à l'étape précédente
- Connectez vous en tant que root
- Putem un terminal EDS-a, rendez vous à l'emplacement de votre projet (via la commande cd), dans le sous-dossier software (là ou se trouve le main.c). Primjer:
cd/cygdrive/c/quartus_design/HPS_CONTROL_FPGA_LED/softver
(Chemin jusqu'au projet puis dans le fichier /softver /)
- Sastavite votre program à l'aide de la commande make
- Entrer ensuite la commandnde:
scp./ULTRA_PROJECT root@IP:/home/root
(avec l'adresse IP spécifiée précédemment)
Preporučeni:
Napravite MIDI instrument kontroliran vjetrom: 5 koraka (sa slikama)
Napravite MIDI instrument koji kontrolira vjetar: Ovaj je projekt poslan na 'Creative Electronics', modul četvrte godine BEng Electronics Engineeringa na Sveučilištu u Málagi, Škola za telekomunikacije. Prvotna ideja rođena je davno, jer je moj partner, Alejandro, potrošila više od pola
Synthfonio - glazbeni instrument za svakoga: 12 koraka (sa slikama)
Synthfonio - glazbeni instrument za svakoga: volim sintetizatore i MIDI kontrolere, ali užasno sviram klavijature. Volim pisati glazbu, ali da biste zapravo svirali spomenutu glazbu, morate naučiti svirati neki instrument. Za to je potrebno vrijeme. Vrijeme koje mnogi ljudi nemaju
SONAR Instrument za mjerenje visine 2: 3 koraka (sa slikama)
SONAR Instrument za mjerenje visine 2: verzija 1.0: https://www.instructables.com/id/SONAR-Height-Meas…Want To Build PC: http://howtobuildpcr8india.weebly.com/ Uvod: Ovaj projekt je alat za mjerenje visine koji se temelji na arduinu i ultrazvučnom senzoru. Mjerenje
Bucky Touch: Osvijetljeni dodekaedrov instrument: 12 koraka (sa slikama)
Bucky Touch: Osvijetljeni dodekaedarski instrument: Prije otprilike dvije godine sagradio sam veliku LED geodetsku kupolu sa 120 lica koja reproducira glazbu s MIDI izlazom. Međutim, izgradnja je bila teška, a senzori nisu bili potpuno pouzdani. Odlučio sam izgraditi Bucky Touch, manju verziju svog geodetskog do
Ultrazvučni pametni instrument: 4 koraka (sa slikama)
Ultrazvučni pametni instrument: SvrhaOvo je instrument koji koristi ultrazvučni senzor za mjerenje udaljenosti objekta (ovo bi mogla biti vaša ruka). Ovom notom odabire se nota za sviranje, u različitim načinima glazbalo svira različite stvari. Ovo bi mogla biti jedna bilješka (f