Entrée Arduino Audio (1 / 8 étapes)

Étape 1: Préparer des signaux audio pour Arduino

Si vous avez déjà enregistré audio sur votre ordinateur, vous pouvez avoir vu elle représentée comme une forme d’onde comme celui de la Fig. 1.  Si vous zoomez sur cette vague (comme dans la Fig. 2), vous verrez que la forme est constituée de milliers de minuscules oscillations en arrière.  C’est ce qu’on appelle un signal audio , et lorsque nous avons affaire à des signaux audio dans l’électronique, ces oscillations représentent des tensions oscillantes au fil du temps.

Lorsque nous regardons un signal audio avec un oscilloscope, nous voyons une image similaire (Fig. 3).  Remarquez comment le signal audio sur la Fig. 3 oscille autour d’une tension de centre de 0V ; Ceci est typique des signaux audio.  L' amplitude d’un signal audio est la distance entre sa tension Centre et son crête élevée ou basse.  L’amplitude de l’onde sur la Fig. 3 est 2V : elle atteint une tension maximale de + 2V et une tension minimum de - 2V.  Il s’agit d’un problème si nous voulons mesurer le signal audio avec l’une des entrées analogiques de l’Arduino, parce que l’Arduino ne peut mesurer les tensions comprises entre 0 et 5V.  Si nous essayions de mesurer les tensions négatives du signal de la fig 3, l’Arduino lirait seul 0V et nous finirions par écrêtage bas du signal.  Dans ce Instructable je vais vous montrer comment vous pouvez amplifier et compenser les signaux audio afin qu’ils tombent dans cet intervalle 0-5V.  Idéalement, vous voulez un signal avec une amplitude de 2, 5V qui oscille autour de 2.5V (comme sur la Fig. 7) pour que sa tension min soit 0V et sa tension maximale est de 5V (voir les calculs ci-dessous).

Tension min = tension Center - Amplitude
Tension min = 2, 5V - 2, 5V = 0V

Tension max = Centre tension + Amplitude
Tension max = 2,5 v = 2, 5V + 5V

Fig. 4 montre le signal sortant tout droit du microphone sur un oscilloscope.  Le signal est relativement faible, avec une amplitude de 200mV seul, vous pouvez constater que les signaux provenant d’autres sources (ipods, guitares, lecteurs de disques...) produisent également des signaux audio avec des petites amplitudes.  Ces signaux doivent être amplifiés pour les amener jusqu'à l’amplitude, nous voulons (2, 5V).  Amplification signifie augmenter l’amplitude (distance entre le point central et max ou min) d’un signal.  Amplification pour les tampons aussi la source audio (dans mon cas c’était un microphone) de toute charge que vous pouvez mettre à ce sujet plus tard dans le circuit, qui est une bonne chose car il empêche la distorsion.

Figure 5 montre le même signal de microphone après amplification, vous pouvez voir comment la hauteur des pics a augmenté alors que l’onde a une amplitude de 2.5V.  Mais étant donné que la tension du centre de la vague est toujours 0, la vague est oscillant entre -2,5 et + 2, 5V.  Il faudra DC offset pour corriger cela.  Décalage CC implique un changement de la tension de centre que la vague oscille autour de (la tension moyenne de la vague).  Fig. 6 montre le signal après que lui avoir attribué le décalage CC ; Il a encore une amplitude de 2,5 v, mais la tension Centre est 2, 5V au lieu de 0V, alors la vague descend jamais au-dessous de 0V.  (Note-le léger changement de forme entre les signaux sur les figures 5 et 6 est dues à des changements dans ma voix entre les deux photos, il n’a rien à voir avec le circuit).  Le signal sur la Fig. 6 est prêt à aller à un pin d’entrée analogique d’Arduino.

Articles Liés

Communication Bluetooth entre deux Arduino Esploras

Communication Bluetooth entre deux Arduino Esploras

Dans ce tutoriel, je vais vous montrer comment faire un lien entre deux Arduino Esploras et envoyez les informations en arrière avec la poussée d'un bouton.Étape 1: Vous aurez besoin des choses.2 x Arduino Esploras.2 modules BlueSmirf Bluetooth.8 fil
Voix d’entrée Arduino Bi-color LED Matrix défilement affichage texte (Bluetooth + Android)

Voix d’entrée Arduino Bi-color LED Matrix défilement affichage texte (Bluetooth + Android)

