Вы находитесь на странице: 1из 27

UNIVERSIDAD NACIONAL AGRARIA

LA MOLINA

FACULTAD DE INGENIERIA AGRICOLA

PROYECTO DE TESIS:

“Sistema arduino para el monitoreo de la humedad del suelo, temperatura del


aire y precipitación en cultivos de arroz y quinua”

AUTOR:
Jhonatan Terry Orosco Ambas

ASESORA:
Dra. Lía Ramos Fernández

COASESORA:

La Molina, 2017
I. INTRODUCCIÓN

Aunque el agricultor todavía no está familiarizado con las propiedades que ofrece la tecnología
es un hecho que en el futuro deberá optar por esta. Pero ¿qué tipo de tecnología? Se podría
definir como un conjunto de tecnologías aplicadas al control y monitoreo de los campos, que
permite una gestión eficiente del uso del agua además de aportar seguridad y comunicación
entre el usuario y el sistema. Para poder conseguir lo anterior es necesario el uso de sistemas
que recojan la información de su entorno con sensores y dispongan de la lógica para actuar.

Actualmente los sistemas de medición tienen un precio muy alto de instalación con lo cual solo
es posible verlo en centros de investigación agrícola. Estos suelen utilizar sistemas de
transmisión de información que posibilitan una medición con mucha precisión. Una alternativa
más barata y casera consiste en la utilización de placas Arduino. El Arduino junto con otros
dispositivos posibilita construir un sistema simple. Arduino es una plataforma de hardware libre
creada en 2005, basada en una placa con un microcontrolador y un entorno de desarrollo,
diseñada para facilitar el uso de la electrónica en proyectos multidisciplinarios.

Para crear el sistema de medición han de tenerse en cuenta varios aspectos. Hay que conocer el
capital que disponemos para invertir en el sistema y seleccionar los dispositivos que más se
ajusten a nuestras necesidades. Luego está el factor estético que normalmente busca evitar el
cableado excesivo para comunicar las placas Arduino. Aunque se puede optar por dispositivos
inalámbricos cuyo precio es ligeramente superior, pero podremos evitar comprar cables que
poco a poco aumentaran el costo total haciéndolo incluso más caro. También debemos saber
que los elementos inalámbricos no interfieren en zonas poco habitadas. Es por estos aspectos
que cada caso hay que estudiarlo por separado.

En el caso de la agricultura no solo basta con un sistema de medición. Es decir, se debe buscar
que el agricultor de un uso adecuado y entienda el funcionamiento del sistema. Relacionar la
medición con los cultivos. Aprender a darle el cuidado y mantenimiento al sistema. Lograr la
reducción de los costos de manejo de los cultivos o el aumento de su productividad gracias al
sistema.
Finalmente, un proyecto que busque crear un sistema de medición simple utilizando las placas
de bajo coste Arduino y otros dispositivos, como sensores, actuadores y comunicadores deberá
tomar en cuenta todas las cuestiones que se presentan en el campo de la agricultura. Habrá que
dotar al sistema de la lógica necesaria para que puedan funcionar dentro de las placas que estarán
controlando los campos en los que hayan sido instalados. Se deberá proteger el sistema de las
condiciones ambientales. Garantizar su fuente de energía. Pero sobre todo deberá ser un sistema
amigable y de fácil manejo para el agricultor.

II. JUSTIFICACIÓN DE LA INVESTIGACIÓN

Desde hace algunos años se vienen presentando en el país cambios climáticos, reflejo de
fenómenos globales y de las particularidades de la geografía peruana, los cuales han tenido
repercusiones sobre la producción de algunos cultivos agrícolas.

La producción del arroz está principalmente destinada a la alimentación de la población a nivel


nacional, a pesar de la siembra en la costa y selva no se satisface la demanda. Este cereal junto
con la papa ocupa las mayores áreas de cultivo, agrupan a la mayor cantidad de productores y
aportan en mayor magnitud al VBP agrícola. Asimismo, la quinua actualmente representa una
alternativa de cultivo rentable que empezó a expandirse debido a la promoción y publicidad que
se le ha realizado.
Por lo anterior, existe la necesidad de poder monitorear las condiciones en las que se desarrollan
estos cultivos como una herramienta para tomar decisiones frente a determinados estados en el
que se encuentre el suelo. Básicamente mantenerla a capacidad de campo a través de los datos
recogidos por los sensores de humedad, temperatura y lluvia para disponer del riego en la
medida que sea necesario y evitar el estrés hídrico en el cultivo.
III. OBJETIVOS DE LA INVESTIGACIÓN

3.1. Objetivo General


Validar sensores físico – virtuales a través de la plataforma arduino para la medición de la
humedad de suelo, temperatura del aire y detección de precipitación en los cultivos del arroz y
quinua.

