Actividades
Story-bot
...
Story-bot
Robotics
Actividad para iniciarse
Para iniciarse
Vamos a construir y programar una ruleta robótica. Después, ¡la utilizaremos para crear nuestra propia historia de aventuras!
Construir y programar una ruleta intercambiable con una flecha que señala de forma aleatoria el elemento (personaje principal, antagonista, escenario, etc.) que debe utilizarse para crear una historia.
Cómo se usan los componentes: botón, servo de rotación continua, LED y zumbador.
Programar condicionales con Bitbloq Robotics.
Programar utilizando la pestaña Diagramas de Bitbloq Robotics.
Ordenador con acceso a Internet
Cartón
Material de papelería
Descargable
Con las ruletas
Zum Kit Advanced
Kit de robótica de 12 a 16 años
Mostrar detalles
Construir y programar una ruleta intercambiable con una flecha que señala de forma aleatoria el elemento (personaje principal, antagonista, escenario, etc.) que debe utilizarse para crear una historia.
Cómo se usan los componentes: botón, servo de rotación continua, LED y zumbador.
Programar condicionales con Bitbloq Robotics.
Programar utilizando la pestaña Diagramas de Bitbloq Robotics.
¿Qué necesitamos?
Ordenador con acceso a Internet
Cartón
Material de papelería
Descargable
Con las ruletas
Zum Kit Advanced
Kit de robótica de 12 a 16 años
Mostrar detalles
Comenzamos explicando a nuestro alumnado los siguientes pasos para construir la ruleta:
Recortar un cartón de aproximadamente 20x20 cm.
Hacer un agujero en el centro de aproximadamente unos 3 cm de diámetro.
Colocar el cartón introduciendo el eje del servo de rotación continua por el agujero.
Colocar el cabezal del servo de rotación continua en su posición.
Utilizar una cartulina o folio para hacer una flecha.
Sujetar la flecha enroscando la palometa del cabezal en el eje del servo de rotación continua.
Pegar la parte inferior del cartón al servo de rotación continua utilizando cinta adhesiva.
Colorear y personalizar una de las ruletas del descargable. Se puede utilizar una de las plantillas con elementos ya dibujados o bien crear una totalmente personalizada con la plantilla en blanco del descargable.
Recortar la ruleta y ponerla encima del cartón.
Pegar la parte inferior del cartón al servo de rotación continua utilizando cinta adhesiva.
Una vez realizado el montaje, explicamos cómo programar su funcionamiento. Pedimos a nuestro alumnado que acceda a la web de Bitbloq y seleccione la herramienta Bitbloq Robotics. A continuación, vamos explicando los siguientes pasos:
En la pestaña Hardware, seleccionar la placa controladora Zum Core 2.0., arrastrar los mismos componentes del Zum Kit Advanced que se han utilizado en el montaje y conectarlos a los mismos pines.
Además de la placa controladora Zum Core 2.0., Bitbloq Robotics permite programar otra serie de placas basadas en Arduino, como por ejemplo: Zum Junior, Zum Core, Arduino UNO, Frearduino UNO.
En la pestaña Diagramas, programar un condicional en el apartado Bucle principal (Loop) para que al pulsar el botón el servo de rotación gire, y al soltarlo se pare siguiendo estos pasos.
Arrastrar el símbolo ¿Se cumple esta condición?, seleccionarlo y completarlo en la ventana que aparece en la parte inferior con los bloques Leer botón de la categoría Componentes y Verdadero de la categoría Lógica.
Colocar en la parte derecha del diagrama el símbolo Girar servo y en la parte izquierda el símbolo Parar servo de la categoría Componentes.
Es recomendable renombrar el condicional para identificar cuál es la condición programada.
A continuación, programar que el servo se mueva durante un tiempo aleatorio y luego se pare. Para ello, hay que:
Colocar el símbolo Esperar de la categoría Control→ Avanzados debajo de Girar servo.
Seleccionar el símbolo Esperar y completarlo con un bloque Aleatorio y dos bloques número de la categoría Matemáticas. Cambiar el número de los bloques por el tiempo mínimo y máximo en milisegundos que se quiere que esté girando el servo, por ejemplo, 500 y 2000.
Añadir el símbolo Parar servo.
Por último, seguir estos pasos para programar que al pararse el servo se encienda el LED, se reproduzca un sonido y se apague el LED:
Utilizar el símbolo Encender LED.
Arrastrar tantos símbolos Sonar zumbador como notas se quieran reproducir. Se puede modificar la nota y la duración seleccionando el símbolo y modificando sus propiedades en la ventana que aparece en la parte inferior.
Añadir el símbolo Apagar LED.
Finalmente, les pedimos que conecten la placa al ordenador utilizando el cable USB, carguen la programación y comprueben su funcionamiento.
Si fuera necesario, les ayudamos a corregir la programación para que funcione correctamente.
Puede suceder que el servo de rotación continua se mueva pese a que debería estar parado. Esto es debido a que hay que calibrarlo. Para aprender cómo se puede utilizar este post.
A continuación te proponemos algunas ideas para seguir practicando:
Programar que el LED parpadee varias veces cuando el servo de rotación continua se para.
Programar una melodía para que suene en lugar de las notas que se han programado.
Si se dispone de menos tiempo, se puede eliminar el zumbador y el LED de la programación.
Si se dispone de más tiempo, se puede animar al alumnado a dibujar sus propias ruletas utilizando la plantilla del descargable y a crear sus propias historias.
Haz clic en la imagen para abrir la página del proyecto en Bitbloq Robotics.
Cargando...
¡Descubre la nueva plataforma de libros inteligentes, digitales e interactivos e imparte las asignaturas de una forma diferente!
Libros interactivos y editables.
Contenido inteligente impulsado por la IA.
Sistema de gestión del aula.
Bitbloq es un proyecto de: