Dans ce Instructable je vais montrer comment construire un robot de commande vocale 2RM . Même si je suis contrôle uniquement les moteurs à courant continu pour déplacer le robot, la même approche peut servir à la voix-contrôle de moteurs pas à pas et servo-moteurs, donc si vous prévoyez construire un robot à commande vocale qui effectuent des mouvements mécaniques, ce Instructable peut servir de référence pour votre projet.
Pour construire ce robot, vous aurez besoin fondamentalement un châssis à 2 roues, une carte Arduino , un moteur DC bouclier, une licence de Serveur BitVoicer , un module WiFi et un microphone pré amplifié . Concernant les composants, il y a une variété énorme d’eux sur le marché et vous pouvez obtenir les mêmes résultats à l’aide de différentes combinaisons. À l’étape 1, j’ai donné quelques détails sur certains composants utilisés dans le robot, alors si vous devez modifier certains d'entre eux, il suffit de regarder pour les composants avec des fonctions similaires.
Les procédures suivantes seront exécutés pour transformer les commandes vocales en mouvements du robot :
- Waves audio seront capturés et amplifiés par la carte de Sparkfun électret dérivation ;
- Le signal amplifié est numérisé et mis en mémoire tampon dans l’Arduino à l’aide de son convertisseur analogique / numérique (ADC);
- Les échantillons audio seront diffusés au serveur BitVoicer en utilisant le module WiFi de Microchip ;
- BitVoicer serveur traitera le flux audio et reconnaître le discours qu’il contient ;
- Le discours reconnu seront mappé vers des commandes prédéfinies qui seront envoyés à l’Arduino ;
- L’Arduino identifiera la commande et définir quel DC motors seront utilisés, pour combien de temps et à quelle vitesse ;
- Le moteur s’active pour fournir le nécessaire la tension et le courant pour déplacer les moteurs.
Liste des matériaux :
- Arduino UNO: ~ U$ 25,00
- Pololu double MC33926 moteur bouclier: U.S. 29.95
- SparkFun XBee Shield: U$ 14,95
- Microchip RN171VX Module w / antenne: U 34,95 $
- SparkFun électret Microphone Breakout: U 7,95 $
- BitVoicer Server 1.0: U 8,90 $
- Châssis de voiture Robot 2RM: U$ 15,95
- Texas Instruments LM1117 (à-220) Régulateur de tension: ~ U$ 1,95
- Condensateur électrolytique 10μF: ~ U$ 0,35
- 4 x LEDs: ~ U.S. 1,00
- Résistances de 4 x 330 ohms: ~ U$ 0,75
- 4 x 1,5 v piles AA: ~ U.S. 2.00
- Pile 9V: ~ U.S. 2.00
- 9V à baril Jack adaptateur: ~ U.S. 2,50
- Fils de cavalier et régulière: ~ U$ 2,00
- Vis et une pince en plastique flexible pour la fixation
- Fer à souder et soudure