Table des matières:
- Étape 1: Conception du châssis
- Étape 2: Connexion et conception de circuits imprimés
- Étape 3: Code de programme et code hexadécimal
- Étape 4: Application Android
Vidéo: Robot à commande vocale utilisant le microcontrôleur 8051 : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
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, j'ai utilisé le module Bluetooth et l'application Android pour donner une commande vocale sous forme de code hexadécimal. Certains chiffres peuvent être envoyés directement au module Bluetooth et automatiquement le chiffre est converti en son code hexadécimal.
Nous pouvons utiliser ces chiffres comme commande vocale pour l'opération spécifiée préprogrammée dans le microcontrôleur. Il est plus facile d'utiliser des chiffres comme commande vocale que d'utiliser des commandes alphabétiques.
Composants requis:
1. Microcontrôleur (AT89S52)
Prise femelle 2.40 broches pour contrôleur
3. Carte PCB zéro
4. Oscillateur à cristal (11,0592 MHz)
5.7805 régulateur de tension
6. Relamate la goupille
7. Registre à décalage
8. Commutateur
9. Résistance (1 K-ohm)
10. Condensateur (10uF, 22pF(2))
11. L293D Driver avec prise femelle
ACL 12.16x2
13. LED
14. Module Bluetooth (HC-05)
15. Batterie (12V)
16. Connexion des fils
17. Fer à souder
18. Moteurs (tr/min requis)
19. Châssis pour robot
20. Roues
Étape 1: Conception du châssis
Concevez un châssis en fonction de vos exigences et de vos besoins.
J'ai conçu le châssis qui est un châssis lego et facilement disponible sur le marché.
Étape 2: Connexion et conception de circuits imprimés
Schéma de circuit pour 8051, commande vocale du robot.
Les connexions sur le PCB sont censées être effectuées conformément au schéma de circuit donné.
Étape 3: Code de programme et code hexadécimal
Code assembleur pour ceux qui veulent coder en langage assembleur 8051.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
Code C pour ceux qui veulent programmer en langage C.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/andriodrobot.c
En utilisant Keil Software, vous pouvez écrire ces codes d'assemblage pour 8051 et générer un fichier hexadécimal qui est nécessaire pour graver (télécharger) sur 8051. Pour télécharger (Graver), vous avez besoin d'un graveur 8051, que vous pouvez trouver dans vos collèges ou vous pouvez acheter auprès du marché.
Étape 4: Application Android
Pour envoyer une commande vocale (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) à Bluetooth sous forme de code hexadécimal, une application est disponible dans Google Play Store nommée - Amr Voice.
play.google.com/store/apps/details?id=appi…
Allez avec ce lien ou tapez "Amr Voice" dans le Play Store.
Installez l'application > Connecter un appareil Bluetooth > Appuyez sur l'icône du microphone pour envoyer votre commande vocale.
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
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : 6 étapes (avec photos)
Drone Raspberry Pi à commande vocale Alexa avec IoT et AWS : Salut ! Je m'appelle Armaan. Je suis un garçon de 13 ans du Massachusetts. Ce tutoriel montre, comme vous pouvez le déduire du titre, comment construire un drone Raspberry Pi. Ce prototype montre comment les drones évoluent et aussi quel rôle ils pourraient jouer dans le
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
Commutateur à commande vocale utilisant Alexa et Arduino : 10 étapes (avec photos)
Interrupteur à commande vocale utilisant Alexa et Arduino : L'objectif principal de ce projet est d'utiliser un capteur de température pour contrôler l'interrupteur (relais) pour allumer ou éteindre l'appareil. Liste des matériaux Module relais 12V == > 4,2 $ Arduino uno == > 8 $ Capteur de température DHT11 == > 3 $ ESP8266 Module
Comment faire un robot à commande vocale : 3 étapes (avec photos)
Comment faire un robot à commande vocale : Avez-vous déjà voulu faire fonctionner des choses sur votre voix ? robot contrôlé mais vous pouvez vous connecter