Rendre un véhicule contrôlé de voix ! (3 / 3 étapes)

Étape 3: Combiner la reconnaissance vocale avec module MP3

Même avec commande vocale avec succès, il semble qu’il manque quelque chose. Que se passe-t-il si le véhicule peut répondre à nous ? En ajoutant un module mp3 à l’installation, cela sera possible. J’ai utilisé un module de lecteur mp3 – le module de lecteur DFRDuino.

Une chose à noter est que vous mettriez mieux sur un ruban à l’arrière du module prévient-on court-circuit pendant l’utilisation. En ce qui concerne le câblage, module mp3 dispose d’un port de la broche série, offrant cinq broches y compris 5V, GND, RX, TX, OUT.

Fil les broches à l’exception de la sortie du port mp3 de câblage du module de reconnaissance vocale comme photo 2.

5V correspond à 5V. GND correspond à GND. RX doit être connecté avec TX et TX doivent être connecté avec RX comme indiqué sous la photo 3.

Nous ajoutons un petit haut-parleur ici.

Étape 2: programmation

Il faut programmer après avoir terminé le câblage. Code de lecteur MP3 s’ajouteront basé sur le programme précédent. Les fichiers audio sont stockées sur une carte micro SD, vous pouvez utiliser tout ce que vous voulez correspondent à chaque réponse. Peut-être vous pouvez enregistrer vos propres réponses pour que ça sonne comme vous pouvez discuter avec le robot). S’il vous plaît noter que nous utilisons communication port série, alors le bouton sur le module de reconnaissance vocale doit pointer vers UART au lieu de 12 C.

