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

KITtyBot: Robot Cuadrúpedo DIY con Arduino Pro Mini, 12 Servos, Control IR y Cinemática Inversa

Componentes y Suministros

Arduino Pro Mini 5V/16MHz (SparkFun) 1
Servos SG-90 / MG996R 9g (factor forma idéntico) 12
UBEC 5V 3A (Step-Down) (Adafruit) 1
Mando IR Adafruit Mini (cualquier mando NEC funciona) 1
Receptor IR TSOP38238 1
Resistencias 1kΩ, 2.2kΩ (divisor tensión batería) 1 c/u
LiPo 7.4V 500mAh (tipo R/C, conector adecuado) 1

Herramientas

Software

Sobre el Proyecto

Introducción

Quería un robot cuadrúpedo estilo **mamífero** (no araña/insecto), inspirado en Boston Dynamics. El reto: centro de gravedad alto y patas bajo el cuerpo (no en esquinas) → inestabilidad. Objetivo: **barato** (Arduino Pro Mini + microservos). Limitaciones aceptadas, pero logra caminar estable.

Cinemática Inversa (IK) y Marchas

Gestión LiPo Segura

¡ADVERTENCIA LiPo! Batería sin protección. Riesgos: descarga rápida (evitado por UBEC 3A máx vs 12A batería 25C) y sobredescarga (software monitoriza A0, para robot si < 7.0V).

Carga: Solo con cargador LiPo específico, **nunca desatendida**, en bolsa ignífuga / lejos de inflamables. Desconecta del robot (velcro). Almacena seguro. Si no conoces LiPo, consulta tienda R/C.

Construcción Mecánica

  1. Imprime piezas (ver archivos CAD).
  2. Articulación cadera: Cinta doble cara fuerte (permite reparar). Une servo soporte (eje alineado) + servo perpendicular. Esquinas delantera-derecha/trasera-izquierda espejo de delantera-izquierda/trasera-derecha.
  3. Centra servos ANTES de montar: Conecta todos, sube código → Arduino centra a 90° al iniciar. Ajusta fino luego.
  4. Muslo (thigh): Pega horns servo en huecos (pegamento compatible PLA + nylon). Une a cadera ~60° (busca posición más cercana con servo centrado). Tornillo horn.
  5. Pierna inferior: Atornilla servo a pieza (tornillos largos servo).
  6. Montaje cuerpo: "Paragolpes" delantero/trasero con horns pegados. Desliza soportes muslo en cuerpo, fija con paragolpes. Patas ~12° hacia fuera (toe-out 20mm).
  7. Pies: Ángulo opuesto a muslo, punta bajo cadera.
  8. Organiza cables con bridas (estética y evita tropiezos).
KITtyBot: Robot Cuadrúpedo DIY con Arduino Pro Mini, 12 Servos, Control IR y Cinemática Inversa

Electrónica: Dos Opciones

Protoboard (media)

Pro Mini, conectores servos, IR, divisor tensión en una protoboard. Cables cortos para 5V/GND servos (picos 600mA/servo → mal contacto = comportamiento errático). Conectores servos = headers macho largos cortados de 3 en 3.

PCB Personalizada (Recomendada)

KITtyBot: Robot Cuadrúpedo DIY con Arduino Pro Mini, 12 Servos, Control IR y Cinemática Inversa

Fritzing incluido para fabricación. Conectores para 12 servos, IR, tensión, pines libres para expansión. Pads en cuerpo para esquinas PCB. Cinta doble cara para fijar.

Calibrado Final

  1. Edita array servodeg0[12] (orden: α,β,γ × patas FL,RL,FR,RR). Valores iniciales 90.
  2. Array servodir[12] define sentido giro (mis servos: 0-180° antihorario).
  3. Enciende, mide ángulos/distancias, ajusta servodeg0 hasta que robot descanse recto en 4 patas. Iteraciones necesarias. Ejemplo real: {80,95,100,100,110,90,100,115,100,80,80,100}.
  4. Recalibra ocasionalmente (centro deriva con tiempo).
  5. Si vuelca: mueve batería (velcro) para ajustar centro de gravedad.

Mejoras Futuras

Código completo en sección Code (demasiado extenso para incluir aquí). Dimensiones y constantes en esquemático CAD para adaptar a otros tamaños.

Proceso de manufactura

  1. Envío de Datos IMU Adafruit 10DOF desde Raspberry Pi 2 a Azure Event Hubs con Windows 10 IoT Core
  2. Construye un Reloj de Pared Elegante con Anillo Neopixel 60 LEDs Adafruit y Arduino
  3. UnifiedWater v1 – Kit completo de sensor de calidad de agua con Arduino
  4. Construye tu Propio Casco y Reactor Arc de Iron Man con Arduino - Guía Paso a Paso
  5. Sistema de votación portátil con conectividad GSM
  6. Arduino 101 BLE + Blynk: Robot Tanque Controlado por Bluetooth DIY
  7. Crea gafas inteligentes de match-making con Arduino 101 y tinyTILE BLE
  8. Juego Arcade Whac-A-Mole DIY (Edición Botones) – Proyecto Arduino
  9. Jukebox Moderna: Reproductor Musical Raspberry Pi + Arduino con LEDs Reactivos
  10. Smartwatch Arduino DIY: Construye tu Propio Reloj Estilo Apple Watch
  11. Muestra Agradecimiento a Conductores Cortéses con Pantalla LED Programable