Información:
Fuensanta Marín-Vegara
Marín Teléfono fijo:
Librería Antaño 968232050 ·
968232866
Móvil: 696294386 [email protected]
DMDIEGO MARÍNLIBRERO EDITOR
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.
• 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.
MONITOR DEL CURSO
• 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.
INTRODUCCIÓN
ROBOT DE LEGO
LEGO MINDSTORMS LEGO WEDO
• 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.
INTRODUCCIÓN
LEGO WEDO
Piezas de LEGO WEDO
• Lego WEDO
Contenido de la caja:
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 WeDoEl 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
• NXT Kit
Cerebro del Robot:
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
• 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:
PROGRAMACIÓN
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.