Red Ambiental Saladillo¶
Documentación técnica y bitácora de desarrollo de la red de monitoreo ambiental de Saladillo, Buenos Aires: tres portales hermanos que comparten la misma infraestructura de Cloudflare (Pages + Workers + D1) y el mismo sistema de diseño (design.lemeit.ar).
| Portal | Dominio | Qué mide | Repo |
|---|---|---|---|
| 🌬️ Aire Saladillo | aq.lemeit.ar | Calidad del aire (PM1.0/PM2.5/PM10, VOC, CO2, NOx) — sensores PurpleAir y AirGradient en escuelas y jardines | purpleair-saladillo |
| 🌡️ EMA Saladillo | emas.lemeit.ar | Meteorología — temperatura, humedad, presión, viento, lluvia de 4 estaciones automáticas | ema-saladillo |
| 💧 Calidad del Agua | wq.lemeit.ar | Arsénico, nitratos, fluoruro, metales pesados y bacteriología de la red municipal | agua-saladillo |
Origen del proyecto¶
Nace en marzo de 2026 como proyecto educativo del espacio curricular Laboratorio de Industrias, 7° Año Técnico Químico, EEST N°1 "Gral. Savio" (Saladillo, Buenos Aires), a cargo del Ing. Luciano Lamaita. El punto de partida fue acceder programáticamente a los datos de la Estación Meteorológica Automática (EMA) del propio establecimiento — de ahí surgió EMA Saladillo, que luego se amplió a una red de 4 estaciones. En agosto de 2026 los tres proyectos (EMA, aire, agua) se armonizaron sobre una misma arquitectura de Cloudflare para poder integrarse entre sí a futuro. Ver la Bitácora del proyecto para el historial completo.
Arquitectura compartida¶
Los tres portales siguen el mismo patrón:
- Ingesta: scrapers en Python (GitHub Actions o Cron Trigger de Cloudflare) que escriben en una base Cloudflare D1 propia por proyecto.
- API: un Cloudflare Worker por proyecto expone esa base como API REST — pública, de solo lectura, sin autenticación, con CORS abierto (además de ingesta/administración protegida donde corresponde). Ver la página de cada portal para el detalle de endpoints y ejemplos de uso.
- Dashboard: un
index.htmlestático (HTML/CSS/JS vanilla, sin build ni framework) que consulta el Worker víafetch(), publicado en Cloudflare Pages. - Diseño: paleta, tipografía (JetBrains Mono) y componentes compartidos (header, selector de portales, footer versionado) vía design.lemeit.ar (
lemeit-theme.css+lemeit-common.js). - Mapas: tiles de CARTO Basemaps servidos vía proxy del propio Worker, para no exponer la API key en el HTML público.
Ver la Bitácora del proyecto para el historial sesión por sesión, incluyendo el análisis microclimático (efecto isla de calor urbano en EMA-CS) hecho con los primeros datos de las 4 estaciones.