Saltar la navegación

Reto 1🎯: Detección de Obstáculos y Colisiones🧱

⌚Duración aproximada 1 sesión

Crea un algoritmo que permita a un vehículo autónomo detectar y evitar obstáculos en su entorno.

En este desafío puedes utilizar sensores como cámaras o ultrasonidos  para identificar objetos (como peatones, otros vehículos o paredes) y desarrolla una lógica para evitar colisiones.

A continuación, te muestro un ejemplo de cómo podría comportarse el robot cuando se mueva por la ciudad:

Cuando pulsemos el botón A en la placa micro:bit

Se trata que el robot haga la siguiente secuencia de movimiento:

Camina  hacia adelante si distancia < (valor)

En caso contrario retrocede o gira en un sentido.

Al detectar un obstáculo emite un sonido o enciende las luces de emergencia

Si el obstáculo sigue existiendo. Termina parado.

Aquí puedes ver cómo podríamos plantear el pseudocódigo que necesitamos para nuestro programa que permita detectar obstáculos.

Retor dice

Imagen del sensor de ultrasonidosYa sabéis que me tomo muy en serio vuestra formación. Por esto, he pensado que es importante conocer cómo funciona el sensor de ultrasonidos.

Recordad que lo necesitaréis para poder desarrollar vuestro trabajo.

Voy a intentar que sea muy sencillo de comprender.

¡Empezamos!

¿Necesitas una pista?

Para resolver este reto puedes usar los bloques que controlan el robot maqueen, aprovecha estas primeras prácticas para investigar y ver qué función realiza cada uno de ellos.

bloques maqueen

Logro desbloqueado.

Es posible que andes algo perdido a la hora de programar tu coche para evitar que colisione con algún obstáculo.

Pero si lo piensas esto no es muy diferente a lo que ya hicimos hace unos días cuando usábamos el sensor de ultrasonidos de nuestro coche maqueen. ¿lo recuerdas? Puedes hacer memoria visitando este REA

Es genial ver cómo repasando esta página has logrado tomar el control del coche Maqueen con la placa micro:bit.

Sin embargo, si sigues teniendo dudas acerca de cómo puedes hacerlo te propongo que pidas ayuda a  tus profesores. Estarán encantados de echarte un cable con lo que necesites.

🕵🏻¿Cómo funciona el HC-SR04?

En electrónica cuando queremos saber cómo funciona cierto componente, se suelen leer los datasheet, que son las hojas de característica de dicho componente, donde el fabricante explica todo lo referente a él.

En nuestro caso estamos interesados en saber más cosas sobre el sensor HC-SR04, por lo tanto te invito a leer la siguiente información:

Imagen que representa un datasheet.

Accede al documento Ultrasonido1.pdf

Aunque cada uno lo lea de forma individual, puedes comentar la lectura con tus compañeros o compañeras.

📝Nos fijamos en lo importante

La lectura anterior os ha ofrecido mucha información.

Ahora debéis trabajar en parejas y contestar a las siguientes preguntas sobre la lectura anterior:

  1. ¿Para qué se utilizan este tipo de sensores?
  2. ¿Cómo consigue medir las distancias?
  3. ¿Las personas pueden oír estos sonidos?
  4. ¿Qué rango de valores pueden medir estos sensores?
  5. ¿Conocéis alguna aplicación real?
  6. ¿Qué fórmula matemática se emplea para el cálculo?
  7. ¿Por qué hay que dividir entre dos el resultado obtenido?
  8. ¿Puedes explicar los pines que tiene este sensor?

Las preguntas podéis contestarlas en:

  • Vuestro cuaderno de clase.
  • Creando un documento con el ordenador, la herramieta OpenOffice Writer puede ser una buena opción.
  • ¿Os atrevéis a hacer una infografía? Si os gusta la idea podéis probar con cualquier software para realizar presentaciones, en nuestra guía para el alumnado tenemos una guía para hacer presentaciones que te puede ser muy útil.
  • Si se os ocurre otra forma de hacerlo, adelante.

Creado con eXeLearning (Ventana nueva)