Taula de continguts:
- Pas 1: material
- Pas 2: Schéma Du Montage Analogique
- Pas 3: PCB
- Pas 4: Assemblage Et Soudure
- Pas 5: Premi En Main De La Raspberry
- Pas 6: Mise En Place De La Nappe
- Pas 7: Adquisició de Du Signal Numérique
- Pas 8: FFT Du Signal Numérique
- Pas 9: Génération D'un Son
- Pas 10: finalització del codi
- Pas 11: A Vous De Jouer
Vídeo: Projet Siffleur: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Le tutoriel suivant va permetre la realització en alguns estudis del Projet Siffleur. Cet appareil permet d'entendre via des écouteurs le son "électronique" du sifflement que vous aurez product in the micro.
Pas 1: material
Pour réaliser ce projet, vous aurez besoin de:
1x - Raspberry Pi 2B
1x - PCB realitzat a Altium
1x - 1 micròfon electret à 2 pattes
2x - AOP LM358N
1x - CAN MCP3008
1x - Régulateur de tension
1x - Suport de piles
1x - Connecteur 40 broches
1x - Nappe de 40 broches
2x - Resistències de 22 kOhms
2x - Resistències de 2, 2 kOhms
2x - Resistències de 1 kOhms
2x - Resistències de 75 kOhms
1x - Resistència de 18 kOhms
1x - Resistència de 4, 7 kOhms
1x - Resistència de 47 kOhms
2x - Capacités de 10 nF
1x - Capacitat de 1uF
1x - díode
1x - Bouton d'interrupteur
Pas 2: Schéma Du Montage Analogique
Lors de cette étape, nous allons réaliser el montage analogique sur Altium:
1 - Aquest muntatge permet d'obtenir un desplaçament. Le premier pont diviseur de tension permet d'avoir en entrée du montage suiveur une tension de 1, 38 V. Le 2ème pont diviseur permet d'avoir 1, 26 V comme valeur d'offset.
2 - Il s'agit du montage du microphone correspondant à l'acquisition du signal. Celui-ci est en réalité composé du capteur en lui-même et d'un transistor FET (non representé sur le schéma). L'un des fils du microphone est branché à la masse tandis que l'autre sert à l'alimentation. La résistance R1 permet de polariser le transistor et le condensateur C1 permet de bloquer la tension continue fournie par R1 et ne laisser passer que le signal audio alternatif.
3 - Le signal obtenu après le microphone est centré en 0 V. Cette partie du montage va permetre d'ajouter la tension d'offset du (1) et ainsi avoir un signal centré en 1, 26 V.
4 - C'est un amplificateur suiveur pour faire une adaptation d'impédance. Ceci est facultatif.
5 - Ce sont deux cellules RC que l'on a mis en cascade. És un filtre que passa amb una freqüència de cupó d'1 kHz. C'est notre filtre anti-repliement qui nous sera utile lors de l'échantillonnage.
6 - C'est le convertisseur analogique vers numérique qui relit ensemble du montage analogique à la Raspberry. On peut voir sur le schéma quelles broches du CAN sont reliées à la Raspberry.
7 - Il s'agit de l'alimentation. La diode s’allumera quan el sistema serà en marxa.
Pas 3: PCB
On passe ensuite à la réalisation du PCB. Els fitxers necessaris són descarregables aquí:
Pas 4: Assemblage Et Soudure
Après l'impression du PCB, on soude tous les composants.
Pas 5: Premi En Main De La Raspberry
La Raspberry Pi 2B és composada d'un processador, d'una RAM, d'un lector de carta SD, d'un port USB, d'un port HDMI, de ports GPIO i d'un premi d'àudio Jack.
Branchement de la Raspberry a un PC
1- Utilitza directament un écran, un clavier et une souris
2- A travers un PC (en sèrie)
Il faut taper la commande suivante sur the terminal du PC: "sudo screen / dev / ttyUSB0 11520". Le login de la Raspberry est par défaut: pi et le mot de passe est: raspberry.
3- En SSH sobre un terminal linux
Il faut d'abord s'assurer que la Raspberry et le PC són connectats a un mateix xarxa. Ensuite, il s'agit de trouver l'adresse IP de la Raspberry grace à la commande: "ifconfig" puis taper la commande "sudo ssh pi @ adresseip". El login i el mot de passe són respectivament pi i raspberry.
Connexion Raspberry-MCP3008
On connecte la Raspberry au CAN segons les indicacions del schéma.
Pas 6: Mise En Place De La Nappe
Une alternative au branchement expliqué in the previous precedent is user una nappe de 40 broches qui va relier le PCB à la Raspberry. Per a la suite de la realització del nostre projecte, hem triat l’ús d’aquest mètode. Il faut ajouter un connecteur 40 broches au PCB.
Pas 7: Adquisició de Du Signal Numérique
Aquest fitxer permet adquirir els valors numèrics en sortida de MCP 3008. Nous usuaris de la biblioteca "WiringPi". Les valeurs sont ensuite copiées dans un fichier texte (présent dans le répertoire courant).
Nous consellons d'efectuer aquesta étape afin de verificar que el senyal numèric obtingut és coherent. Podeu dissenyar el senyal, o efectuar un FFT afin de verificar la vostra adquisició.
Les étapes du code sont commentées.
Pas 8: FFT Du Signal Numérique
Aquest fitxer conté el codi de la FFT (Fast Fourier Transform) des valeurs acquises to theape precedent.
Els valors després del seu tractament són afectats al terminal.
Pas 9: Génération D'un Son
C'est la bibliothèque "Alsa" qui va permetre de generar un son. Nous allons use una function sinusoïdale qui va se répéter.
El detall de les diferents funcions són comentades al fitxer.
Pas 10: finalització del codi
El codi complet comprèn un principal amb totes les funcions dels estudis anteriors, així com un fitxer complet per fer el compilador. Il suffit of copier the files on the Raspberry.
Pas 11: A Vous De Jouer
- Activez l'interrupteur
- Branchez les écouteurs
- Sifflez dans le micro
- A la fin de votre utilization, n'oubliez pas de désactiver l'interrupteur
Recomanat:
Disseny de jocs en Flick en 5 passos: 5 passos
Disseny de jocs en Flick en 5 passos: Flick és una manera molt senzilla de fer un joc, sobretot com un trencaclosques, una novel·la visual o un joc d’aventures
Detecció de cares a Raspberry Pi 4B en 3 passos: 3 passos
Detecció de cares a Raspberry Pi 4B en 3 passos: en aquest manual, farem la detecció de cares a Raspberry Pi 4 amb Shunya O / S mitjançant la biblioteca Shunyaface. Shunyaface és una biblioteca de reconeixement / detecció de cares. El projecte té com a objectiu aconseguir una velocitat de detecció i reconeixement més ràpida amb
Com fer un comptador de passos ?: 3 passos (amb imatges)
Com fer un comptador de passos ?: Jo solia tenir un bon rendiment en molts esports: caminar, córrer, anar en bicicleta, jugar a bàdminton, etc. M’encanta viatjar poc després. Bé, mireu el meu ventre corpulent … Bé, de totes maneres, decideixo tornar a començar a fer exercici. Quin equip he de preparar?
Mirall de vanitat de bricolatge en passos senzills (amb llums de tira LED): 4 passos
Mirall de vanitat de bricolatge en passos senzills (amb llums de tires LED): en aquest post vaig crear un mirall de vanitat de bricolatge amb l'ajut de les tires LED. És molt genial i també heu de provar-les
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): 6 passos
Arduino Halloween Edition: pantalla emergent de zombis (passos amb imatges): voleu espantar els vostres amics i fer soroll a Halloween? O simplement voleu fer una bona broma? Aquesta pantalla emergent de Zombies ho pot fer! En aquest instructiu us ensenyaré a fer zombis fàcilment amb Arduino. L'HC-SR0