Table des matières:

Robot à commande vocale : 6 étapes
Robot à commande vocale : 6 étapes

Vidéo: Robot à commande vocale : 6 étapes

Vidéo: Robot à commande vocale : 6 étapes
Vidéo: Nettoyage à commande vocale et performances puissantes | Roomba® i1 | iRobot® 2024, Juillet
Anonim
Robot à commande vocale
Robot à commande vocale

Cette instructable a été créée pour répondre aux exigences du projet du Makecourse à l'Université de Floride du Sud (www.makecourse.com). Ce projet est un robot qui peut être contrôlé en donnant des commandes vocales au robot. Le robot a de nombreuses fonctionnalités qui seront expliquées dans l'instructable. Toutes les étapes de création de ce robot seront expliquées dans les étapes suivantes.

Étape 1: Composants nécessaires

Composants électroniques nécessaires dans ce projet

1- Arduino uno

Module de reconnaissance à 2 voix

3-Servo Arduino

4- Deux moteurs à courant continu

5-Capteur de distance Arduino

6- Deux résistances et fils

Batterie 7-9v

8- Deux LED

Étape 2: Enregistrement des commandes vocales

Enregistrement des commandes vocales
Enregistrement des commandes vocales

Dans cette étape, nous devons enregistrer des commandes vocales sur le module de reconnaissance vocale afin de communiquer avec le redémarrage. Le module de reconnaissance vocale peut stocker jusqu'à 15 commandes vocales (5 dans chaque groupe) et les commandes peuvent être stockées à l'aide d'un logiciel dans Windows appelé AccessPort.

Maintenant, nous devons connecter l'arduino avec le module de reconnaissance vocale comme suit:

-Module Vcc vers Arduino 5V

-Module GND vers Arduino GND

-RX vers Arduino RX

-Module TX vers Arduino TX

Ensuite, nous devons connecter l'arduino à l'ordinateur portable et ouvrir le logiciel AccessPort pour commencer à enregistrer les commandes vocales en envoyant les commandes hexadécimales suivantes:

Supprimer le groupe 1 - envoyer l'hex AA 01

Supprimer le groupe 2 - envoyer l'hex AA 02

Supprimer le groupe 3 - envoyer l'hex AA 03

Supprimer tous les groupes - envoyer l'hex AA 04

Groupe d'enregistrement 1 - envoyer hexadécimal AA 11

Groupe d'enregistrement 2 - envoyer hex AA 12

Groupe d'enregistrement 3 - envoyer l'hex AA 13

Importer le groupe 1 - envoyer l'hex AA 21

Importer le groupe 2 - envoyer l'hex AA 22

Importer le groupe 3 - envoyer l'hex AA 23

Dans mon projet, j'ai enregistré de nombreuses commandes vocales comme « avancer » « tourner à droite » « arrêter »

Étape 3: Schéma du circuit

Schéma du circuit
Schéma du circuit

Dans cette étape, nous devons connecter tous les composants électroniques avec l'arduino comme il est expliqué dans le schéma de circuit ci-dessus

Étape 4: le code

C'est le code que j'ai utilisé pour contrôler mon robot. Dans mon code, j'ai utilisé 10 commandes vocales pour contrôler mon robot en utilisant une boucle pour passer du groupe 1 au groupe 2 dans le module de reconnaissance vocale. Toutes les fonctions des composants électroniques sont commentées et expliquées dans le code.

Étape 5: Conception et impression 3D

Conception et impression 3D
Conception et impression 3D

Pour la conception 3D de mon projet, j'ai utilisé le logiciel Autodesk Inventor sous Windows pour concevoir le boîtier extérieur et les pièces mécaniques comme le bras et la pince. Ensuite, j'ai imprimé toutes les pièces à l'aide d'une imprimante 3D et les ai assemblées

Étape 6: Comment fonctionne le robot:

Enfin c'est la vidéo que j'ai créée pour montrer les caractéristiques de chaque composant électronique et comment fonctionne mon projet.

Conseillé: