Table des matières:
- Étape 1: Concevoir
- Étape 2: Pièces électroniques
- Étape 3: Fonctionnement et installation
- Étape 4: Modifications
- Étape 5: Support de fer à souder ou pince
- Étape 6: Codage
- Étape 7: vidéo de présentation
Vidéo: Bras robotique de soudage automatisé : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Cette instructable montre comment souder des pièces électroniques dans votre PCB à l'aide du bras robotique
L'idée de ce projet m'est venue à l'esprit accidentellement lorsque je cherchais les différentes capacités des bras robotiques, puis j'ai découvert qu'il y en a quelques-uns qui couvrent ce domaine d'utilisation (Automated Welding & Soldering Robotic Arm).
En fait, j'avais déjà eu une expérience dans la construction de projets similaires, mais cette fois, le projet était très utile et efficace.
Avant de décider de sa forme, j'ai vu beaucoup d'applications et d'autres projets en particulier dans le domaine de l'industrie, les projets Open source m'ont beaucoup aidé à trouver la forme juste et appropriée.
C'est à cause de la science derrière l'alimentation visuelle de notre cerveau.
Étape 1: Concevoir
Au début, j'ai vu beaucoup de projets professionnels qui n'ont pas pu être mis en œuvre à cause de leur complexité.
Puis j'ai décidé de voir faire mon propre produit en m'inspirant des autres projets, j'ai donc utilisé Google Sketch up 2017 pro. chaque pièce a été conçue pour s'assembler les unes à côté des autres dans un ordre spécifique, comme le montre l'image suivante.
Et avant de l'assembler, j'ai dû tester les pièces et choisir le fer à souder approprié, cela s'est fait en dessinant un projet de finition virtuel comme guide pour moi.
Ces dessins montrent la forme grandeur nature de la finition et les dimensions correctes de chaque pièce pour choisir le bon fer à souder.
Étape 2: Pièces électroniques
1. Moteur pas à pas 28BYJ-48 avec module pilote ULN2003
2. Arduino Uno R3
3. Servomoteur à engrenages métalliques micro MG-90S
4. MODULE SÉRIE LCD 1602 I2C
5. Planche à pain
6. fils de cavalier
7. Module de descente
8. Engrenage métallique du micro servomoteur
Étape 3: Fonctionnement et installation
Pendant le travail, j'ai rencontré des obstacles que nous devons annoncer à ce sujet.
1. Les bras étaient trop lourds pour être tenus par les petits moteurs pas à pas, et nous avons corrigé cela dans la version suivante ou l'impression découpée au laser.
2. Parce que le modèle était fabriqué à partir de matière plastique, le frottement de la base rotative était élevé et les mouvements n'étaient pas fluides.
La première solution consistait à acheter un moteur pas à pas plus gros, capable de supporter le poids et la friction, et nous avons repensé la base pour l'adapter à un moteur pas à pas plus gros.
En fait, le problème persiste et le moteur plus gros ne l'a pas résolu, et c'est parce que le frottement entre deux surfaces en plastique à côté, nous ne pouvons pas ajuster le pot en pourcentage. La position de rotation maximale n'est pas le courant maximal que le driver peut fournir. Vous devez utiliser la technique indiquée par le fabricant, où vous mesurez la tension tout en tournant le pot.
Ensuite, j'ai décidé de changer totalement la conception de la base et de mettre un servomoteur avec un engrenage métallique au lieu d'un mécanisme à engrenages.
3. tension
La carte Arduino peut être alimentée soit par la prise d'alimentation CC (7 - 12 V), le connecteur USB (5 V) ou la broche VIN de la carte (7-12 V). La tension d'alimentation via les broches 5V ou 3,3V contourne le régulateur, et nous avons décidé d'acheter un câble USB spécial prenant en charge le 5 volts du PC ou de toute alimentation électrique.
Ainsi, les moteurs pas à pas et les autres composants fonctionnent correctement avec seulement 5 volts et pour protéger les pièces de tout problème, nous réparons le module abaisseur.
Le module abaisseur est un convertisseur abaisseur (convertisseur abaisseur) est un convertisseur de puissance continu-continu qui abaisse la tension (tout en augmentant le courant) de son entrée (alimentation) à sa sortie (charge) et maintient également la stabilité ou la tension.
Étape 4: Modifications
Après quelques modifications, nous avons modifié la conception du modèle en réduisant la taille des bras et en faisant un trou approprié pour l'engrenage du servomoteur, comme indiqué.
Et lors des tests, le servomoteur a réussi à faire pivoter le poids de 180 degrés correctement, car son couple élevé signifie qu'un mécanisme est capable de gérer des charges plus lourdes. La force de rotation qu'un servomécanisme peut produire dépend des facteurs de conception - tension d'alimentation, vitesse de l'arbre, etc.
L'utilisation d'I2c était également agréable car elle n'utilise que deux broches et vous pouvez mettre plusieurs périphériques i2c sur les mêmes deux broches. Ainsi, par exemple, vous pourriez avoir jusqu'à 8 sacs à dos LCD + LCD tous sur deux broches ! La mauvaise nouvelle est que vous devez utiliser la broche i2c "matérielle".
Étape 5: Support de fer à souder ou pince
La pince
a été fixé en utilisant un servomoteur à engrenages métalliques pour supporter le poids du fer à souder.
servo.attache (9, 1000, 2000);
servo.write (contrainte (angle, 10, 160));
Au début, nous avons eu un obstacle qui était le moteur qui tremblait et vibrait jusqu'à ce que nous trouvions un code délicat qui donne des contraintes aux anges.
Parce que tous les servos n'ont pas une rotation complète de 180 degrés. Beaucoup ne le font pas.
Nous avons donc écrit un test pour déterminer où se trouvent les limites mécaniques. Utilisez servo.write Microseconds au lieu de servo.write J'aime mieux cela car il vous permet d'utiliser 1000-2000 comme plage de base. Et de nombreux servos prendront en charge en dehors de cette plage, de 600 à 2400.
Nous avons donc essayé différentes valeurs et vu où vous obtenez le buzz qui indique que vous avez atteint la limite. Alors ne restez que dans ces limites lorsque vous écrivez. Vous pouvez définir ces limites lorsque vous utilisez servo.attach(pin, min, max)
Trouvez la véritable plage de mouvement et assurez-vous que le code n'essaye pas de le pousser au-delà des butées de fin de course, la fonction contrainte () Arduino est utile pour cela.
et voici le lien que vous pouvez acheter le fer à souder USB:
Mini stylo de fer à souder USB 5V DC 8W + support de support pour interrupteur tactile
Étape 6: Codage
L'Arduino Utilisation des bibliothèques
L'environnement peut être étendu grâce à l'utilisation de bibliothèques, tout comme la plupart des plates-formes de programmation. Les bibliothèques offrent des fonctionnalités supplémentaires à utiliser dans les croquis, par ex. travailler avec du matériel ou manipuler des données. Pour utiliser une bibliothèque dans une esquisse.
#include AccelStepper.h
#include MultiStepper.h #include Servo.h #include Wire.h #include LiquidCrystal_I2C.h
Conseillé:
Bras robotique avec pince : 9 étapes (avec photos)
Bras robotique avec pince : La récolte des citronniers est considérée comme un travail difficile, en raison de la grande taille des arbres et également en raison des climats chauds des régions où les citronniers sont plantés. C'est pourquoi nous avons besoin d'autre chose pour aider les travailleurs agricoles à terminer leur travail plus ea
Stylo de soudage par points super simple bricolage (stylo de soudage à onglet de batterie MOT) 10 $: 7 étapes (avec photos)
Super Simple DIY Spot Welder Pen (MOT Battery Tab Welder Pen) 10 $: Je regardais tous les sites en ligne qui vendaient des stylos de soudage par points et j'ai vu comment beaucoup d'entre eux étaient assemblés. Je suis tombé sur un ensemble moins cher que les autres, mais toujours un peu plus cher que ce que je pouvais me permettre. Puis j'ai remarqué quelque chose. Tout ce qu'ils
BRAS ROBOTIQUE Xbox 360 [ARDUINO] : BRAS AXIOM : 4 étapes
BRAS ROBOTIQUE Xbox 360 [ARDUINO] : BRAS AXIOM :
Bras robotique contrôlé par Arduino avec 6 degrés de liberté : 5 étapes (avec photos)
Bras robotique contrôlé par Arduino avec 6 degrés de liberté : je suis membre d'un groupe de robotique et chaque année, notre groupe participe à une Mini-Maker Faire annuelle. Début 2014, j'ai décidé de construire un nouveau projet pour l'événement de chaque année. A l'époque, j'avais environ un mois avant l'événement pour mettre quelque chose ensemble
Une solution de vision abordable avec bras robotique basée sur Arduino : 19 étapes (avec photos)
Une solution de vision abordable avec bras robotique basée sur Arduino : lorsque nous parlons de vision industrielle, cela nous semble toujours tellement inaccessible. Alors que nous avons fait une démo de vision open source qui serait super facile à faire pour tout le monde. Dans cette vidéo, avec la caméra OpenMV, peu importe où se trouve le cube rouge, le robot est