Table des matières:
- Fournitures
- Étape 1: Finaliser le bras robotique de commande filaire
- Étape 2: préparer l'unité de commande de plusieurs moteurs
- Étape 3: Coder la connexion Bluetooth et finaliser le projet
Vidéo: Bras de robot Bluetooth utilisant un seul moteur : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
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
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
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.
- Connectez E1, E2 dans le pilote de moteur à la carte Arduino, broche 9, 11
- Connectez les fils du moteur à la sortie du pilote du moteur 1, 2 connecteurs
- 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)
- 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)
- Maintenant, que se passe-t-il si vous connectez 5 moteurs à ce pilote de moteur Sortie 1, 2 connecteurs
- 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
- 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.
- C'est le concept que je vais utiliser pour contrôler le bras du robot.
- 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.
- Vérifiez les images ci-dessus pour mieux comprendre.
- 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é.
- Vous pouvez utiliser ce concept pour court-circuiter également à d'autres fins.
Étape 3: Coder la connexion Bluetooth et finaliser le 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é:
Moteur pas à pas contrôlé par moteur pas à pas - Moteur pas à pas en tant qu'encodeur rotatif : 11 étapes (avec photos)
Moteur pas à pas contrôlé par moteur pas à pas | Moteur pas à pas en tant qu'encodeur rotatif : Vous avez quelques moteurs pas à pas qui traînent et vous voulez faire quelque chose ? Dans ce Instructable, utilisons un moteur pas à pas comme encodeur rotatif pour contrôler la position d'un autre moteur pas à pas à l'aide d'un microcontrôleur Arduino. Alors sans plus tarder, allons-y
BRAS ROBOTIQUE Xbox 360 [ARDUINO] : BRAS AXIOM : 4 étapes
BRAS ROBOTIQUE Xbox 360 [ARDUINO] : BRAS AXIOM :
Comment contrôler le moteur à courant continu sans balai Drone Quadcopter (type à 3 fils) en utilisant le contrôleur de vitesse du moteur HW30A et Arduino UNO: 5 étapes
Comment contrôler le moteur CC sans balai du drone quadrirotor (type 3 fils) à l'aide du contrôleur de vitesse du moteur HW30A et de l'Arduino UNO : Description : Le contrôleur de vitesse du moteur HW30A peut être utilisé avec 4 à 10 batteries NiMH/NiCd ou 2-3 cellules LiPo. Le BEC est fonctionnel avec jusqu'à 3 cellules LiPo. Il peut être utilisé pour contrôler la vitesse du moteur Brushless DC (3 fils) avec un maximum jusqu'à 12Vdc.Specific
COMMENT ASSEMBLER UN BRAS DE ROBOT EN BOIS IMPRESSIONNANT (PARTIE 3: BRAS DE ROBOT) - BASÉ SUR LE MICRO: BITN: 8 étapes
COMMENT ASSEMBLER UN BRAS DE ROBOT EN BOIS IMPRESSIONNANT (PARTIE 3 : BRAS DE ROBOT) -- BASÉ SUR LE MICRO : BITN : Le prochain processus d'installation est basé sur l'achèvement du mode d'évitement d'obstacle. Le processus d'installation de la section précédente est le même que le processus d'installation en mode suivi de ligne. Jetons ensuite un coup d'œil à la forme finale de A
Système de direction intelligent pour voitures robot utilisant le moteur pas à pas d'un ancien lecteur de disquette/CD : 8 étapes (avec photos)
Système de direction intelligent pour voitures robotisées utilisant le moteur pas à pas d'un ancien lecteur de disquette/CD : Système de direction intelligent pour voitures robotiques Êtes-vous inquiet de créer un bon système de direction pour votre voiture robotique ? Voici une superbe solution en utilisant simplement vos anciens lecteurs de disquettes/CD/DVD. regardez-le et faites-vous une idéeVisitez georgeraveen.blogspot.com