Arduino comme un détecteur de proximité (2 / 4 étapes)

Étape 2: Génération de discours

Il est possible de jouer un échantillon Audio comme un Signal analogique sur une broche de sortie numérique.

Jeu 8 bits PCM Audio échantillons. L’horloge de l’Arduino 16 MHz de lecteurs un compteur minuterie comprise entre 0 et 255 en permanence, un bit de sortie est défini (5v) à 0 et dégagé (0v) lorsque les temporisateurs comparer valeur de correspondance est atteinte. Il produit des ondes continues de carrés à 62,5 kHz dont rapport cyclique varie entre 0 et 100 % en 256 étapes définies par la valeur de 8 bits dans le registre de comparer. Il s’agit d’un train d’impulsions avec contrôle de la densité. En changeant la valeur de la comparer à une interruption de 15625hz les 62,5 kHz train d’impulsions donne 4 impulsions par référence. Vous pouvez répéter un échantillon pour un son continu ou lecture des séquences d’échantillons. Les échantillons sonores correctes dans le bon ordre va « parler ». 16 kHz ou même des échantillons de 8kHz 8 bit ont une qualité suffisante pour reconnaître facilement la voix des peuples différents.

Exécutez l’esquisse de la saynumber. Ouvrez le moniteur série, retour sur 9600. Votre Arduino prendra la parole le numéro que vous saisissez.

Certains mots sont parlées par des séquences de sons pour économiser de la mémoire, pour exemple 16 "six" « teen » et 60 'six' « Tee » et 40 'quatre' 'Tee » et 14 « quatre » pièces de part « adolescents ». J’ai utilisé Audacity et exporté sous « autre wav non compressé non signé 8 bits pcm » aucune métadonnée, puis n’utilisé un VBScript pour enlever l’en-tête et changer toute références « 0 » mise un tableau source de C de l’échantillon sur le presse-papiers prêt à coller. J’ai inclus le script pour le rendre facile remplacer les échantillons fournis.

Comment connecter les écouteurs.

La façon la plus simple entendre la conversation de l’Arduino est d’utiliser une vieille paire d’écouteurs-boutons (mais ne pas mettre leur IN YOUR oreilles ils peuvent être très fort). Ne pas utiliser cette méthode pour se connecter à d’autres appareils en plus des écouteurs. Sur la photo vous pouvez voir que j’ai mis des tiges nues dans les entêtes d’Arduino pour donner quelque chose à clip à. Connectez le bout de la fiche sur la broche 4 de pwm sur un méga (broche 5 sur une 328 basé Arduino). Il pourrait avoir un sens pour vous connecter au sol Arduino au sol des écouteurs, mais il fait plus de sens (et deux fois la résistance) pour se connecter au motif de l’Arduino pour la connexion du centre de la prise d’écouteurs. Vous pouvez également couper la fiche, relier les deux motifs, puis connectez les deux autres fils au sol de l’Arduino et goupille de Arduino d’e/s. Les fils de bourgeon d’oreille sont minuscules et doivent être traités avec soin lors du brasage.

L’image de TalkClock montre comment connecter un petit ensemble d’enceintes à l’aide d’une résistance k 1,5. Il existe plusieurs autres méthodes pour connecter un haut-parleur à un Arduino sur Instructables, et la plupart travailleront pour ces exemples.

Articles Liés

ARD-e: le robot avec un Arduino comme un cerveau

ARD-e: le robot avec un Arduino comme un cerveau

comment faire pour créer un robot Arduino contrôlée de source ouverte pour moins de 100 $.Si tout va bien après avoir lu ce instructable vous serez en mesure de prendre vos premiers pas dans la robotique. ARD-e a coûté environ 90 $ à 130 $ selon comb
Simple Arduino PIR Motion détecteur Module démo

Simple Arduino PIR Motion détecteur Module démo

Je sais qu'il y a beaucoup de Instructables et tutoriels sur ce déjà. Mon but est de simplifier tout vers le bas pour le squelette minimal requis pour un débutant (comme moi) peut faire fonctionner avant qu'ils se sentent frustrés et abandonnent.Pour
Un détecteur de proximité très simple

Un détecteur de proximité très simple

Gadget freaks, cheminots modèle, roboticiens ou chat-hôtes aimeront la polyvalence du détecteur infrarouge Sharp IS471. C'est la taille d'un transistor, fonctionne sur la plage de 4 à 16 volts et peut détecter des objets environ 4 ou 9 pouces loin pa
Leçon 2: En utilisant Arduino comme une Source de puissance pour un circuit

