analisis programación robótica i y ii ciclos

20
Luis Manuel Pérez Fernández Mecanismos Propuesta Educativa I y II Ciclo

Upload: luis-perez

Post on 10-Jan-2017

37 views

Category:

Education


0 download

TRANSCRIPT

Presentacin de PowerPoint

CURSO

ROBTICA EDUCATIVA

Luis Manuel Prez FernndezMecanismos Propuesta Educativa I y II Ciclo

PROPUESTA DE 1 GRADOEstructuras de programacin:

Esperar por sensor de contacto ( para iniciar el movimiento del motor).

Esperar por sensor de sonido ( Para emitir un sonido y detener el motor).

Sensores que se estudian:

Sensor de Contacto.

Sensor de Sonido.

Foto de la programacin

Video de la resolucin del reto

Para la resolucin de este reto se utiliza el sensor de contacto para iniciar el programa, el motor gira hacia adelante, espera 1 segundo y gira hacia atrs con una potencia de 75, en un ciclo que termina cuando el sensor de sonido detecta un ruido mayor a 75, con lo cual detiene los motores y reproducir un sonido.

PROPUESTA DE 2 GRADOEstructuras de programacin:

Esperar por botones de la interfaz (para abrir o cerrar un portn)Reproducir un sonido al abrir o cerrar el portn.Multitarea, dependiendo de como se programe, se usara para reproducir el sonido.Ciclos infinitos, para que el programa se mantenga funcionando siempre.Sensores que se estudian:

Botones de la interfaz de ntx.Sensor de luz.

Foto de la programacin

Video de la resolucin del retoEn este video se observa como la plataforma se levanta y se escucha un sonido cuando se presiona la tecla IZQUIERDA del nxt.Al presionar la tecla DERECHA del nxt la plataforma desciende y se escucha otro sonido.

PROPUESTA DE 3 GRADOEstructuras de programacin:

Esperar por distanciaEsperar por sonidoCiclo infinito y finito o por sensorMultitareaSensores que se estudian:

DistanciaSonido

Foto de la programacin

Video de la resolucin del retoEn tercer grado el reto es simular una mesa que se ajusta:

El programa espera hasta que la persona este a menos de 40cm, luego se empieza a mover (ajustarse).El programa seguir moviendo el motor (ajustando la mesa) hasta que el individuo este a menos de 10 cm, en este momento se detendr. En mi caso lo apliqu al mecanismo cremallera rueda dentada para que en lugar de la mesa simulara ser una ventana.

PROPUESTA DE 4 GRADOEstructuras de programacin:

Multitareas Bifurcaciones (condicionales para toma de decisiones) con sensores, azarAnidamiento de ciclos para evaluar dos o ms datos

Sensores que se estudian:

Sensor de Color.Botones de la interfaz del nxtSensor de Contacto

Foto de la programacin

Video de la resolucin del reto

En este reto el programa inicia su ejecucin cuando se oprime el sensor de contacto.

Empieza entonces un proceso multitarea, donde el motor B se enciende hacia adelante cuando el sensor de color se encuentra con el color azul. Si es cualquier otro color el motor gira en reversa. Este proceso se realiza 25 veces.El motor A gira con un azar, donde si el nmero es de 1 a 6 gira hacia adelante y espera 2 segundos, y si es de 7 a 10 gira hacia atrs y espera 2 segundos. Este proceso tambin se realiza 25 veces

PROPUESTA DE 5 GRADO

Estructuras de programacin:

Se estudiarn Bifurcaciones (condicionales, donde si se cumple la condicin realiza una accin, sino se cumple realiza otra.) Funcin STOP; que detendr todo el proceso. (En este caso, cuando la temperatura desciende de 26 grados).Estas dos estructuras se ejecutan en multitarea, es decir, simultneamente.

Sensores que se estudian: En este nivel se trabaja con dos sensores: el de color y el de temperatura.

Foto de la Programacin

Video de la resolucin del retoEn este video se program el mecanismo (sistema de bandas) y otro motor que solo tiene una rueda para que se activen dependiendo del color: Cuando el sensor de color detecta el color verde se reproduce el sonido Game Over y se enciende el sistema de bandas.Con el color rojo se reproduce el sonido Good Job y se enciende el motor con la rueda. Este permanece encendido infinitamente.Con el color azul se detiene todo el programa.

NOTA: El reto originalmente solicita que sea un sensor de temperatura que detenga el programa, pero no logr que funcionara. No se si ser por la versin del mindstorms que no trae dicho sensor. Le agregu un plug in de internet pero no me funcion.

PROPUESTA DE 6 GRADOEstructuras de programacin:

Bifurcaciones en vista plana (Se realizar un proceso si se cumple una condicin, si realizar otro si no se cumple)Bifurcacin por valor sin vista plana, donde un sensor de color reportar el color que lee a travs de un cable de datos a la bifurcacin, que realizar acciones dependiendo del color.Comunicacin entre dos ntx por bluetooh. Un nxt enva un mensaje y se quedar esperando que un segundo nxt lo reciba, ejecute un proceso y cuando lo concluye, enva un mensaje al primero para que realice otra accin.

Sensores que se estudian:

Sensor de colorSensor de distancia.

Foto de la programacin Foto Con las bifurcaciones anidadas que permiten la ejecucin del reto.

Video de la resolucin del reto

En este video se observa como el robot realiza las siguientes acciones:Si el robot est sobre una superficie roja enciende las lmparas.Si el robot est sobre una superficie verde avanza despacio.Si el robot est sobre una superficie negra acelera su paso.Si el robot est sobre una superficie azul debe emite un sonido.

Nota: Como mi kit no incorporaba lmparas, lo program para que en su lugar, encendiera las luces del sensor de luz.

REFLEXIONES DE MI PROCESOLogros Se logr realizar la programacin de cada reto.Pude comprender claramente cada reto que se le propone a los estudiantes en cada nivel, y pude comprender la programacin necesaria para realizarlo. Me qued claro los sensores que se utilizan en cada nivel.Entend claramente las estructuras de programacin que se deben usar en cada reto.DesaciertosLa versin que se descarga en internet del software Mindstorms no viene completa, en mi caso no incorporaba el sensor de temperatura ni el datalogging, lo que hace difcil la resolucin de los retos.Me faltaban algunas piezas en los modelos, lo que no permita el funcionamiento correcto del programa.