3.2. Objetivos Específicos

 Caracterizar el suelo, humedad del aire, el sistema arduino y los sensores.


 Diseñar y ensamblar los componentes electrónicos con el sistema arduino
 Calibrar y validar los datos de los sensores con los datos de campo.

IV. FORMULACION DE HIPOTESIS

El uso de un sistema arduino para el monitoreo de la humedad de suelo, temperatura del aire y
detección de precipitación permitirá estimar los requerimientos hídricos en el cultivo de arroz y
quinua para condiciones áridas de La Molina y se utilizará en la programación del riego.

V. MARCO TEÓRICO

5.1. Sistema de adquisición de datos.

“Los sistemas de adquisición de datos, son dispositivos creados para adquirir y almacenar,
procesar o transmitir grandes cantidades de información de una forma autónoma.” [ 1 ]

Todos los sistemas de adquisición de datos se utilizan para capturar señales del mundo exterior,
para analizar su contenido, para realizar alguna acción o simplemente para llevar un registro,
estas señales pueden provenir de dos tipos de fuentes:

• Las que provienen de fuentes directas que principalmente generan señales eléctricas.
• Las que provienen de transductores, estos convierten alguna señal del exterior en una señal
que pueda ser analizada por el sistema (generalmente son convertidas en señales eléctricas).

De acuerdo al tipo de señales que analiza un sistema, se pueden clasificar en dos tipos, sistemas
analógicos: son aquellos que analizan señales continuas las cuales pueden tener valores que
están dentro del campo de los números reales y sistemas digitales: son aquellos que analizan
señales de forma discreta, en este tipo de señales se obtienen una sucesión de valores discretos
los cuales son representados por el sistema de acuerdo al tiempo en el que fueron capturados,
este tipo de sistemas solamente reconocen dos tipos de valores: voltaje de corriente directa
(VCD) representado por una carga de 5[v] y voltaje de tierra (VGND) donde el valor teórico es
0[v].

5.1.1. Elementos

En su libro D. Copper & D. Helfrick dice que:

"…Un sistema de adquisición de datos analógico consta de algunos o de todos los elementos
siguientes…”:

• Transductores para la transformación de parámetros físicos en señales eléctricas.

• Acondicionadores de señales para la amplificación, modificación o selección de ciertas


partes de estas señales.

•Dispositivos de presentación visual para el monitoreo continuo de las señales de


entrada. Estos dispositivos pueden incluir osciloscopios, panel de medidores, desplegados
numéricos, etc.

•Instrumentos de registro de gráficas para obtener un registro permanente de los datos de


entrada. Como memorias o bases de datos.
Un sistema de adquisición de datos digital:

• Transductor. Transforma parámetros físicos en señales eléctricas aceptables para el


sistema de adquisición.

• Acondicionador de señal. Por lo general incluye la circuitería de soporte para el


transductor. Esta circuitería puede proporcionar la energía de excitación, circuito de
equilibrio y elementos de calibración.

• Explorador o multiplexor. Acepta múltiples señales analógicas y las conecta


secuencialmente en un instrumento de medición.

• Convertidor de señal. Transforma la señal analógica en una forma aceptable para el


convertidor analógico digital.

• Convertidor analógico digital(A/D). Convierte el voltaje analógico a su forma digital


equivalente.

• Equipo auxiliar. Contiene instrumentos para funciones de programación de sistemas y


procesamiento digital de los datos.

• Registrador digital. Responsable de registrar los datos para que se pueda realizar un
estudio o análisis de la información. [ 2 ]

Debido al tipo de señal que se puede analizar en un SAD, los sistemas analógicos son
utilizados cuando no se requiere precisión en el dato capturado o por el ancho de banda amplio
de la señal a analizar, es decir que el rango de valores de la señal es extenso. A diferencia de
los sistemas digitales que toma valores discretos de señales con un ancho de banda angosto
por lo que la precisión de estos sistemas es indispensable para analizar la señal.

En el libro D. Copper & D. Helfrick se comparan los sistemas digitales y analógicos:


“…Los sistemas digitales varían en complejidad desde sistemas de un solo canal de medición
y registro de voltajes de cd hasta sistemas automáticos de múltiples canales, los cuales miden
un gran número de parámetros de entrada, los comparan con respecto a condiciones o límites
preestablecidos y llevan a cabo cálculos y toman decisiones sobre la señal de entrada. Los
sistemas digitales en general son más complejos que los analógicos, tanto en términos de
volumen y complejidad de los datos de entrada que pueden manejar…”. [ 2 ]

ACONDICIONADOR
SEÑAL TRANSDUCTOR REGISTRO DE SEÑAL
DE SEÑAL

5.1.2. Características

A continuación, se describen algunas características que deberían tener los SAD sin importar el
propósito para el cual fueron diseñados:

