🏍️ MotoAlert
Sistema IoT de detección de caídas para motociclistas con alertas por BLE y SMS.
Base para Solicitud de Patente
Este proyecto sirvió como desarrollo tecnológico y prueba de concepto para una solicitud de patente, demostrando su viabilidad e innovación en el campo de la seguridad para motociclistas.
¿Cómo Funciona el Sistema?
El MPU6050 detecta un impacto (+4.5G) y el GPS confirma movimiento (+15km/h). El ESP32 activa una PRE-ALERTA.
El estado se transmite vía Bluetooth (BLE) a la app MotoAlert en tiempo real. El usuario tiene 15s para cancelar la alerta.
Si no se cancela, se confirma la CAÍDA. La app muestra una alerta visual y el módulo SIM800L envía un SMS de emergencia con la ubicación GPS.
El Dispositivo (Firmware ESP32)
El cerebro del sistema. Un firmware en C++ para ESP32 que monitorea sensores y gestiona las alertas.
ESP32
MCU principal con WiFi y BLE.
MPU6050 + GPS
Detecta caídas y obtiene la ubicación.
SIM800L (Opcional)
Envía SMS de emergencia.
Bluetooth LE
Comunica estado y datos a la app.
Conexiones Principales (GPIO)
La Aplicación Móvil (Flutter)
Una app para Android/iOS que sirve como dashboard en tiempo real y centro de alertas para el conductor.
- Conexión y reconexión automática por BLE.
- Dashboard con estado, velocidad y orientación.
- Gráficos en tiempo real para aceleración y velocidad.
- Alerta visual y sonora en caso de caída confirmada.
- Gestión de permisos de Bluetooth y ubicación.