Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
Composants et fournitures
| Composant | Quantité |
|---|---|
| Arduino UNO | 1 |
| Servomoteur micro SG90 | 4 |
| Potentiomètre rotatif (générique) | 1 |
Outils et machines nécessaires
- Imprimante 3D (générique)
- Fer à souder (générique)
Applications et services en ligne
- Arduino IDE
À propos de ce projet
Ce projet utilise 4 servomoteurs SG90 bon marché, alimentés directement par la carte Arduino. Les fichiers STL pour l'impression 3D sont téléchargeables via le lien ci-dessous, ou directement sur Thingiverse :
https://www.thingiverse.com/thing:1015238
Vous y trouverez des instructions plus détaillées pour la fabrication.
Les servos sont pilotés par l'Arduino. J'ai écrit un code simple pour que chaque servo soit contrôlé par un potentiomètre dédié. Après un peu d'entraînement, la manipulation devient aisée et amusante, comme le montre la vidéo.
À l'avenir, j'essaierai d'étendre le code pour enregistrer et rejouer automatiquement des séquences de mouvements, transformant ce bras en véritable robot industriel.
Le schéma électrique est visible ci-dessous.
Code
- code
code Arduino
#include <Servo.h>
Servo myservo;
Servo myservo1;
Servo myservo2;
Servo myservo3;
int potpin = 0;
int potpin1 = 1;
int potpin2 = 2;
int potpin3 = 3;
int val, val1, val2, val3;
void setup() {
myservo.attach(8);
myservo1.attach(9);
myservo2.attach(10);
myservo3.attach(11);
}
void loop() {
val = analogRead(potpin);
val = map(val, 0, 1023, 0, 180);
myservo.write(val);
delay(15);
val1 = analogRead(potpin1);
val1 = map(val1, 0, 1023, 0, 180);
myservo1.write(val1);
delay(15);
val2 = analogRead(potpin2);
val2 = map(val2, 0, 1023, 0, 180);
myservo2.write(val2);
delay(15);
val3 = analogRead(potpin3);
val3 = map(val3, 0, 1023, 0, 180);
myservo3.write(val3);
delay(15);
}
Pièces personnalisées et boîtiers
eezybotarm_uVD6bjbxQi.zip
Schémas

Processus de fabrication
- Dé numérique Arduino sur écran LCD 16x2 – Générateur aléatoire à bouton poussoir
- Contrôle IoT à Distance d'un Bras Robotique Personnalisé avec Arduino MKR1000
- Construire un Iron Man animé avec Arduino : capteurs, sons et relais
- Find Me : Localisateur d'objets intelligent avec Arduino et Bluetooth
- Contrôleur d'humidificateur DIY avec Arduino et relais – Installation haute tension sécurisée
- Bras robotique 6 DoF piloté par Nunchuk Wii – Kit Arduino Mega
- Construisez un Bras Robotique Intelligent Contrôlé par Arduino : Tutoriel DIY Facile
- Jeu Pong sur Matrice NeoPixel avec Arduino Nano
- Volant Joystick Arduino Personnalisé pour Jeux Vidéo