Canales de adquisición:
Los canales de adquisición son vías por las cuales un SAD obtiene información del exterior,
dependiendo del tipo de canal, es decir del tipo de señal que capta, ya sea una señal discreta o
una señal continua, pueden ser canales digitales o canales analógicos. Es importante
considerar el número de canales disponibles para la adquisición de datos y el número de
canales disponibles para la comunicación de la información entre el dispositivo y el entorno
(por ejemplo, alguna interfaz, almacenamiento en memoria, etc.). El SAD deberá tener el
número de canales necesarios para la adquisición de información, es decir, de acuerdo a las
necesidades el sistema deberá contar con un número de canales analógicos que soporten en la
entrada del sistema la señal de salida de un sensor o transductor.

Autonomía
Es la capacidad del sistema de funcionar sin la intervención del ser humano, está determinada
por factores como el consumo de electricidad, capacidad y límite de almacenamiento,
efectividad de canales y medios de transmisión, capacidad de corrección de errores (propios
del sistema, por ejemplo, que el software caiga en un loop infinito) etc., es decir si alguna de
estas características falla es necesario la intervención del ser humano para corregir errores o
dar mantenimiento al sistema.

Capacidad de almacenamiento
La capacidad de almacenamiento se refiere al volumen de información que un sistema puede
almacenar, generalmente los sistemas utilizan memorias de acceso secuencial, sin embargo, en
el SAD desarrollado en este trabajo, la parte de almacenamiento de información se dejará
aparte, dejándolo sólo como instrumento de captura y envío de información, para después
utilizar una base de datos para el almacenamiento de dicha información.

Capacidad de comunicación

Es la capacidad de transmitir la información requerida a otros entornos o sistemas, por


ejemplo, un archivo de texto, una memoria MicroSD, un servidor de base de datos u otro
sistema. Por lo general
un SAD captura datos y recibe instrucciones para almacenarlos en alguna parte (archivos,
memorias, o en base de datos), sin embargo, en este trabajo se pretende que estas instrucciones
sean invisibles para el usuario y que el sistema se encuentre continuamente adquiriendo y
almacenando información, con lo que se pretende que este sea un sistema en tiempo real. El
SAD deberá tener la capacidad para comunicarse con otros dispositivos, es decir deberá
utilizar un estándar para la comunicación al exterior, esto con la finalidad que otros
dispositivos que utilicen dicho estándar puedan obtener la información e interpretarla
adecuadamente, por ejemplo, se puede estandarizar la velocidad de transmisión de datos, por
ejemplo, el número de baudios transmitidos por segundo.

Capacidad de procesamiento, decisión y acción

Los SAD están diseñados exclusivamente para obtener información del exterior e interpretarla,
para luego enviarla a una computadora para que sea almacenada, estudiada o procesada.
Debido al avance en microcontroladores y microcomputadoras en el mismo SAD la información
puede ser procesada y con base a los resultados que se obtengan el sistema pueda determinar
qué acciones tomar para evitar daños, corregir errores o informar a una persona para que este
tome la decisión adecuada.

Velocidad
La velocidad es el tiempo en que el sistema puede tomar valores fiables de la señal medida,
procesarla y arrojar un resultado integro. Generalmente esta velocidad está determinada por
un cristal de cuarzo que tiene una oscilación natural que es utilizada como ciclo de trabajo del
sistema.

Resolución
La resolución se refiere al rango de valores que el sistema puede capturar y procesar.

Costo
El costo es muy importante, debido a que es un factor crítico en la industria. El costo de la
automatización de algún sistema debe ser una inversión rentable para que se considere su
implementación. Para el caso de la comunidad académica, este no deja de ser factor de gran
importancia, dado que cualquiera que desee elaborar un sistema para estudiar algún fenómeno
debe considerar un costo no muy elevado para poder implementarlo.

Tamaño físico y portabilidad

El tamaño y la portabilidad también son muy importantes ya que deberá ser desarrollado de
tal manera que pueda ser transportado y utilizado en cualquier parte. [3]

5.2. Microcontroladores.

Al ser Arduino una plataforma de hardware libre tanto su diseño como su distribución puede
utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido
ninguna licencia. Por eso existen varios tipos de placa oficiales, las creadas por la comunidad
Arduino o las no oficiales creadas por terceros, pero con características similares. En la placa
Arduino es donde conectaremos los sensores, actuadores y otros elementos necesarios para
comunicarnos con el sistema.
En el proyecto se usarán las placas Arduino Uno y Arduino Mega que describiremos a
continuación.

Arduino Uno

Es el modelo diseñado y distribuido por la comunidad Arduino. La placa tiene un tamaño de


75x53mm. Su unidad de procesamiento consiste en un microcontrolador ATmega328. Puede
ser alimentada mediante USB o alimentación externa de 5 voltios y contiene pines analógicos
como digitales. La tabla siguiente resume sus componentes:

