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.
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
Arduino ESP32
Sensor ultrasónico HC-SR04
Esquema Final del RadarSnake
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.
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.