Table des matières:
- Étape 1: Architecture
- Étape 2: Matériaux
- Étape 3: Premier PCB - Avant De0 Nano SoC
- Étape 4: Deuxième PCB - Après la carte De0 Nano SoC
- Étape 5: Communication entre PCB et De0 Nano SoC
- Étape 6: Comment faire des effets sonores avec un capteur infrarouge ?
Vidéo: Projet EISE4 : Apprenez à réaliser un appareil de modulation vocale : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce instructable, vous passerez par toutes les différentes étapes pour réaliser un appareil qui ajoute des effets sonores (un délai et un écho). Cet appareil se compose principalement d'un microphone, d'une carte DE0 Nano SoC, d'un haut-parleur, d'un écran et d'un capteur infrarouge. Selon la distance que vous vous tenez du capteur infrarouge, un effet sera réalisé. L'écran est là pour imprimer la FFT.
Nous avons utilisé une carte SoC De0 Nano et deux PCB y sont connectés. Ce sont des circuits analogiques sur lesquels nous avons soudé chaque composant dont nous avons besoin.
Étape 1: Architecture
Voici l'architecture à laquelle nous avons d'abord pensé avant de démarrer le projet. Nous avons d'abord le microphone qui réalise l'acquisition du signal, qui est ensuite amplifié avec l'amplificateur de tension. Il est ensuite connecté à la broche ADC de la carte DE0 Nano Soc, qui calcule la FFT et l'imprime sur un écran. Les sorties de la carte sont ensuite connectées à un DAC, avant d'être amplifiées et connectées au haut-parleur.
A ce stade du projet nous n'avons pas pensé à l'utilisation d'un capteur infrarouge, que nous avons assimilé plus tard dans le projet.
Étape 2: Matériaux
Pour réaliser ce projet, nous avons utilisé les composants suivants:
- Microphone
- Haut-parleur
- Carte DE0 Nano Soc
- Convertisseur analogique-numérique (intégré à la carte DE0 Nano Soc)
- Convertisseur numérique-analogique (MCP4821)
- Amplificateur de puissance audio (LM386N-1)
- Amplificateur de tension avec contrôle automatique de gain
- Régulateur de tension qui génère -5V (MAX764)
- Capteur infrarouge (GP2Y0E02A)
- L'énergie solaire qui génère 5V (alimentation)
- Écran (qui imprime la FFT)
Étape 3: Premier PCB - Avant De0 Nano SoC
Ce premier circuit analogique contient le microphone (MC1), l'amplificateur de tension avec contrôle automatique de gain (la partie du circuit connectée à l'amplificateur opérationnel) et le régulateur de tension qui génère -5V (MAX764).
D'abord le microphone capte le son, puis le son est amplifié avec l'amplificateur de tension; la tension passe de 16mV à 1,2V environ. Le régulateur de tension n'est là que pour alimenter l'amplificateur opérationnel.
La sortie de l'ensemble du circuit est liée à la broche ADC de la carte DE0 Nano Soc.
Étape 4: Deuxième PCB - Après la carte De0 Nano SoC
Les entrées de ce deuxième circuit analogique sont connectées à différentes broches de la carte DE0 Nano Soc, qui sont les broches CS, SCK et SDI. Ces entrées sont ensuite connectées au DAC (MCP4821), qui est ensuite connecté à l'amplificateur de puissance audio (LM386N-1). Nous avons enfin le haut-parleur.
L'ensemble de ce circuit est alimenté en 5V provenant de la carte DE0 Nano Soc, et sa masse est connectée à la DE0 Nano Soc et à la masse du premier PCB.
Étape 5: Communication entre PCB et De0 Nano SoC
Le signal qui vient du microphone est connecté à l'ADC de la carte. L'ADC est connecté au HPS et nous avons un NIOS II qui est utilisé pour contrôler l'écran. Pour communiquer, le HPS et le NIOS II utilisent une mémoire partagée. Nous avons un code C exécuté dans le HPS qui reçoit des valeurs de l'ADC et fait quelques effets sur le son. Le résultat est ensuite envoyé au PCB suivant via un fil SPI qui est connecté sur un GPIO de la carte. Nous avons également un code C exécuté dans le NIOS II en même temps. Ce programme est là pour contrôler l'écran et afficher un spectre FFT.
Étape 6: Comment faire des effets sonores avec un capteur infrarouge ?
Dans ce projet, nous n'utilisons qu'un seul effet sonore, qui est le retard du son. Pour activer cet effet, nous avons décidé d'utiliser le capteur infrarouge. Le capteur qui est connecté à l'ADC intégré de la carte a une valeur entre 60 et 3300. On a une valeur proche de 3300 quand on est près du capteur et on a une valeur proche de 60 quand on en est loin. Nous avons choisi d'activer le delay uniquement si la valeur est supérieure à 1800, sinon le son est directement envoyé au SPI.
Conseillé:
Apprenez à concevoir un PCB de forme personnalisée avec les outils en ligne EasyEDA : 12 étapes (avec photos)
Apprenez à concevoir un PCB de forme personnalisée avec les outils en ligne EasyEDA : J'ai toujours voulu concevoir un PCB personnalisé, et avec des outils en ligne et un prototypage de PCB bon marché, cela n'a jamais été aussi facile qu'aujourd'hui ! Il est même possible d'assembler les composants de montage en surface à moindre coût et facilement dans un petit volume pour économiser le sol difficile
Utilisez le module Bluetooth HC-05 pour réaliser une communication micro:bit avec un téléphone portable : 9 étapes (avec photos)
Utilisez le module Bluetooth HC-05 pour réaliser une communication micro:bit avec un téléphone portable : Dans le chapitre Utiliser le module Bluetooth HC-06 pour réaliser une communication micro:bit avec un téléphone portable, nous avons expliqué comment utiliser HC-06 pour réaliser une communication entre micro : peu et téléphone portable. À l'exception du HC-06, il existe un autre module Bluetooth commun
Utilisez le module Bluetooth HC-06 pour réaliser une communication micro:bit avec un téléphone portable : 8 étapes (avec photos)
Utilisez le module Bluetooth HC-06 pour réaliser une communication micro:bit avec un téléphone portable : beaucoup d'amis autour de moi qui jouent à micro:bit me disent que la connexion Bluetooth de micro:bit n'est pas stable. Il est facile de se déconnecter. Si nous utilisons du micropython, le Bluetooth ne peut même pas être utilisé. Avant que ce problème ne soit résolu par micro:bit ofic
Stabilisateur d'appareil photo pour ENV2 ou autres téléphones avec appareil photo : 6 étapes
Stabilisateur d'appareil photo pour ENV2 ou autres téléphones avec appareil photo : vous avez toujours voulu faire une vidéo mais vous n'avez qu'un téléphone avec appareil photo ? Avez-vous déjà fait une vidéo avec un téléphone appareil photo mais vous ne pouvez pas le maintenir immobile ? Eh bien, c'est l'instructable pour vous
Prenez d'incroyables photos macro avec n'importe quel appareil photo Appareil photo Surtout un IPhone : 6 étapes
Prenez d'incroyables photos macro avec n'importe quel appareil photo. !? Fondamentalement, il s'agit d'un addon d'augmentation pour n'importe quel appareil photo de téléphone portable pour agrandir l'objectif de votre appareil photo existant pour prendre