71 lines
3.1 KiB
Markdown
71 lines
3.1 KiB
Markdown
# Ectomobile
|
|
|
|
Colector de datos.
|
|
|
|
# Sistema Modular para la Captura de Datos y Muestras Ambientales
|
|
|
|
El Sistema Modular para la Captura de Datos y Muestras Ambientales
|
|
('nodemecu') es un desarrollo conjunto de Herramientas para el Buen
|
|
Vivir A.C. (México), la cooperativa de desarrollo digital Sutty
|
|
(Argentina), BarraDev infraestructuras y telemetría (Argentina) y la
|
|
Cooperativa de Producción Tecnológica, Gráfica y Audiovisual LTDA
|
|
(Argentina) con el apoyo económico de Witness (USA), como parte del
|
|
acompañamiento realizado al Frente de Pueblos en Defensa de la Tierra
|
|
y el Agua de Puebla, Morelos y Tlaxcala en el marco del proyecto de
|
|
fortalecimiento “Coral”.
|
|
|
|
'nodemecu' consiste en un sistema electrónico autónomo sumergible con
|
|
sensores que en tiempo real escanean las condiciones ambientales
|
|
y envían esa información hacia un servidor web que almacena y despliega
|
|
los datos de Temperatura, PH, Conductividad y Turbidez. Ante la
|
|
detección de algún indicador de posible contaminación en el agua captura
|
|
una muestra líquida de manera automatizada sin intervención humana.
|
|
|
|
La intención del proyecto es brindar una herramienta accequible y de
|
|
bajo costo a las comunidades y organizaciones en defensa del territorio,
|
|
que necesiten fortalecer su estrategia jurídica con datos y cifras que
|
|
comprueben la contaminación del medio ambiente.
|
|
|
|
El sistema, tanto en su hardware como software, ha sido diseñado de
|
|
manera modular, de tal manera que permite la fácil implementación de
|
|
otros sensores y sistemas de captura o comportamiento a partir de los
|
|
diseños originales, todos los cuales serán publicados bajo licencias de
|
|
software y hardware libre y puestos a disposición de las comunidades que
|
|
lo necesiten.
|
|
|
|
Durante los últimos 6 meses se ha trabajado intensamente en el
|
|
desarrollo del software que permite el registro, transmisión,
|
|
almacenamiento y despliegue de datos, el control de los sensores, el
|
|
diseño de placa de montaje de los componentes y en los exteriores del
|
|
sistema. Actualmente estamos iniciando la etapa de prototipado, que
|
|
consiste en la construcción real del sistema, para en caso de cumplir
|
|
con las espectativas de diseño, inicie su replicación y masificación.
|
|
|
|
Para culminar esta etapa final antes de la implementación real en campo,
|
|
hemos comprometido el apoyo del Instituto de Desarrollo e Innovación
|
|
Tecnológica de la Universidad Iberoamericana de Puebla (IDIT - IBERO),
|
|
quienes nos brindarán acompañamiento y asesoría.
|
|
|
|
## Configuración
|
|
|
|
1. Conseguir la _master key_ desde otrx miembrx del proyecto y colocarla
|
|
en `config/master.key`.
|
|
|
|
* Si no sos parte del proyecto, podés borrar el archivo
|
|
`config/credentials.yml.enc` y recrearlo con:
|
|
|
|
```bash
|
|
rm config/credentials.yml.enc
|
|
make rails args=credentials:edit
|
|
```
|
|
|
|
Dentro hay que agregar las variables siguientes con contraseñas de
|
|
128 caracteres, que se pueden generar con `pwgen -1 128`.
|
|
|
|
```yaml
|
|
secret_key_base: "contraseña de 128 caracteres"
|
|
devise_pepper: "contraseña de 128 caracteres"
|
|
```
|
|
|
|
2. Adaptar las variables en el archivo `ansible.yml`.
|