Ir al contenido

Proyecto: brazo robótico impreso en 3D con Arduino

De Makerspedia

Introducción

Un brazo robótico de 4–6 grados de libertad (DOF) impreso en 3D y controlado con Arduino y servomotores es uno de los proyectos maker más didácticos y satisfactorios. Combina diseño 3D, electrónica y programación.

Lista de materiales

Componente Cantidad Precio aprox.
Arduino Mega 2560 1 $15
Servo MG996R 4–6 $8 c/u
Servo SG90 1–2 $2 c/u
Fuente 5V 5A 1 $10
Filamento PLA ~500g $8
Tornillos M3 varios $3

Modelos para imprimir

Buscar en Printables o Thingiverse: "Arduino Robotic Arm" o "Mearm". El proyecto "BCN3D Moveo" es un brazo de 6DOF completamente open source.

Control básico con potenciómetros

#include <Servo.h>
Servo servo1, servo2, servo3;

void setup() {
  servo1.attach(9);
  servo2.attach(10);
  servo3.attach(11);
}

void loop() {
  int val1 = map(analogRead(A0), 0, 1023, 0, 180);
  servo1.write(val1);
  delay(15);
}

Control serial

Enviar comandos por puerto serie para control programado:

if (Serial.available()) {
  String cmd = Serial.readStringUntil('

');

  // Parsear: "S1:90" = Servo 1 a 90 grados
}

Véase también