lunes, 18 de diciembre de 2017

Prácticas de Robótica, Episodio VII

¡¡Salvemos el Planeta!!


Siempre que usamos algún aparato eléctrico, o algún transporte eléctrico, inconscientemente nos enorgullece el hecho de saber que no estamos contaminando. Si usamos un auto eléctrico, estamos salvando el planeta; si usamos el metro, estamos salvando el planeta; si usamos una podadora eléctrica, estamos salvando el planeta.

Pero, ¿es eso cierto? ¿Es verdad que no estamos contaminando?

Pues bien, resulta que, tristemente, en el mundo aún existen muchas formas de generar energía eléctrica que contaminan el planeta. Me refiero a las plantas termoeléctricas. En estas, se quema una gran cantidad de carbón, gasolina, o petroleo para producir la electricidad que recibimos en casa.

Es cierto que hay otras formas de generar electricidad: plantas eólicas, solares, nucleares, hidroeléctricas, etc. Pero, vaya, casi nadie sabe de donde proviene la electricidad que usamos todos los días. No sabemos por que medio ha sido generada.

Puedes ver un poco de información aquí.

Habiendo planteado ese problema con los alumnos, el reto esta vez fue el siguiente: hacer un robot que pueda aprovechar las bajadas para ahorrar baterías. ¿Cómo? Bien, se trata de un robot que en piso plano debe avanzar usando sus motores; pero al detectar una pendiente de bajada debe desactivar los motores, y accionar une rueda libre que le permita aprovechar la fuerza de gravedad para seguir avanzando; cuando detecte que ya terminó la bajada, volver a activar los motores para continuar con su camino.

Aquí está el resultado, espero les guste 😄


Muñeca Bailarina


El mecanismo que se practicó esta vez fue el de leva (es una figura que pare como una pera). Al girar la leva, empuja un vástago hacia arriba. En esta ocasión, el vástago es... la muñeca 😀.



Camión


El grupo de los pequeños, en esta ocasión les tocó armar un camión, que fuera capaz de dar vueltas, usando un volante, tal como lo hacen los camiones de la vida real.



Esperando les haya gustado, me despido, ¡¡Hasta pronto!!

Ver más prácticas

jueves, 7 de diciembre de 2017

Programación - Tareas múltiples

Hay veces en las que se quiere que el robot haga dos cosas a la vez, por ejemplo, que gire a la izquierda al mismo tiempo que levanta un brazo. Esto no se puede hacer con una simple secuencia de instrucciones. Para poder hacerlo, se necesitan poner las dos instrucciones por separado, como si fueran dos programas diferentes, y después enlazarlas por medio de cables de secuencia, para indicarle al robot que la siguiente instrucción no será una sola, sino ambas.

Ejemplos


Lego MindStorms EV3. En el siguiente programa, se utilizan cables de secuencias para indicarle al robot que debe ejecutar las siguientes instrucciones al mismo tiempo.




Enlaces

Programación - Comentarios

Cuando el robot tiene que realizar muchas acciones, el programa puede quedar muy grande, con varias decenas o hasta cientos de instrucciones. Cuando pasa esto es fácil perderse entre tantas instrucciones. 

Para ayudar un poco en esto y que no resulte todo tan complejo, se pueden usar comentarios. Los comentarios son parecidos a las instrucciones, solo que en realidad no hacen nada. Esto es, no son órdenes que el robot deba obedecer. En vez de eso, en los comentarios se puede escribir un pequeño texto indicando para qué se pusieron ciertas  instrucciones.

Ejemplos



Lego MindStorms EV3. Aquí, cuando alguien ve el programa sabrá que en ese momento es cuando el robot agarra la pelota.


Enlaces

anterior