Índice:
- Etapa 1: Matériel
- Etapa 2: Schéma Du Montage Analogique
- Etapa 3: PCB
- Etapa 4: montagem e som
- Etapa 5: Prêmio En Main De La Raspberry
- Etapa 6: Mise En Place De La Nappe
- Etapa 7: Acquisition Du Signal Numérique
- Etapa 8: FFT Du Signal Numérique
- Etapa 9: Génération D'un Son
- Etapa 10: Código Completo
- Etapa 11: A Vous De Jouer
Vídeo: Projet Siffleur: 11 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-05 19:32
Le tutoriel suivant va vous permettre de réaliser en quelques étapes le Projet Siffleur. Cet appareil permet d'entendre via des écouteurs le son "électronique" du sifflement que vous aurez produit dans le micro.
Etapa 1: Matériel
Pour réaliser ce projet, vous aurez besoin de:
1x - Raspberry Pi 2B
1x - PCB réalisé sur Altium
1x - 1 eletreto de microfone com 2 pattes
2x - AOP LM358N
1x - CAN MCP3008
1x - Régulateur de tension
1x - Suporte de pilhas
1x - broches Connecteur 40
1x - Nappe de 40 broches
2x - Résistances de 22 kOhms
2x - Resistências de 2, 2 kOhms
2x - Resistências de 1 kOhms
2x - Resistências 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 - Capacité de 1uF
1x - diodo
1x - Bouton d'interrupteur
Etapa 2: Schéma Du Montage Analogique
Lors de cette étape, nous allons réaliser le montage analogique sur Altium:
1 - Ce montagem permet d'obtenir un offset. 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 microfone correspondente à l'acquisition du signal. Celui-ci est en réalité composé du capteur en lui-même et d'un transistor FET (não representado sobre o esquema). L'un des fils du microfone est branché à la masse tandis that l'autre sert à l'alimentation. A resistência R1 permite o polarizador do transistor e o condensador C1 permite o bloquer da tensão continua quatro vezes por R1 e não deixa o sinal alternativo de áudio.
3 - O sinal obtido após o microfone está centrado em 0 V. Cette partie du montage va permettre d'ajouter a tensão d'offset du (1) e ainsi avoir un signal centré en 1, 26 V.
4 - C'est un amplificateur suiveur pour faire une adapter d'impédance. Ceci est facultatif.
5 - Ce sont deux cellules RC que l'on a mis en cascade. C'est un filtro passe-bas com uma freqüência de golpe de 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 l'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 lorsque le système sera en marche.
Etapa 3: PCB
Em passe ensuite à la réalisation du PCB. Les fichiers nécessaires sont téléchargeables ici:
Etapa 4: montagem e som
Après l'impression du PCB, em soude tous les composants.
Etapa 5: Prêmio En Main De La Raspberry
La Raspberry Pi 2B é composto de um processador, de um RAM, de um leitor de carta SD, de uma porta USB, de uma porta HDMI, de portas GPIO e de um jack de áudio premiado.
Branchement de la Raspberry para um PC
1- Utiliser directement un écran, un clavier et une souris
2- A travers un PC (en série)
Deixe o comando suivar no terminal do PC: "sudo screen / dev / ttyUSB0 11520". Le login de la Raspberry é par défaut: pi et le mot de passe est: framboesa.
3- En SSH em um terminal linux
O faut d'abord s'assurer que o Raspberry e o PC conectam-se a um meu currículo. Ensuite, il s'agit de trouver l'adresse IP de la Raspberry grâce à la commande: "ifconfig" puis taper la commande "sudo ssh pi @ adresseip". Faça o login e o mot de passe sobre a parte respeitosa da framboesa.
Connexion Raspberry-MCP3008
On connecte la Raspberry au CAN en suivant les indications du schéma.
Etapa 6: Mise En Place De La Nappe
Uma alternativa ao branco explicado na fita anterior é o uso de uma capa de 40 broches que deve ser armazenado no PCB à la Raspberry. Pour la suite de la réalisation de notre projet, nous avons choisi d'utiliser cette méthode. Il faut ajouter un connecteur 40 broches au PCB.
Etapa 7: Acquisition Du Signal Numérique
Ce fichier permet d'acquérir les valeurs numériques en sortie de MCP 3008. Nous utilisons la bibliothèque "WiringPi". Les valeurs sont ensuite copiées dans un fichier texte (presente no répertoire courant).
Nous conseillons d'effectuer cette étape afin de vérifier que le signal numérique obtenu est cohérent. Vous pouvez dessiner le signal, ou efetue uma aquisição de FFT afin de vérifier votre.
Les étapes du code sont commentées.
Etapa 8: FFT Du Signal Numérique
Este é o conteúdo do código da FFT (Fast Fourier Transform) dos valores de aquisições anteriores.
Les valeurs après leur traitement sont affichées dans le terminal.
Etapa 9: Génération D'un Son
C'est la bibliothèque "Alsa" qui va permettre de générer un son. Nous allons utiliser une fonction sinusoïdale qui va se répéter.
Le détail des différentes fonctions sont commentées dans le fichier.
Etapa 10: Código Completo
Le code complet compreende um avec toutes les fonctions des étapes precedentes ainsi qu'un makefile pour faire compililer le tout. Il suffit de copier les fichiers sur la Raspberry.
Etapa 11: A Vous De Jouer
- Activez l'interrupteur
- Branchez les écouteurs
- Sifflez dans le micro
- A la fin de votre usage, n'oubliez pas de désactiver l'interrupteur
Recomendado:
Como fazer uma antena dupla BiQuade 4G LTE Etapas fáceis: 3 etapas
Como Fazer Antena Dupla BiQuade 4G LTE Etapas fáceis: Na maioria das vezes que enfrentei, não tenho uma boa intensidade de sinal para meus trabalhos do dia-a-dia. Então. Procuro e tento diferentes tipos de antena, mas não funciona. Depois de perder tempo, encontrei uma antena que espero fazer e testar, porque não é um princípio de construção
Design de jogo no Flick em 5 etapas: 5 etapas
Design de jogos no Flick em 5 etapas: o Flick é uma maneira realmente simples de fazer um jogo, especialmente algo como um quebra-cabeça, romance visual ou jogo de aventura
Detecção de rosto no Raspberry Pi 4B em 3 etapas: 3 etapas
Detecção de rosto no Raspberry Pi 4B em 3 etapas: Neste Instructable, vamos realizar a detecção de rosto no Raspberry Pi 4 com Shunya O / S usando a Biblioteca Shunyaface. Shunyaface é uma biblioteca de reconhecimento / detecção de rosto. O projeto visa alcançar a detecção mais rápida e velocidade de reconhecimento com
Espelho de cortesia DIY em etapas fáceis (usando luzes de tira LED): 4 etapas
Espelho de toucador DIY em etapas fáceis (usando tiras de LED): Neste post, fiz um espelho de toucador DIY com a ajuda de tiras de LED. É muito legal e você deve experimentá-los também
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): 6 etapas
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): Quer assustar seus amigos e fazer barulho no Halloween? Ou apenas quer fazer uma boa pegadinha? Esta tela pop-out de zumbis pode fazer isso! Neste Instructable, vou ensiná-lo a criar facilmente zumbis usando o Arduino. O HC-SR0