Table des matières:

Voiture Bluetooth à commande vocale : 5 étapes
Voiture Bluetooth à commande vocale : 5 étapes

Vidéo: Voiture Bluetooth à commande vocale : 5 étapes

Vidéo: Voiture Bluetooth à commande vocale : 5 étapes
Vidéo: 📲 Connecter son SmartPhone à sa voiture 🚗 2024, Novembre
Anonim
Voiture Bluetooth à commande vocale
Voiture Bluetooth à commande vocale
Voiture Bluetooth à commande vocale
Voiture Bluetooth à commande vocale
Voiture Bluetooth à commande vocale
Voiture Bluetooth à commande vocale

Tout le monde a utilisé la voiture télécommandée…. mais qu'en est-il d'une voiture à commande vocale ??? Vous l'avez déjà utilisé ? Sinon, vous le construirez maintenant. Vous avez juste besoin d'un arduino comme cerveau et d'un smartphone. J'ai donc développé ce projet pour que vous puissiez utiliser la fonctionnalité vocale et cela peut aussi être une référence pour vos futurs projets, Alors commençons…

Étape 1: Liste des pièces

1. Arduino UNO/nano/micro/Méga

2. Module Bluetooth HC05

3 résistance de 2,2K ohms, 4,7K ohms

4 kits de montage ou de soudure

5 fils

6 châssis

7 2 Moteur BO 150/300 tr/min avec 2 roues

8 quelques vis et écrous

9 roulettes

10. pilote de moteur (:L293 ou L298)

11 source d'alimentation 12V

Étape 2: Construire le circuit sur la planche à pain et le châssis d'installation

Construire le circuit sur une planche à pain et un châssis d'installation
Construire le circuit sur une planche à pain et un châssis d'installation
Construire le circuit sur une planche à pain et un châssis d'installation
Construire le circuit sur une planche à pain et un châssis d'installation
Construire le circuit sur une planche à pain et un châssis d'installation
Construire le circuit sur une planche à pain et un châssis d'installation

Maintenant, Arduino nano est le cerveau du projet pour le mien. Vous pouvez utiliser UNO/MEGA/MICRO. Et j'utiliserais la fonction de connectivité Bluetooth pour contrôler la voiture avec un smartphone.

J'ai donc fourni le circuit dans le fichier Fritzing. Téléchargez Fritzing et ouvrez-le et voyez le fichier. Connectez comme indiqué sur le schéma. Utilisez le diviseur de tension comme indiqué avec 2,2k et 4,7k. Maintenant, les fils jaunes (selon ce fichier fritzing) représentent les 4 sorties qui contrôleraient le pilote du moteur. Ces 4 niveaux logiques sont en fait les entrées du pilote de moteur et le pilote de moteur utilise ces niveaux logiques pour se déplacer selon les niveaux logiques qui sont alimentés. Et l'arduino contrôle cela…..signifie qu'il permet au conducteur de déplacer les deux moteurs vers l'avant ou vers l'arrière ou vers l'arrière ou vers la droite ou la gauche ou simplement s'arrêter. Ceci est accompli dans le code.

Consultez donc les schémas ci-dessus, puis connectez les entrées du pilote de moteur. Ensuite, connectez les moteurs à la sortie avec quelques vis et fixez les roues. J'ai connecté mon pilote L293 selon sa connexion. Vérifiez votre propre pilote, recherchez sur le net et les fiches techniques et connectez-vous selon vos besoins.

Fixez les moteurs avec des vis et fixez le pilote de moteur et la planche à pain avec du ruban adhésif double face ou du ruban adhésif simple. Fixez également la roulette. Voir photo. Votre châssis peut être différent alors vérifiez-le attentivement. Attachez les roues

Étape 3: À propos du code de test et du principe de fonctionnement de l'application

À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application
À propos du code de test et du principe de fonctionnement de l'application

Maintenant, la fonction vocale fonctionne réellement avec le Bluetooth. Il existe une application appelée "BT Voice Control for Arduino" Link-https://amr-voice.en.aptoide.com/. Téléchargez-le et installez-le sur un téléphone Android et associez-le à HC05. Si vous vous connectez pour la 1ère fois, associez-le au préalable avec 1234 ou 0000 comme pass. S'il ne s'apparie pas, réessayez.

Maintenant, après avoir parlé sur l'application après quelques secondes, elle renvoie ce que vous venez de dire sur l'écran de votre mobile. Il utilise en fait Google Voice. Alors maintenant, ce que vous avez dit est transmis via Bluetooth. Téléchargez le code de test donné sur les lignes Nano.remove RX TX lors du téléchargement. Après le téléchargement, réinsérez à nouveau. Le HC05 accepte ces données en utilisant la fonction Serial.read() et vous pouvez voir ce que vous venez de dire sur le moniteur série en utilisant Serial.print. Vous pouvez donc y vérifier le fonctionnement de l'application. Parlez de n'importe quoi sur l'application et voyez le moniteur série. J'ai joint toutes les captures d'écran étape par étape sur la connexion du HC05 à l'application… en parlant et en voyant sur le moniteur série. Les voir. Si vous dites en avant, cela s'affichera sous la forme *en avant#. Ainsi, en utilisant cette application, nous pouvons manipuler notre code qui est joint dans les étapes à venir.

Étape 4: Téléchargez maintenant le code et connectez la source d'alimentation

Téléchargez maintenant le code et connectez la source d'alimentation
Téléchargez maintenant le code et connectez la source d'alimentation
Téléchargez maintenant le code et connectez la source d'alimentation
Téléchargez maintenant le code et connectez la source d'alimentation

Maintenant, j'ai téléchargé le code Arduino complet ici qui contrôle la voiture. Vous pouvez le télécharger.

Maintenant, pendant le téléchargement… assurez-vous d'avoir déconnecté les lignes RX TX. Il ne sera pas téléchargé sinon. Après le téléchargement, connectez-les à nouveau. Connectez maintenant une source d'alimentation 12V. Un schéma fonctionnel est dans l'image.

Vous pouvez changer les chaînes que j'ai écrites comme avant, arrière, arrêt, gauche, droite par n'importe quel mot que vous vous sentez facile. Vous n'avez qu'à prononcer ce mot sur l'application.

Étape 5: Enfin

finalement
finalement
finalement
finalement
finalement
finalement

J'ai déjà décrit comment utiliser cette application. Maintenant, parlez en avant, en arrière, à gauche, à droite, arrêtez, j'ai utilisé ces mots dans mon code. Vous pouvez maintenant modifier cette chaîne dans les instructions else if et télécharger à nouveau. Prononcez simplement ce mot sur cette application et cela fonctionnerait bien. J'ai également attaché une LED à la broche 8. Vous pouvez ajouter plus de lumières ou un buzzer ou un servo.

Alors votre voiture vocale est prête…..amusez-vous…

Conseillé: