Sobre el Proyecto
WildfireEye es una dApp desarrollada para la detección de focos de incendio mediante el uso de drones equipados con modelos de inteligencia artificial (IA) y la implementación de tecnología blockchain.
El Problema
Año tras año, en varias provincias de Argentina, se producen incendios en zonas serranas y boscosas. Muchos de estos incendios son intencionales, y cuando los focos son descubiertos, ya es demasiado tarde. A esto se suma la falta de intervención por parte de sectores privados que ocultan información en busca de beneficios propios, generando una falta total de transparencia en la gestión de prevención y remediación de incendios.
Actualmente, existen aplicaciones de alerta de incendios basadas en el consumo de APIs con imágenes satelitales. Sin embargo, estas tardan demasiado tiempo en procesar la información, lo que significa que los datos llegan desactualizados y no permiten actuar desde el inicio del foco.
Impacto
- Ambiental: Destrucción de flora y fauna, afectando ecosistemas completos.
- Social: Pérdida de la integridad física de los habitantes y bomberos voluntarios.
- Económico: Pérdidas significativas de activos personales y comunitarios.
La Solución
WildfireEye propone implementar una red descentralizada de drones equipados con modelos entrenados de IA para la detección temprana de focos de incendio. Estos drones enviarían alertas en tiempo real a las autoridades pertinentes y registrarían la información en una blockchain, asegurando:
- Transparencia colaborativa.
- Inmutabilidad de la información.
- Accesibilidad pública.
Objetivos de Desarrollo Sostenible (ODS)
La solución aborda varios objetivos de desarrollo sostenible (ODS) y sus metas:
ODS 8: Trabajo decente y crecimiento económico
- Meta 8.4: Mejorar el consumo eficiente de recursos y desvincular el crecimiento económico de la degradación ambiental.
ODS 9: Industria, innovación e infraestructura
- Meta 9.4: Modernizar infraestructuras y reconvertir las industrias para que sean sostenibles y promover tecnologías y procesos industriales limpios y ambientalmente racionales.
- Meta 9.5: Aumentar la investigación científica y la capacidad tecnológica de los sectores industriales, fomentando la innovación y aumento de trabajadores en investigación y desarrollo.
ODS 11: Ciudades y comunidades sostenibles
- Meta 11.4: Proteger el patrimonio cultural y natural.
- Meta 11.5: Reducir significativamente el número de muertes causadas por los desastres.
- Meta 11.6: Disminuir el impacto ambiental negativo en las ciudades, incluso prestando especial atención a la calidad del aire y la gestión de los desechos municipales y de otro tipo.
ODS 13: Acción por el clima
- Meta 13.1: Fortalecer la resiliencia y la capacidad de adaptación a los riesgos relacionados con el clima y los desastres naturales.
- Meta 13.3: Mejorar la educación, la sensibilización y la capacidad humana e institucional respecto de la mitigación del cambio climático, la adaptación a él, la reducción de sus efectos y la alerta temprana.
ODS 15: Vida de ecosistemas terrestres
- Meta 15.1: Conservar, reestablecer y usar de manera sostenible los ecosistemas terrestres y los ecosistemas interiores de agua dulce y los servicios que proporcionan.
- Meta 15.2: Promover la gestión sostenible de los bosques, detener la deforestación, recuperar los bosques degradados e incrementar la forestación y la reforestación.
- Meta 15.5: Reducir la degradación de hábitats naturales, detener la pérdida de la diversidad biológica y proteger las especies amenzadas y evitar su extinción.
Inspiración
La inspiración detrás de este proyecto surge de:
- Las posibilidades de transparencia que ofrece la blockchain, permitiendo que la información sea accesible para todos.
- La tristeza e impotencia al presenciar los devastadores incendios ocurridos en Argentina y otras partes del mundo.
Aunque existen aplicaciones similares, ninguna combina el uso de blockchain ni es económicamente accesible ni involucra realmente a las comunidades.
¿Qué hace WildfireEye?
Actualmente, WildfireEye es un MVP.
Funcionamiento del MVP:
- El usuario conecta su wallet.
- Indica las coordenadas para el recorrido que realizará el dron asociado a su wallet.
- Se simula la detección de un foco de incendio mediante la carga de un archivo.
- La dApp notifica a las autoridades y al usuario, solicitando registrar la información en la blockchain.
- Una vez confirmada la transacción, la información se muestra actualizada en la sección de "Reportes".
Tecnologías Utilizadas
- Backend: Node.js
- Frontend: HTML, JavaScript y CSS
- Contrato inteligente: Solidity con Foundry
Desafíos
- Entrenamiento del modelo IA: No se logró completar el modelo con YOLO o TensorFlow JS por falta de tiempo, convirtiéndolo en un caso de uso POC (Prueba de Concepto).
- Implementación en la red Arbitrum Sepolia: Se pudo implementar con éxito.
Logros Destacados
- Trabajo en equipo enriquecido por lo aprendido en el curso.
- Desarrollo de una idea alineada con los ODS y de impacto positivo para el medio ambiente.
Lecciones Aprendidas
- Despliegue y verificación de contratos en Arbitrum Sepolia.
- Integración del backend y frontend con el smart contract.
Próximos Pasos
El siguiente gran desafío es implementar el proyecto a gran escala para 2025 o 2026.
Se evalúan los recursos necesarios (hardware, modelo de negocio y equipo), con el objetivo de:
- Crear una DAO que involucre a bomberos, comunidades e inversores.
- Gestionar eficientemente los procesos y factores relacionados.
Requerimientos Técnicos
Hardware Necesario
- Dron programable: Ejemplo: DJI con SDK o drones de código abierto (Pixhawk).
- Controlador de vuelo: Hardware como Pixhawk o DJI Flight Controller.
- Sensores de navegación: GPS, cámaras, sensores de proximidad o LIDAR.
Software de Programación
- Software de control de vuelo: DJI SDK, ArduPilot, PX4.
- Interfaces gráficas: QGroundControl, Mission Planner.
- Lenguajes de programación: Python (compatibilidad con SDKs de drones).
Features
- Uso de Account Abstraction o ZK para privacidad del usuario.
- Registro mediante email y wallet.
- Almacenamiento de información procesada en IPFS.
- Integración con servicios de notificaciones.
- Creación de una DAO para la gestión del proyecto.
- Recompensas en tokens o NFTs para colaboradores.
Restricciones y Consideraciones
- Regulación aérea: Cumplir con las leyes locales de vuelo de drones.
- Seguridad: Sistemas failsafe para emergencias.
- Autonomía de batería: Planificar recorridos según la capacidad del dron.
- Evitar obstáculos: Sensores o rutas predefinidas para minimizar riesgos.
Built With
- css
- ethers.js
- express.js
- foundry
- html
- javascript
- node.js
- solidity


Log in or sign up for Devpost to join the conversation.