Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Bras robotique 6 DoF piloté par Nunchuk Wii – Kit Arduino Mega

Composants et fournitures

Kit bras robotique 6 DoF (6 axes) ×1
Manette Nunchuk Wii ×1
Arduino Mega 2560 ×1
Shield de contrôle (inclus dans kit SainSmart) ×1

Applications et services en ligne

À propos du projet

Les bras robotiques sont partout : industrie, espace, médecine, sous-marin. Ce tutoriel montre comment assembler un kit bras 6 axes (type SainSmart) et le piloter via une manette Nunchuk Wii – contrôleur bon marché, facile à trouver, riche en capteurs (joystick 2 axes, accéléromètre 3 axes, 2 boutons).

Même sans kit bras, ce tutoriel apprend : programmation Arduino, interface I2C Nunchuk, électronique, mécanique. Utilisable avec tout bras 6 servos compatible.

Étape 1 : Outils et matériaux

Étapes 2-8 : Assemblage mécanique (séquence)

  1. Base : 2 équerres U dos à dos, 4 vis M3.
  2. Servo #1 (base, rotation) : sur équerre perpendiculaire, corne métallique circulaire.
  3. Servo #2 (épaule) : équerre sur corne #1, palier sur axe opposé pour rigidité.
  4. Servo #3 (coude haut) : équerre U + profilé L, palier opposé.
  5. Servo #4 (coude bas) : équerre U sur profilé L.
  6. Servo #5 (poignet, rotation) : perpendiculaire au #4.
  7. Servo #6 (pince) : sur axe pince, engrenages transforment rotation en translation.

Chaque étape est illustrée par photos et GIFs animés dans le projet original.

Étape 9 : Préparation de la manette Nunchuk

Le connecteur Nunchuk est propriétaire. Deux options :

  1. Couper le câble (perte compatibilité Wii) : identifier fils VCC, GND, SDA, SCL au multimètre (couleurs non standardisées), souder sur fils mâles + gaines.
  2. Utiliser un adaptateur Nunchuk (recommandé, préserve la manette).

Bibliothèque Arduino utilisée : Nunchuk library de Robert Eisele (GitHub : infusion/Fritzing/Wii-Nunchuk). Fonctions : nunchuk_joystickX/Y() (±127), nunchuk_buttonZ/C(), nunchuk_pitch/roll() (radians).

Étape 10 : Câblage électronique

Nunchuk (I2C) :

Servos (sur shield ou direct) :

Important : Alimentation 12V/2A+ obligatoire. Sans courant suffisant : servos vibrent, surchauffent, perdent le couple. N'alimentez qu'après téléversement du code. Interrupteur shield sur OFF pendant l'upload.

Étape 11 : Configuration Arduino IDE

  1. Installer IDE ≥ 1.6.7 (arduino.cc)
  2. Ajouter bibliothèque Nunchuk : Croquis → Inclure bibliothèque → Gérer les bibliothèques → « Nunchuk » ou manuellement depuis GitHub.

Étape 12 : Code Arduino (extrait clé)

Variables principales : angles initiaux (angle1..6), vitesses (servoX_speed), limites (angleXmin/max).

Setup : attache servos, position initiale, Serial 9600, Wire.begin(), nunchuk_init().

Loop : lecture Nunchuk → actions :

Étape 13 : Utilisation

Alimentez (12V), allumez shield. Attention : au démarrage, le bras bouge violemment vers sa position initiale – écartez-vous !

Contrôles : rotation base, haut/bas bras, rotation pince, haut/bas pince, ouvrir/fermer. Combinaisons possibles. Code modifiable pour nouveaux mappings.

Code source

Fichier nunchuk.ino complet (téléchargement uniquement) + bibliothèque Nunchuk sur GitHub : infusion/Fritzing/Wii-Nunchuk

Processus de fabrication

  1. Construire un robot piloté par Internet avec streaming vidéo Arduino & Raspberry Pi
  2. Construire une Tirelire Intelligente : Contrôler un Accepteur de Pièces avec Arduino Nano
  3. Contrôle IoT à Distance d'un Bras Robotique Personnalisé avec Arduino MKR1000
  4. Transformez une vieille voiture RC en véhicule piloté au joystick avec Arduino
  5. Contrôler une LED par Bluetooth avec Arduino et MIT App Inventor
  6. Construire un bras robotique 3D fonctionnel piloté par Arduino – Guide pas à pas
  7. Robot commandé par la voix avec Arduino Nano et Bluetooth
  8. Bras robotique piloté par Ethernet : contrôle à distance simplifié
  9. Appareils électroménagers à commande vocale : contrôle Bluetooth avec Google Assistant