Microcontrolador ATmega328
Voltaje operativo 5V
Voltaje de entrada(recomendado) 7-12V
Voltaje de entrada (limites) 6-20V
Pines digitales E/S 14 (de los cuales 6 proporcionan salida
PWM)
Pines de entrada analógica 6
Corriente continua para pines E/S 40 mA
Corriente continua para pines de 3.3V 50 mA
Memoria Flash 32 KB (ATmega328) de los cuales 0.5
KB son para el bootloader
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Velocidad del reloj 16 MHz

Los elementos más importantes que componen la placa Arduino Uno se muestran en el
siguiente esquema:

Referencia para pines analógicos (AREF)

Tensión de referencia para entradas analógicas. Se utiliza con la función analogReference().

Pines de tierra (GND)

Masa del circuito para pines, es decir es la tensión de referencia de 0V.

Pines digitales de entrada y salida

En estos pines conectaremos la patilla de dato del sensor/actuador. Desde ellos podremos leer
la información del sensor o activar el actuador. Hay 14 pines digitales que pueden utilizarse
como entrada o salida con las funciones pinMode(), digitalWrite(), y digitalRead(). Trabajan
a 5 voltios. Cada pin proporciona o recibe como máximo 40mA y disponen de una resistencia
pull-up (desconectada por defecto) de 20-50 kOhmios. Ciertos pines son reservados para
determinados usos:

 Serie: 0(RX) y 1(TX). Utilizados para recibir (RX) y trasmitir (TX) datos serie. Están
directamente conectados a los pines serie del microcontrolador. Utilizando estos pines
podremos conectarnos con otras placas.

 Interrupciones externas: 2 y 3. Estos pines pueden ser configurados para activar


interrupciones.

 PWM: 3, 5, 6, 9, 10 y 11. Proporcionan una salida de 8 bits en modo PWM.

 SPI: 10-13. Estos pines soportan la librería de comunicación de dispositivos SPI.

 LED: 13. Este pin está conectado con un led de la placa. Cuando se le asigne un valor
HIGH se encenderá, en cambio sí lo dejamos en LOW estará apagado.

Conector USB

Existen varios tipos de conectores USB, en concreto esta placa utiliza el tipo B hembra. Con
lo cual se necesitará un cable tipo B macho – tipo A macho (aunque se pueden utilizar otros
este es el más extendido) que deberá conectarse a un conector tipo A hembra (por ejemplo, a
un ordenador o al cargador de un móvil). La placa se puede alimentar con la tensión de 5V
que le proporciona el bus serie USB. Cuando carguemos un programa a la placa desde el
software de Arduino se inyectará el código del ordenador por este bus.

Botón Reset

Utilizando este botón podremos reiniciar la ejecución del código del microcontrolador.

ICSP (In Circuit Serial Programming)

Es un conector utilizado en los dispositivos PIC para programarlos sin necesidad de tener que
retirar el chip del circuito del que forma parte.
Microcontrolador ATmega328

El microcontrolador es el elemento más importante de la placa. Es donde se instalará y


ejecutará el código que se haya diseñado. Ha sido creado por la compañía Atmel, tiene un
voltaje operativo de 5V, aunque se recomienda como entrada de 7-12V con un límite de 20V.
Contiene 14 pines digitales de entrada y salida, 6 pines analógicos que están conectados
directamente a los pines de la placa Arduino comentados anteriormente. Dispone de 32KB de
memoria flash (de los cuales 512 bytes son utilizados por el bootloader). En la memoria flash
se instalará el programa a ejecutar. El bootloader será el encargado de preparar el
microcontrolador para que pueda ejecutar nuestro programa. También tiene una memoria
EEPROM de 1KB que puede ser leída o escrita con la librería EEPROM. En la parte de
procesamiento dispone de un reloj de 16Mhz y 2KB de memoria RAM.

Fuente de alimentación externa

La placa puede ser alimentada también mediante corriente continua suministrada por el
conector jack de 3.5mm que podrá recibir entre 7 y 12V.

Pin de Reset

Podemos imitar el funcionamiento del botón reset suministrando un valor LOW(0V) para
reiniciar el microcontrolador.

Pin de 3.3V

Desde aquí podremos suministrar 3.3V a los dispositivos que lo necesiten con una corriente
máxima de 50mA. Es generada gracias al chip FTDI integrado en la placa.

Pin de 5V

Este pin saca una tensión de 5v del regulador de la placa. El regulador es necesario puesto
que puede ser alimentada con distintos voltajes.
Pin de Vin

Es el voltaje de entrada cuando se usa una fuente de alimentación externa. Se puede


proporcionar voltaje a la placa a través de este pin, o en caso de que se esté utilizando una
fuente de alimentación externa tomar el valor que está siendo suministrado.

Pines analógicos

Esta placa contiene 6 pines de entrada analógicos. Los elementos que se conecten aquí suelen
tener mayor precisión que los digitales pero su uso requiere de una lógica levemente mayor.
Más adelante se comentará el uso de un termistor analógico. [4]

Arduino Mega

El Arduino Mega posee 54 pines digitales que funcionan como entrada/salida; 16 entradas
análogas, un cristal oscilador de 16 MHz, una conexión USB, un botón de reset y una entrada
para la alimentación de la placa.

Especificaciones:

Microcontrolador ATmega2560
Voltaje Operativo 5V
Voltaje de Entrada 7-12V
Pines digitales de Entrada/Salida 54 (de los cuales 15 proveen salida PWM)
Pines análogos de entrada 16
Corriente DC por cada Pin 40 mA
Entrada/Salida
Corriente DC entregada en el Pin 3.3V 50 mA
Memoria Flash 256 KB (8KB usados por el bootloader)
SRAM 8KB
EEPROM 4KB
Clock Speed 16 MHz

Los elementos más importantes que componen la placa Arduino Mega se muestran en el
siguiente esquema:
Cada uno de los 54 pines digitales de la Mega se puede utilizar como una entrada o como una
salida, utilizando las funciones pinMode( ), digitalWrite( ) y digitalRead( ). Operan a 5 voltios.
Cada pin puede proporcionar o recibir 20 mA como condición de funcionamiento
recomendada y tiene una resistencia de pull-up (desconectada por defecto) de 20-50 k ohmios.
Un máximo de 40 mA es el valor que no debe superarse para evitar daños permanentes en el
microcontrolador.

La diferencia sobre el Arduino uno es que el Mega presenta pines con funciones
especializadas como:

 Serie. Serie: 0 (RX) y 1 (TX); Serie 1: 19 (RX) y 18 (TX); Serie 2: 17 (RX) y 16 (TX);
Serie 3: 15 (RX) y 14 (TX). Se utiliza para recibir (RX) y transmitir datos serie (TX)
TTL. Los pines 0 y 1 también están conectados a los pines correspondientes del chip
serie ATmega16U2 USB-a-TTL.

 Interrupciones externas. 2 (interrupción 0), 3 (interrupción 1), 18 (interrupción 5),


19 (interrupción 4), 20 (interrupción 3), y 21 (interrupción 2). Estos pines pueden
configurarse para activar una interrupción en un nivel bajo, un flanco ascendente o
descendente, o un cambio en el nivel. Véase la función attachInterrupt() para más
detalles.

 PWM. 2 a 13 y 44 a 46. proporcionan una salida PWM de 8 bits con la función


analogWrite().

 SPI. 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Estos pines soportan la comunicación


SPI utilizando la biblioteca SPI. Los pines SPI también se repiten en el conector ICSP,
que es físicamente compatible con el Arduino / Genuino Uno y las antiguas placas
Duemilanove y Diecimila Arduino.

 LED. 13. Hay un LED incorporado conectado al pin digital 13. Cuando el pin está a
nivel HIGH, el LED está encendido, cuando el pin está a nivel LOW, está apagado.
 TWI. 20 (SDA) y 21 (SCL). TWI soporte de comunicación utilizando la biblioteca Wire.
Tenga en cuenta que estos pines no están en la misma ubicación que los pines TWI de
las antiguas placas Duemilanove o Diecimila Arduino.

El Mega 2560 tiene 16 entradas analógicas, cada una de las cuales proporcionan 10 bits de
resolución (es decir, 1024 valores diferentes). Por defecto se miden de masa a 5 voltios,
aunque es posible cambiar el extremo superior de su rango usando la función
analogReference () y el pin AREF.

Hay un par de pines en la placa:

 AREF. Tensión de referencia para las entradas analógicas. Se utiliza con


analogReference().

Reset. Llevar esta línea a nivel LOW para reiniciar el microcontrolador. Normalmente se
utiliza para añadir un botón de reinicio para escudos que bloquean la placa. [5]

Software

La plataforma Arduino tiene un lenguaje propio que está basado en C/C++ y por ello soporta
las funciones del estándar C y algunas de C++. Sin embargo, es posible utilizar otros lenguajes
de programación y aplicaciones populares en Arduino como Java, Processing, Python,
Mathematica, Matlab, Perl, Visual Basic, etc. Esto es posible debido a que Arduino se
comunica mediante la transmisión de datos en formato serie que es algo que la mayoría de los
lenguajes anteriormente citados soportan. Para los que no soportan el formato serie de forma
nativa, es posible utilizar software intermediario que traduzca los mensajes enviados por
ambas partes para permitir una comunicación fluida. Es bastante interesante tener la
posibilidad de interactuar con Arduino mediante esta gran variedad de sistemas y lenguajes
puesto que dependiendo de cuales sean las necesidades del problema que vamos a resolver
podremos aprovecharnos de la gran compatibilidad de comunicación que ofrece.