Le code que j’ai utilisé est le suivant :

 void finally (unsigned char n){ switch(n) // { case 0: Serial.println( "qian jin"); Serial.println("\\qian"); advance (255,255); break; case 1: Serial.println( "hou tui"); Serial.println("\\hou"); back_off (255,255); break; case 2: Serial.println( "zuo zhuan"); Serial.println("\\zuo"); turn_L (100,100); break; case 3: Serial.println( "you zhuan"); Serial.println("\\you"); turn_R (100,100); break; case 4: Serial.println( "ting zhi"); Serial.println("\\zhi"); stop(); break; case 5: Serial.println( "chang ge"); Serial.println("\\bo"); Serial.println("\\2"); break; case 6: Serial.println( "zan ting bo"); Serial.println("\\:p"); break; case 7: Serial.println( "ji xu bo"); Serial.println("\\:s"); break; case 8: Serial.println( "xia yi shou"); Serial.println("\\:n"); break; case 9: Serial.println( "shang yi shou"); Serial.println("\\:u"); break; default: Serial.println( "error"); Serial.println( " "); break; } } 

Étape 3: Réaliser la fonction

Je tiens à expliquer les principaux codes énumérés ci-dessus. Ajout de Serial.println("\\qian") pour case 0 est avoir MP3 jouer un named【qian】 audio sur carte SD. De même, ajoutant Serial.println("\\hou") affaire 1 doit avoir MP3 jouer un named【hou】 audio. Serial.println("\\:p") signifie « stop » et Serial.println("\\:s") signifie « continuer ». Serial.println("\\:n") signifie lecture suivante. Présentation détaillée de ces ordonnances est disponible dans la boutique en ligne.

Télécharger le programme, puis vous pouvez contrôler ce véhicule avec la voix d’une manière globale. Lorsque nous envoyons l’ordre de « avance », mp3 jouera « exécuter la commande d’avance ». C’est la même chose avec les autres ordres. Une chose à noter est que nous avons ajouter la fonction de "jouer de la musique" pour ce véhicule et elle peut reconnaître plusieurs commandes telles que "lecture", "pause", "continuer", un précédent"et" suivant ".

Articles Liés

Champignon contrôlé la voix

Champignon contrôlé la voix

Ce projet est un mélange d'impression 3D et Arduino.J'appelle par la présente, cela l'Andromeda KinokoÉtape 1: ThingiverseCommencez en allant sur thingiverse, voici mon fichier, http://www.thingiverse.com/make:196257Le crédit va à Toshio Fuji pour la
Système domotique est contrôlé par voix (pas cher & facile)

Système domotique est contrôlé par voix (pas cher & facile)

En utilisant un Arduino, un ordinateur portable recyclé et limité de compétences en programmation, vous pourriez être en mesure de créer votre propre système de domotique en suivant les étapes suivantes.Cette instructable montre une méthode bon march
Arduino Robot V2 (rapide) également contrôlée voix

Arduino Robot V2 (rapide) également contrôlée voix

C'est ma deuxième version de mon robot arduino après « Construire votre premier robot ». Mon deuxième version est un peu compliquée par rapport à mon premier seul mais offre de meilleures fonctionnalités. Dans ce instructable je vais vous montrer com
Faire un Robot contrôlé de voix

Faire un Robot contrôlé de voix

(demandé pour le concours, 18 + catégorie d'âge)Ce tutoriel va montrer comment construire un robot simple voix contrôlée qui est assez facile pour les débutants de faire en quelques heures. Je montre comment il peut être fait dans les deux langues, a
Contrôleur de voix (Arduino) - Smartphone Android Smart

Contrôleur de voix (Arduino) - Smartphone Android Smart

Contrôleur Smart de voix est un dispositif qui est extrêmement pratique, intéressant et facile à faire. À travers elle, vous pouvez contrôler jusqu'à 8 appareils dans votre maison, par des commandes vocales sur votre téléphone intelligent. Vous avez
Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Contrôlée de bricolage Bluetooth téléphone Droid BB-8 avec Arduino UNO

Je suis un grand fan de Star Wars et quand j'ai vu la Star Wars : The Force Awakens j'ai pensé que j'ai besoin d'un droïde de BB-8. C'était génial, comment cette petite sphère s'installe dans le film. Alors j'ai décidé que je vais faire ce droid qui
Première personne WiFi conduite de Roomba et d’autres véhicules RC infrarouges

Première personne WiFi conduite de Roomba et d’autres véhicules RC infrarouges

Coller un smartphone un véhicule contrôlé à distance et l'avoir flux caméra vidéo sur WiFi permet, vous avez beaucoup de plaisir au volant du véhicule avec sa télécommande pendant la visualisation d'images d'elle sur un autre périphérique et à l'aide
Véhicule électrique léger : Un passagers @ 15 mi/h, poids à vide # 210

Véhicule électrique léger : Un passagers @ 15 mi/h, poids à vide # 210

J'ai conçu et construit cet amusant et le véhicule électrique léger avec succès il y a plusieurs années. Je suis en détachement à l'instant sur « Instructables » et ajoute plus d'étapes, détaillant la construction, dans les prochaines semaines.Utilis
Voix de robot : Comment faire parler Circuit

Voix de robot : Comment faire parler Circuit

à l'aide de la dernière synthèse vocale IC, la plupart des circuits peuvent être apportées à la parole de votre choix. Cela peut être pratique pour faire un robot parlant ou autres appareils parlants. Il peut aider dans la programmation d'un microcon
Comment faire une commande vocale, contrôle de la direction, télécommande robot Android et arduino, (3 en un)

Comment faire une commande vocale, contrôle de la direction, télécommande robot Android et arduino, (3 en un)

C'est une version simplifiée de n'importe quel autre robot de contrôle de voix, pas de codage complexe facile à comprendre avec simple algorithme de codage.Le soft est développé de manière à convertir la commande vocale en texte et qu'il transfère le
Tout petit Smartphone contrôlée Arduino réservoir

Tout petit Smartphone contrôlée Arduino réservoir

dans ce Instructable je vais vous montrer comment faire un réservoir d'arduino contrôlée très petit smartphone.J'ai essayé de faire le TinyTank aussi petit que possible, j'ai aussi voulu contrôler avec un smartphone.Au moins, je voulais rendre facile
Téléphone Android contrôlée lampe

Téléphone Android contrôlée lampe

Dans ce Instructable nous allons faire une lampe que nous pouvons contrôler avec un téléphone android. À l'aide d'une application, nous serons en mesure de régler la luminosité de la lampe.Étape 1: Comment ça marche La luminosité de la lampe est régu
Contrôle vocal bricolage maison intelligente

Contrôle vocal bricolage maison intelligente

Si vous n'êtes pas familier avec Amazon écho - c'est un nouvel assistant personnel qui répond à vos commandes vocales et, par conséquent, effectue des tâches simples tâches pour vous. Par exemple, il peut commander vos lumières de smart ou activer et
Motorisée caméra curseur contrôlé par téléphone Android

Motorisée caméra curseur contrôlé par téléphone Android

Cette instructable montre comment faire un curseur caméra motorisée. En fait, nous accordons quelques pièces supplémentaires à un curseur manuel pour le rendre motorisés et contrôlable par un téléphone Android. L'idée derrière les curseurs de la camé