1
0
Fork 0
registradores-de-datos-ambi.../README.md

14 KiB

EcoSen - Registradores de datos abiertos (o lo más abiertos posibles) para variables ambientales (English below)

El monitoreo ambiental es esencial para el cuidado del ambiente. Particularmente, me interesa poder monitorear ambientes acuáticos. Para medir estas variables una opción son los registradoresd e datos privativos. Estos debido a sus altos costos, o por ser de diseños cerrados nos imposibilitan compararlo o repararlos. Nuestra propuesta consiste en el diseño y desarrollo de registradores de datos (RD) con tecnologías inalámbricas para tener información en tiempo real en cualquier dispositivo conectado a internet. Los RD pueden ser tanto acuáticos como terrestres. Los acuáticos se espera puedan medir información relevante para el cálculo de índices de calidad de agua (Pesce y Wunderlin, 2000), como ser turbidez, oxígeno disuelto, conductividad y pH. El terrestre va a medir aquellas variables relevantes para la calidad del aire o suelo. La base técnica para la construcción de estos registradores es la presente en el increíble proyecto Cave Pearl Proyect, pero adaptandolo a aguas superficiales.

Descargo de responsabilidad

Este proyecto se encuentra en gestación por lo que vamos a ver es su evolución. Aún no hemos logrado un perfecto funcionamiento de lo propuesto ni con todo tipo de sensores ni con la conectividad inalámbrica, así que cualquier persona que se quiera sumar es bienvenida. Puedes comuncarte con alejo.bonifacio@unc.edu.ar

Motivación

Queremos traer a la sociedad la pasión por el monitoreo de ríos, lagunas, lagos y todo tipo de humedales. Además, reconocemos la importacia de aprender acerca de proyectos de electronica abierta con la posibilidad de reproducir, modificar y personalizar los RD. La tecnología abierta que queremos compartir es asociada a repositorios que harán de la información accesible a cualquier persona. Si en algún momento crees que alguna información no es lo suficiente pública por favor nos lo haces saber.

Primeros pasos, Midamos algo..

Vamos a usar una placa arduino para registrar unos valores del ambiente. Con esto vamos a lograr ver que estos microcontroladores son capaces de sensar variables ambientales y eso no interesa mucho.

Procedimiento

  • Instalamos Arduino IDE en nuestra pc -> link
  • Armamos el circuito y probamos el código que surge del proyecto del repositorio de arduino sobre el uso del DHT11 -> link. El proyecto está en inglés, pero se puede traducir con el traductor de google en el navegador Chrome o con un complemento en mozilla Firefox. De todos modos ¡CUIDADO! el código traducido no se puede copiar y pegar en el arduino IDE ya que no va a funcionar.

Segundo paso, Registremos...

Para empezar a registrar vamos a necesitar un nuevo elemento, el módulo SD. Con este módulo empezaremos a ganar independencia, ya que podremos guardar la información generada por el sensor en una memoria extraíble. Así podremos retirar la información de la placa para leerla en otro dispositivo.

Materiales, a muchos ya los tenemos 😎

Procedimiento

Armamos el circuito según la imagen que se ve en el siguiente link para el módulo micro SD. En la imagen no muestra un cable entrando directamente en cada uno de los orificios de la placa arduino, sino que indica que cada pin del módulo va a el nombre de orificios particulares del arduino. Esto es común en diagramas de conexión y está bueno que nos acostumbremos a esto. Luego en la misma página que estamos viendo vamos a ver una última sección antes de los comentarios que se llama ESCRITURA DE UN FICHERO (DATALOGGER). Copiamos el código y lo pegamos en un nuevo archivo de Arduino.IDE y lo ejecutamos.

===================================================================================

EcoSen - Data-Loggers and sensors for environmental quality (Español abajo)

Environmental monitoring is essential due to the variety of ways in which it is threatened. Usually recording environmental variables can be carried out by private data loggers. These devices, due to their high costs, or being of closed design, do not allow us to buy in quantity or build them. Our proposal consists in the design and development of open hardware data loggers with LoRaWan technology for communication with devices for downloading data. The data loggers will be of two types: aquatic and terrestrial. Aquatics will measure relevant data for the determination of water quality such as turbidity, dissolved oxygen, conductivity and pH. The terrestrial, will measure bee activity variables in hive, biological indicators of environmental quality. These data loggers are based mainly in the Cave Pearl Proyect, but with adaptations to surface waters.

Motivation

We want to bring to society the passion for monitoring rivers and lakes. Also with the plus of learning about open electronic projects with possibility of reproduce, modify and customize data loggers. The Open technology that we bring is associated with open data repositories that will make the environmental information accessible to everyone!

The first steps, measuring

To begin recording environmental variables is necessary to develop some abilities measuring these. To do that we are gonna start making a Coqui conductivity sensor of Public Lab website. With this task, we are learning to measure environmental variables with an open source hardware

Second step, logging

To begin logging we are going to made an Arduino Uno based data logger. This data logger is based in one of the [Cave Pearl Projects] (https://thecavepearlproject.org/2015/12/22/arduino-uno-based-data-logger-with-no-soldering/). After complete the datalogger we are going to add a DHT11 temperature and relative humidity module to pin 8 of Arduino Uno. The code.ino is downloadable in the following linkor in the Codes folder.

Specifications & Technical Attributes

The specific attributes of the data logger you build will depend slightly on the type of sensors you buy for the system. The numbers shown below are for the full version of the data logger that contains exactly the parts that we suggest in our build documents and parts list. Below, you can see which parts could be changed for which spec upgrades.

Attribute Value [SI]
Weight 1 [kg]
Footprint 30x5 [cm]
Battery Capacity 6800 [mAh]
Operating time 3[months](continual use)
Approximate Max wireless communication 3 [km]
Communication (in this guide) Arduino IDE (windows, mac, GNU/linux)
Cost ~ U$S350
Table of compenents
Quantity Value U$S Link
arduino pro mini 1 3.881656805 ->
Arduino mega 1 9.349112426
temperature sensor ds18b20 1 4.130177515
sensor de turbidez 1 15.66863905
pH sensor 1 29.5
conductivity sensor 1 79.9
disolved oxygen sensor 1 169
real time clock 1 2.970414201
18650 battery charger 1 2.911242604
battery holder 1 1.124260355
rechargable 18650 batteries 2 3.360946746
LoRa module 2 15
Hermetic case 2 8,272189349
Electronic stuff(jumper wires, terminal boards, soldering tin, etc.) 10

Features

This data logger is designed to function similarly to the Cave Pearl Proyect data logger designs:

  • Autonomous: this data logger has an autonomy of several months
  • Customisable: Allows to choose what sensor you want for your data logger
  • Wireless communication: Thanks to the LoRa connectivity this device can send a measurements to a server and get access to the information wherever you are. This feature is new to the Cave Pearl Proyect data logger.

We chose a Arduino pro-mini to be the "brain" of this data logger for its versatility, accessibility, simplicity, and ability to add and upgrade your own modifications. Any method with which you can communicate with a arduino pro-mini (bluetooth, WiFi, LoRa, etc) can be added to the data logger to get the information from its.

List of components

Do you want to contribute to the project?

This project need people interested in contribute in different tasks. In order to collaborate with this project, you will need to have some experience in the following:

  • Coding arduino microcontrollers: Although we are already working in the code for the full data logger, improvements of the code are always necessary the best code possible for the device.
  • Electronics: This project uses components like sensors, different modules, and batteries.
  • Community management: We need some expertise in the use of social networks and content production.

Most of the above are skills that you can learn and pick up fairly quickly from watching videos and doing research on the internet, and throughout the project we try to give supplemental information on some of these as well. See the build documents for more information.

If you want to contribute please send me an email to: alejobonifacio@gmail.com

Happy building!!

If you have any questions or run into problems during your build, please search for answers and/or reach out on the forum.

Model of README

This README document is based in the NASA Open Source Rover project