Leçon 2: En utilisant Arduino comme une Source de puissance pour un circuit

Bonjour à nouveau, des étudiants, à ma deuxième leçon de mon cours pour enseigner l'électronique de base. Pour ceux qui n'ont pas vu ma première leçon, qui décrit les bases très, très, des circuits, s'il vous plaît voir que maintenant. Pour ceux qui
Bitcoin prix Mnémo (ou presque) à partir de zéro en utilisant Arduino comme ISP

Bitcoin prix Mnémo (ou presque) à partir de zéro en utilisant Arduino comme ISP

Bonjour à tous !J'ai décidé de créer ce tutoriel sur comment faire un Bitcoin prix Mnémo. Eh bien, il s'agit d'un prototype, et je ferai une édition plus petite avec un design plus agréable et quelques autres fonctionnalités à une date ultérieure. To
Panneau de boutons programmables Arduino comme clavier

Panneau de boutons programmables Arduino comme clavier

Il s'agit d'un projet assez simple et amusant avec Arduino qui est une option idéale pour votre première interaction avec Arduino. Vous allez créer un panneau avec des boutons différents, chacun d'eux va faire une action dans votre ordinateur (Mac ou
Dirt cheap ATtiny-85 Tv-B-Gone(switches off any TV!), arduino comme fournisseur de services Internet en plus

Dirt cheap ATtiny-85 Tv-B-Gone(switches off any TV!), arduino comme fournisseur de services Internet en plus

Le TV-B-Gone est un peu grand morceau de génie et de codage. Avec le bien nommé AT- infime, nous pouvons faire un incroyable universel tv distant qui peut se transformer de n'importe quel téléviseur. Cela a été initialement vendu en kit, mais nous al
VB.NET pour Arduino Comms

VB.NET pour Arduino Comms

Je voulais être en mesure d'envoyer des messages (les instructions) de mon PC de bureau à mon Arduino... Je voudrais que mon Arduino envoie des instructions en conséquence aux autres périphériques connectés via I2C, mais c'est une autre question pour
Arduino à virgule fixe véhicule détecteur de proximité.

Arduino à virgule fixe véhicule détecteur de proximité.

Il s'agit de la version de pointe d'être suspendus au plafond d'un morceau de ficelle, une balle de tennis.  Bien sûr, si vous avez deux différents types de véhicules, cette balle de tennis ne va à terre au même endroit sur chacun d'eux.  Ce projet p
Détecteur de proximité IR

Détecteur de proximité IR

Un contacteur actionné par la distance. Cet exemple montre l'activation d'une bande de LED.Une compréhension de l'électronique (et souder si vous utilisez un veroboard) sont nécessaire pour réaliser ce projet. Un multimètre serait utile pour les test
Lumière de scanner et Arduino comme une lampe RGB

Lumière de scanner et Arduino comme une lampe RGB

Salut les gens !Cette fois je vais vous montrer comment faire pour contrôler la lumière émise par une vieille/broken scanner/imprimante. Peut-être que vous verrez, j'aime faire beaucoup de choses de junk et utiliser dans mes projets.Il y a quelque te
Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Programmation des AVR avec Arduino comme ISP sans Bootloader et Crystal externe

Salut!!. Je suis Avra et c'est mon premier instructable. Ici je vais vous expliquer comment graver les codes sur autonome AVR ICs sans utiliser n'importe quel USBASP, tout cristal externe et un chargeur de démarrage. Vous avez seulement besoin d'une
Arduino exemples #2 utiliser un Arduino comme programmeur FTDI

Arduino exemples #2 utiliser un Arduino comme programmeur FTDI

dans ce instructable je vais vous montrer comment utiliser un Arduino Uno, Duemilanove, Diecimila, Mega 2560, Mega 1280 ou Nano au programme un Arduino Pro, Pro, Mini, Mini, LilyPad ou tout autre appareil avec un ATmaga168, ATmaga328 à l'aide d'un Ar
Arduino chauffage KM01 + détecteur de CO

Arduino chauffage KM01 + détecteur de CO

Voici ma configuration ;poêle à bois avec un ventilateur à l'arrière et un ventilateur de maison dans le plafond ci-dessus qui tire l'air chaud dans le 2ème étage. J'avais besoin automatiser les fans ON/OFF, sans avoir à les exécuter quand il n'y a s