El entorno de desarrollo de Arduino es sencillo e intuitivo además de gratuito. Ha sido


implementado con Processing, un lenguaje similar a Java. Su última versión es la 1.0.2. Está
formado por una serie de menús, una barra de herramientas con botones para las funciones
comunes, un editor de texto donde escribiremos el código, un área de mensajes y una consola
de texto. En la ilustración se puede apreciar la composición del software de Arduino.

Dispositivos acoplables a Arduino

Para conseguir las características de un sistema de monitoreo constante es necesario que


además del órgano central que controle el sistema tengamos a disposición sensores que puedan
recoger datos en campo. Dependiendo de estos datos el sistema debe ser capaz de comunicarse
con un receptor para alertar sobre la situación de los distintos parámetros.

Los dispositivos estarán conectados mediante cables o directamente acoplados a la placa


Arduino. Algunos de ellos disponen de librerías que deberemos adjuntar al programa para
poder usar las utilidades que contengan. Para ello añadiremos la carpeta de la librería en la
carpeta librerias del entorno de desarrollo de Arduino. Al principio del código del sketch
incluiremos la librería con la línea: #include <nombreLibreria.h>

Para utilizar los métodos de sensores y actuadores digitales debemos tener en cuenta que solo
tenemos dos posibles valores, HIGH representa el nivel alto y LOW el nivel bajo.

En el caso de los analógicos su uso es levemente más complejo, pero también más configurable
ya que tiene que leerse/escribir un voltaje de 0 a 5 voltios que se representa en 10 bits (lectura)
o en 8 bits (escritura), es decir la tensión puede tener 1024 (lectura) o 256 (escritura) valores
distintos.

5.3. Sensores electrónicos de monitoreo

Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas


variables de instrumentación, y transformarlas en variables eléctricas. Las variables de
instrumentación pueden ser, por ejemplo: temperatura, intensidad lumínica, distancia,
aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento, pH,
etc. Una magnitud eléctrica puede ser una resistencia eléctrica (como en un detector de
temperatura resistivo), una capacidad eléctrica (como en un sensor de humedad), una tensión
eléctrica (como en un termopar), una corriente eléctrica (como en un fototransistor), etc.

Los sensores siempre que estén activados estarán tomando continuamente la situación actual
del campo y es el servidor o la placa Arduino quien leerá esta información y la transmitirá.
Pueden ser digitales o analógicos.

Los digitales tienen que ser inicializados como pin de salida con el método
pinMode(numeroDePin, OUTPUT). Para poder obtener una lectura de los datos usaremos el
método digitalRead(numeroDePin). Los analógicos no requieren esta fase de inicio y para leer
lo haremos con analogRead(numeroDePin). Es recomendable asignar a una variable la lectura
recibida por los métodos para evitar tener que llamar a la misma función en caso de necesitarse
de nuevo.

Los sensores que sean responsables de la medición de humedad deberían avisar del evento
mediante un actuador (por ejemplo, un timbre o LED) o algún elemento de comunicación
(como un correo electrónico o un mensaje de texto al móvil). También podría almacenarse el
suceso en un fichero del servidor. A continuación, se describirán algunos sensores a tener en
cuenta en un sistema de monitoreo.

Sensor de humedad FC-28

El FC-28 es un sensor sencillo que mide la humedad del suelo por la variación de su
conductividad. El FC-28 se distribuye con una placa de medición estándar que permite obtener
la medición como valor analógico o como una salida digital.
Sensor De Temperatura Aislado DS18B20

El sensor de temperatura DS18B20 es un dispositivo que se comunica de forma digital. Cuenta


con tres terminales: Vcc, GND y el pin Data. Este sensor utiliza comunicación OneWire, este
protocolo permite enviar y recibir datos utilizando un solo cable, a diferencia de la mayoría de
los protocolos que requieren dos cables.

Para leer el sensor DS18B20 con un arduino es necesario utilizar dos librerías que deben ser
instaladas antes de cargar el código a nuestra placa de desarrollo. Las librerías son las siguientes:

 Dallas Temperature.

 OneWire

5.4. Cultivos donde se implementará el sistema.

Cultivo de arroz
El arroz, planta monocotiledónea del genero Oryza, comprende 23 especies de las cuales se
cultivan dos, Oryza Sativa L., originaria del trópico húmedo de Asia y Oryza glaberrima Steud,
originaria de África Occidental. A ellas pertenecen las más de 2 000 variedades cultivadas en
todos los continentes, a excepción del Antártico, y en todo tipo de condiciones climáticas y
edáficas (FAO, 2004). Se pueden encontrar desde variedades que se cultivan a más de 2 600
msnm, en el Himalaya, hasta variedades que se producen bajo dos metros de agua, en el delta
de Mekong (FAO, 2005).

