Proyecto: brazo robótico impreso en 3D con Arduino
Apariencia
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 }