Table des matières:
- Étape 1: Pièces nécessaires
- Étape 2: Retirez le boîtier du moteur
- Étape 3: Souder sur des fils plus longs
- Étape 4: ajouter des moteurs à la carte moteur
- Étape 5: Construire la carte de commutation
- Étape 6:
Vidéo: Bras robotique contrôlé par Arduino de Lego Mindstorm : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Transformez deux anciens moteurs Lego Mindstorm en un bras de saisie contrôlé par un Arduino Uno.
Il s'agit d'un projet Hack Sioux Falls où nous avons mis les enfants au défi de construire quelque chose de cool avec un Arduino.
Étape 1: Pièces nécessaires
Fournitures nécessaires:
- 2 gros moteurs Lego ev3 mindstorm
- Un assortiment de pièces techniques et d'engrenages Lego
- Un Arduino Uno
- Carte moteur
- Un morceau de perfboard
- Fils longs
- 4 résistances
- 4 boutons
- Une batterie USB portable
- Un chargeur usb
- Soudure et fer à souder
- Jeu de tournevis
- Un coupe-fil
Étape 2: Retirez le boîtier du moteur
Commencez par retirer les vis à l'arrière des deux moteurs, puis retirez les capuchons blancs. Vous pouvez ensuite les jeter.
Sortez les moteurs en veillant à ne retirer aucun des engrenages à l'intérieur. Si vous retirez l'un des engrenages, remettez-les simplement en place.
Une fois les moteurs retirés, coupez le plug-in à l'extrémité du moteur avec un coupe-fil.
Étape 3: Souder sur des fils plus longs
Souder sur un nouveau fil plus long. C'est beaucoup plus facile qu'il n'y paraît et ne prend que quelques secondes si vous savez ce que vous faites.
Remettez le moteur dans le boîtier en plastique, puis revissez-le. Vous pouvez maintenant commencer la construction du bras. Vous pouvez créer votre propre design ou partir de celui de l'image.
Étape 4: ajouter des moteurs à la carte moteur
Utilisez un tournevis cruciforme pour brancher les fils provenant des moteurs dans la carte du moteur comme indiqué sur l'image. Ensuite, branchez la carte dans l'Arduino Uno.
Coupez le chargeur USB en deux, en exposant le fil à l'intérieur. Dénudez l'isolant, puis dénudez les deux fils positif et négatif. Puis branchez-le sur la carte moteur
Étape 5: Construire la carte de commutation
Soudez les résistances, les commutateurs et les fils sur le panneau perforé comme sur la photo.
Ajoutez quelques broches de connecteur femelles sur la carte perforée et la carte moteur comme le montre l'image, puis connectez les deux.
Étape 6:
Branchez l'Arduino sur un ordinateur et téléchargez ce code dans l'Arduino.
Nous avons utilisé cette bibliothèque de pilotes de moteur d'Adafruit, mais une autre bibliothèque de pilotes fonctionnerait également.
#inlude
int boutonGauche = A0;int boutonDroite = A1; int boutonOuvert = A2; int boutonFermer = A3; AF_DCMotor motorRotate(1); AF_DCMotor motorGrabber(2); void setup() { Serial.begin(9600); // configure la bibliothèque série à 9600 bps Serial.println("Motor test!"); pinMode(boutonGauche, INPUT); pinMode(boutonDroit, INPUT); pinMode(boutonOpen, INPUT); pinMode(boutonFermer, INPUT); // allume le moteur motorRotate.setSpeed(200); motorGrabber.setSpeed(200); motorRotate.run(RELEASE); motorGrabber.run(RELEASE); } void loop() { int buttonStateLeft = digitalRead(buttonLeft); int buttonStateRight = digitalRead(buttonRight); int buttonStateOpen = digitalRead(buttonOpen); int buttonStateClose = digitalRead(buttonClose); if (buttonStateLeft == HIGH) { Serial.println("Bouton Gauche"); motorRotate.run(BACKWARD); retard (250); motorRotate.run(RELEASE); } else if (buttonStateRight == HIGH) { Serial.println("Button Right"); motorRotate.run(FORWARD); retard (250); motorRotate.run(RELEASE); } else if (buttonStateOpen == HIGH) { Serial.println("Button Open"); motorGrabber.run(BACKWARD); retard (150); motorGrabber.run(RELEASE); } else if (buttonStateClose == HIGH) { Serial.println("Button Close"); motorGrabber.run(AVANT); retard (150); motorGrabber.run(RELEASE); } }
Conseillé:
Bras robotique contrôlé par encodeur rotatif : 6 étapes
Bras de robot contrôlé par encodeur rotatif : j'ai visité howtomechatronics.com et j'y ai vu le bras de robot contrôlé par bluetooth. bras utiliser un encodeur rotatif et l'enregistrer
Bras robotique contrôlé par fil : 31 étapes
Bras de robot contrôlé par fil : il s'agit d'un tutoriel sur la façon de fabriquer un bras de robot contrôlé par des fils. L'avantage d'utiliser des fils est que votre bras est plus léger et que vous pouvez avoir tous vos moteurs dans le bas de votre bras, ce qui facilite la construction et l'entretien. Voici une vidéo du bras que j'ai
Bras robotique contrôlé par Arduino et PC : 10 étapes
Bras robotique contrôlé par Arduino et PC : Les bras robotiques sont largement utilisés dans l'industrie. Que ce soit pour des opérations d'assemblage, de soudage ou encore qu'on soit utilisé pour l'amarrage sur l'ISS (Station Spatiale Internationale), ils aident les humains dans le travail ou ils remplacent totalement l'humain. Le bras que j'ai construit est plus petit re
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
Bras robotique contrôlé par Nunchuk (avec Arduino): 14 étapes (avec photos)
Bras robotique contrôlé par Nunchuk (avec Arduino) : les bras robotiques sont géniaux ! Les usines du monde entier en ont, où elles peignent, soudent et transportent des objets avec précision. Ils peuvent également être trouvés dans l'exploration spatiale, les véhicules télécommandés sous-marins et même dans les applications médicales ! Et maintenant, vous pouvez