Oryza Sativa una de las especies cultivadas alrededor del orbe, posee uno de los óptimos
potenciales para la producción de carbohidratos por unidad de superficie por día. Es una planta
C3 con una importante tasa de actividad fotosintética. Hoy en día el arroz es el segundo cultivo
del mundo por su producción después del trigo. Es un cereal que es el ingrediente principal en
la dieta de millones de personas como en los países de Asia y Sudamérica.

La superficie mundial cultivada ha ascendido entre 1961 y 2011 de 115,5 a 164 millones de
hectáreas, mientras que la producción casi se ha triplicado en ese tiempo, con unos rendimientos
variables entre 2 y 9 Tn/ha, correspondiendo los peores rendimientos a África mientras que los
valores máximos corresponde a los continentes de América del Norte y Europa (FAOSTAT
data, 2012).

El arroz es de gran importancia económica a nivel mundial ya sea como alimento humano, venta
de consumo nacional o para la exportación a diversos países. La diversidad de países que cultiva
este cereal es amplia desde España en Europa, pasando por Los Tigres del Asia hasta Perú en
Sudamérica.

En la mayoría de los principales países productores de arroz se produce para el consumo interno.
Es precisamente en Asia donde están los seis primeros productores de arroz del mundo: China,
India, Indonesia, Vietnam, Bangladesh y Tailandia. Son, además de grandes productores,
grandes consumidores de dicho cereal de verano, por lo que pocos de estos países se encuentran
entre los más exportadores, como es el caso de China e India que, aunque juntos acaparan el
60% de la producción mundial, sólo exportan el 1% de su propia producción, dedicando el resto
al consumo interno. El comercio del arroz es, en cualquier caso, pequeño comparado con el de
otros productos agrícolas.
En los últimos 30 años, la producción de arroz en el Perú ha crecido 4,88 veces, pasando de
587 269 toneladas (MINAG, promedio 1979 - 1981) a 2 867 176 toneladas (MINAG, promedio
2008-2010). Este crecimiento en la producción se ha dado por el incremento del área sembrada
como de la productividad de este cultivo. A fines de los 70’s se sembraban alrededor de 131
000 ha, mientras que actualmente se siembran más de 390 000 ha, un aumento de casi el triple
en área de producción. La productividad promedio nacional del cultivo ha mantenido también
una tendencia positiva durante este período, pasando de aproximadamente 4,5 ton/ha fines de
los 70, a 7,3 ton/ha, treinta años después, un aumento de 2,8 ton/ha (INIA, 2002).

Cultivo de Quinua.

VI. METODOLOGÍA

6.1. Características Generales del Área de Estudio


El trabajo de investigación se realizará durante el periodo comprendido entre los meses de
junio a setiembre del 2017 en el "Área Demostrativa y Experimental de Riego (ADyER)",
ubicada en la Universidad Agraria La Molina – Lima, cuya situación geográfica es:

Latitud: 12º04'36” S, Longitud: 76º56'43” W, Altitud: 241msnm.

6.2. Tipo de investigación.

El trabajo es una investigación experimental longitudinal.

6.3. Identificación de variables.

6.3.1. Variables independientes:

 Variables meteorológicas: temperatura del aire, precipitación.

 Característica físico químicas del suelo: textura, densidad aparente, capacidad de


campo, punto de marchitez, conductividad hidráulica, entre otras.

 Calidad del agua de riego.


 Características fenológicas del cultivo.

6.3.2. Variables dependientes.

 Del sistema de riego

Volumen de agua m3/ha.


Lamina Neta y Bruta mm/dia
Aplicada
Eficiencia de riego: %
aplicación y distribución
Otros

6.4. Sistema arduino.

Para el desarrollo del sistema arduino para la adquisición de datos se requiere de tres partes
fundamentales:

 Los sensores
 Los actuadores
 La base de datos

Estas tres partes funcionan en conjunto para tener un desarrollo con el propósito de obtener los
datos físicos, transmitirlos y almacenarlos en una memoria MicroSD.

El propósito de usar los microcontroladores Arduino es diseñar un sistema que pueda monitorear
en tiempo real fenómenos físicos de forma sencilla. El esquema que trabaja es el siguiente

6.4.1. Diagrama de flujo.

EMISOR.
Figura. Diseño del emisor del sistema arduino.

RECEPTOR.
VII. CRONOGRAMA

En la Tabla siguiente se indica el cronograma de avance de la investigación separado por etapas


a desarrollarse de la investigación.

Mes 1 Mes 2 Mes 3 Mes 4 Mes 5


