Table des matières:

Bras de robot Bluetooth utilisant un seul moteur : 3 étapes
Bras de robot Bluetooth utilisant un seul moteur : 3 étapes

Vidéo: Bras de robot Bluetooth utilisant un seul moteur : 3 étapes

Vidéo: Bras de robot Bluetooth utilisant un seul moteur : 3 étapes
Vidéo: BRAS ROBOT AUTOMATISE 2024, Novembre
Anonim
Image
Image
Préparer l'unité de commande de plusieurs moteurs
Préparer l'unité de commande de plusieurs moteurs

Bienvenue sur mon Instructable.

Dans ce instructable, je vais vous montrer comment convertir le bras de robot de contrôle filaire en bras de robot Bluetooth à l'aide d'un seul pilote de moteur. Il s'agit d'un projet de travail à domicile réalisé sous couvre-feu. Donc, cette fois, je n'ai qu'un seul pilote de moteur L298N. Si vous vérifiez le bras du robot à commande filaire, il contient 5 moteurs. Donc, si nous avons 3 pilotes de moteur L298N, nous pouvons contrôler 6 moteurs (le pilote L298N peut contrôler 2 moteurs bidirectionnels) et nous pouvons facilement le convertir en bras de robot Bluetooth à l'aide des pilotes arduino et L298N 3. Mais à partir de la situation actuelle, je n'ai qu'un seul moteur L298N et plusieurs servomoteurs. Voyons comment faire cette tâche.

Vous aurez besoin des éléments suivants pour ce faire.

Fournitures

  • Bras robotique de commande filaire finalisé
  • Carte Arduino (j'utilise Arduino Nano)
  • Module Bluetooth (H06)
  • Pilote de moteur L298N
  • Planche à pain
  • Fils de cavalier
  • Servomoteur
  • Mini boulons et écrous

Étape 1: Finaliser le bras robotique de commande filaire

Image
Image

Pour réaliser ce projet, vous aurez besoin d'un bras de robot à commande filaire. Cela peut être acheté sur eBay ou Amazon. Si vous n'avez pas de bras de robot de contrôle câblé, vous pouvez le faire en utilisant un moteur à engrenages en connectant également quelques pièces de bras en plastique. Je ne vais pas décrire comment assembler ce bras de robot à commande filaire que vous achetez. Son spectacle dans cette vidéo comment l'assembler.

Étape 2: préparer l'unité de commande de plusieurs moteurs

Image
Image
Préparer l'unité de commande de plusieurs moteurs
Préparer l'unité de commande de plusieurs moteurs

C'est le concept principal que je vais utiliser dans ce projet. Maintenant, lorsque vous vérifiez la structure de travail du pilote de moteur Arduino, c'est comme ci-dessous.

  1. Connectez E1, E2 dans le pilote de moteur à la carte Arduino, broche 9, 11
  2. Connectez les fils du moteur à la sortie du pilote du moteur 1, 2 connecteurs
  3. Maintenant, ce qui se passe, c'est lorsque vous donnez le moteur E1 HIGH, E2 LOW en marche dans une direction (disons dans le sens des aiguilles d'une montre)
  4. Si vous changez ces E1 LOW, E2 HIGH puis le moteur tourne dans l'autre sens (disons dans le sens inverse des aiguilles d'une montre)
  5. Maintenant, que se passe-t-il si vous connectez 5 moteurs à ce pilote de moteur Sortie 1, 2 connecteurs
  6. Ensuite, tous les moteurs fonctionneront de la même manière mais la vitesse peut être faible en raison de l'alimentation, vous pouvez connecter une alimentation externe au pilote du moteur + connecteur 12v
  7. Donc, si nous pouvons connecter un par un les fils du moteur aux connecteurs de sortie 1 ou 2 du pilote de moteur, le moteur connecté ne fonctionne que.
  8. C'est le concept que je vais utiliser pour contrôler le bras du robot.
  9. Pour ce faire, je peux utiliser un servomoteur. Avec un angle de degré différent, je vais court-circuiter le fil de la broche de sortie 1 ou 2 avec un fil moteur différent.
  10. Vérifiez les images ci-dessus pour mieux comprendre.
  11. Nous devons également obtenir le degré correct pour connecter les broches. Pour cela, vous pouvez utiliser un potentiomètre avec le code Arduino attaché et lorsque vous vérifiez le moniteur série, vous pouvez trouver le degré.
  12. Vous pouvez utiliser ce concept pour court-circuiter également à d'autres fins.

Étape 3: Coder la connexion Bluetooth et finaliser le projet

Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet
Code de connexion Bluetooth et finalisation du projet

Connectez maintenant les fils du bras du robot de commande câblé aux broches de court-circuit liées au servomoteur créées ci-dessus. Et ajoutez le module Bluetooth. Vous devez connecter le module Bluetooth TX à Arduino RX et le module Bluetooth RX aux broches Arduino TX et connecter également les fils d'alimentation. Le servomoteur doit également connecter la carte Arduino et avec le caractère d'entrée de la connexion Bluetooth, nous allons écrire le degré du servomoteur.

Vous pouvez télécharger n'importe quelle application Bluetooth sur votre téléphone et, selon les configurations de l'application et les caractères de sortie, vous pouvez modifier le code Arduino. J'ai utilisé l'application Arduino Bluetooth Controller pour ce faire.

Lorsque vous essayez de l'exécuter avec l'alimentation USB de l'ordinateur, certains moteurs ne fonctionnent pas en raison d'une alimentation insuffisante pour les servomoteurs et les pilotes de moteur. Vous pouvez connecter une alimentation externe au pilote du moteur si cela se produit.

Il s'agit d'une implémentation modèle et réalisée avec des ressources limitées. Si vous avez 3 pilotes de moteur L298N, cela peut être fait facilement.

Également au-dessus de l'étape 2, la méthode de court-circuit mentionnée peut également être utilisée pour d'autres besoins.

Merci d'avoir regardé.

Conseillé: