Mostrando entradas con la etiqueta robótica. Mostrar todas las entradas
Mostrando entradas con la etiqueta robótica. Mostrar todas las entradas

martes, 30 de marzo de 2021

NEZHA - PROYECTOS PARA LEGO Y MICROBIT

Hoy os presentamos el pack Nezha para Micro:bit.




Nezha es un pack para la elaboración de proyectos de robótica diseñado para su uso con la placa Micro:bit.

El pack contiene motores, sensores, actuadores y piezas compatibles Lego para que puedas realizar tus proyectos de robótica. Además es compatible con Fishertechnik.

CONTENIDO: 

El maletín Nezha incluye los siguientes elementos

        - Led verde

        - Led rojo

        - Led amarillo

        - Sensor de humedad

        - Sensor de línea

        - Sensor ultrasonido

        - Sensor de contacto

        - Potenciómetro

        - 2 Motores

        - 1 Servomotor

        - Bloque de conexiones con batería

        - Cables de conexión RJ

        - Cable USB

        - Cable

        - Piezas compatibles Lego



El bloque de conexiones de Nezha elimina las barreras que puedas encontrar en tus diseños a la hora de elaborar circuitos, ya que el cableado principal se realiza con conectores RJ




La facilidad de montaje que ofrecen las piezas tipo Lego unido al sencillo lenguaje de programación de Micro:bit, hace que en poco tiempo puedas realizar proyectos totalmente funcionales. 

Accede a la web de Micro:bit https://makecode.microbit.org/#editor agrega las extensiones Nezha PlanetX y empieza a programar:

Evita obstáculos

Conoce más proyectos con Micro:bit en microbit.micro-log.com

Mª José Castejón

Microlog Tecnología y Sistemas, S.L.
C/ Andrés Obispo, 37 - 5º
28043 - Madrid
917595910
pedidos@microlog.es

lunes, 13 de abril de 2020

ACTIVIDADES CON ROBÓTICA DESENCHUFADA

ACTIVIDADES:

1. Recorridos con una casilla de salida y una casilla meta

Utilizamos esta actividad para interiorizar el uso de las tarjetas. Dependiendo de la edad de los niños y de sus habilidades la resolución de los retos llevará más o menos tiempo

Empezamos trabajando paso a paso. El alumno elegirá una tarjeta y de forma inmediata ejecuta la orden moviendo el robot en la dirección indicada por la tarjeta.

Debemos dejar claro al niño que las tarjetas de giro no significan un desplazamiento lateral, sino un giro del objeto dentro de la misma casilla.

Podemos plantear caminos dados por nosotros o permitir al alumno crear su propio recorrido. Para complicar la actividad indica al alumno el número de casillas que puede pisar, o marca casillas trampa por las que el robot no puede pasar. Otra opción es establecer muros infranqueables dibujando líneas entre casillas.

Si el niño se desorienta y no sabe qué tarjeta elegir podemos guiarle indicándole que coloque la tarjeta que elija de forma que los dibujos de la esquina superior estén orientados en la misma posición que la nariz de su robot. Así al observar los dibujos de la tarjeta en esa posición verá que coincide la posición inicial y podrá comprobar el resultado viendo el dibujo de la posición final

Una vez que el niño realiza correctamente las instrucciones "paso a paso", llega el momento de avanzar. Él mismo pedirá ese avance proponiendo realizar varios movimientos de una vez. Normalmente intentará realizar los recorridos seguidos desde el punto actual hasta el primer giro. Para ello cogerá las cartas necesarias para recorrer ese tramo, las colocará el línea y a continuación las irá leyendo y realizando los movimientos con su figura robot. Poco a poco ampliará su programación hasta conseguir realizar tramos completos.

2. Programación y velocidad

Esta actividad se realiza en grupos. Necesitamos:

- 1 tablero por grupo
- 1 ficha o robot por grupo
- 1 juego de cartas por cada niño participante

Se proporciona al grupo una casilla de salida y una casilla de meta... ¡y empieza la carrera!

Los niños deben competir por ver quien es el más rápido. Mentalmente diseñarán el recorrido y con las tarjetas lo planificarán. El primero en terminar su programación avisará a los demás que dejarán de programar. ¿Lo habrá hecho bien? Depuramos el programa, vamos leyendo las tarjetas y realizando los movimiento con el robot. Si éste llega a la casilla meta habrá ganado.

3. Estrategia, gana terreno a tu contrincante

Realizamos la actividad por parejas: Necesitamos:

- 1 tablero
- 1 juego de cartas
- 1 dado
- 2 fichas

Marcamos dos casillas de salida, una para cada ficha que jugarán a la vez. El objetivo del juego es recorrer el mayor número de casillas posibles intentando limitar el avance de nuestro contrincante. Por turnos, tiramos el dado que nos indicará el número de tarjetas que podemos utilizar es este turno. Seleccionamos las tarjetas que vamos a utilizar y movemos nuestra ficha. Con un rotulador marcaremos cada casilla visitada como terreno conquistado. No podremos pisar las casillas de nuestro contrincante. Gana quien consiga marcar más casillas conquistadas

4. Uso de los bucles

Podemos realizar la actividad individual o el grupo. Necesitamos

- 1 tablero
- 1 juego de cartas
- 1 ficha

Realizamos la combinación de tarjetas necesaria para que el robot recorra el tablero formando un cuadrado y comprobamos que es correcta moviendo el robot. A continuación realizamos la misma actividad pero realizando bucles. El niño podrá apreciar cuánto puede disminuir el número de tarjetas a utilizar.

Podemos indicar al niño diferentes recorridos donde nos aseguremos que se produzcan series que podamos simplificar con el uso de bucles

CONSEJOS PRÁCTICOS

Te recomendamos que plastifiques el material, sobre todo el tablero para asegurar la durabilidad.

Además al plastificar el tablero los alumnos podrán dibujar caminos, trampas, muros y casillas conquistadas utilizando un rotulador de pizarra blanca.

Si la funda de plastificar es porosa puede terminar tintándose del color del rotulador. Si esto ocurre utiliza mejor forders transparentes.

Esperamos que esta información os sirva de inicio para trabajar la programación y la robótica desenchufada.



Pronto os traeremos nuevas actividades que podáis utilizar.

Mª José Castejón

Microlog Tecnología y Sistemas, S.L.
C/ Andrés Obispo, 37 - 5º
28043 - Madrid
917595910
pedidos@microlog.es

martes, 7 de abril de 2020

PENSAMIENTO COMPUTACIONAL Y ROBÓTICA DESENCHUFADA

¿QUÉ ES EL PENSAMIENTO COMPUTACIONAL?

"Pensamiento computacional: proceso mental utilizado para formular problemas y sus soluciones de forma que las soluciones se representan en una forma que puede ser llevada a cabo por un agente de proceso de información"
Jeannette Wing 

¿CÓMO DESARROLLAR EL PENSAMIENTO COMPUTACIONAL?

La primera palabra que nos viene a la mente es "ordenador". Efectivamente el pensamiento computacional está ligado a los ordenadores en cuanto a la forma de actuar. Pero no sólo está ligado a la tecnología. Es una conjunto de habilidades que desarrolladas nos permite resolver problemas con la eficacia de cualquier computador.

La resolución de problemas ligado al pensamiento computacional supone:

- Dividir el problema en pequeños elementos de fácil resolución.
- Utilizar la lógica para organizar las ideas y definir los pasos para resolver el problema.
- Representar la información del problema con esquemas y elementos gráficos representativos.
- Crear algoritmos para que cualquier el proceso se pueda adaptar a otro problemas similares.

Existen gran cantidad de aplicaciones, lenguajes de programación para niños y kits de robótica de favorecen el desarrollo del pensamiento computacional. Pero.... ¿es la única fórmula? ¡No!

Existen numerosas actividades que podemos realizar para el desarrollo del pensamiento computacional. Estas actividades se basaban en el planteamiento de un reto y se aporta un juego de reglas e instrucciones para su resolución. En la red podréis encontrar cientos de ejemplos. Nosotros os proponemos una de ellas.

CODY & ROBY

Localizamos esta propuesta dentro de las actividades de CodeWeek y la pusimos en práctica. Viendo su potencial decidimos dar un paso más y ampliarla con nuevos recursos. Pero no nos adelantemos... ¿Qué es Cody & Roby?


Cody Roby es una actividad que consiste en un tablero y una figura que se desplaza a través de él. Para poder desplazarse debemos programarlo, y para ello tenemos un grupo de tarjetas que compondrán el conjunto de instrucciones u órdenes que podemos dar al robot.

Tablero: El tablero puede tener un tamaño variable. Consiste en una cuadrícula por la que se desplazará el robot. El tamaño de la cuadrícula lo decidiremos en función de la edad de los participantes y del desarrollo de sus habilidades lógicas



Tarjetas con instrucciones: Roby puede desplazarse hacia adelante, a la derecha y a la izquierda. Contamos con las siguientes tarjetas:

Si os fijáis, en la parte superior tenemos dos dibujos en cada esquina. El dibujo de la esquina izquierda nos indica la posición inicial del robot antes de aplicar la instrucción y una flecha con el movimiento que va a realizar. En la esquina izquierda tenemos un dibujo que representa la posición del robot una vez aplicada la instrucción.

Ficha Roby: El objeto que hará de Roby en el tablero lo dejamos a vuestra elección. No obstante os damos algunas ideas:

- Una figura de play mobil o similar
- Una figura de plastilina
- Un objeto creado con impresora 3D
- Un cubo encajable multilink
- ...

Lo importante es que los participantes en el juego identifiquen inequívocamente la cara de Roby.

De los objetos que hemos utilizado como Roby no todos tenían una "cara" como tal. En ocasiones hemos utilizado objetos no personificados con una muesca que marca cual será el punto de referencia frontal: 




En el caso del cubo, les explicamos que el círculo saliente era la nariz del robot. En el caso de la ficha azul, es el agujero el que nos marca dónde está la nariz del robot.

AMPLIACIÓN


Después de utilizar Cody & Roby con niños pensamos que es una herramienta muy potente... ¿Y por qué no ampliarla?

En ocasiones observamos que hay situaciones en las que nos quedamos sin tarjetas por que el recorrido es demasiado largo, y pensamos que había llegado el momento de introducir tarjetas bucle



El niño dispone de tarjetas numéricas con las que indicar el número de veces que se realizará el bucle. La tarjetas que se repetirán se introducen dentro de las tarjetas paréntesis. Si solo vamos a introducir una tarjeta, podemos eliminar los paréntesis. Pero si queremos repetir una secuencia de varias tarjetas, éstas deben ir dentro de los paréntesis.

En el próximo artículo os contaremos actividades que podéis hacer con Cody & Roby

De momento podéis ir preparando vuestro material con los archivos que os dejamos en el siguiente enlace




Mª José Castejón




miércoles, 1 de abril de 2020

ACTIVIDADES CON OZOBOT

¿Qué es Ozobot?


Ozobot es un robot diminuto cuya principal función es seguir líneas de diferentes colores. En su base tiene un pequeño sensor que le permite discriminar el color de la superficie sobre la que se encuentra. Puede reconocer los colores negro, azul, verde y rojo.




Pero no es un simple sigue líneas cualquiera, Ozobot además puede programarse. A lo largo de su recorrido podemos introducir códigos de color que le indicarán alguna acción concreta. 




Estos códigos de color se colocan en el recorrido de ozobot y ordenarán acciones como:


  • Controlar la velocidad de ozobot en su recorrido
  • Efectos especiales de movimiento como realizar varios giros (tornado) o que avance en zig-zag
  • Toma de decisiones en su ruta. Así, si en un momento dado se encuentra un cruce de líneas, introduciendo un código de color antes de llegar al cruce, le diremos que dirección debe tomar
  • Cronómetro. Podemos hacer que ozobot realice pausas en su recorrido
  • Contadores, para controlar cuantas veces realizará ozobot el recorrido
  • Inicio y fin, para marcar el punto inicial y final del recorrido
Puedes descargar todos los códigos de color aquí

ACTIVIDADES CON OZOBOT

SIGUE LÍNEAS: TRAZOS

Una vez visto cómo es ozobot la primera, y evidente, actividad que se nos ocurrió realizar fue un simple sigue líneas, comprobar que reconocía los colores y ver qué ocurría si utilizábamos colores como el amarillo o el naranja



Observamos que cuando ozobot circula por encima de la línea cambia el color de su led adaptándose al color de la línea. Con respecto a colores como el amarillo, si es demasiado claro ozobot lo considera blanco y su reacción es parar su marcha, por lo que tuvimos que repasar varias veces la línea amarilla hasta que la pudo reconocer

En cuanto al grosor de la línea debe ser al menos 0,5 cm para que ozobot la reconozca correctamente. Si es demasiado gruesa, el robot se puede desorientar ¡y dar media vuelta cuando menos te lo esperes! Así que debes tener precaución con el trazo que realizas.

LETRAS Y NÚMEROS

En torno a esta actividad realizamos sigue líneas con trazos de letras y números



Os dejamos una plantilla para que podáis practicar con alumnos de infantil


PANELES

Siguiendo en la línea de crear circuitos se nos ocurrieron actividades como introducir números en una hoja y que el alumno crease un circuito que uniese los números de menor a mayor, o que aproveche su creatividad para crear paneles con dibujos de una temática concreta: una ciudad, un país con sus monumentos, las capitales de Europa....

LABERINTOS CON CÓDIGOS DE COLORES

Una vez controlados los trazos, llega el momento de trabajar con los códigos de colores. Prueba a realizar líneas y en ella introduce códigos de colores para practicar el tamaño y grosor de los cuadrados del código de color.


Si realizas trazos demasiado largos, comprobarás que ozobot no lo reconoce como un código de programación sino como un cambio de color de línea y actuará únicamente cambiando el color de su led


Es el momento de practicar con los niños el uso de la regla y las mediciones. El ancho de cada cuadrado debe ser aproximadamente de 0,5 cm

¿Y ahora qué podemos hacer con los códigos? 

Con respecto a las actividades planteadas hasta ahora, puedes animar los recorridos con cambios de velocidad y efectos de movimiento. Pero además es interesante su uso en cuanto al trazo de letras y números ya que podemos guiar al robot para que realice el trazo con la direccionalidad correcta y así utilizarlo como herramienta para el aprendizaje de la lectoescritura

Una actividad que nos parece muy interesante es la resolución de laberintos. Con este tipo de actividades además de trabajar el pensamiento computacional trabajamos planificación y funciones ejecutivas.


Aportamos al alumno un laberinto con un punto inicial y una meta. A lo largo del recorrido deberá introducir los códigos adecuados para que ozobot realice el recorrido correctamente de inicio a fin, tomando las decisiones correctas en cada una de las bifurcaciones que encuentre en su recorrido.

Para poder reutilizar materiales, os aportamos algunos consejos:

- Plastifica los laberintos y recorta los huecos donde se colocarán los códigos de color.
- Coloca una hoja en blanco debajo del laberinto
- Pide al alumno que coloree los códigos en la hoja que colocaste debajo del laberinto

Así únicamente tendrán que desechar la hoja inferior, y podrán reutilizar los laberintos



¿ESTO ES TODO LO QUE PODEMOS HACER CON OZOBOT?

¡¡NO!! Ozobot es aún más completo gracias a su app y al lenguaje de programación ozoblockly 

En el próximo artículo ¡¡ aprenderemos a programar con ozoblockly !!








Mª José Castejón

Microlog Tecnología y Sistemas, S.L.
C/ Andrés Obispo, 37 - 5º
28043 - Madrid
917595910
pedidos@microlog.es





lunes, 15 de abril de 2019

CRUCE DE SEMÁFOROS CON MICRO:BIT

En este artículo explicaremos la programación de un cruce de semáforos con micro:bit y makecode. Para realizar esta práctica utilizaremos un zócalo o conector de borde de micro:bit, necesario para utilizar todos los pines de la placa.

Materiales necesarios:


  • Tarjeta BBC micro:bit LOG N4051.
  • Cable USB A - micro USB B (como el del móvil) LOG 4007.
  • Placa Board 400 contactos LOG 886.
  • 2 diodos LED verdes LOG 722.
  • 2 diodos LED amarillos LOG 723.
  • 2 diodos LED rojos LOG 724.
  • 1 Conector de borde micro:bit LOG 4029.
  • 7 Latiguillos macho - hembra LOG 9518.
