Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

LittleArm 2C: Brazo Robot 3D Imprimible para Educación STEM con Arduino Nano

Componentes y materiales

Componente Cantidad
Arduino Nano R3 1
Servos MG90S (metal gear) 4
Placa Meped (shield para servos + Nano) 1
Piezas 3D impresas (PLA/PETG) 1 set
Tornillos M3 (menos de 15 en total) 1 set

Herramientas necesarias

Descripción del proyecto

LittleArm 2C es un brazo robótico de 4 grados de libertad diseñado para educación STEM: robusto, fácil de montar (menos de 15 tornillos) y totalmente imprimible en 3D. Se controla vía:

LittleArm 2C: Brazo Robot 3D Imprimible para Educación STEM con Arduino Nano

Montaje

  1. Descarga e imprime las piezas STL desde el repositorio oficial.
  2. Ensambla la estructura mecánica con tornillos M3.
  3. Inserta los 4 servos MG90S en sus alojamientos.
  4. Conecta servos a la placa Meped (pines 2,3,4,5) y enchufa el Nano.
  5. Alimenta (5V 2A+ recomendado para 4 servos).

Código Arduino (Control serie)

Recibe comandos por USB/Bluetooth en formato: base,hombro,codo,pinza,delay\n (ángulos 0-180, delay ms entre pasos). Mueve todos los servos en paralelo con rampas suaves.

// LittleArm 2C - Control serie paralelo
// Slant Concepts
#include 
#include 

Servo baseServo, shoulderServo, elbowServo, gripperServo;

struct JointAngle { int base, shoulder, elbow; };
JointAngle desiredAngle;
int desiredGrip, gripperPos, desiredDelay;

void setup() {
  Serial.begin(9600);
  Serial.setTimeout(50);
  baseServo.attach(5);
  shoulderServo.attach(4);
  elbowServo.attach(3);
  gripperServo.attach(2);
  // Posiciones iniciales
  baseServo.write(90);
  shoulderServo.write(100);
  elbowServo.write(110);
  gripperServo.write(90);
  Serial.println("started");
}

void loop() {
  if(Serial.available()) {
    desiredAngle.base    = Serial.parseInt();
    desiredAngle.shoulder= Serial.parseInt();
    desiredAngle.elbow   = Serial.parseInt();
    desiredGrip          = Serial.parseInt();
    desiredDelay         = Serial.parseInt();
    if(Serial.read() == '\n') {
      Serial.flush();
      Serial.print('d');  // Confirmación "done"
    }
  }

  int done = 0;
  while(!done) {
    int s1 = servoParallelControl(desiredAngle.base,    baseServo,    desiredDelay);
    int s2 = servoParallelControl(desiredAngle.shoulder, shoulderServo, desiredDelay);
    int s3 = servoParallelControl(desiredAngle.elbow,   elbowServo,   desiredDelay);
    int s4 = servoParallelControl(desiredGrip,          gripperServo, desiredDelay);
    if(s1 && s2 && s3 && s4) done = 1;
  }
}

int servoParallelControl(int target, Servo &servo, int speed) {
  int pos = servo.read();
  if(pos < target - 5) { servo.write(pos + 1); delay(speed); return 0; }
  if(pos > target + 5) { servo.write(pos - 1); delay(speed); return 0; }
  return 1;  // Llegó a posición (±5°)
}

Control desde PC / Android

Recursos

Esquemáticos

Solo 4 conexiones servo + alimentación usando la placa Meped.

LittleArm 2C: Brazo Robot 3D Imprimible para Educación STEM con Arduino Nano

Proceso de manufactura

  1. Construya un robot Raspberry Pi controlado por Bluetooth con retroalimentación de audio
  2. Construya un robot con streaming de vídeo controlado por Internet con Arduino y Raspberry Pi
  3. Brazo Robótico MeArm V1.0 – Construye tu Brazo Robótico con Arduino y Raspberry Pi
  4. Robot Seguidor de Línea Autónomo con Arduino UNO: Guía Paso a Paso
  5. Construye un Brazo Robótico Impreso en 3D Controlado por Arduino – Guía Paso a Paso
  6. Brazo Robótico de 6 Grados de Libertad Controlado por Nunchuk con Arduino
  7. Construye un robot controlado por voz con Arduino Nano
  8. Brazo Robótico Controlado por Ethernet: Control Remoto Simplificado
  9. PiBot: Robot Pianista con Arduino para Interpretación Musical de Precisión
  10. Haddington Dynamics: Brazo Robótico Dexter Open-Source, Alto Rendimiento, Impreso en 3D
  11. Robot SCARA de doble brazo: soluciones avanzadas de ensamblaje y producción