Table des matières:
- Étape 1: Schéma fonctionnel
- Étape 2: Module Bluetooth HC-05
- Étape 3: Composants
- Étape 4: Schéma de circuit du robot à commande vocale utilisant Arduino
- Étape 5: Fonctionnement du robot à commande vocale à l'aide d'Arduino
Vidéo: RoBoT à commande vocale : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Robot à commande vocale utilisant Arduino: Bonjour à tous, j'espère que vous allez bien et que vous vous portez bien. Aujourd'hui, nous allons démarrer des projets liés à la robotique utilisant Arduino. Aujourd'hui, nous allons parler de la commande vocale du robot à l'aide d'Arduino et d'une application Android. Le robot à commande vocale est un robot mobile contrôlé par certaines commandes vocales spécifiées. L'application mobile est capable d'identifier cinq commandes qui sont « Stop », « Avant », « Retour », « Gauche », « Droite ». Dans ce projet de systèmes embarqués, nous fabriquons une voiture robotisée à 4 roues motrices que nous pouvons contrôler à l'aide de la voix via une application mobile. L'application écoute et envoie l'instruction à l'Arduino via Bluetooth, puis Arduino effectue l'opération spécifiée. L'application de reconnaissance vocale n'est pas précise à 100%. L'application est sensible aux bruits environnants. Il interprète parfois mal les commandes vocales données au robot. Mais vous pouvez concevoir votre propre application qui peut ignorer l'environnement et ne peut recevoir que votre propre voix.
Étape 1: Schéma fonctionnel
Composants requis pour le robot à commande vocale
Arduino Uno: Arduino Uno est utilisé car nous pouvons y monter le blindage du pilote de moteur. Il est également bon marché, facile à utiliser et prend moins de place car nous devons tout placer sur le châssis. Si vous débutez dans la programmation Arduino, je vous recommande de consulter un article de démarrage avec Arduino. Blindage de pilote de moteur: le blindage de pilote de moteur est basé sur le circuit intégré L293, qui est un pilote à double pont complet. Ceci est utilisé pour piloter des charges inductives telles que des relais, des solénoïdes, des moteurs à courant continu et pas à pas. Il vous permet de piloter quatre moteurs à courant continu et 2 servos avec votre Arduino. Nous pouvons contrôler la vitesse et la direction de chaque moteur indépendamment.
Étape 2: Module Bluetooth HC-05
: Il s'agit d'un module Bluetooth de classe 2 avec un profil de port série, qui peut être configuré en tant que maître ou esclave. Nous pouvons l'utiliser simplement pour remplacer le port série afin d'établir une connexion entre le MCU, le PC et votre projet embarqué, etc.
Spécification HC-05:
Protocole Bluetooth: Spécification Bluetooth v2.0 + EDRF Fréquence: 2,4 GHz ISM bande, Synchrone: 1Mbps/1MbpsSécurité: Authentification et cryptageProfils: Port série BluetoothAlimentation: +3,3VDC 50mATempérature de travail: -20 ~ +75CentigradeDimension: 26,9mm x 13mm x 2,2 mm
Étape 3: Composants
Châssis de voiture à 4 roues motrices: Il contient 2 plates-formes en acrylique. Il contient 4 moteurs à courant continu avec encodeurs de vitesse. Il est facile à assembler et offre beaucoup d'espace pour placer l'Arduino, le module Bluetooth et le pack de batteries.
Batterie: chaque moteur utilise jusqu'à 200 mA de courant. J'ai utilisé trois cellules Li-ion 3.7v, 2200mA en parallèle. La batterie fournit 12,1 volts. La cellule Li-ion est un type de batterie rechargeable. Nous pouvons donc utiliser ces cellules encore et encore.
Étape 4: Schéma de circuit du robot à commande vocale utilisant Arduino
Tout d'abord, montez le shield Motor Driver sur Arduino Uno.
Connexions HC-05 ou HC-06: connectez Vcc à 5 volts. Connectez GND à Ground. Module Rx à Arduino Tx. Module Tx à Arduino Rx. Si le module Bluetooth ne fonctionne pas, créez un diviseur de tension en utilisant des résistances 1K et 2K et connectez à la broche Rx du module pour convertir 5v en 3,3v. Blindage du moteur à moteur: moteurs du côté gauche vers les bornes M3 et M4. Moteurs du côté droit vers les bornes M1 et M2. Si le moteur tourne dans le sens opposé, permutez la connexion filaire pour faire tourner tous les moteurs dans le même sens.
Étape 5: Fonctionnement du robot à commande vocale à l'aide d'Arduino
Remarque: déconnectez toujours les broches Rx et Tx du module Bluetooth lors du téléchargement du code sur Arduino, sinon des erreurs s'afficheront et le code ne sera pas téléchargé. Essayez le mot de passe « 1234 » ou « 0000 » lorsque vous connectez le module Bluetooth avec votre mobile pour la première fois. Si les roues tournent dans le sens opposé, il suffit d'échanger la connexion du moteur depuis la borne Motor Driver Shield. Contrôler le robot par la voix n'est pas un moyen efficace..
Conseillé:
Robot à commande vocale utilisant le module V3 : 6 étapes
Robot à commande vocale utilisant le module V3 : ce robot peut être fabriqué facilement par n'importe qui, suivez simplement le processus que j'ai donné. Il s'agit d'un robot à commande vocale et vous pouvez voir la démo de mon robot, vous pouvez l'utiliser de deux manières. à distance et autre est par la voix
ROBOT À COMMANDE VOCALE VIA BLUETOOTH : 3 étapes
ROBOT COMMANDÉ PAR LA VOIX VIA BLUETOOTH : Ce robot est contrôlé par notre téléphone. Lien pour l'application : https://play.google.com/store/apps/details?id=com…. Ce robot est contrôlé par notre voix et il peut également être contrôlé par les boutons. Ce robot est uniquement à des fins de démonstration. Suivez les
Main de robot à commande vocale : 8 étapes (avec photos)
Main de robot à commande vocale : a.articles {font-size : 110,0 %; font-weight : gras ; style de police : italique ; texte-décoration : aucun; background-color: red;} a.articles:hover {background-color: black;} Cette instructable explique comment construire une main robotique à commande vocale en utilisant
Robot à commande vocale utilisant le microcontrôleur 8051 : 4 étapes (avec photos)
Robot à commande vocale utilisant le microcontrôleur 8051 : Un robot à commande vocale prend une commande spécifiée sous forme de voix. Quelle que soit la commande donnée via le module vocal ou le module Bluetooth, elle est décodée par le contrôleur existant et donc la commande donnée est exécutée. Ici, dans ce projet, je
Robot Raptor à commande vocale : 5 étapes
Robot Raptor à commande vocale : cette instructable montre comment utiliser la reconnaissance vocale IFTTT de l'assistant Google disponible sur les téléphones portables et les tablettes pour transmettre les données de contrôle à un canal AdafruitIO. Ce contrôle est ensuite récupéré via WiFi par un module ESP12F basé sur Arduino, et dans un simple