Sortie Arduino Audio (1 / 10 étapes)

Étape 1: Convertisseur analogique numérique

CAD est l’abréviation de « convertisseur numérique-analogique. » Depuis l’Arduino n’a pas d’analogue sur les capacités, il faut utiliser un DAC pour convertir des données numériques (numéros/ints/octets) à une forme d’onde analogique (tension d’oscillation). Un simple et facile au programme et un moyen peu coûteux de le faire est d’utiliser ce qu’on appelle une échelle de résistance R2R. Essentiellement, il prend les bits numériques entrants (0V et 5V de l’Arduino), leur poids et additionne pour produire une tension comprise entre 0 et 5 volts (voir le schéma sur la Fig. 2, tiré de la page Wikipedia d’échelle de résistance). Vous pouvez considérer une échelle de résistance comme multi-nivelés de diviseur de tension.

L’échelle de résistance, je vais être la démonstration dans ce tutoriel est une 8 bits, ce qui signifie il peut produire 256 (2 ^ 8) différents niveaux de tension comprise entre 0 et 5v. J’ai branché chacune des broches numériques 0-7 pour chacun des 8 jonctions dans mon 8 bit DAC (illustrée dans les figures 1 et 3).

J’aime ces résistance échelle DACs parce que j’ai toujours les matériaux autour, ils sont bon marché, et je pense qu’ils sont aimables de plaisir, mais ils ne vous donneront pas la plus haute qualité audio. Vous pouvez acheter une puce qui fonctionne dans l’exact même était comme un DAC R2R (et travaillera avec tout le code dans ce instructable), mais a des résistances internes, hautement assortis pour une meilleure qualité audio, j’aime celui-ci bc il s’écoule une alimentation de 5V seul (vous pouvez même faire audio stéréo avec elle), mais il y a beaucoup plus disponible , recherchez « parallèles entrée, 8 bits, dac ic ».

Sinon, il y a des puces qui prennent en données en série pour réaliser une conversion numérique analogique. Ces puces sont généralement une fidélité (nettement meilleure qualité que la résistance de l’échelle des DAC) et ils n’utilisent que deux ou trois de l’Arduino sortie de broches (par opposition à 8). Inconvénients sont qu’ils sont un peu plus difficile à programmer, plus cher et ne fonctionnera pas avec le code dans ce Instructable, bien que je ne sais pas qu'il y a quelques autres tutoriels disponibles. Après une recherche rapide sur digikey, ces semblé bonne, pour Arduino, essayez de trouver quelque chose qui s’exécutera une alimentation de 5V unique.

Une note plus - il semble être le genre d’une idée fausse buter 8 bits audio-qu’il toujours doit sonner comme les effets de sons d’un Mario mais jeu 8 bits audio avec ce DAC vraiment basique peut en fait reproduire les sons de la voix du peuple et des instruments vraiment bien, je suis toujours étonné de la qualité du son qui peut provenir d’un tas de résistances.

Articles Liés

Impulsions de sortie Arduino de mobile Android. Aucune programmation requise

Impulsions de sortie Arduino de mobile Android. Aucune programmation requise

IntroductionCe Instructable vous montre comment utiliser l'application gratuite, pfodDesigner, de concevoir un menu sur votre mobile Android qui flashe une sortie sur votre carte Arduino sans que vous ayez à écrire du code à tous. Le pfodDesigner gén
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
Entrée Arduino Audio

Entrée Arduino Audio

Envoyer son dans votre Arduino. Cet Instructable va vous montrer comment préparer audio afin qu'il peut être échantillonnée et traitée par un Arduino pour faire des projets de nature réactive sons et effets audio. (Cet article est un compagnon de Ins
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
Testeur de sortie Arduino à l’aide de LED #Xolcano

Testeur de sortie Arduino à l’aide de LED #Xolcano

il s'agit d'un simple et très utile projet chaque fois que vous travaillez sur un prototype, vous pouvez l'utiliser pour gagner du temps.. ! alors commencer le LannÉtape 1: Composants nécessaires 1) LED 3 mm-#72) 1 k résistance - #73) planche perforé
Boîte de sortie Arduino Home Automation

Boîte de sortie Arduino Home Automation

SON FAIT ! DÉCOUVREZ LA VIDÉO DANS LA DERNIÈRE ÉTAPE !Donc dans mon appartement, nous sommes censés pour avoir une prise commutée de sorte que vous pouvez allumer une lumière dès que vous entrez dans l'appartement. Je n'ai pu trouver ladite prise. Al
Log sortie Arduino pour jours avec un BeagleBone

Log sortie Arduino pour jours avec un BeagleBone

Voici un hack rapide pour le débogage des projets Internet of ThingsNous allons dire vous avez construit un gentil, connecté à Internet Arduino projet avec une interface Web fantaisie desservie par, par exemple l'Ethernet shield. Après un ou deux jou
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
Audio stéréo avec Arduino

Audio stéréo avec Arduino

Récemment j'ai été annonce beaucoup de projets qui utilisent un 8 bits échelle de résistanceconvertisseur numérique analogique (DAC) et un Arduino à faire sonner. (voir la boîte d'effets vocaux Arduino, l'échantillonneur de tambour Arduino et mon tut
Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Générateur de code pour des menus personnalisés Android/Arduino activer et désactiver les sorties de l’Arduino. Andriod/Arduino pour les débutants. Absolument aucune programmation requise

Mise à jour : un utilisateur invité pour sous-menu soutien. pfodApp a toujours soutenu des sous-menus, mais j'ai ajouté des sous-menus à pfodDesigner. L'instructable Design A Custom Menu System vous montre comment utiliser pfodDesigner pour générer u
Transmission de données de Android Arduino sur prise jack audio

Transmission de données de Android Arduino sur prise jack audio

Avec ce projet, vous pouvez envoyer octets d'android Arduino en utilisant uniquement un connecteur jack audio.Comment ça marche ?Fondamentalement, android envoie un signal audio « morse » arduino. Arduino en revanche décoder le code morse en un octet
Comment changer un Arduino sous et hors tension de sortie de votre mobile Android.  Arduino pour les débutants

Comment changer un Arduino sous et hors tension de sortie de votre mobile Android. Arduino pour les débutants

Mise à jour : Voir Andriod/Arduino pour débutants - Design Custom Andriod menus pour activer et désactiver les sorties de l'Arduino. Absolument aucun programmation requis pour une alternative qui ne nécessite aucune programmation à tous.Comment les d
Guide du débutant pour Arduino

Guide du débutant pour Arduino

Après quelques années d'expérimentations avec Arduino, j'ai décidé que le moment est venu de partager les connaissances que j'ai acquis. Donc j'ai ici, il va, un guide pour Arduino, avec les bases nues pour les débutants et quelques explications plus