Radar Arduino ESP32 WROOM: RadarSnake

Iniciado: Febrero 2025 Equipo: Sebastián García, Camila Rivero y Jesús Meneses Área: IoT y Mecatrónica

Descripción General

RadarSnake es un sistema de radar IoT que utiliza tecnología Arduino ESP32 WROOM para detectar objetos, medir distancias y visualizar la información a través de una interfaz web en tiempo real. El proyecto combina electrónica, programación en C++ y diseño web para crear una solución de monitoreo eficiente y de bajo consumo.

Radar Arduino ESP32 WROOM

Este sistema de radar utiliza un sensor ultrasónico HC-SR04 para emitir ondas que se reflejan al chocar con objetos, midiendo con precisión las distancias. Un servomotor SG90 permite un barrido angular de 180°, creando un mapa del entorno que es procesado por el microcontrolador ESP32 WROOM y transmitido a una página web mediante un servidor integrado.

La combinación de estos elementos permite monitorear entornos en tiempo real con una latencia controlada menor a 300 ms, lo que hace que este sistema sea ideal para aplicaciones de seguridad perimetral o detección de movimientos en entornos industriales IoT. Además, el sistema cuenta con técnicas de optimización de RAM y reinicio automático ante pérdidas de conexión.

Objetivos del Proyecto

  • Diseñar un radar de ondas continuas funcional utilizando Arduino ESP32 WROOM
  • Implementar un sistema capaz de medir distancias y ángulos de objetos detectados
  • Crear una interfaz web en tiempo real para visualizar los datos del radar
  • Optimizar el consumo de recursos para un funcionamiento eficiente
  • Desarrollar un sistema con aplicaciones prácticas en seguridad y monitoreo IoT

Galería de Imágenes

Circuito del radar

Arduino ESP32

Sistema de sensores

Sensor ultrasónico HC-SR04

Prototipo del radar

Esquema Final del RadarSnake

Interfaz web del radar

Interfaz web mostrando detecciones en tiempo real

Tecnologías Utilizadas

Arduino ESP32 WROOM

Microcontrolador con capacidades avanzadas de conectividad Wi-Fi y Bluetooth para procesamiento y comunicación.

Sensor HC-SR04

Sensor ultrasónico para medir distancias con precisión mediante pulsos que se reflejan en los objetos.

Servomotor SG90

Motor de control preciso para realizar el barrido angular que permite la exploración del entorno.

WebServer

Servidor web integrado en el ESP32 para transmitir datos en tiempo real a través de una interfaz HTML/CSS/JavaScript.

Equipo del Proyecto

Camila Rivero

Estudiante de Ing. Sistemas

Sebastián García

Estudiante de Ing. Sistemas

Jesús Meneses

Estudiante de Ing. Sistemas

Resultados y Conclusiones

El radar RadarSnake demostró un funcionamiento efectivo con una latencia controlada menor a 300 ms de extremo a extremo, lo que permite una monitorización en tiempo real fluida y precisa. El sistema logra detectar objetos hasta una distancia de 200 cm con un ángulo de barrido de 180°, proporcionando una visión amplia del entorno.

Gráfico de resultados

Rendimiento del radar en pruebas de detección a diferentes distancias y ángulos

Las técnicas de optimización implementadas permitieron un consumo mínimo de memoria RAM y un funcionamiento estable incluso en condiciones de conexión variables. El sistema de reinicio automático ante pérdidas de conexión proporciona una robustez adicional, aislando posibles fallos.

Como conclusión, este proyecto demuestra la viabilidad de crear sistemas de radar funcionales con tecnología Arduino, combinando electrónica, programación y diseño web. Las aplicaciones prácticas de este sistema son múltiples, desde seguridad perimetral hasta detección de movimientos en entornos industriales IoT, todo ello con una tecnología accesible y de bajo costo.