Bitbloq
Herramientas
TutorialesActividadesPlan Docente

Actividades

Story-bot

...

Story-bot

Robotics

Actividad para iniciarse

Para iniciarse

Story-bot

Vamos a construir y programar una ruleta robótica. Después, ¡la utilizaremos para crear nuestra propia historia de aventuras!

¿Qué vamos a hacer?

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.

¿Qué aprenderemos?

  • 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

Descargar recursos

Zum Kit Advanced

Kit de robótica de 12 a 16 años

Mostrar detalles

¡Hazte con él!

¿Qué vamos a hacer?

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.

¿Qué aprenderemos?

  • 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

Descargar recursos

Zum Kit Advanced

Kit de robótica de 12 a 16 años

Mostrar detalles

¡Hazte con él!

Instrucciones

Construcción

Comenzamos explicando a nuestro alumnado los siguientes pasos para construir la ruleta:

  1. Recortar un cartón de aproximadamente 20x20 cm.

  2. Hacer un agujero en el centro de aproximadamente unos 3 cm de diámetro.

  3. Colocar el cartón introduciendo el eje del servo de rotación continua por el agujero.

  1. Colocar el cabezal del servo de rotación continua en su posición.

  2. Utilizar una cartulina o folio para hacer una flecha.

  1. Sujetar la flecha enroscando la palometa del cabezal en el eje del servo de rotación continua.

  2. Pegar la parte inferior del cartón al servo de rotación continua utilizando cinta adhesiva.

  1. 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.

  2. Recortar la ruleta y ponerla encima del cartón.

  3. Pegar la parte inferior del cartón al servo de rotación continua utilizando cinta adhesiva.

Programación

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:

  1. 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.

  1. 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.

  1. 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.

  1. 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.

Recomendaciones

  • 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.

Accede al proyecto:

Haz clic en la imagen para abrir la página del proyecto en Bitbloq Robotics.

Cargando...

SmartBooqs
SmartBooqs

¡Descubre la nueva plataforma de libros inteligentes, digitales e interactivos e imparte las asignaturas de una forma diferente!

SmartBooqs
  • Libros interactivos y editables.

  • Contenido inteligente impulsado por la IA.

  • Sistema de gestión del aula.

Suscríbete a nuestra newsletter

Otros enlaces

NosotrosContactoPreguntas frecuentes
facebookxinstagramlinkedin

Suscríbete a nuestra newsletter

Idioma

Castellano

Bitbloq es un proyecto de:

BQ

Bitbloq es un proyecto de:

BQ
facebookxinstagramlinkedin