Detalle/Meses
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
1 Antecedentes y revisión bibliográfica
2 Análisis Previos
2.1 Muestreo y caracterización del suelo
2.2 Muestreo y caracterización del agua
2.3 Armado y prueba del sistema de monitoreo
3 Acondicionamiento
3.1 Preparación del suelo
3.2 Instalación del sistema en campo
4 Monitoreo
4.1 Humedad y temperatura
4.3 Corrección de posibles fallas en el sistema
Elaboración de la data mensual recogida por los
5
sensores
5.1 Humedad
5.2 Temperatura
5.3 Lluvia
6 Control de mediciones
6.1 Evaluación de registros meteorológicos
Evaluación de lámina de riego y humedad
6.2
del suelo
6.3 Evaluación del cultivo
7 Trabajo de gabinete
7.1 Preparación de cuadros con la data recogida
7.2 Ajuste y calibración de parámetros
Obtención de tablas/diagramas finales de
7.3
resultados
7.4 Redacción de tesis y conclusiones finales
Tabla 1. Cronograma mensualizado del proyecto de tesis a desarrollar.
VIII. PRESUPUESTO

El presupuesto del proyecto se resume en la Tabla No 2

COSTO
ACTIVIDADES PARCIAL FINANCIAMIENTO
(S/.)
BIENES
4 Sensores de Humedad de Suelo : YL-69, YL-38 100 VLIR/UOS-UNALM
4 Sensores de temperatura 120 VLIR/UOS-UNALM
4 Sensores de precipitación 120 VLIR/UOS-UNALM
4 Arduinos UNO 240 VLIR/UOS-UNALM
4 Arduinos Mega 360 VLIR/UOS-UNALM
4 Módulos NRF24L01+PA+LNA 2.4 GHz con
160 VLIR/UOS-UNALM
Antena
4 Módulos I2C RTC DS1307 AT24C32 120 VLIR/UOS-UNALM
8 Fuentes 12V CD a 1 Amperio 96 VLIR/UOS-UNALM
Cable de dos hilos 15 VLIR/UOS-UNALM
4 Shield Display LCD TFT 2.4" táctil 200 VLIR/UOS-UNALM
4 Módulos Bluetooth 4.0 BLE HM-10 160 VLIR/UOS-UNALM
Cable DUPONT MACHO MACHO 20 VLIR/UOS-UNALM
Cable DUPONT MACHO HEMBRA 20 VLIR/UOS-UNALM
Cable DUPONT HEMBRA HEMBRA 20 VLIR/UOS-UNALM
8 Protoboard 830 160 VLIR/UOS-UNALM
Pistola de soldadura (el que usan los electronicos) 50 VLIR/UOS-UNALM
Cable termocontraible N° 5 y 15 30 VLIR/UOS-UNALM
Silicona 30 VLIR/UOS-UNALM
8 Cajas acrílicas de protección 200 VLIR/UOS-UNALM
Pernos 15 VLIR/UOS-UNALM
SUBTOTAL 2236
SERVICIOS
Búsqueda de información 1000 Propia
Elaboración tesis 2000 Propia
Transportes 500 Propia
Impresiones 1000 Propia
Asesoramiento 3000 ADyER
SUBTOTAL 7500
RESUMEN
BIENES 2236
SERVICIOS 7500
Gasto directo 9736
Gasto indirecto (10%) 973,6
COSTO TOTAL 10709,6
Tabla 2. Presupuesto del proyecto de tesis

El gasto total de la investigación es de diez mil setecientos nueve soles con sesenta céntimos
S/. 10 709.60

IX. REFERENCIAS BIBLIOGRÁFICAS

 Haro, H., (2002). Diseño y construcción de un sistema de adquisición de datos de


propósito general en base a una microcomputadora. Tesis de maestría. Universidad
Nacional Autónoma de México.
 Copper, W. & Helfrick, A. (1991). Instrumentación Electrónica Moderna y técnicas de
medición. Edo. México: Pearson Educación.

 Nuñez, J.,2014. DISEÑO E INTEGRACIÓN DE UN SISTEMA DE ADQUISICIÓN


DE DATOS MEDIANTE EL USO DE ARDUINO Y RASPBERRY-PI. Tesis
Profesional. Universidad Nacional Autónoma de Mexico.

 Lledo, E., 2012. Diseño de un sistema de control domótico basado en la plataforma


Arduino. Proyecto Final de Carrera. Universitat Politècnica de València

 http://manueldelgadocrespo.blogspot.pe/p/arduino-mega-2560.html consultado el 29
de junio del 2017.

 http://arduino.cc/ consultado el 03 de junio del 2017

 http://arduino.cc/es/Main/Software consultado el 19 de mayo del 2017

…….……………………… ……………………………
ASESOR DIRECTOR DE DEPARTAMENTO

................................................
INTERESADO

Вам также может понравиться