Tout en naviguant sur des projets intéressants à Instructables, nous sommes tombés sur l'impressionnante voix activée Arduino (Bluetooth + Android) instructable. Vous pouvez consulter il àRécemment, nous avons mis en place une instructable pour const
Shield Arduino Audio

Shield Arduino Audio

Dans cette vidéo nous montre les étapes simples pour le montage de votre dossier d'audio shield Arduino. Pour acheter un de ces cas, juste de retour mon projet kickstarter : Arduino Audio bouclierÉtape 1: Comment faire monter votre affaire de Shield
Sortie Arduino Audio

Sortie Arduino Audio

Générer des tensions analogiques audio ou sorties avec un Arduino. Cet Instructable va vous montrer comment configurer un convertisseur analogique numérique-vraiment basique, donc vous pouvez commencer à générer des ondes analogiques de toutes formes
Arduino Audio interrupteur déclenché

Arduino Audio interrupteur déclenché

Ever wanted votre divertissement à la maison ou le système de son pour mettre lui-même lors du branchement de votre iPod ou autre lecteur MP3 portable ?Regardez cette vidéo pour voir comment il fonctionne. Puis de parcourir les étapes pour savoir com
Facile Arduino Audio Annoyatron

Facile Arduino Audio Annoyatron

ce simple dispositif simple joue une petite mélodie à un intervalle aléatoire, entre 5 et 30 secondes, quand les lumières dans une pièce s'éteignent. Il peut être habilement dissimulé à l'intérieur d'une boîte de tissus, ou à l'intérieur ou sous n'im
Comment accéder à 5 boutons via 1 entrée Arduino

Comment accéder à 5 boutons via 1 entrée Arduino

à l'aide de cette méthode, je vais vous montrer comment vous pouvez accéder aux entrées 5 (ou plus) par 1 goupille de Arduino. Ces boutons seront seulement lues correctement si seulement on est poussé à tout moment cependant.Comme nous allons à trave
Comment contrôler un croquis de traitement avec deux entrées Arduino

Comment contrôler un croquis de traitement avec deux entrées Arduino

Ce tutoriel va vous montrer comment construire un circuit de base Arduino qui permet de contrôler un fun ball couleur croquis dans le traitement.Vous aurez besoin :1 x carte Arduino (j'utilise un Uno)1 x planche à pain1 Photo de x-résistance1 x 10 k
Transmission sans fil bon marchée entre deux Arduinos avec infrarouge

Transmission sans fil bon marchée entre deux Arduinos avec infrarouge

Bonjour à tousPour un projet, je cherchais une solution bon marché pour envoyer des données d'un Arduino à un autre. Le port série était déjà pris, et ma transmission (unidirectionnelle) devait être sans fil.Mes recherches m'a amené à découvrir ces s
Entrée Arduino Due guitare ADC

Entrée Arduino Due guitare ADC

je voulais construire un circuit d'entrée guitare pour un arduino due ADC.Le circuit est destiné à être relié à un arduino due broche analogique. Ces broches d'entrée ADC nécessitent une tension comprise entre 0 et 3.3V lors de la sortie du micro gui
Reliés entre-eux Configuration Audio/vidéo

Reliés entre-eux Configuration Audio/vidéo

Hé, dans cette insondable vous apprendrez comment connecter la configuration de votre ensemble de jeux/bureau.Elle est entièrement optimisée par cette petite boîte que vous pouvez brancher audio analogique en et appuyez sur les boutons sur le devant
Arduino Audio DSP bouclier

Arduino Audio DSP bouclier

Le bouclier de DSP Audio Arduino a modulation en anneau, echo, reverb, oscope, oscillateur, générateur de signaux arbitraires, etc.. C'est un système logiciel et matériel, un preneur de son, dans une boîte !Etape 1: Obtenir un bouclier audio arduinoL
Commandes Audio haut-parleur de Smartphone ATM-7 OSD avec Arduino et Billy

Commandes Audio haut-parleur de Smartphone ATM-7 OSD avec Arduino et Billy

Ces jours-ci, il y a plusieurs façons d'implémenter multizone son à l'aide de la commande de smartphone basé mais la plupart se limitent à quelques zones ou exige chers boîtes exclusives à chaque emplacement (Bonjour ! Sonos). Un sélecteur de haut-pa
Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Arduino basé Bi-color LED Matrix Audio Spectrum Visualizer

Après que nous sommes arrivés avec le kit de Bi-color LED Matrix Driver Module, nous avons recherché de projets intéressants de travailler avec elle.Pourrait vous intéresser dans certains de ces projets, que nous avons mis en à instructables à l'aide