DM DIEGO MARÍN LIBRERO EDITOR Información:
Fuensanta Marín-Vegara Marín Teléfono fijo:
Librería Antaño 968232050 · 968232866 Móvil: 696294386
[email protected]
Fechas de los cursos de ROBÓTICA: Semana de junio del 21 al 29. Niño/as de 6-8 años LEGO WE DO Horario 17:00 a18:30H Niño/as de 9-13 años LEGO MINDSTORM Horario 18:45-20:30H.
Semana de julio del 2 al 10. Niño/as de 6-8 años LEGO WE DO Horario 17:00 a18:30H Niño/as de 9-13 años. LEGO MINDSTORM. Horario 18:45 a 20:30H.
Tendrán lugar en
CENTRO DEL LIBRO DIEGO MARÍN, EL TIRO. Duración de los talleres 1,30 horas cada día. Matrícula 50 euros.
MONITOR DEL CURSO • El monitor del curso es Fernando Ureña Herrero, Ingeniero en Informática, con 5 años de experiencia dando cursos de robótica en el IES Floridablanca y en Diego Marín.
INTRODUCCIÓN • La empresa Danesa LEGO ha lanzado LEGO MINDSTORMS y LEGO WEDO, estos kits de robótica han sido difundidos por todo el mundo y se han convertido en una herramienta didáctica para niños y jóvenes aprendan, diseñen y creen sus propios robots.
ROBOT DE LEGO
LEGO MINDSTORMS
LEGO WEDO
INTRODUCCIÓN • La realización de proyectos de robótica otorga al usuario la capacidad de aprender importantes conocimientos a través de la construcción, programación y prueba de los robots. • Durante este proceso el usuario se encontrará con conceptos claves que se relacionan con las ciencias de la computación, matemáticas aplicadas, ciencias en general, trabajo en equipo y comunicación.
INTRODUCCIÓN • Como veremos durante dicho curso el alumno aprende el proceso de explorar, planificar y resolver problemas. • También se familiarizara con el principio de dividir un proyecto en pequeñas partes y así lograr una solución metódica y más abordable. • Ahora voy a comentar tanto el entorno de programación de los robot MINDSTORMS de Lego y de los LEGO WEDO como las piezas de los diferentes robot.
LEGO WEDO
Piezas de LEGO WEDO Contenido de la caja: • Lego WEDO
Cerebro • NXT Kit Cerebro del robot
Motores • Motor WEDO Los motores, le darán movimiento a nuestro robot
Sensor de Movimiento • Sensor de movimiento El sensor de movimiento diseñado para el set de construcción WeDo puede detectar objetos con un alcance de 15 cm, dependiendo del diseño del objeto, al conectarlo al Hub USB LEGO.
Sensor Inclinación WeDo • Sensor inclinación WeDo El sensor de inclinación admite seis posiciones diferentes: * Inclinar en un sentido, * inclinar en otro sentido, * inclinar hacia arriba, * inclinar hacia abajo, * sin inclinación, y * cualquier inclinación.
Ejemplo de Robot
Primeras instrucciones I
Primeras instrucciones II
LEGO MINDSTORMS
Piezas de LEGO Cerebro del Robot: • NXT Kit
Motores • NXT Kit Los motores, le darán movimiento a nuestro robot.
Sensor de Contacto • NXT Kit Le proporciona al robot el sentido del tacto, tanto cuando se presiona como cuando se suelta.
Sensor de Luz • NXT Kit
• Proporciona al robot el sentido de la visión. • Permite distinguir entre luz y oscuridad. • El sensor es monocromático, es decir, puede distinguir entre el blanco y el negro pasando por una gama de grises, la lectura la entrega en porcentaje.
Micrófono • NXT Kit Le permite al robot escuchar.
Ultrasonido • NXT Kit
• También le proporciona al robot un sentido de visión. • El sensor emite un sonido y mide el tiempo que la señal tarda en regresar, para luego calcular la distancia, a la cual se encuentra el objeto u obstáculo. • Es el mismo principio utilizado por los murciélagos y el sonar de las naves, tiene una rango de 0 a 255 cm con una precisión de +/- 3 cm.
Manera de conectar los sensores • El microprocesador NXT es el corazón de cualquier proyecto elaborado con LEGO, puesto que se encarga de controlar, mediante el programa que se haya cargado en él, todas las tareas para las que haya sido diseñado.
Manera de conectar los sensores(2)
Ejemplos de Robot
Humanoide
Ejemplos de Robot
Clasificador de piezas según su color
Ejemplos de Robot
Dinosaurio
Ejemplos de Robot
Perro
PROGRAMACIÓN • Para programar el NXT, utilizaremos el programa NXT-G, lenguaje gráfico basado en LabView de National Instrument, también es posible programarlo en RoboLab 2.9 y directamente en LabView. • Además hay desarrollos independientes que permiten programar el NXT en lenguaje C (NXC y RobotC), JAVA y Lua. • Nosotros utilizaremos el programa NXT-G, para ello primeramente se mostrará el entorno de programación y seguidamente se comentaran los comandos más utilizados:
EJEMPLO 1. MOTORES Conseguir que nuestro robot ande durante 4 segundos y luego se paré.
OPCIONES MOVER
Motores que queremos mover. En este caso B y C Si queremos que ande hacia delante, hacia atrás o parar. Dirección que queremos que lleve.
Potencia de los motores. En este caso 75%. Duración, la podemos medir en grados, segundos, rotaciones… En nuestro caso 4 segundos. Siguiente acción, freno.
GRACIAS.