Sommario:

Sound Changer: 5 passaggi (con immagini)
Sound Changer: 5 passaggi (con immagini)

Video: Sound Changer: 5 passaggi (con immagini)

Video: Sound Changer: 5 passaggi (con immagini)
Video: AI Video Generator: создайте реалистичное видео аватара с помощью ChatGPT 2024, Dicembre
Anonim
Cambia suono
Cambia suono

Ciao ! Hai sempre voluto creare un sistema audio di acquisizione/restituzione in grado di modificare il tuo suono con effetti come il filtraggio o la modulazione! Il cambia suono è fatto per te!

Questo progetto richiede circa 10 ore e un budget di $ 173,78.

1 scheda DE0 nano SoC: $ 80

www.terasic.com.tw/cgi-bin/page/archive.pl?…

1 schermo Arduino Shield 1, 8 (ST7735): $ 34,95

www.adafruit.com/product/802

2 Tipo di uscita analogica Sensore di misurazione della distanza GP2Y0A41SK0F: $ 12,86

www.gotronic.fr/art-capteur-de-mesure-shar…

1 Modulo ad ultrasuoni HC - SFR05: $22.29

www.gotronic.fr/art-transducteur-a-ultraso…

1 DAC MCP4821-E/P: $2,31

www.microchip.com/wwwproducts/en/MCP4821

1 LDO MAX764: $6.78

www.digikey.com/product-detail/en/maxim-in…

1 amplificatore audio LM386N: $ 0,93

www.gotronic.fr/art-lm386n-10319.htm

5 AOP: $ 0,16

www.alldatasheet.com/view.jsp?Searchword=TL…

Passaggio 1: progettazione PCB

Progettazione PCB
Progettazione PCB
Progettazione PCB
Progettazione PCB

Prima di tutto, devi scaricare il seguente circuito stampato:

*PCB3. Pcbdoc*

*PCB1. Pcbdoc*

Dopo aver stampato quei due PCB, collegali come nelle immagini precedenti.

Se non puoi stamparlo, puoi anche creare una breadboard con questo modello:

*Schema_PCB. SchDoc*

*AmpliAudioDAC_sch. SchDoc*

Passaggio 2: codice sorgente

Prima di tutto, dovrai scaricare Quartus con il seguente link:

www.altera.com/downloads/download-center.h…

Quindi scarica i due progetti: uno per l'elaborazione del suono e uno per lo schermo.

Configurazione dello schermo TFT Arduino:

github.com/tristanclare94/SoundChanger

Innanzitutto, carica il file.sof su DE0-Nano-Soc tramite lo strumento Quartus Programmer, tramite la porta USB-Blaster. L'architettura è costituita da una CPU Nios II, che permette di implementare un software codificato in C. Per caricare il software su Nios II, è necessario utilizzare i comandi di Nios II. Questi comandi sono scritti negli script test.sh (UNIX) e test.bat (Windows). Devi solo eseguire lo script.

Per modificare il software, è necessario aprire il file main.c, ricompilare ed eseguire nuovamente lo script. Quando il software è cambiato, non è necessario ricaricare il file.sof.

Configurazione FFT:

Compila il codice usando il comando "make" e lancialo direttamente dal SoC de0 nano dopo averlo inviato in SSH. Il file eseguibile si chiama "projetFFT". Per configurare la parte SSH del SoC de0 nano, seguire il tutorial altera nel manuale utente di de0 nano soc.

Passaggio 3: scatola

Scatola
Scatola

Prova a trovare almeno una scatola 23x21x7cm.

Puoi vedere qui una configurazione interna per la tua scatola. Se riesci a scavare un buco in alto, per lo schermo, è meglio. In caso affermativo, riporre gli altri oggetti in modo da facilitare il collegamento elettrico con l'altro componente.

Passaggio 4: risultato finale

Questo è un video del prodotto finale.

Passaggio 5: riferimenti

È possibile controllare i riferimenti con i seguenti collegamenti:

LDO:

DAC:

Ampli Audio:

AOP:

HC-SFR05:

GP2Y0A41SK0F:

Consigliato: