Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia :
Telemática
Integrantes:
Ballena Bances Antonny Omar
Flores Caro Jair Martin Jamil
Gonzales Pérez Christian Andy
Pineda Rachumi Hugo Antolin
Llaguento Cornetero Luis Ronaldo
Vidaurre Quesquén Rony Luis
Ciclo : 2020-I
29 de setiembre de 2020
Resumen de sensores que realizan el proceso de
toma de datos más continuo y eficiente en
En este informe se describirá el diseño de
diferentes ambientales, ya sea campo
un sistema de monitoreo remoto y control
abierto, lo que facilita la toma de
de variables ambientales para agricultura
decisiones para mejorar los procesos de
de precisión, flexible y de bajo costo.
cultivos y cosechas. Lo anterior conlleva
Para la construcción de dicho sistema se
a reducir las pérdidas de cosechas por lo
emplearán tecnologías con redes
que se hace importante disponer de esta
inalámbricas de sensores, utilizando un
información en tiempo real.
micro controlador (Arduino), mediante
software y hardware. La red está En la zona geográfica del departamento
compuesta por un nodo central de Lambayeque se hace necesario
(coordinador) y dos nodos donde se conocer el comportamiento de las
encuentran conectados los sensores para variables meteorológicas para poder hacer
las lecturas de las variables un uso sustentable de los recursos de la
medioambientales y estas se exhiben en naturaleza, como es el caso de actividades
un entorno gráfico. Finalmente, los datos del sector agrícola. De esta forma, se
son subidos a la nube para que el usuario encuentra la necesidad de evaluar y
pueda acceder a la información en tiempo diseñar un sistemas inalámbricos de
real desde cualquier lugar. Esta conexión monitoreo de tal forma que pueda llegar a
a la base de datos se realizará desde el ser implementada en la población de
Arduino a la red a través del cable agricultores de la región, brindando una
Ethernet. herramienta tecnológica que permita
adquirir, adecuar, y trasmitir la
1. Introducción
información de la monitorización de
Debido a los impactos del cambio variables ambientales tales como la
climático (incremento de la temperatura, temperatura ambiente, humedad relativa y
aumento de Co2 y variación en la acidez humedad del suelo a una estación base,
del suelo) se ha venido afectando a la donde los usuarios puedan acceder
agricultura durante el proceso de cultivo. remotamente para visualizar y analizar la
Estos se ven reflejados en la baja información de los datos recopilados en la
productividad y calidad en la mayoría de red.
las cosechas (tal vez se debe a la falta de
2. Antecedentes
un sistema de instrumentos que permitan
al agricultor conocer cuando y como 2.1 Wireless Sensor Network (WSN) “Es
producir según el clima). la comunicación de dos o más sensores
No obstante, se ha venido trabajando en que monitorean cooperativamente
tecnologías inalámbricas con dispositivos grandes entornos físicos, formando así
más pequeños económicos y de menor una red de sensores inalámbricos (WSN).
consumo energético que permitan Los nodos de sensores se comunican no
monitorear diferentes variables por medio sólo entre sí, sino también con una
estación base (BS) por sus radios vez uno de los avances más significativos
inalámbricos, lo que les permite difundir con multitud de útiles aplicaciones. Por lo
sus datos de sensores para un tanto, el propósito de este informe es
procesamiento remoto, visualización, explicar el diseño de un sistema de
análisis y sistemas de almacenamiento monitoreo remoto de variables
ambientales con una red inalámbrica, que
(Manotas et al., s.f., 1). “Estas redes
conecta una red de sensores para
normalmente se encuentran desplegadas
agricultura que irá conectado a la base de
en zonas remotas e inaccesibles, en los
datos a través de un cable Ethernet,
cuales conjuntos de nodos sensoriales que
permitiend|y control en tiempo real de
se distribuyen en el terreno y lo que
parámetros de interés medioambiental,
básicamente hacen es trabajar de manera
rendimiento y calidad de los sistemas de
coordinada y de esta forma poder
producción.
monitorizar los parámetros elegidos”
(Dargie et al., 2010). Los dispositivos son • Descripción del sistema
unidades autónomas que constan de un
El sistema se compone de dos nodos
microcontrolador (Arduino), una fuente
sensores (dispositivo final) y un
de energía (casi siempre una batería), un
dispositivo coordinador, el nodo sensor es
elemento sensor (humedad, temperatura).
básicamente una unidad de adquisición de
3. Objetivos datos. Es el encargado de recopilar los
datos de las variables ambientales como
3.1 Objetivo General
temperatura ambiental, humedad relativa,
- Diseñar un sistema de monitoreo humedad del suelo y presión atmosférica.
agrícola utilizando tecnología inalámbrica El coordinador actúa como unidad central
para optimizar el monitoreo de los del sistema. Es la encargada de recibir los
parámetros ambientales agrícolas. datos adquiridos por los nodos sensores
para procesarlos y enviarlos a un
3.2 Objetivos específicos
computador por medio de cable USB. A
- Recolectar información por medio de su vez, está en la capacidad de controlar
sensores y obtener los diferentes un sistema de riego automatizado para
parámetros ambientales. suministrar agua a los cultivos a
necesidad de los mismos. Los datos son
-Crear una base de datos que permita el
analizados y mostrados en un entorno
análisis en función de los datos
gráfico con software, el cual muestra
recolectados.
señales de alertas y finalmente son
-Establecer una conexión utilizando redes subidos a la nube para que los usuarios
inalámbricas. puedan acceder a la información
remotamente desde cualquier lugar.
4. Metodología
Las redes inalámbricas de sensores en la
última década se han convertido en tal
Nodos sensores o dispositivos Nodo Coordinador.
finales.
Compuesto por cuatro elementos:
Compuesto por tres elementos:
• Módulo de procesamiento. Sistema
•Módulo de sensores. Encargado de embebido Arduino nano, encargado de
recolectar la información de las variables recibir los datos mediante comunicación
ambientales. serial desde el módulo inalámbrico,
controlar sistema de riego automatizado.
•Módulo de procesamiento. Sistemas
embebidos Arduino nano, son utilizados •Módulo Ethernet. Encargado de la
para interconectar todas las entradas conectividad a internet para subir los
procedentes de los sensores, recopilación datos a la nube
de datos y además proporcionar
•Módulo de comunicación USB. Permite
alimentación eléctrica a los sensores.
la conexión y comunicación directa entre
•Módulo de alimentación. Fuente de el nodo coordinador (desde el sistema
alimentación compuesta por baterías embebido Arduino Uno) y la PC para la
alcalinas de 9 Vdc, las cuales entregan el trasmisión de los datos, así mismo
voltaje suficiente para la alimentación. proporciona alimentación eléctrica al
nodo.
general de cada nodo final. Éstas van
conectadas al Arduino para su desarrollo
final.
5. Diagrama de Funcionamiento del Dispositivo IoT
XAMPP
XAMPP es una distribución de Apache
completamente gratuita y fácil de instalar
que con XAMPP donde principalmente su
desarrollo y aplicación es proporcionar al
usuario o desarrollar un sistema de
gestión de bases de datos MySQL, el
servidor web Apache y los intérpretes
para lenguajes de script PHP entre otros.
Resultado
La plataforma Arduino y la shield Ethernet nos permite de manera óptima y factible el
recojo de las variables ambientales, a través de los sensores las cuales son programados
para recibir los valores medidos en cada sensor y así poder procesar esa información, y así
mismo, enviar los datos a la central de monitoreo. El Arduino del nodo central es
programado para recibir la data de los demás nodos sensores, analizar los valores medidos,
determinar si éstos se encuentran dentro de los rangos programados.
Visión General
Implementar un sistema completo con algunos componentes adicional para el correcto
funcionamiento del sistema de monitoreo agrícola. El panel solar nos permitirá cargar la
batería, utilizamos el cargador lipo v1.0 que es un componente que tiene dos funciones por
un lado nos permite cargar la batería lipo de 3.7v, con una corriente de 110ma y por otro
lado nos permite alimentar a nuestro circuito o un componente electrónico ya que
estaremos en el campo, para el correcto funcionamiento de nuestro sistema de monitoreo de
las variables ambientales. La batería nos va permitir acumular la carga, la cual se va obtener
mediante el panel solar.
Conclusiones
-El sistema por su bajo costo es rentable para los usuarios y puede llegar a ser
implementada fácilmente, ya que cuenta con hardware y software libre que no requiere el
pago de licencias.
-Las plataformas existentes para el monitoreo remoto de variables ambientales aplicadas a
cultivos, se determina que hay pocos dispositivos comercializados en la actualidad.
- Una vez obtenida las variables ambientales el usuario podrá tener acceso a la información
y así poder adquirir esos datos para la toma de decisiones respectivas, para el buen manejo
de las plantas del campo y así tener un buen producto, de esta manera se consigue mejorar
el rendimiento y la productividad de la actividad agrícola.
-Con la implementación de un sistema de riego para este sistema sería lo más favorable ya
que se tendría un mejor control de agua y buscar incentivar el uso eficiente y ahorro de los
mismos.
Anexos
Código PHP
Código Arduino
1. #include "DHT.h"
2. #include <SPI.h>
3. #include <Ethernet.h>
4. byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
5. #define DHTPIN 2
7. DHT dht(DHTPIN,DHTTYPE);
8.
9. float humidityData;
10. float temperatureData;
11.
15.
17. Serial.begin(9600);
18. dht.begin();
19. if (Ethernet.begin(mac) == 0) {
21. Ethernet.begin(mac, ip);
22. }
23. delay(1000);
24. }
25. //------------------------------------------------------
------------------------
26.
27.
30.
31.
32. humidityData = dht.readHumidity();
33. temperatureData = dht.readTemperature();
34. Sending_To_phpmyadmindatabase();
36. }
37.
38.
40. {
41. if (client.connect(server, 80)) {
42. Serial.println("connected");
46. Serial.println(humidityData);
47. client.print(humidityData);
48. client.print("&temperature=");
49. Serial.println("&temperature=");
50. client.print(temperatureData);
51. Serial.println(temperatureData);
52.
54. client.print("HTTP/1.1");
55. client.println();
58. client.println();
59. } else {
62. }
63. }