Encuéntrenos a un niño al que no le guste Lego y le mostraremos un extraterrestre disfrazado de niño.
No hay mejor manera de inspirar a los niños y presentarles varios conceptos clave de programación que Lego Mindstorms, que les permite construir un robot a partir de Lego y programarlo también.
Hay algunas advertencias. En primer lugar, el juego de Lego Mindstorms es caro: el precio en línea más bajo que pudimos encontrar fue de aproximadamente £ 230 con IVA, y si entras en John Lewis lo encontrarás a la venta a un precio de £ 300. La segunda es que los niños más pequeños necesitarán ayuda para construir los modelos.
Sin embargo, si se esfuerza, la gama de posibilidades disponibles en el conjunto básico es increíble. Al igual que con todos los Lego, el único límite real a lo que puedes crear es tu imaginación (y cuántos kits adicionales compras). Afortunadamente, tiene la opción de elegir entre cinco tipos de robots para construir desde el principio, como el Gripp3r, un robot fuerte que puede levantar y transportar cosas pesadas con sus pinzas de agarre.
Con solo un conjunto de instrucciones impresas en la caja, tendrá que conectarse en línea para descubrir cómo construir la mayoría de los robots. Como resultado, necesitará una computadora o tableta a mano mientras trabaja, pero Lego ha hecho que la tarea de la creación sea menos abrumadora al dividir hábilmente el proceso de construcción en misiones separadas. Por ejemplo, al hacer Gripp3r, comienzas por hacer la mano de agarre, luego agregas partes adicionales en tres misiones para crear el robot completo.
Una vez que haya terminado el proceso bastante técnico de construcción de su modelo, que utiliza la gama Technic de bloques de construcción más esquelética de Lego, 594 de los cuales están en la caja, estará listo para crear su programa.
Programación
Mindstorms se suministra con un entorno de programación gráfica basado en LabView . La versión de Lego se ha adaptado para funcionar con conjuntos de Mindstorms, pero no es necesario comprar un modelo para usarlo de forma gratuita; puedes descargarlo aquí .
De manera similar a Scratch, usted crea su programa usando módulos codificados por colores: los módulos de acción son de color verde, los sensores son amarillos y los comandos de control de flujo son naranjas.
En nuestro ejemplo de la mano robótica, queremos que el motor se active para que los dedos se abran; el control para hacer un sonido de freno de aire; los dedos para cerrar y luego, después de una pausa, para abrir de nuevo. Eso requiere cinco módulos como se muestra a continuación. Una vez que haya seguido las instrucciones para crearlo, es hora de experimentar con la configuración; Perdimos a una niña de siete años durante media hora mientras jugaba con los diferentes efectos de sonido.
Si eso parece demasiado simplista, no temas. LabView incluye muchas operaciones avanzadas, y cuando termine de construir Gripp3r, ese simple conjunto de módulos se ha vuelto rápidamente mucho más complejo, con muchos bucles e interruptores.
Los proyectos más avanzados incluyen el registro de datos y hay un sensor de color, táctil e infrarrojo en la caja. También puede comprar sensores giroscópicos, ultrasónicos, de sonido, brújula y acelerómetro directamente de Lego.
Tampoco está restringido a LabView. Por ejemplo, ROBOTC está diseñado para crear programas más complejos que funcionen con Lego Mindstorms.
Una vez que haya terminado de crear su programa, es hora de probarlo en el mundo real. La clave de esto es el ladrillo inteligente Mindstorms EV3 (que puede ver en el centro del robot serpiente, a continuación).
Primero debe conectar esto al modelo que ha construido a través de uno de los cables similares a Ethernet. Hay cuatro puertos disponibles: A, B, C y D, y si observa detenidamente las capturas de pantalla del tutorial, verá que conectamos el motor al puerto A.
Luego, conecte el bloque EV3 a su PC o Mac a través del cable suministrado y presione reproducir; el programa se ejecutará automáticamente.
También se almacenará en el bloque para que puedas controlar la mano (en nuestro caso) sin estar conectado a la PC.
En el aula
Al igual que con Scratch, es posible que descubra que su escuela secundaria local ya ha invertido en Mindstorms para la educación. Con el respaldo de una amplia gama de recursos y kits adicionales, estos ofrecen una excelente manera de que las clases trabajen juntas en un proyecto. Por ejemplo, algunos conjuntos incluyen tapetes, como un paisaje espacial y una ciudad verde, para que los estudiantes puedan trabajar juntos para crear algo más grande que un solo robot.
También hay una comunidad vibrante de constructores de Mindstorms, con Lego que facilita la carga y el intercambio de tus creaciones. Si quieres ver cómo alguien construyó una guitarra con el kit, un detector de terremotos o una máquina para lanzar dados, es tan fácil como descargar su proyecto.
A continuación, presentamos la forma en que Mindstorms funciona con un proyecto más modesto que incluso puede seguir sin un conjunto físico.
Paso uno: motor encendido
Descargar el software de aquí .
Haga clic en Archivo | Nuevo proyecto y cierre el editor de contenido para eliminar el cuadro. Arrastre Medium Motor desde el área verde de Acciones y haga clic en su lugar junto al botón de reproducción. Presione la flecha circular para elegir cuánto tiempo se activará, por la cantidad de segundos, grados o rotaciones. Haga clic en 75 y puede controlar el movimiento: positivo es igual hacia adelante; negativo es igual al revés.
Paso dos: puños cerrados
A los efectos de este tutorial, asumiremos que ha construido la mano de agarre descrita. Si enviáramos este programa a la mano ahora mismo, apretaría el agarre.
Agregue un bloque de espera, como se muestra arriba, y cambie el valor a 2, para que se detenga durante dos segundos. Luego agregamos otro bloque de Motor Medio, pero cambiamos el valor a -75. De hecho, nuestro programa apretará la pinza, esperará dos segundos y luego la aflojará.
Paso tres: volviéndose loco
Para hacer las cosas un poco más interesantes, agregue una función de bucle. Arrastre esto junto al botón de reproducción y luego vuelva a colocar los otros comandos dentro de él.
De forma predeterminada, el bucle continuará un número ilimitado de veces, así que haga clic en el símbolo de infinito. En el menú desplegable, verá una serie de opciones. Puede optar por una lectura de intensidad del sensor de color, un sensor táctil, un temporizador o más. Para simplificar, elija contar hasta tres.
cómo cambiar mi foto de perfil en facebook sin publicar
Paso cuatro: Buen trabajo
Para terminar, agregaremos un poco de audio. Arrastre el módulo de sonido desde el área de acciones verde a la derecha del bucle. El icono de la carpeta se muestra de forma predeterminada, lo que significa que cuando hace clic en el rectángulo en la parte superior derecha del cuadro, se mostrarán los efectos de sonido y las voces disponibles.
Aquí, elegimos Buen trabajo, para celebrar que nuestra mano se abre y se cierra tres veces. Pero puedes tocar una nota o un tono, o una serie de ellos para crear una melodía.