Comenzamos!!
  • Antes de empezar a programar, es conveniente hacer la lógica del programa. Se trata de diseñar la secuencia de los 2 semáforos, es decir, cuando el semáforo 1 está en verde, el semáforo 2 está en rojo, cuando el semáforo 1 se pone amarillo, el semáforo 2 sigue en rojo y así sucesivamente.
  • Lo más recomendable para hacer esto es olvidarnos de la placa y la programación y tratar de pensar como haría un cruce de semáforos en la realidad. Lo mejor es coger papel y lápiz.
  • Hemos asignado los siguientes pines:
    • P0 analógico_verde semáforo 1
    • P1 analógico_amarillo semáforo 1
    • P2 analógico_rojo semáforo 1
    • P5 digital_verde semáforo 2
    • P8 digital_amarillo semáforo 2
    • P11 digital_rojo semáforo 2
  • Realizamos las conexiones en placa board. Los positivos de los diodos LED van a su correspondiente pin y los negativos a GND (solo utilizamos un latiguillo para los negativos).
  • Empezamos a programar:
    • Escribir en el buscador de URL la siguiente dirección: https://makecode.microbit.org
    • Pinchamos en New Project.
    • Realizamos nuestro programa de bloques.  


  • Pinchar en Descargar, abajo a la izquierda.
  • Ir a la carpeta de descargas, localizar el archivo, pinchar el botón derecho del ratón y enviar a Micro:bit.
  • Esperar el tiempo de carga y nuestro semáforo ya tiene que funcionar.

Raúl Pérez Vergez
Desarrollo de Productos
Microlog

martes, 2 de abril de 2019

PROGRAMAR COCHE MICRO:BIT PASO A PASO

En este artículo vamos a explicar paso a paso cómo programar un movimiento con el COCHE MICRO:BIT LOG 4019.

  • Conectar la placa BBC micro:bit en nuestro coche y también en nuestro PC con el cable USB - mini USB (como el de los móviles).
  • Veremos lo siguiente.

  • Pinchamos en nuevo proyecto.
  • Se abrirá el siguiente entorno de programación.


   


  • Pinchamos en el icono de configuración situado arriba y a la derecha.



  • Pinchamos en extensiones.
  • Buscar el siguiente paquete:  ''github.com/micrologTS/coche_microbit''

  • Nos aparecerá el siguiente cuadro, pinchar encima.
  • A continuación, se nos abrirá de nuevo el entorno de programación con bloques para programar el coche.

  • Vamos a programar nuestro coche para que circule en linea recta durante 2 segundos.
  • Pinchamos el icono del coche verde.
  • Arrastramos el bloque necesario para que circule en línea recta.
  • Pinchamos en ''Básico'' y arrastramos el bloque de pausa.
  • Realizamos la siguiente programación:

  • Pinchamos en ''Descargar'', abajo a la izquierda.

  • Abrimos nuestra carpeta de ''Descargas'', localizamos nuestro archivo y pinchando en el botón derecho del ratón, cargamos en micro:bit.

  • Esperamos a que el programa se cargue.

  • Conectamos una batería de litio en nuestro coche micro:bit y accionamos el conmutador del coche (hacia la derecha).


  • Nuestro coche circulará durante 2 segundos.

Mª José Castejón

Microlog Tecnología y Sistemas, S.L.
C/ Andrés Obispo, 37 - 5º
28043 - Madrid
917595910
pedidos@microlog.es

martes, 12 de marzo de 2019

PRIMEROS PASOS CON MICRO:BIT

En este post vamos a explicar paso a paso cómo programar micro:bit para que aparezca nuestro nombre en los Leds que incluye la placa.

Para cargar los programas necesitamos un cable USB - microUSB. Lo primero que haremos es conectar la placa con nuestro ordenador.

También utilizaremos un portapilas con interruptor que ya incorpora un conector compatible con micro:bit.

PASOS A SEGUIR
  • Abrimos nuestro explorador de Internet y en el buscador de URLs escribimos o copiamos ''https://makecode.microbit.org'', veremos lo siguiente.
  • Pinchamos el símbolo + y abrimos el editor de micro:bit ''Makecode''. Se trata de un entorno gráfico como Scratch o mBlock.
  • En la parte central vemos varios menús desplegables. Pinchamos en ''Básico'' y arrastramos el bloque ''mostrar cadena''.

  • Arrastramos el bloque, escribimos nuestro nombre y lo insertamos dentro de ''para siempre'', que es uno de los bloques que aparece por defecto en la pantalla. Pinchamos nuestro conjunto de bloques, como aparece en la siguiente imagen, y para finalizar pinchamos en ''Descargar'' (abajo a la izquierda).
  • Se nos genera un archivo ''.hex'' que podremos localizar en la carpeta ''Descargas''. Pinchamos con el botón derecho del ratón nuestro archivo y seleccionamos ''Enviar a Microbit''.


  • Nos aparece una barra que nos indica si la práctica está cargada.


  • La práctica ya está cargada y tiene que aparecer nuestro nombre en micro:bit.

Raúl Pérez Vergez
Desarrollo de Productos

Microlog