Be Maker

Cargando...

Be Maker

Registrarse
section-icon

Guías de Ayuda

¡Aprende Robótica Educativa, Programación de Videojuegos y mucho más!

Arduino - Electrónica - Programación - enero 25, 2023

Abre los Ojos. El Sensor de Distancia

6

Gran CodeMaster

@admin

CLASE 05

Para obtener tu recompensa debes estar registrado en nuestra plataforma y publicar tu trabajo

El Sensor Ultrasónico

🧠 Un sensor ultrasónico es un componente que utiliza ondas de alta frecuencia para saber la distancia a un objeto. Este tipo de sensores tienen dos partes, una es el emisor que emite la señal y la otra el receptor que recibe la señal si ésta rebota sobre algún obstáculo cercano.

💡 Este sistema es el mismo que utilizan los murciélagos o las ballenas para orientarse y se aplica de forma similar en robótica para detectar obstáculos y medir distancias.

🧠¿Qué aprendo?

  • Medir distancias con el sensor ultrasónico
  • Entender el concepto de TRIGGER y ECHO
  • Si…/Si No… con operadores lógicos

💡 Conocimientos previos

  • Función Lectura de Sensor
  • Conexión de un Sensor ultrasónico
  • Incrementar y manipular variables

💻 Esquema

🧠 Podemos visualizar la distancia a un objeto utilizando el puerto serie. El sensor de ultrasonidos siempre nos devolverá la distancia en centímetros.

¿Cómo se conecta el sensor?
✅ El sensor ultrasónico tiene cuatro pines marcados como: GND, ECH, TRI, VCC.

El TRI (Trigger) es el encargado de ordenar al sensor que emita la onda y el ECH (Echo) la recibe. En función del tiempo que transcurre entre la emisión y recepción de la señal, nuestra placa calcula la distancia. Estos dos cables deben ir conectados a un pin de señal. Los otros dos cables, GND y VCC, se conectan a cualquier pin negro y rojo respectivamente.

🦾 Código

¿Cuál es la diferencia con el siguiente código?


¡Estamos listos, a construir!

✅ Ingresamos a la Cuenta de Tinkercad de miMakerHouse Talleres Vacacionales y hacemos clic en «Unirse con apodo». Ahí colocamos nuestro nombre de usuario (primerNombre.primerApellido)

✅ Ingresamos a la Cuenta de ArduinoBlocks de miMakerHouse y en «Correo electrónico» colocamos nuestro nombre de usuario (NombreApellido.bmaker)

➡️ RETO 01: Realizar un proyecto en el que tu robot mida la distancia de un objeto, si dicho objeto se encuentra a una distancia menor a 5cm entonces el LED D4 debe encenderse. Caso contrario dicho LED debe apagarse.

➡️ RETO 02: Modificar el proyecto anterior, para que cuando la distancia sea menor a 5cm el LED D4 parpadee cada 150ms. Caso contrario dicho LED debe apagarse.

➡️ RETO FINAL: Realizar la programación de tu robot para que cuando detecte un obstáculo a menos de 10 cm, el cuello del robot gire a la izquierda al frente o a la derecha.


Recuerda

Gracias al sensor de distancia tu robot puede resolver un laberinto, esquivar obstáculos, avisarte cuando hay algún objeto cerca… Este componente nos va a dar mucho juego al incorporarlo en nuestros robots, permitiendo un comportamiento mucho más autónomo. ¿Se te ocurren más ideas originales? ¡Compártelas con el profe!