jornadas robótica 2017 robótica con hardware libre
TRANSCRIPT
Jornadas Ingeniería Industrial 2017
Robótica con Hardware Libre
Diseño, fabricación y programación de Robots
¿QUÉ ES UN ROBOT?
“Un robot es una máquina que puede sentir, pensar y actuar para conseguir un objetivo predefinido”
TerrestresAéreos
Acuáticos
Aplicaciones: • Industriales• Transporte (Google car)• Cirugía• Militares• Limpieza• Guía de museo• Y muchas más!
https://www.automaticayrobotica.es/app/download/19140207/Tema1_introducion_libro_robotica_educativa.pptxMás info en :
CÓMO CREAR UN ROBOT
Diseño de la estructura
Fabricación(Impresión
3D)
Electrónica(Hardware
libre)
Programación(Bitbloq/Arduino)
CÓMO CREAR UN ROBOT
Diseño de la estructura
Diseño 3D
Software
SolidWorks 3D Studio
CATIA
Inventor
Sketchup
Blender
Ing. Mecánico Diseñador
… …
Diseño 3D
Software
SolidWorks 3D Studio
CATIA
Inventor
Sketchup
Blender
Ing. Mecánico Diseñador
… …
Sketchup
• Instalamos el sketchup Make (licencia gratis)
https://www.sketchup.com/es/download
VIDEO TUTORIALES
• Aquí hay un motón de video tutoriales sencillos para aprender: http://www.sketchup.com/es/learn/videos/58
• Por ejemplo, aquí se explica como diseñar un robot
https://www.youtube.com/watch?v=xsGgtdeVzDo&t=273s
TE IMPRIMIMOS TUS DISEÑOS
• Diseñar un robot (estilo Android, Terminator, Big Hero 6, etc) máximas dimensiones 7cm x 7cm x 7cm y os lo imprimimos
• El diseño debe ser “Original” no copiado de ningún repositorio
Fecha máxima: 1 Mayo
CÓMO CREAR UN ROBOT
Fabricacion(Impresión 3D)
Impresión 3D
- Prototipado Convencional
ManualMáquina
Herramienta
MoldeFundición
MoldeInyección
- Prototipado Rápido (Impresión 3D)
…
Deposición hilo fundido
Sinterizaciónmetal
Resina fotopolimerizable
Inyección
Introducción a la Impresión 3D
- Prototipado Rápido (Impresión 3D)
Deposición hilo fundido
Sinterizaciónmetal
Resina fotopolimerizable
Inyección
Introducción a la impresión 3D
• Fundamento común:
• Y qué pinta una impresora 3D en un curso de robótica con arduino– Es un robot
• Robot cartesiano de 3 grados de libertad (3 motores paso a paso)
– Tiene un arduino mega como controlador (la witbox que utilizamos en el curso)
– Pinta robots (fabrica robots)• Ejemplo impresión por deposición fundida
• Programación del Robot (quiero decir, impresora): Archivo GCODE
• DEMOSTRACION REAL
Thingiverse
• Todo un mundo de objetos 3d ya diseñados listos para imprimir
CÓMO CREAR UN ROBOT
Electrónica(Hardware libre)
Electrónica: Arduino(El cerebro robot)
Arduino: un microcontrolador
Electrónica: SERVOS (los músculos de robot)
• Explicación electrónica. Servos: (motores eléctricos)
Servo derecho: pin 6Servo izquierdo: pin 9
Electrónica: LEDS(Las luces del robot)
• Explicación electrónica. Diodos LED (bombillas de bajo consumo)
led derecho: pin 10led izquierdo: pin 11
Electrónica: INFRARROJOS (Los ojos del robot)
• Explicación electrónica. Sensores de infrarrojos: (ven blanco o negro)
Sensor derecho: pin 2Sensor izquierdo: pin 3
Programación(Bitbloq/Arduino)
Programación: LEDS(salidas digitales)
• Encendido de los leds– Están conectados al pin 11 (izquierdo) y 10 (derecho)
– Os enseñamos a encender el derecho
– Abrimos bitbloq en el ordenador y seguimos lo pasos que os contamos
Programación: LEDS(salidas digitales)
• Encendemos un led (derecho)
Programación: LEDS(salidas digitales)
• AHORA ENCEDED VOSOTROS LOS DOS LEDS
Programación: LEDS(salidas digitales)
• Cómo hacer que los leds parpadeen
Programación: Movimiento
• Ir hacia delante, atrás, girar a la derecha, girar hacia la izquierda
Programación: Movimiento
Programación: Sigue Líneas
Programación: Sigue Líneas(por el centro)
M_I
zq: P
in 9
M_D
er:
Pin
6
IR_I
zq:
Pin
3
IR_D
er:
P
in 2
Si sensor derecho negro entonces mover Rueda Izquierda (sentidoantihorario)
Si sensor izquierdo negro entonces mover Rueda Derecha (sentido horario)
Programación: Sigue líneas(por el centro)
Programación: Sigue Líneas(por la derecha)
M_I
zq: P
in 9
M_D
er:
Pin
6
IR_I
zq:
Pin
3
IR_D
er:
P
in 2
Programación: Sigue Líneas(por la derecha)
• AHORA HACED VOSOTROS QUE SIGA LA LÍNEA POR LA DERECHA
Programación: Sigue Líneas(por la derecha)