154
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN NETWORKING Y TELECOMUNICACIONES AUTOR (ES): ANASTACIO BURGOS LUCY VIVIANA BARZOLA ROMERO MARLON RAMÓN TUTOR: ING. JUAN CARLOS YTURRALDE VILLAGÓMEZ, M.Sc. GUAYAQUIL ECUADOR 2019

UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERÍA EN NETWORKING Y

TELECOMUNICACIONES

IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA

PARA LA FACULTAD DE CIENCIAS NATURALES DE LA

UNIVERSIDAD DE GUAYAQUIL UTILIZANDO

HERRAMIENTAS OPEN SOURCE

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN NETWORKING Y

TELECOMUNICACIONES

AUTOR (ES):

ANASTACIO BURGOS LUCY VIVIANA

BARZOLA ROMERO MARLON RAMÓN

TUTOR:

ING. JUAN CARLOS YTURRALDE VILLAGÓMEZ, M.Sc.

GUAYAQUIL – ECUADOR

2019

Page 2: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

II

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS

TÍTULO: IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE

GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE

REVISORES:

INSTITUCIÓN: Universidad de Guayaquil

FACULTAD: Ciencias Matemáticas y Físicas

CARRERA: Ingeniería en Networking y Telecomunicaciones

FECHA DE PUBLICACIÓN:

N° DE PÁGS: 134

ÁREA TEMÁTICA: Tecnologías de la Información

PALABRAS CLAVES: Meteorología, Estación meteorológica, Software Libre, Microcontroladores, GPRS

RESUMEN: El presente trabajo de titulación tiene como objetivo desarrollar una estación meteorológica utilizando herramientas Open Source, que medirá las variables de temperatura, humedad relativa y precipitación para la Facultad de Ciencias Naturales de la Universidad de Guayaquil empleando la metodología de investigación PPDIOO. La información que recolecte este sistema será enviada a un servidor Raspberry Pi Zero mediante comunicación GPRS y para visualizar los datos se desarrollará una aplicación web que permitirá realizar consultas por fecha. De esta manera se promoverá el desarrollo académico y profesional de los estudiantes ya que tendrán acceso instantáneo a estas variables. N° DE REGISTRO: N° DE CLASIFICACIÓN:

DIRECCIÓN URL (TESIS EN LA WEB):

ADJUNTO PDF

SI

NO

CONTACTO CON AUTORES: Anastacio Burgos Lucy Viviana Barzola Romero Marlon Ramón

TELÉFONO: 0982808872 0967342702

E-MAIL: [email protected] [email protected]

CONTACTO DE LA INSTITUCIÓN:

NOMBRE: Ab. Juan Chávez Atocha.

TELÉFONO: 042307729

E-mail: [email protected]

X

Page 3: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

III

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de investigación, “IMPLEMENTACIÓN DE UNA

ESTACIÓN METEOROLÓGICA PARA LA FACULTAD DE CIENCIAS NATURALES

DE LA UNIVERSIDAD DE GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN

SOURCE” elaborado la Srta. Lucy Viviana Anastacio Burgos y el Sr. Marlon Ramón

Barzola Romero, Alumno no titulado de la Carrera de Ingeniería en Networking y

Telecomunicaciones, Facultad de Ciencias Matemáticas y Físicas de la Universidad

de Guayaquil, previo a la obtención del Título de Ingeniero en Networking y

Telecomunicaciones, me permito declarar que luego de haber orientado, estudiado y

revisado, la Apruebo en todas sus partes.

Atentamente

________________________________________

ING. JUAN CARLOS YTURRALDE VILLAGÓMEZ, M.Sc.

TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

IV

DEDICATORIA

Este proyecto de titulación va dedicado a mi

padre Ramón Barzola Zambrano y a mi madre

Marlene Romero Vera ya que gracias a sus

buenos consejos y apoyo incondicional siempre

he superado las dificultades que se me han

presentado y es así como he podido alcanzar mis

metas y objetivos.

Marlon Ramón Barzola Romero

Este proyecto de titulación va dedicado a mis

padres Luis Anastacio Guzmán y Lucila Burgos

Márquez que, gracias a su ejemplo de lucha

hacia un objetivo, enseñanzas y sobre todo su

amor incondicional he llegado a culminar mi

carrera universitaria. A mis hermanas, Dalia,

Tatiana y Genesis a pesar de que ya no las vea

seguido seguirán siendo un ejemplo de

perseverancia.

Lucy Viviana Anastacio Burgos

Page 5: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

V

AGRADECIMIENTO

Agradecemos a Dios por ser Él quien nos dio la

sabiduría para realizar este proyecto.

Al Ing. Vinicio Xavier Macas Espinosa M.Sc.

director de la Carrera de Ingeniería Ambiental

por permitirnos realizar nuestro trabajo de

titulación y al Instituto Nacional de Meteorología

e Hidrología por facilitarnos el ingreso a sus

instalaciones en la Facultad de Ciencias

Naturales.

Lucy Viviana Anastacio Burgos y Marlon

Ramón Barzola Romero

Page 6: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

VI

TRIBUNAL DEL PROYECTO DE TITULACIÓN

________________________________ ______________________________

Ing. Fausto Cabrera Montes, M.Sc. Ing. Abel Alarcón Salvatierra, Mgs.

DECANO DE LA FACULTAD DIRECTOR DE LA CARRERA

CIENCIAS MATEMÁTICAS Y INGENIERÍA EN NETWORKING Y

FÍSICAS TELECOMUNICACIONES

________________________________ _____________________________

Ing. Ximena Acaro Chacón, M.Sc. Ing. Luis Espín Pazmiño, M.Sc.

PROFESOR REVISOR DEL PROFESOR DE ÁREA

PROYECTO DE TITULACIÓN DESIGNADO EN EL TRIBUNAL

________________________________

Ing. Juan Yturralde Villagómez, M.Sc

PROFESOR TUTOR DEL PROYECTO

DE TITULACIÓN

________________________________

Ab. Juan Chávez Atocha, Esp.

SECRETARIO(E) DE LA FACULTAD

Page 7: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

VI

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este

Proyecto de Titulación, me corresponden

exclusivamente; y el patrimonio intelectual

de la misma a la Universidad de Guayaquil”.

Anastacio Burgos Lucy Viviana

Barzola Romero Marlon Ramón

Page 8: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

VII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y

TELECOMUNICACIONES

IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA

FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE

GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE

Proyecto de Titulación que se presenta como requisito para optar por el

título de:

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

AUTOR (ES):

ANASTACIO BURGOS LUCY VIVIANA

C.I.: 0950088575

BARZOLA ROMERO MARLON RAMÓN

C.I.: 0927181313

TUTOR: ING. JUAN CARLOS YTURRALDE VILLAGÓMEZ, M.Sc

Guayaquil, octubre de 2019

Page 9: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

VIII

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo

Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de

Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por los estudiantes

ANASTACIO BURGOS LUCY VIVIANA y BARZOLA ROMERO MARLON

RAMÓN, como requisito previo para optar por el título de Ingeniero en Networking

y Telecomunicaciones cuyo tema es:

“IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA

FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE

GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE”.

Considero aprobado el trabajo en su totalidad

Presentado por:

ANASTACIO BURGOS LUCY VIVIANA C.I.: 0950088575

BARZOLA ROMERO MARLON RAMÓN C.I.: 0927181313

Tutor: ing. Juan Carlos Yturralde Villagómez, M.Sc

Guayaquil, octubre de 2019

Page 10: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

IX

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y

TELECOMUNICACIONES

Autorización para Publicación de Proyecto de Titulación en

Formato Digital

1. Identificación del Proyecto de Titulación:

Nombre del Alumno: Anastacio Burgos Lucy Viviana

Dirección:

Teléfono: 0982808872 E-Mail: [email protected]

Nombre del Alumno: Barzola Romero Marlon Ramón

Dirección: Samanes 3 Mz 309 V15.

Teléfono: 0967342702 E-Mail: [email protected]

Facultad: Ciencias Matemáticas y Físicas

Carrera: Ingeniería en Networking y Telecomunicaciones

Título al que opta: Ingeniero en Networking y Telecomunicaciones

Profesor tutor: Ing. Juan Carlos Yturralde Villagómez, M.Sc.

Page 11: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

X

Título del Proyecto de Titulación: Implementación de una Estación

Meteorológica para la Facultad de Ciencias Naturales de la Universidad

de Guayaquil utilizando herramientas Open Source.

Tema del Proyecto de Titulación: Meteorología, Estación

meteorológica, Software Libre, Microcontroladores, GPRS

2. Autorización de Publicación de Versión Electrónica del Proyecto

de Titulación.

A través de este medio autorizo a la Biblioteca de la Universidad de

Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar

la versión electrónica de este Proyecto de titulación.

Publicación Electrónica:

Inmediata: X Después de 1 año:

Firma Alumnos:

3. Forma de envío:

El texto del proyecto de titulación debe ser enviado en formato Word, como

archivo .Doc. o .RTF y. Puf para PC. Las imágenes que la acompañen

pueden ser: .Gif, .Jpg o .TIFF.

DVD-ROM CD-ROM

X

Page 12: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XI

ÍNDICE GENERAL

APROBACIÓN DEL TUTOR ............................................................................... III

DEDICATORIA ................................................................................................... IV

AGRADECIMIENTO ............................................................................................ V

TRIBUNAL DEL PROYECTO DE TITULACIÓN ................................................. VI

DECLARACIÓN EXPRESA ................................................................................ VI

CERTIFICADO DE ACEPTACIÓN DEL TUTOR ............................................... VIII

Autorización para Publicación de Proyecto de Titulación en Formato Digital ...... IX

ABREVIATURAS ............................................................................................. XIV

SIMBOLOGÍA .................................................................................................. XIV

INDICE DE CUADROS ..................................................................................... XV

ÍNDICE DE GRÁFICOS ................................................................................... XVI

RESUMEN ..................................................................................................... XVIII

ABSTRACT ..................................................................................................... XIX

INTRODUCCIÓN ................................................................................................. 1

CAPÍTULO I ........................................................................................................ 2

EL PROBLEMA................................................................................................... 2

PLANTEAMIENTO DEL PROBLEMA .................................................................. 2

Ubicación del problema en un contexto ............................................................ 2

Situación Conflicto Nudos Críticos ................................................................... 3

Causas y Consecuencias del Problema ........................................................... 4

Delimitación del Problema ................................................................................ 4

Formulación del Problema ............................................................................... 4

Evaluación del Problema .................................................................................. 5

OBJETIVOS ........................................................................................................ 5

Objetivo General .............................................................................................. 5

Objetivos Específicos ....................................................................................... 5

ALCANCES DEL PROBLEMA ............................................................................. 6

JUSTIFICACIÓN E IMPORTANCIA ..................................................................... 6

METODOLOGÍA DE LA INVESTIGACIÓN .......................................................... 7

CAPITULO II ....................................................................................................... 9

MARCO TEÓRICO .............................................................................................. 9

ANTECEDENTES DEL ESTUDIO ....................................................................... 9

Page 13: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XII

FUNDAMENTACIÓN TEÓRICA ........................................................................ 13

Sistema Climático .......................................................................................... 13

Meteorología .................................................................................................. 15

Clima .............................................................................................................. 16

Climatología ................................................................................................... 17

Variables Meteorológicas ............................................................................... 18

Temperatura ............................................................................................... 18

Humedad relativa........................................................................................ 19

Precipitación ............................................................................................... 20

ESTACIONES METEOROLÓGICAS ................................................................. 20

Estaciones Meteorológicas Convencionales .................................................. 21

Estaciones Meteorológicas Automáticas ........................................................ 22

Pantalla de Stevenson ................................................................................... 23

TECNOLOGÍA EMPLEADA PARA LA COMUNICACIÓN ENTRE LA ESTACIÓN

Y EL SERVIDOR ............................................................................................... 24

GSM ............................................................................................................... 24

Estaciones móviles y estaciones base ........................................................ 26

GPRS ............................................................................................................. 26

Funcionamiento GPRS ............................................................................... 27

Elementos de una red GPRS ...................................................................... 28

COMPONENTES ELECTRÓNICOS EMPLEADOS PARA LA CONSTRUCCIÓN

DE LA ESTACIÓN METEOROLÓGICA ............................................................. 31

Arduino Uno ................................................................................................... 31

Raspberry Pi Zero .......................................................................................... 32

Módulo A7 GSM/GPS/GPRS ......................................................................... 33

Comandos AT ................................................................................................ 34

Sensor DHT21 ............................................................................................... 34

Sensor HC-SR04 ........................................................................................... 36

Regulador de voltaje Step-Down LM2596S con Display ................................. 37

Panel solar 18V 15W...................................................................................... 38

Regulador solar CMP12-10A .......................................................................... 38

Batería recargable GEL 12V 7.0 Ah ............................................................... 39

Caja estanca ip65 .......................................................................................... 40

SOFTWARE UTILIZADO PARA LA PROGRAMACIÓN Y CONFIGURACIÓN

DEL PROYECTO ............................................................................................... 41

Page 14: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XIII

Arduino IDE .................................................................................................... 41

Raspbian ........................................................................................................ 41

Patrón Modelo – Vista – Controlador .............................................................. 42

PHP ............................................................................................................... 43

MySQL ........................................................................................................... 44

PhPMyAdmin ................................................................................................. 45

FUNDAMENTACIÓN LEGAL ............................................................................. 46

PREGUNTA CIENTÍFICA .................................................................................. 49

DEFINICIONES CONCEPTUALES ................................................................... 50

CAPÍTULO III .................................................................................................... 53

PROPUESTA TECNOLÓGICA ......................................................................... 53

ANÁLISIS DE FACTIBILIDAD............................................................................ 53

FACTIBILIDAD OPERACIONAL .................................................................... 54

FACTIBILIDAD TÉCNICA .............................................................................. 54

FACTIBILIDAD LEGAL .................................................................................. 69

FACTIBILIDAD ECONÓMICA ........................................................................ 69

ETAPAS DE LA METODOLOGÍA DEL PROYECTO ......................................... 71

ENTREGABLES DEL PROYECTO.................................................................... 72

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ......................................... 72

CAPÍTULO IV .................................................................................................... 84

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O SERVICIO ...................... 84

CONCLUSIONES .............................................................................................. 86

RECOMENDACIONES ...................................................................................... 87

BIBLIOGRAFÍA ................................................................................................. 88

ANEXOS ........................................................................................................... 94

Page 15: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XIV

ABREVIATURAS

OMM Organización Meteorológica Mundial

INAMHI Instituto Nacional de Meteorología e Hidrología

GSM Sistema Global para las Comunicaciones Móviles

GPRS Servicio General de Paquetes Vía Radio

PPDIOO Preparar, Planear, Diseñar, Implementar, Operar, Optimizar

IDE Entorno de Desarrollo Integrado

Tx Transmisión

Rx Recepción

SIMBOLOGÍA

Ah Amperio Hora

VCC Voltaje Continuo

oC Grados Celsius

RH Humedad Relativa

mm Milímetros

s Desviación estándar

e Error

E Espacio muestral

E(Y) Esperanza matemática de la v.a. y

s Estimador de la desviación estándar

e Exponencial

Page 16: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XV

INDICE DE CUADROS

Cuadro 1: Causas y consecuencias del problema .................................................... 4

Cuadro 2. Clasificación de las estaciones meteorológicas de acuerdo con las

necesidades de los datos de observación ................................................................. 20

Cuadro 3. Equipos principales en una estación convencional ............................... 22

Cuadro 4. Especificaciones técnicas del Arduino Uno ............................................ 31

Cuadro 5. Especificaciones Técnicas Módulo A7 GSM/GPS/GPRS .................... 34

Cuadro 6. Especificaciones técnicas Sensor DHT21 .............................................. 35

Cuadro 7. Especificaciones técnicas del Sensor HC-SR04 ................................... 36

Cuadro 8. Especificaciones técnicas LM2596S ....................................................... 37

Cuadro 9. Especificaciones técnicas Regulador Solar CMP12-10A ..................... 39

Cuadro 10. Componentes necesarios para la implementación de la estación

meteorológica. ................................................................................................................ 55

Cuadro 11. Conexión de puertos serie entre Arduino Uno y el módulo A7 ......... 57

Cuadro 12. Comandos AT utilizados para la comunicación entre la estación y el

servidor ............................................................................................................................ 60

Cuadro 13. Precio de estaciones meteorológicas automáticas en el mercado ... 69

Cuadro 14. Presupuesto de la estación meteorológica........................................... 70

Cuadro 15. Porcentajes de nivel de confianza ......................................................... 73

Cuadro 16. Parámetros usados para el cálculo de muestra del proyecto ........... 74

Cuadro 17. Cuadro estadística pregunta 1 ............................................................... 75

Cuadro 18. Cuadro estadística pregunta 2 ............................................................... 76

Cuadro 19. Cuadro estadística pregunta 3 ............................................................... 77

Cuadro 20. Cuadro estadística pregunta 5 ............................................................... 79

Cuadro 21. Cuadro estadística pregunta 6 ............................................................... 80

Cuadro 22. Cuadro estadística pregunta 7 ............................................................... 81

Cuadro 23. Cuadro estadística pregunta 8 ............................................................... 82

Cuadro 24. Criterios de aceptación del producto o servicio ................................... 85

Page 17: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XVI

ÍNDICE DE GRÁFICOS

Gráfico 1 Lifecycle Services de Cisco.......................................................................... 7

Gráfico 2 Sistema climático ......................................................................................... 15

Gráfico 3 Estación meteorológica automática .......................................................... 21

Gráfico 4 Estación meteorológica convencional ...................................................... 22

Gráfico 5 Componentes de una estación meteorológica automática ................... 23

Gráfico 6 Pantalla de Stevenson ................................................................................ 24

Gráfico 7 Funcionamiento GPRS ............................................................................... 28

Gráfico 8 Elementos Red GPRS ................................................................................ 29

Gráfico 9 Partes de un Arduino Uno .......................................................................... 31

Gráfico 10 Raspberry Pi Zero ..................................................................................... 33

Gráfico 11 Módulo A7 GSM/GPS/GPRS ................................................................... 33

Gráfico 12 Sensor de temperatura y humedad relativa DHT21............................. 35

Gráfico 13 Funcionamiento del sensor HC-SR04 .................................................... 36

Gráfico 14 Regulador de Voltaje LM2596S .............................................................. 37

Gráfico 15 Panel solar fotovoltaico 18V 15W ........................................................... 38

Gráfico 16 Regulador solar CMP12-10A ................................................................... 39

Gráfico 17 Batería de GEL 12V 7.0 Ah...................................................................... 40

Gráfico 18 Caja estanca ip65 ...................................................................................... 40

Gráfico 19 Arduino IDE ................................................................................................ 41

Gráfico 20 Logotipo Raspbian ..................................................................................... 42

Gráfico 21 ¿Qué es el MVC? ...................................................................................... 43

Gráfico 22 Esquema general MVC ............................................................................. 43

Gráfico 23 Sintaxis PHP ............................................................................................... 44

Gráfico 24 Creación de Cuadro en MySQL .............................................................. 44

Gráfico 25 Interfaz de phpMyAdmin ........................................................................... 45

Gráfico 26 Esquema de funcionamiento general ..................................................... 54

Gráfico 27 Conexión solar y comunicación entre Arduino Uno y el módulo A7 .. 56

Gráfico 28 Conexión entre Arduino Uno y los sensores ......................................... 58

Gráfico 29 Diagrama de tiempo del sensor HC-SR04 ............................................ 59

Gráfico 30 Placa del microcontrolador a programar ................................................ 60

Gráfico 31 Componentes electrónicos interconectados ......................................... 61

Gráfico 32 Script para la inserción en la base de datos ......................................... 63

Gráfico 33 Envío de información vía GPRS hacia el servidor ............................... 64

Gráfico 34 Menú del sitio web ..................................................................................... 65

Gráfico 35 Consulta de historial .................................................................................. 65

Gráfico 36 Resultados mediante el historial de datos ............................................. 66

Gráfico 37 Muestras recolectadas por la estación ................................................... 67

Gráfico 38 Reporte diario del INAMHI ....................................................................... 68

Gráfico 39 Reporte generado por el proyecto estación meteorológica ................ 68

Gráfico 40 Diagrama de pastel pregunta 1 ............................................................... 75

Gráfico 41 Diagrama de pastel pregunta 2 ............................................................... 76

Page 18: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XVII

Gráfico 42 Gráfico de barras pregunta 3 ................................................................... 77

Gráfico 43 Cuadro estadístico pregunta 4 ................................................................ 78

Gráfico 44 Diagrama de pastel pregunta 4 ............................................................... 78

Gráfico 45 Diagrama de pastel pregunta 5 ............................................................... 79

Gráfico 46 Diagrama de pastel pregunta 6 ............................................................... 80

Gráfico 47 Diagrama de pastel pregunta 7 ............................................................... 81

Gráfico 48 Diagrama de pastel pregunta 8 ............................................................... 82

Page 19: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XVIII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA

FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE

GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE”

Autores: Lucy Viviana Anastacio Burgos

Marlon Ramón Barzola Romero

Tutor: Ing. Juan Carlos Yturralde Villagómez, M.Sc.

RESUMEN

El presente trabajo de titulación tiene como objetivo desarrollar una estación

meteorológica utilizando herramientas Open Source, que medirá las variables de

temperatura, humedad relativa y precipitación para la Facultad de Ciencias

Naturales de la Universidad de Guayaquil empleando la metodología de

investigación PPDIOO. La información que recolecte este sistema será enviada

a un servidor Raspberry Pi Zero mediante comunicación GPRS y para visualizar

los datos se desarrollará una aplicación web que permitirá realizar consultas por

fecha. De esta manera se promoverá el desarrollo académico y profesional de

los estudiantes ya que tendrán acceso instantáneo a estas variables.

Palabras claves: Meteorología, Estación meteorológica, Software Libre,

Microcontroladores, GPRS.

Page 20: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

XIX

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN NETWORKING Y TELECOMUNICACIONES

“IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA

FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE

GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE”

Autores: Lucy Viviana Anastacio Burgos

Marlon Ramón Barzola Romero

Tutor: Ing. Juan Carlos Yturralde Villagómez, M.Sc.

ABSTRACT

The objective of this project is to develop a weather station using Open Source

tools, which will measure the temperature, relative humidity and precipitation

variables for the Faculty of Natural Sciences of the University of Guayaquil using

the PPDIOO research methodology. The information collected by this system will

be sent to a Raspberry Pi Zero server through GPRS and to visualize the data a

web application will be developed that will allow queries by date. This will promote

the academic and professional development of students, as they will have instant

access to these variables.

Keywords: Meteorology, Weather Station, Open Source, Microcontroller, GPRS.

Page 21: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

1

INTRODUCCIÓN

Hoy en día los cambios climáticos se están viendo amenazados debido al gran

impacto del calentamiento global, es aquí donde los Ingenieros Ambientales

juegan un papel importante en el estudio de la meteorología y climatología con la

ayuda de equipos especializados como las estaciones meteorológicas. Estos

equipos se conforman principalmente por un conjunto de sensores que se

encargan de medir diferentes parámetros ambientales o variables climáticas, tales

como: la temperatura del aire, la precipitación o nivel de lluvia, la presión

atmosférica, la velocidad del viento, entre otras.

El propósito del presente trabajo de titulación es el desarrollo de una estación

meteorológica para la Facultad de Ciencias Naturales de la Universidad de

Guayaquil utilizando herramientas Open Source tales como: Arduino Uno y

Raspberry Pi, de manera que el microcontrolador se encargue de recopilar la

información a través de los sensores de temperatura y humedad relativa; también

se medirá el nivel de lluvia con la ayuda de un sensor ultrasónico y posteriormente

se establecerá una comunicación GPRS entre el Arduino y Raspberry para el

almacenamiento de la información.

En el Capítulo I se desarrollará el análisis del planteamiento del problema y se

establecerán los objetivos específicos de la tesis, así como el alcance y la

justificación del trabajo; en el Capítulo II abordaremos el marco teórico, el cual

contendrá toda la bibliografía necesaria para especificar los componentes de

hardware y software que utilizaremos para cumplir con nuestros objetivos; en el

Capítulo III se llevará a cabo un análisis de factibilidad que nos permitirá constatar

la viabilidad de nuestra propuesta para la Facultad de Ciencias Naturales;

finalmente en el Capítulo IV se mostrarán los criterios de aceptación del producto.

Page 22: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

2

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

Ubicación del problema en un contexto

Actualmente en la Facultad de Ciencias Naturales de la Universidad de Guayaquil

existe una estación meteorológica que pertenece al Instituto Nacional de

Meteorología e Hidrología (INAMHI) gracias a un convenio establecido entre estas

dos instituciones donde los estudiantes pueden planificar, ejecutar proyectos

específicos e interactuar con la estación meteorológica en ciertas materias como

meteorología y climatología para mejorar el desarrollo profesional de los

estudiantes, sin embargo, este sistema no les ofrece un historial de los datos

recopilados, ya que esta es información que pertenece al INAMHI para realizar

investigaciones en la ciudad de Guayaquil. La Organización Meteorológica

Mundial afirma:

“El desafío que plantea el cambio climático mundial está incrementando las

necesidades de datos climáticos y sistemas de gestión de datos en una proporción

mucho mayor a la prevista cuando se establecieron las primeras redes. Con el fin

de responder a estas necesidades, es sumamente importante que tanto la

información climática actual como la histórica sean gestionadas de manera

sistemática y exhaustiva”. (Organización Meteorológica Mundial, 2011)

La Facultad de Ciencias Naturales necesita información en tiempo real e histórica

para poder tener un control adecuado de las variables meteorológicas, con el

objetivo de que docentes y estudiantes puedan llevar a cabo estudios

biodigestores o proyectos de tesis con resultados favorables. El presente proyecto

busca contribuir al estudio meteorológico y climatológico que efectúa la Facultad

de Ciencias Naturales de la Universidad de Guayaquil, ofreciéndoles una estación

meteorológica que medirá variables de temperatura, humedad y

Page 23: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

3

precipitación utilizando herramientas Open Source, almacenando la información

recopilada en un historial que permita a la Facultad realizar sus estudios.

Situación Conflicto Nudos Críticos

El problema se origina porque la estación meteorológica que se encuentra ubicada

en la Facultad de Ciencias Naturales es de propiedad del INAMHI, los datos

recopilados por esta estación sirven para que la ciudadanía pueda consultar el

pronóstico del clima, observar registros diarios a nivel nacional a través de su

página web y para que los encargados de la estación realicen investigaciones en

la ciudad de Guayaquil. Sin embargo, los estudiantes en la asignatura de

Hidrología necesitan consultar datos de precipitación en tiempo pasado, esto con

la finalidad que ellos puedan realizar planes de gestión de riesgos como medidas

al fenómeno del niño.

Otro problema que presenta la Facultad de Ciencias Naturales es que no pueden

realizar estudios adecuados de invernaderos biodigestores los cuales consisten

en resguardar los cultivos que se encuentran en el interior de grandes estructuras

metálicas, para lograrlo necesitan saber las temperaturas y humedades

adecuadas con las que cuenta el área destinada a este propósito.

En el desarrollo de tesis de los estudiantes de la carrera de Ingeniería Ambiental

en algunas ocasiones necesitan datos históricos. Actualmente para conseguir la

información meteorológica necesitan solicitarla al INAMHI, y este proceso de

espera genera atrasos significativos en el progreso de sus investigaciones.

Page 24: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

4

Causas y Consecuencias del Problema

A continuación, se detallan las causas y problemas que motivan el presente

trabajo de titulación:

Cuadro 1 Causas y consecuencias del problema

Causas Consecuencias

No visualizar datos en tiempo real. Estudios inexactos a corto plazo.

Falta de un historial de datos. No poder realizar planes de

gestión de riesgo o estudios de

invernaderos.

Dependencia de recursos de otras

instituciones.

Costos elevados de implementación.

Recolección de datos de manera

manual por parte de los estudiantes.

Información inexacta para los estudios.

Elaborado por: Lucy Anastacio– Marlon Barzola Fuente: Datos de la investigación

Delimitación del Problema

Campo: Meteorología y Climatología.

Área: Redes y Comunicaciones.

Aspectos: Tecnologías de la Información.

Tema: Implementación de una estación meteorológica para la Facultad de

Ciencias Naturales de la Universidad de Guayaquil utilizando herramientas Open

Source.

Formulación del Problema

¿Mejorarían los estudios de meteorología y climatología en la Facultad de

Ciencias Naturales de la Universidad de Guayaquil al disponer de datos climáticos

visualizados en tiempo real y almacenados cronológicamente en un historial?

Page 25: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

5

Evaluación del Problema

A continuación, se detallan los aspectos que permiten evaluar el problema de

nuestro trabajo de titulación:

Claro: Falta de historial de datos climáticos en la Universidad de Guayaquil en la

Facultad de Ciencias Naturales.

Evidente: Se obtendrán mejoras en los estudios climatológicos en las asignaturas

impartidas en la Facultad y en sus propios proyectos.

Relevante: Se realizarán los estudios de nuestra tesis para una Institución

Académica y resolver un problema aplicando los conocimientos aprendidos de

nuestra carrera.

Factible: Se implementará una estación meteorológica de bajo costo para la

facultad de Ciencias Naturales y podrán consultar la información a través de un

historial de datos.

Identifica los productos esperados: Útil, empleando tecnologías Open Source

tanto para hardware y software.

Variables: Temperatura, Humedad, Precipitación.

OBJETIVOS

Objetivo General

Implementar una estación meteorológica con visualización de información

histórica por medio de una interfaz web utilizando herramientas Open Source para

la Facultad de Ciencias Naturales de la Universidad de Guayaquil.

Objetivos Específicos

• Hacer un levantamiento de información de variables meteorológicas de

acuerdo con los requerimientos de la Facultad de Ciencias Naturales.

• Diseñar una estación meteorológica para el monitoreo de datos de

temperatura, humedad relativa y precipitación.

Page 26: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

6

• Implementar la estación meteorológica para la recopilación de los datos en

la Facultad de Ciencias Naturales de la Universidad de Guayaquil.

• Desarrollar una aplicación web que permita visualizar los datos recopilados

por la estación y almacenarlos en una base de datos.

ALCANCES DEL PROBLEMA

En este proyecto se diseñará y construirá una estación meteorológica para la

Facultad de Ciencias Naturales en la Universidad de Guayaquil utilizando

herramientas Open Source para medir las variables de temperatura, humedad y

precipitación (nivel de lluvia); esta información será almacenada vía GPRS en un

servidor de base de datos MySQL que estará alojado en el ordenador de tamaño

reducido conocido como Raspberry PI, visualizando la información en tiempo real

y con la posibilidad de ver un historial de datos a través de una interfaz web.

JUSTIFICACIÓN E IMPORTANCIA

El presente trabajo de titulación resulta de gran importancia para la Facultad de

Ciencias Naturales de la Universidad de Guayaquil, debido a que este sistema

ayudará a los docentes y estudiantes de la institución a tener acceso a datos

climáticos en tiempo real, los mismos que pueden ser almacenados a través de

un historial por una aplicación web que permitirá visualizar la información de las

variables ambientales establecidas en nuestros objetivos.

“En la actualidad existen herramientas tecnológicas que pueden ser

utilizadas para generar automatizaciones comparables a las ofrecidas por una

empresa profesional, las herramientas Open Source dan una opción a esta

tecnología” (Castro Naranjo, 2019).

El uso de las tecnologías Open Source reducirá los costos de implementación del

proyecto, dando como resultado un presupuesto asequible para la Universidad en

comparación a las estaciones meteorológicas existentes en el mercado.

Page 27: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

7

METODOLOGÍA DE LA INVESTIGACIÓN

La metodología PPDIOO sigue varias fases, con éstas es posible estructurar y

definir el ciclo de vida de una red. Esta metodología se adapta al desarrollo de

nuestro proyecto de titulación debido a sus siglas: Preparar, Planear, Diseñar,

Implementar, Operar, Optimizar.

Elaborado por: Cisco Systems. Fuente: (Cisco Systems, 2007)

Preparar: En forma general, al entrar en la etapa de preparación, una

organización realiza una lista de lo que se necesita en el ambiente comercial, de

igual manera, establece su estrategia y visión tecnológica. Es fundamental que

Preparar

Planear

Diseñar

Imple-mentar

Operar

Optimizar

Gráfico 1 Lifecycle Services de Cisco

Page 28: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

8

indique previamente estos requisitos para asegurar que la red trabaje

cercanamente a lo requerido.

En esta fase nos centramos en identificar cuáles son los problemas que se

presentan en la Facultad de Ciencias Naturales al no disponer de una estación

meteorológica propia y de esta manera lograr diseñar e implementar un sistema

que solucione los inconvenientes que ocurren en los estudios meteorológicos y

climatológicos que realiza la Facultad.

Planear: “La fase del plan depende del estado actual de la red de la empresa. Un

plan de proyecto es lo siguiente a desarrollar. Si no existe una red actual, este

plan de proyecto debe incluir una cantidad de información que se requiere antes

de la siguiente fase” (Wilkins, 2011).

Una vez identificado el problema, procederemos a analizar que variables

ambientales necesita la Universidad e identificar los componentes de hardware y

software que nos ayudarán a cumplir el desarrollo del proyecto.

Diseñar: Para esta etapa proponemos el diseño de la estación meteorológica que

cumplirá con los requerimientos técnicos establecidos en la fase anterior.

Implementar: Se implementará el diseño propuesto de una estación

meteorológica.

Operar: “La implementación real y la verificación del diseño tienen lugar durante

este paso. Este se correlaciona directamente con la fase implementar de la

metodología PPDIOO” (Pereira Gutiérrez, 2017).

Se pondrá en funcionamiento la estación meteorológica en la Facultad de Ciencias

Naturales con un periodo de prueba de dos semanas para comprobar su correcto

funcionamiento.

Optimizar: Se comprobará que los resultados obtenidos se almacenen de manera

adecuada en la base de datos y que los sensores cumplan su función.

Page 29: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

9

CAPITULO II

MARCO TEÓRICO

En el siguiente capítulo se detallarán los antecedentes de estudio, la

fundamentación teórica y las definiciones conceptuales de cada uno de los

componentes que conformará la estación meteorológica, también se detallarán las

herramientas empleadas para la construcción y el funcionamiento del sitio web

con el que se podrá visualizar los datos históricos e información en tiempo real de

las variables analizadas como: temperatura, humedad y precipitación.

El resultado final será una estación meteorológica de bajo costo para la Facultad

de Ciencias Naturales de la Universidad de Guayaquil, con el objetivo de que los

estudiantes puedan realizar sus estudios a corto y largo plazo.

ANTECEDENTES DEL ESTUDIO

Los primeros estudios científicos de la meteorología tienen sus orígenes en la

civilización griega, siendo Aristóteles (384-322 a.C) un filósofo macedonio quien

introdujo por primera vez el término “Meteorología” derivado de las palabras

griegas Meteoros que significa “alto en el cielo” y lógica, “conocimiento, tratado”.

Agencia Estatal de Meteorología (s.f) “En realidad, Aristóteles entendía el término

en un sentido más amplio: Todos los efectos que se pueden llamar comunes al

aire y al agua y las formas y partes de la Tierra y los efectos de sus partes” (p.1).

Se puede decir que este concepto no se aparta del estudio actual de la ciencia

atmosférica.

Fue Galileo (1564-1642) uno de los principales pioneros en el estudio de la

temperatura corporal, inventando el primer termómetro en 1597 al que llamó

termoscopio. El primero en realizar mediciones importantes con este instrumento

fue Sanctorius, médico italiano y discípulo de Galileo, con la finalidad de relacionar

esta información con alguna enfermedad.

Page 30: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

10

Posteriormente los instrumentos meteorológicos comenzaron a surgir, siendo el

barómetro una herramienta creada por Evangelista Torriceli en 1643 con la

finalidad de medir la presión atmosférica, el anemómetro desarrollado por Hooke

en 1667 el cual mide la velocidad del viento para contribuir a las predicciones del

clima. Es así como nace el interés de crear la primera red de observatorios

meteorológicos en 1654 impulsada por Fernando II de Toscana.

Ahora bien, hablando desde un punto de vista académico, podemos mencionar

las siguientes investigaciones que han contribuido al estudio meteorológico y que

aportan al desarrollo del presente trabajo de titulación:

Primer caso de estudio: “Implementación de una Red de Estaciones

Meteorológicas utilizando transmisión GPRS en la Región Centro Andina

Ecuatorial”

Autores: Miguel A. Barriga Yuminguano, Juan J. Viscaíno Gavilánes, Celso G.

Recalde Moreno

Fuente: X Congreso de Ciencia y Tecnología ESPE 2015.

“El presente artículo detalla la implementación de nueve estaciones

meteorológicas automáticas en la región centro andina del Ecuador en sitios

determinados dentro del Convenio de Cooperación Interinstitucional para la

Implementación de una Red Provincial de Monitoreo Hidrometeorológico”.

(Barriga, 2015).

En el artículo se menciona que se desarrolló una red de nueve estaciones

meteorológicas en ciertas zonas del Chimborazo. La transmisión de datos se llevó

a cabo con un modem de Servicio General de Paquetes de Radio (GPRS) debido

a que según estudios realizados en la región centro andina del Ecuador esta

tecnología sería ideal para establecer un sistema de comunicación para la

obtención de datos por la buena calidad de red celular que se presentaba en las

zonas.

Se obtuvieron resultados favorables puesto que antes de la implementación, las

zonas del Chimborazo solo contaban con un limitado número de estaciones

meteorológicas manuales, sin embargo, con los módulos GPRS se pudo

Page 31: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

11

automatizar e incrementar este número, abarcando una red completa de nueve

estaciones automáticas.

Segundo caso de estudio: “Diseño e Implementación de una Estación

Meteorológica utilizando microcontrolador Arduino-Raspberry pi con Radio

Enlace.”

Autor: Alan Bravo Vecorena

Fuente: Lima – Perú.

“El objetivo de la tesis es desarrollar el proceso de diseño de ingeniería de una

estación meteorológica, que sirva como base tecnológica para un modelo de

negocio comercial de estaciones meteorológicas experimentales para

investigación académica”. (Bravo Vecorena, 2016)

En esta tesis de grado el método empleado para la comunicación entre la estación

meteorológica y el servidor fue a través de un radio enlace punto a punto con un

alcance de 15 km.

Los resultados finales de esta investigación dieron a conocer que una estación

meteorológica automática puede ser construida bajo una arquitectura de código

abierto con la finalidad de reducir costos, logrando captar el interés del proyecto

en algunas instituciones públicas de la republica del Perú.

Tercer caso de estudio: “Diseño e Implementación de una estación

meteorológica basada en una red jerárquica de sensores, software libre y

sistemas embebidos para la empresa Elecaustro en la minicentral Gualaceo

utilizando comunicación MQTT y MODBUS.”

Autora: Sonia Isabel Palaguachi Encalada

Fuente: Cuenca – Ecuador.

En esta propuesta la autora estableció un enlace de comunicación basada en el

protocolo MQTT entre los sensores y el servidor Raspberry con la finalidad de que

la información que genere la estación meteorológica sea accesible desde

cualquier parte del mundo a través de una interfaz web programada en JAVA.

Page 32: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

12

El objetivo principal de este proyecto fue el de poder minimizar los costos de

adquisición de una estación meteorológica para la empresa ELECAUSTRO S.A

que de acuerdo con su investigación menciona que estas pueden llegar a costar

alrededor de 20.000 USD.

Cuarto caso de estudio: “Implementación de una estación meteorológica

basada en hardware libre para obtener datos climáticos y efectuar un

análisis comparativo con los reportes online dado por el instituto nacional

de Meteorología e Hidrología.”

Autores: Adrián Alberto Martínez Crespín, Brenda Yocelin Moncayo Sánchez.

Fuente: Guayaquil – Ecuador.

Los autores presentaron un prototipo de estación meteorológica basada en

herramientas Open Source con la finalidad de dar a conocer a la sociedad que las

estaciones meteorológicas pueden ser construidas con esta tecnología para evitar

grandes costos en la adquisición de estos productos. Ellos mencionan que con la

ayuda del portal web del Instituto Nacional de Meteorología e Hidrología se

demostró que la precisión de los sensores de temperatura y humedad relativa que

usaron en este proyecto pueden llegar a tener un margen de error del 5,72% lo

que equivale a un total de 2oC en comparación a las estaciones a nivel profesional.

Quinto caso de estudio: “Diseño e Implementación de un prototipo de

estación meteorológica remota de bajo costo empleando el enfoque de

Internet de las Cosas.”

Autores: Daniel Steven Murcia Almanza, Anthony Rojas Paternina

Fuente: Bogotá D.C – Colombia.

Esta propuesta se enfoca a promover el internet de las cosas (IoT) orientando

estos conceptos hacia el estudio de las variables meteorológicas. Murcia Almanza

y Rojas Paternina (2015) mencionan lo siguiente:

“Este prototipo de estación puede ser de mucha utilidad para futuros desarrollos,

ya no solamente en el ámbito de la adquisición y transmisión de variables

atmosféricas, sino de utilidad en los temas de predicción, la mitigación, y la

Page 33: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

13

adaptación a los fenómenos derivados del cambio climático”. (Murcia Almanza &

Rojas Paternina, 2015)

La conclusión a la que los autores llegaron fue de que estas estaciones de bajo

costo pueden llegar a medir más de 5 variables físicas simultáneamente y lograr

escalar el proyecto a lo largo del tiempo.

FUNDAMENTACIÓN TEÓRICA

Antes de detallar los componentes de hardware y software utilizados para el

desarrollo de nuestro proyecto, debemos mencionar algunos conceptos que nos

servirán para comprender de mejor manera el uso que se les puede dar a estos

sistemas meteorológicos.

SISTEMA CLIMÁTICO

El sistema climático se conforma por cinco elementos o subsistemas que se

definen de la siguiente manera:

a) La atmósfera considerada como la capa gaseosa que envuelve la Tierra. Este

elemento es un componente principal de nuestro sistema climático, trae en si

varias funciones como: protegernos contra los rayos ultravioletas generados por

el sol y retener el calor como una especie de manta logrando así mantener la

superficie en condiciones estables.

b) La hidrósfera conformada por el agua dulce y salada en su estado líquido.

El componente importante de la hidrosfera son los océanos, dicho esto proviene

la combinación de dos factores: la primera, 2/3 de superficie del planeta es

interpretada por los océanos, el segundo factor, es causado por la elevación de

calor característico del agua para que esto se logre realizar el océano debe

absorber una gran cantidad de energía. Estos factores es parte importante, porque

transforma a los océanos en una gran reserva de energía que gestiona la

temperatura del planeta. Lo que genera que el océano sea un sumidero de CO2.

c) La criósfera que comprende el agua en su estado sólido. Está relacionada a

todas las masas de hielo y nieve que cae sobre la superficie de la tierra, es

Page 34: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

14

ocasionada por la alta reflectividad de radiación solar incidente y una baja

conductividad térmica. Los estados, nieve y hielo se ejecutan como interceptor de

las superficies continentales y acuosas que se localiza debajo de ellas,

previniendo que desaparezcan con el calor hacia la atmosfera. La extensión

continental tiene variaciones de hielo que son lentas para generar en el clima

escalas estaciones e interanuales, las cuales son importantes en el cambio

climático a escala de decenas años.

d) La litósfera que define al suelo y sus distintas capas. Los tiempos de respuesta

de este elemento son más largos que los otros componentes del sistema climático

y se lo estima cambiantes. Existe una conexión entre el elemento de litosfera y la

hidrosfera, esto es causado por medio de traspaso de torques entre océanos y

continentes. Este elemento influye a la hora de crear un balance energético.

e) La biósfera que incluye a los seres vivos que habitan la Tierra. Este elemento

influye en el dióxido de carbono creando un balance en este compuesto químico

para así luego generen un cambio en la atmosfera y océanos a través de la

fotosíntesis, respiración y todas las difusiones de CO2 involucradas en las

actividades de las personas.

“De todos los componentes del sistema climático, los procesos atmosféricos

desempeñan el papel principal determinando las propiedades fundamentales del

clima, tales como la distribución de temperaturas y del agua en la superficie del

planeta. Pero, aunque la atmósfera sea el componente más importante del

sistema climático, el resto de componentes también influyen en el clima. Si no

fuera por el gran almacenamiento de calor por parte del océano durante el verano,

la variación estacional de la temperatura sobre los continentes en latitudes medias

y altas sería mucho mayor que la observada”. (Martín, 2016)

Page 35: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

15

Gráfico 2 Sistema climático

Elaborado por: CIIFEN Fuente: (CIIFEN, 2017)

Meteorología

La Meteorología es la ciencia que estudia la atmósfera, así como sus propiedades

y los fenómenos que ocurren en ella. Sus estudios se basan en la comprensión

de las denominadas variables meteorológicas como es el caso de la temperatura,

la humedad relativa, precipitación entre otras variables que pueden variar en el

tiempo a corto plazo.

El término meteorología procede de “meteoro” y el sufijo “logos”. Meteoro como

expresión fue creado en Grecia y define algo de corta duración, efímero o fugaz.

Estos adjetivos son conocidos porque pueden ser utilizados y aplicados a

fenómenos atmosféricos: relámpagos, nubes, viento, lluvia, etc, todos estos se

encuentran en evolución o cambios constantes; un estado atmosférico es posible

que dé cabida a otro completamente distinto, en un tiempo corto, esta es conocida

como la característica más importante para la definición de tiempo meteorológico

(el tiempo, de forma reducida), en otras palabras, es el estado en que se encuentra

la atmósfera en un lugar y tiempo determinado. Por lo tanto, a la ciencia del tiempo

atmosférico se le denomina meteorología.

Page 36: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

16

Aprovechar los recursos atmosféricos está fundamentalmente asociado a un

saber más exacto y profundo de los conocidos procesos atmosféricos, que facilite

beneficiarse de elementos como el agua meteórica, la energía eólica, la radiación

solar, entre otros, de igual forma salvaguardar al hombre y sus mecanismos que

contengan fuerzas destructoras que, generalmente ocasionan estragos en la

atmósfera, así también obtener una mejor comprensión sobre cómo las

actividades humanas, la salud y el comportamiento están ligadas a las condiciones

atmosféricas. Conociendo esto, la climatología y la meteorología entran en el

campo de las ciencias del medio ambiente.

Clima

Los climas son definidos al recopilar el total de observaciones efectuadas

diariamente en cada una de las estaciones meteorológicas presentadas en un

lapso de por lo menos treinta años para alcanzar una mínima pero válida fiabilidad.

El clima también puede ser entendido como el estado en el que se encuentra la

atmósfera, estos cambios son estudiados por medio de la Climatología.

El clima es el promedio obtenido de las variables meteorológicas presentes en una

zona geográfica después de un período prolongado de tiempo. Dichas variables

son las precipitaciones, la presión atmosférica, la humedad, y la temperatura.

Para representar una región o zona, un elemento fundamental es el clima, y a la

vez muy importante para poder detectar fenómenos que no son comunes. Al

escuchar sobre cambio climático, normalmente se habla del incremento de la

temperatura y como ésta, transforma los patrones del clima; esto quiere decir, que

existen zonas donde el clima ya ha sido identificado de forma completa, y

presentan cambios fuera de lo normal, un ejemplo, es cuando las personas viven

inviernos con climas fríos más fuerte de lo habitual o, al contrario, veranos

calurosos excesivos. El clima que existe en una zona viene influenciado por

diversos factores, algunos de estos son el tipo de terreno, la dirección del viento,

la proximidad del mar, la altitud, y la latitud. Por esto, mientras más lejos del

ecuador estén las naciones, su clima tenderá a ser más frío.

Page 37: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

17

Generalmente sucede en la mayor cantidad de casos, ya que existen zonas altas

no muy distantes del ecuador que poseen climas fríos. Un conjunto de variables

define al clima, no solo una de ellas.

Climatología

La Climatología no debe ser confundida con la Meteorología, puesto que esta se

define como una ciencia relacionada con la Física y Química que se encarga del

estudio del clima y como este puede variar a largo plazo.

El término climatología se origina de ‘clima’, la que al inicio fue expresada como

clina, por inclinación. Los griegos fueron también los que crearon esta palabra. Se

pudo ver de forma específica, en las latitudes medias, que los diversos escenarios

meteorológicos ocurrían en promedio durante el transcurso del año, ligados de

manera cercana con la variación presentada en la inclinación que producían los

rayos solares, por el movimiento anual ocasionado por la altura del sol. Debido a

esto, se definió a la climatología como el estudio estructurado y sistemático de los

estados promedios que ocurren en la atmósfera, sean prevalecientes o constantes

seguidos por los fenómenos meteorológicos que se efectúan individualmente.

La climatología en ciertas ocasiones es considera como una rama adicional de la

meteorología, por el hecho, que no se puede negar, de que es imposible realizar

un estudio del clima de algún lugar sin haber efectuado de manera previa los

respectivos estudios meteorológicos, o, dicho de otra forma, observaciones

meteorológicas. Visto desde esa perspectiva, la climatología pasaría a ser

conocida como una meteorología de carácter estadístico. Pero, en los últimos

tiempos, el campo de la climatología ha logrado avances independientes

relevantes, llegando más allá que su tradicional método descriptivo y

posicionándose como una ciencia diferente y con objetivos propios, con la idea de

que “el clima puede ser aún más que simples estados de sucesión de tiempo”,

definiendo en esta frase lo fundamental de factores geográficos tales como las

masas oceánicas, la orografía, entre otros, en la definición del término clima.

Page 38: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

18

Variables Meteorológicas

La Agencia Estatal de Meteorología define a las variables meteorológicas de la

siguiente manera:

“Cantidad o magnitud meteorológica que puede adquirir distintos valores

numéricos dentro de un conjunto de números especificado. Algunas de las

principales variables meteorológicas son la presión atmosférica, la temperatura, la

humedad, la velocidad del viento, la nubosidad y la precipitación”. (Agencia Estatal

de Meteorología, 2018)

Las variables meteorológicas son cantidades que pueden ser medidas por medio

de los sistemas meteorológicos, un ejemplo puede ser la precipitación cuya unidad

de medición es el milímetro (mm).

Temperatura

Cuando hablamos de la temperatura nos referimos a la cantidad de calor o nivel

térmico que se encuentra presente en la atmósfera.

“La temperatura promedio se realiza en intervalos de 10 minutos tomando

muestras por cada minuto, su unidad de medición es en °C” (Gobierno de México,

s.f).

Se define a la temperatura como la medida del movimiento ocasionados por las

partículas en un medio. Un objeto puede poseer menos o más temperatura

dependiendo de la frecuencia de vibración, o de la velocidad de movimiento, de

todas las partículas que conforman dicho objeto. Al contrario de lo que se piensa,

calor y temperatura no son sinónimos, son conceptos que están relacionados

entre sí. Dado que el primero se mide en julios o calorías, la temperatura lo hace

en grados, ya sea Fahrenheit o centígrados.

A diferencia de cómo se puede pensar, la temperatura y su respectiva variación,

no disminuye acorde alcanza una altura en el sector atmosférico. Obtiene una

disminución constante con la altitud cuando se encuentra en la troposfera, en

teoría, 6.4°C por cada 1 kilómetro (1000 metros). A este fenómeno se le conoce

como gradiente vertical de temperatura. Al alcanzar una altura de unos 14000

Page 39: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

19

metros (14 kilómetros), en donde el límite de la tropopausa se encuentra ubicado,

la temperatura de manera precipitada deja de disminuir y comienza a incrementar.

Las temperaturas mínimas y máximas que se pueden registrar en un día

prestablecido se utilizan para determinar la temperatura media del día, al sumar

las dos temperaturas y luego dividiendo la cifra obtenida entre dos. El promedio

calculado a base de las temperaturas medias de cada día muestra la temperatura

media mensual, de igual forma, las mensuales presentan la anual. Estas

definiciones son significativas cuando, se habla de un incremento de las

temperaturas medias globales, al considerar factores del cambio climático. El

incremento indica las temperaturas medias por año, lo que significa que los valores

ubicados a los extremos sean mínimos o máximos, serían mucho mayores.

Humedad relativa

Se define a la humedad relativa como la media o promedio de todas las

mediciones que son efectuadas en un lapso general de 10 minutos. Es necesario

obtener alguna muestra al pasar un minuto, así como en la temperatura.

Esta magnitud meteorológica nos indica la cantidad de agua que se presenta en

el aire. Se expresa a manera de %. La humedad relativa que se encuentra en un

determinado volumen de aire es posible que varíe. Incrementa posiblemente si

entra en contacto con alguna masa de agua en estado de evaporación, ya sea un

mar, lago o río. Pueden también presentar algún cambio con la temperatura. Si

una masa de aire no tiene contacto con algo que origine vapor, o, en otras palabras,

con una fuente de vapor de agua finita, hará que reduzca su humedad relativa si

incrementa la temperatura, dado que la calidez del aire posee una capacidad

mayor para tener vapor. A diferencia, si reduce la temperatura, la humedad relativa

incrementa, debido a que, si el aire está más frío, podrá ser capaz de tener una

menor cantidad de vapor. Si continúa en descenso la temperatura, alcanzará una

etapa donde el aire se saturé de humedad, por lo que su humedad relativa será

del 100%. El momento en el cual la temperatura continúa disminuyendo, y se

condensa en pequeñas gotas al vapor de agua, es denominado el punto de rocío.

Page 40: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

20

Precipitación

La precipitación puede ser entendida como cualquier fenómeno físico que cae

desde la atmósfera (lluvia, granizo, nieve) hacia la corteza terrestre. Esta variable

se expresa en milímetros (mm).

ESTACIONES METEOROLÓGICAS

Según los expertos, las estaciones meteorológicas se definen como un lugar en

el cual se realizan una serie de estudios sobre el comportamiento del medio

ambiente y la atmósfera. Según la Organización Meteorológica Mundial estas

estaciones se clasifican de acuerdo con las necesidades de los datos de

observación que amerite la institución:

Cuadro 2 Clasificación de las estaciones meteorológicas de acuerdo con las

necesidades de los datos de observación

Clasificación de las estaciones meteorológicas

Según su finalidad: 1. Sinópticas

2. Climatológicas

3. Agrícolas

4. Aeronáuticas

5. Especiales

De acuerdo con la magnitud de las

observaciones

1. Principales

2. Ordinarias

3.Auxiliares

Por el nivel de observación 1. Superficie

2. Altitud

Según el lugar de observación 1. Terrestre

2. Aéreas

3. Marítimas

Elaborado por: Lucy Anastacio– Marlon Barzola Fuente: (Instituto Nacional de Investigaciones Agrícolas, 2017)

Page 41: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

21

Para nuestro caso de estudio nos centraremos en las estaciones meteorológicas

de acuerdo con el nivel de observación basadas en la superficie, debido a que en

este grupo se encuentran las estaciones convencionales y las estaciones

automáticas.

Gráfico 3 Estación meteorológica automática

Elaborado por: Irri Systems Fuente: (Irri Systems, 2015)

Estaciones Meteorológicas Convencionales

“Es una estación que está constituida por instrumentos convencionales, donde

la variable meteorológica es convertida en un movimiento mecánico que hace

desplazar una plumilla sobre una banda de papel que se avanza continuamente

por un sistema de relojería, y genera una gráfica” (Instituto Nacional de

Investigaciones Agrícolas, 2017).

Una estación convencional requiere de la intervención de personal capacitado

para la lectura y registro de los datos, la información es generada gracias a los

sensores con los que la estación cuenta: termómetros, pluviómetros, veletas, entre

otros sensores que cumplen una determinada función.

Page 42: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

22

Cuadro 3 Equipos principales en una estación convencional

Parámetro Sensor

Temperatura del aire Termómetro

Temperatura del bulbo húmedo Termómetro

Temperaturas extremas Termómetro de máxima y mínima

Precipitación Pluviómetro

Presión Barómetro y Barógrafo

Rapidez del viento Anemógrafo

Dirección del viento Veleta

Elaborado por: Lucy Anastacio Burgos – Marlon Barzola Fuente: (Ureña Elizondo, 2011)

Gráfico 4 Estación meteorológica convencional

Elaborado por: meteo.fisica.edu.uy Fuente: (Renom, 2011)

Estaciones Meteorológicas Automáticas

Este tipo de estaciones meteorológicas se basan en herramientas electrónicas,

que realizan sus registros de lecturas diarias en memorias de almacenamiento

sólido. A diferencia de las estaciones meteorológicas convencionales, estas

necesitan de poca intervención humana debido a que la información generada por

Page 43: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

23

los sensores es enviada y almacenada en un servidor a través de un enlace de

comunicación establecido previamente.

Gráfico 5 Componentes de una estación meteorológica automática

Elaborado por: López Martínez Fuente: (López Martínez, 2016)

Pantalla de Stevenson

Tobajas Garcia nos dice:

“El objetivo de la pantalla de protección de Stevenson es evitar que las lecturas

de temperatura se vean alteradas por la radiación solar y proteger los sensores

contra posibles fenómenos adversos, como pueden ser la lluvia, el hielo, el rocío

y el viento” (Tobajas Garcia, 2016).

Este instrumento es común encontrarlo en cualquier tipo de estación

meteorológica, generalmente está hecho de algún material plástico o de madera

para evitar que los sensores obtengan valores elevados de temperatura.

Page 44: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

24

Gráfico 6 Pantalla de Stevenson

Elaborado por: Alberto Tobajas García Fuente: (Tobajas Garcia, 2016)

TECNOLOGÍA EMPLEADA PARA LA COMUNICACIÓN

ENTRE LA ESTACIÓN Y EL SERVIDOR

El método de comunicación empleado entre la estación meteorológica y el servidor

fue a través de una red GPRS. Para poder entender el funcionamiento de este

detallaremos a continuación los conceptos fundamentales que conllevan esta

tecnología.

GSM

GSM por su nombre en inglés se refiere a Sistema Global de Comunicaciones

Móviles. Es un estándar muy usado conocido como 2G desde que hubo un gran

cambio en las comunicaciones analógicas a digitales.

La Universidad Internacional de Valencia nos indica que:

“La banda de frecuencia en la que opera el GSM difiere según el territorio. En

Europa se utiliza el espectro radioeléctrico de 900 y 1800 MHZ, mientras que en

Estados Unidos la banda es la de 1900. Esto hace que no todos los móviles GSM

puedan funcionar en todo el mundo, a no ser que su tecnología esté preparada

para conectarse a todas las bandas” (Universidad Internacional de Valencia, 2018).

Page 45: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

25

La tecnología GSM tiene características para uso del envió de datos inalámbricos

desde cualquier parte que son las siguientes:

• Tiene una velocidad de transferencia de 9.6 Kbps.

• El tiempo de establecer la conexión es de 15 a 30 segundos.

• El pago será por tiempo de conexión.

Al tener una baja velocidad de transferir datos limitaría cierta cantidad de servicios

que internet puede ofrecer. Ejemplo, si la velocidad del internet es de 9.6 Kbps no

se podría navegar de manera provechosa, además hay que tener en

consideración el pago por tiempo de conexión que se utiliza y se paga en lugar del

uso por tráfico, los costes aumentarían.

Esta característica que tiene esta tecnología conlleva a que sea solo usada para

voz. La tecnología GSM utiliza TDMA (Acceso Múltiple por división de tiempo), su

función es asignar ranuras de múltiples flujos de tiempo de conversación y que

alterna una secuencia de cada conversación en pequeños intervalos. En el

transcurso de dichos intervalos, los dispositivos pueden transmitir la información.

Para diferenciar que usuarios se encuentran conectados a la red, cada dispositivo

usa un módulo de identificación de suscriptor llamado tarjeta SIM.

Matus expresa que:

“Las tarjetas SIM son una de las características claves de las redes GSM.

Albergan la suscripción de tu servicio, la identificación de la red y la información

de las direcciones. Las tarjetas también se utilizan para asignar espacios de

tiempo a la conversación telefónica y, además, le comunican a la red los servicios

a los cuales tienes acceso. Como dijimos, almacenan tus contactos, además de

la información del contacto que le corresponde. Incluso se pueden usar para pasar

información entre teléfonos, si un operador lo permite” (Matus, 2018).

Page 46: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

26

Estaciones móviles y estaciones base

Los dispositivos celulares son denominados estaciones móviles. Para que una

estación este en función se requiere de una tarjeta SIM que abarca datos del

terminal y usuario. Cada dispositivo lleva un identificador único, denominado IMEI,

estas tarjetas tienen un identificador propio internacional, por lo cual puede

transferirse a otro equipo sin perder información.

La estación base o torre de repetición es indicada por la SIM, por la cual, el usuario

puede comunicarse a través de ella. Dicha conexión es realizada a través de

ondas de radio.

Las estaciones son unidas en red a través de un controlador, encargado de

manejar recursos para que una comunicación sea favorable para su uso. Al mismo

tiempo todos los controladores pueden conectarse al centro del conmutador a

través de un cable. Estos conmutadores son verificados por el operador de la

telefonía, donde se almacena toda la información y se comprueba las identidades

de las SIM.

GPRS

GPRS (General Packet Radio Service) es una tecnología que compensa lo

necesario en GSM, a lo que respecta en la transmisión de datos, insertando una

red de conmutación de paquetes que trabaja de manera paralela en la

conmutación de circuitos de GSM. Blasco nos menciona que:

“GPRS significa General Packet Radio Service (servicio general de paquetes

vía radio) y es una extensión mejorada del GSM. Permite la mensajería

instantánea, los servicios de mensajes cortos (SMS) y multimedia (MMS) y de

correo electrónico y que estemos "siempre conectados", entre otras cosas.

Proporciona una cobertura inalámbrica completa y velocidades de transferencia

de entre 56 a 114 kbps (kilobits por segundo). Por ejemplo, nos permite enviar 30

SMS por minuto, mientras que con GSM podemos mandar entre 6 y 10”. (Blasco,

2016)

La tecnología GPRS comenzó como una transformación de la red GSM

reutilizando parte de la estructura de GSM. Por lo cual, GPRS tiene desde sus

Page 47: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

27

principios una misma cobertura que la actual red GSM. Sus objetivos principales

de esta tecnología son:

• Conservar los equipos de transmisión e interfaz radio GSM.

• Alcanzar a transmitir datos a una alta velocidad realizando pequeños

cambios en la red GSM.

El protocolo WAP fue una de las novedades principales que introdujo en este

sistema establecido para las aplicaciones inalámbricas, con esto los teléfonos

móviles pueden tener una gran cantidad de aplicaciones dentro de una red,

aprovechando del internet a través de los terminales móviles.

Uno de los cambios que implemento la tecnología GPRS fue el método de pago a

lo que se refiere en las transferencias de datos. Su proceso de pago era a través

del tiempo de conexión del usuario, lo que limitaba demasiado su uso. El pago

después fue equilibrado por megabytes consumidos, así cualquiera que tuviera un

dispositivo móvil tenía la posibilidad de esta conectado a la red por mucho más

tiempo y poder interactuar con algunas aplicaciones.

Funcionamiento GPRS

Uno o diversos puertos de comunicación que trabajan con formato USB, Ethernet,

serial RS485 o RS232, son unidas a la red de telefonía celular por medio de

módems GPRS. En otras palabras, trabajan como un teléfono celular, pero

disponen de un puerto de comunicación en vez de un micrófono o audífono. Al

haber establecido el contrato con la respectiva compañía de telefonía, se debe

insertar la tarjeta SIM al dispositivo.

El primer paso, es configurar el módem GPRS y permitir la comunicación a una

dirección IP previamente establecida. Es necesario que la IP del destinatario sea

permanente, debido a que, si no es de esta forma, habría que configurar

nuevamente el módem cada vez que se establezca la conexión, lo que se vuelve

imposible.

Si uno quiere que el módem no sea el responsable del inicio de la comunicación,

una opción es desarrollar una VPN o Red Privada Virtual, para que el dispositivo

Page 48: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

28

conectado a dicho módem se convierta en parte de la red, así como los otros

equipos. Es decir, que trabaje como una red LAN, utilizando el servicio de Internet

como un adicional a la red, de manera que los datos sean encriptados y exista

seguridad.

Gráfico 7 Funcionamiento GPRS

Elaborado por: Raúl Cobos Fuente: (Cobo, 2014)

Actualmente es fácil utilizar la red GPRS que tienen las organizaciones de

telefonía móvil para transferir datos entre dispositivos de medición, actuación y

control que se van a instalar o que ya están instalados en las empresas, siendo

una gran competencia para las soluciones que mostraban los enlaces de

radiofrecuencias particulares, con el ahorro correspondiente del trámite de

frecuencias ante la entidad encargada de las mismas. Dichas redes, en la

actualidad, disponen de las seguridades respectivas, y su tasa de transferencia

de datos por medio de GPRS es de 50 kbit/s, en comparación con la tecnología

EDGE (Enhanced Data rates for GSM Evolution) que llega a 150 kbit/s, una

velocidad que goza de gran aceptación en proyectos industriales.

Elementos de una red GPRS

GSN (Gateway Support Node) de GPRS es el componente principal de la

infraestructura. GSN tiene dos tipos de nodos, tanto de entrada (Serving GPRS

Support Node, SGSN), que facilita una conectividad a las MSC de GSM y otros de

Page 49: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

29

salida (Gateway GPRS Support Node, GGSN), que facilita la interconexión a los

datos externos en su sistema en redes.

Estos nodos pueden establecer la intercomunicación y la conexión con otras redes

de datos debido que tienen la capacidad de administrar el traslado de usuarios por

medio de inscripción GPRS, capaces de otorgar paquetes de datos a las

estaciones móviles. Los GSN pueden estar físicamente integrado en el MSC

(Mobile Switching Center) o pueden ser parte separados de la red.

Gráfico 8 Elementos Red GPRS

Elaborado por: Francisco Prieto Fuente: (Prieto, 2015)

A continuación, se detallan los nodos específicos de una red GPRS:

SGSN

SGSN es el componente principal de la red GPRS, vinculado al BSC por medio

de la interfaz Gb y forma un servicio para el terminal móvil un punto de acceso de

la red GPRS. Este elemento puede desempeñar una gran cantidad de numero

BSS (BTS+BSC). Sus funciones son:

• Los datos realizan una retransmisión entre el terminal GPRS y SGSN. Esto

se elabora en los dos valores, dependiendo donde se procedan los datos.

• Resistir una interfaz Gb con BSC.

Page 50: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

30

• Gestión en los terminales móviles GPRS para su autenticación, si se

completa con éxito el proceso, encargar su inscripción y gestión de

movilidad en la red GPRS.

• Recopila información necesaria para generar CDRs (Call Detail

Recordings) de notas y enviarlos al GG.

• Gestionar la conversión del protocolo IP empleado en la red troncal a los

protocolos SNDCP y LLC empleados entre el SGSN y el terminal móvil.

Básicamente se puede decir que el SGSN equivale a una MSC a nivel funcional,

con la salvedad de que conmuta paquetes.

GGSN

El GGSN proporciona la interconexión entre la red GPRS y las redes de paquetes

de datos externas, como por ejemplo Internet, Intranets corporativas, etc.

El GGSN trata de encaminar una subred y oculta la infraestructura GPRS de las

redes externas.

GGSN tiene como función los siguientes literales:

• Admite desde la intranet o internet datos de usuarios y lo envía hacia el

SGSN controlado a través del terminal a una red troncal mediante el

protocolo GTP (GPRS Tunelling Protocol).

• Acepta paquetes de datos desde la red troncal GPRS, dirige esos datos

de usuarios hacia el internet.

• Desde la red troncal recibe datos y configura el procedimiento

correspondiente.

• Asegura la privacidad en la red y el terminal GPRS, por lo tanto, el GGSN

es el encargado de realizar una puerta entre las redes externas y la red

GPRS.

• Facilita direcciones IP cuando emplea direccionamiento dinámico a los

terminales GPRS.

Page 51: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

31

COMPONENTES ELECTRÓNICOS EMPLEADOS PARA LA

CONSTRUCCIÓN DE LA ESTACIÓN METEOROLÓGICA

Arduino Uno

Arduino UNO es un microcontrolador que consta de 14 pines de entrada / salida

digital, 6 entradas analógicas, un cristal de cuarzo de 16 MHz, una conexión USB,

y un conector de alimentación. Este dispositivo se usa comúnmente para

desarrollar proyectos de electrónica y poder minimizar costos de adquisición en

los materiales que se vayan a requerir. Esta placa se programa con el Software

Arduino IDE que se obtiene descargándolo desde su página oficial “arduino.cc” y

compatible con las plataformas de Windows, Linux y Mac OSX.

Gráfico 9 Partes de un Arduino Uno

Elaborado por: Ingeniería Mecafenix Fuente: ( Ingeniería Mecafenix, 2017)

Cuadro 4 Especificaciones técnicas del Arduino Uno

Especificaciones técnicas

Microcontrolador ATmega328

Voltaje Operativo 5v

Voltaje de Entrada (Recomendado) 7 – 12 v

Pines de Entradas/Salidas Digital 14 (de las cuales 6 son salidas PWM)

Pines de Entradas Análogas 6

Memoria Flash: 32 KB

Page 52: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

32

SRAM 2 KB

EPROM 1 KB

Velocidad de reloj 16 MHZ

Elaborado por: Lucy Anastacio– Marlon Barzola Fuente: (PlusElectric, 2014)

Raspberry Pi Zero

González García nos dice:

“El Raspberry Pi es un integrado de placa reducida, o placa única, de bajo costo

desarrollado en el Reino Unido por la fundación “Raspberry Pi”, con el objetivo de

estimular la enseñanza de ciencias de la computadora en las escuelas y

universidades” (González García, 2015).

La característica principal del Raspberry Pi Zero es que contiene algunas

funcionalidades del anterior Raspberry Pi, lo que ocasiona que sea más rápido

que el original. El Raspberry Pi Zero tiene una potencia que es dada por un

procesador Broadcom BCM2835 con su núcleo ARM11 de 1 GHz, lo cual esta

incrustado en la placa de circuitos. Este dispositivo necesita de una memoria RAM

para llevar a cabo el trabajo, lo cual trae 512MB de memoria. Su sistema operativo

se ejecuta desde una tarjeta tipo microSD.

Gracias al sistema operativo Raspbian, el integrado puede ser capaz de soportar

servidores web y servidores de bases de datos, en esta ocasión hemos decidido

optar como servidor web el programa Apache debido a su buena compatibilidad

con el lenguaje de programación PHP, y como gestor de base de datos

emplearemos MySQL Server por su gran velocidad de procesamiento de

información. Los programas mencionados al no depender de equipos potentes el

Raspberry podrá trabajar sin que se vea afectado su rendimiento.

Page 53: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

33

Gráfico 10 Raspberry Pi Zero

Elaborado por: Raspberry Pi Foundation Fuente: (Raspberry Pi Foundation, 2019)

Módulo A7 GSM/GPS/GPRS

El A7 GSM/GPS/GPRS es módulo que nos permite realizar una comunicación

inalámbrica mediante el envío de paquetes SMS con la ayuda de una tarjeta SIM

de cualquier operadora gracias a su compatibilidad con la red GPRS de banda

dual GSM/GPRS. Este módulo soporta comandos AT que permiten enviar y recibir

llamadas y mensajes de texto.

En el presente proyecto el módulo A7 será empleado como medio de

comunicación entre el servidor de base de datos montado en el Raspberry PI y la

estación meteorológica aprovechando su funcionalidad de GPRS.

Gráfico 11 Módulo A7 GSM/GPS/GPRS

Elaborado por: mectronica.com Fuente: (Mactronica, s.f)

Page 54: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

34

Cuadro 5 Especificaciones Técnicas Módulo A7 GSM/GPS/GPRS

Especificaciones Técnicas

Compatibilidad Arduino Uno

Arduino Mega

Bandas 850/900/1800/1900 MHz

Voltaje operativo 5 VDC

Corriente Máximo de 2A

Elaborado por: Lucy Anastacio– Marlon Barzola Fuente: (HeTPro, 2019)

Comandos AT

Son una serie de instrucciones que permiten a la telefonía móvil GSM establecer

una comunicación entre sus terminales con la finalidad de realizar llamadas, enviar

mensajes de textos, entre otras funcionalidades.

Los comandos AT tiene como principal finalidad la comunicación con módems, a

su vez, la telefonía móvil GSM adopto este estándar como lenguaje para la

comunicación entre sus terminales. Todos los teléfonos móviles GSM tienen

comandos AT que se encarga de una interfaz para configurar y dar instrucciones

a sus terminales. Estas instrucciones la podemos encontrar en una

documentación técnica de los terminales GSM, donde nos permitirá realizar

acciones como llamadas de datos o voz, leer, escribir y otras configuraciones del

terminal.

Sensor DHT21

Es definido como un sensor digital enfocado a medir la humedad relativa y

temperatura del airé el cual goza de una precisión detallada dentro de un

contenedor robusto. Está compuesto de un termistor, un sensor capacitivo de

humedad, y de un microcontrolador que se ocupa de efectuar la respectiva

conversión de señal analógica al tipo digital. Se recomienda proteger al sensor de

la radiación directa del sol mediante el uso de una pantalla de Stevenson.

Page 55: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

35

Gráfico 12 Sensor de temperatura y humedad relativa DHT21

Elaborado por: Naylamp Mechatronics Fuente: (Naylamp Mechatronics, s.f)

Cuadro 6 Especificaciones técnicas Sensor DHT21

Especificaciones técnicas

Voltaje de Operación: 3.5V - 5.5V DC

Consumo corriente: 1mA - 1.5mA

Rango de Temperatura: -40 hasta 80°C

Precisión Temperatura: +- 0.5°C

Resolución Temperatura: 0.1°C

Rango de Humedad Relativa: 0 a 100% RH

Precisión HR: +- 3%

Resolución Humedad: 0.1%RH

Tiempo de sensado: 2s

Distancia máxima: 20m

Elaborado por: Lucy Anastacio – Marlon Barzola

Fuente: (Naylamp Mechatronics, s.f)

Page 56: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

36

Sensor HC-SR04

Es un sensor que utiliza ondas ultrasónicas para determinar la distancia de un

objeto en un rango de 2 a 450 cm. Este módulo incorpora un emisor conocido

como pin trigger (TRIG) que envía una ráfaga ultrasónica y un receptor (pin

ECHO) que capta el rebote de la onda. El tiempo que la onda sonora tarde en

rebotar entre el objeto hasta el receptor puede utilizarse para determinar la

distancia que existe entre el sensor y el objeto. Este módulo se empleará para

medir el nivel de lluvia que se almacenará en un recipiente y así determinar la

precipitación. Para el cálculo de la distancia se hace uso de la siguiente fórmula:

Distancia(m) =(Tiempo del pulso ECO)(velocidad del sonido)

2

Gráfico 13 Funcionamiento del sensor HC-SR04

Elaborado por: GeekFactory Fuente: (Tutoriales Arduino, 2014)

Cuadro 7 Especificaciones técnicas del Sensor HC-SR04

Especificaciones técnicas

Tensión de alimentación: 5 Vcc

Frecuencia de trabajo 40 KHz

Rango máximo 4.5 m

Rango mínimo 1.7 cm

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: (Electronilab, s.f)

Page 57: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

37

Regulador de voltaje Step-Down LM2596S con Display

Según Herramientas Tecnológicas Profesionales:

“El circuito LM2596S es un circuito integrado de National Semiconductor que

provee la capacidad de regular o decrementar el voltaje de entrada del circuito

(boost, flyback, DC-DC). El integrado maneja un rango de operación de 3.5 a 40V

y el voltaje de salida es ajustable por el usuario vía potenciómetro de precisión.

En el display se puede observar el voltaje de salida de la tarjeta” (Herramientas

Tecnológicas Profesionales, 2019).

Este circuito nos ayudará a mantener un voltaje constante de 5.5V a la entrada del

microcontrolador Arduino Uno y así evitar que los demás componentes sufran

sobrecargas de tensión.

Gráfico 14 Regulador de Voltaje LM2596S

Elaborado por: Herramientas Tecnológicas Profesionales Fuente: (HETPRO, 2019)

Cuadro 8 Especificaciones técnicas LM2596S

Especificaciones técnicas

Rango de voltaje de salida 4 a 35 V

Corriente máxima de salida 3A

Eficiencia de conversión 92%

Temperatura de operación -40º a 85º C (hasta 10W)

Incremento de temperatura máximo 40º C

Regulación de carga y voltaje +- 0.5%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: (HETPRO, 2019)

Page 58: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

38

Panel solar 18V 15W

Los paneles solares son dispositivos que aprovechan la energía solar para

generar electricidad los cuales pueden dividirse en dos grupos: paneles

fotovoltaicos y los colectores solares que se encargan de producir agua caliente

para uso doméstico. Mientras que los paneles solares fotovoltaicos convierten la

radiación solar en electricidad debido al efecto fotovoltaico que producen las

celdas de estos paneles, generando así campo eléctrico que producirá la debida

corriente eléctrica.

Gráfico 15 Panel solar fotovoltaico 18V 15W

Fuente: baggod.com Elaborado por: (Banggood, s.f)

Regulador solar CMP12-10A

Estos reguladores de carga son necesarios dentro de cualquier instalación solar,

actúan como corte de paso de energía y van instalados entre la batería y el panel

solar para controlar la carga y descarga de la misma.

Page 59: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

39

Gráfico 16 Regulador solar CMP12-10A

Elaborado por: Mrwatt Fuente: (MRWatt , 2019)

Cuadro 9 Especificaciones técnicas Regulador Solar CMP12-10A

Especificaciones técnicas

Tensión nominal 12-24 V

Corriente nominal 20ª

Temperatura de funcionamiento -10º - 60º C

Desconexión de bajo voltaje 10.7V/21.4V

Reconexión de bajo voltaje 12.5V/25.0V

Elaborado por: Lucy Anastacio – Marlon Barzola

Fuente: (MRWatt , 2019)

Batería recargable GEL 12V 7.0 Ah

Son baterías de GEL aquellas en las que se añade un compuesto de silicona al

electrolito haciendo que su tiempo de vida útil sea mayor a diferencia de otras.

Son capaces de soportar temperaturas elevadas y presentan buena resistencia a

las vibraciones o golpes, permitiendo que este tipo de baterías funcionen

perfectamente para instalaciones solares aisladas y así proveer energía suficiente

a la estación meteorológica.

Page 60: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

40

Gráfico 17 Batería de GEL 12V 7.0 Ah

Elaborado por: Seguridad Total Fuente: (Seguridad Total, s.f)

Caja estanca ip65

Para que todos los dispositivos electrónicos puedan estar a la intemperie será

necesario utilizar una caja plástica con protección a la radiación solar, estas cajas

son destinadas al sector industrial y capaces de soportar temperaturas desde -25º

hasta 40º C.

Gráfico 18 Caja estanca ip65

Elaborado por: Verelectrico Fuente: (Verelectrico, 2015)

Page 61: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

41

SOFTWARE UTILIZADO PARA LA PROGRAMACIÓN Y

CONFIGURACIÓN DEL PROYECTO

Arduino IDE

Arduino IDE es un entorno de desarrollo integrado (IDE) que se emplea para la

programación de cualquier placa Arduino que toma las bases del entorno

Processing y el lenguaje de programación Wiring.

Gráfico 19 Arduino IDE

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: (Lucy Anastacio – Marlon Barzola, 2019)

Raspbian

Para comenzar a trabajar con el ordenador de placa reducida Raspberry es

necesario instalar su sistema operativo. Raspbian es definido como un sistema

operativo de código abierto, que surge de Debian, pero de forma optimizada

enfocado para trabajar en el Raspberry Pi. El término sistema operativo indica a

un grupo de herramientas y programas básicos que hacen posible que pueda

ejecutarse el Raspberry Pi. Pero, Raspbian brinda no solo un sistema operativo,

sino también un conjunto de 35000 paquetes, un software previamente compilado

con un formato que hace sencilla y agradable su instalación en el definido

Raspberry Pi.

Page 62: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

42

Gráfico 20 Logotipo Raspbian

Elaborado por: Raspberry Pi Foundation Fuente: (Raspberry Pi Foundation, 2019)

Patrón Modelo – Vista – Controlador

El Modelo – Vista – Controlador es un esquema de arquitectura de software que

nos permite desarrollar aplicaciones web complejas de una manera ordenada y

que cualquier desarrollador será capaz de adaptarse cuando requiera dar

mantenimiento a una aplicación. Sirve para separar toda lógica del negocio del

sitio o aplicación web de la interfaz de usuario evitando así el denominado “código

espagueti”.

Este esquema se divide en tres niveles de abstracción:

1) Modelo: Es la parte lógica del negocio que se encarga de interactuar

directamente con la base de datos.

2) Vista: Es la parte que se mostrará al usuario final y con la que podrá

interactuar visualmente.

3) Controlador: Es el intermediario entre la vista y el modelo. Se encarga de

redireccionar las peticiones del usuario hacia el modelo y retornar los

resultados nuevamente hacia la vista.

Para poder implementar este esquema de desarrollo se deben crear directorios

con una estructura similar a la siguiente:

Page 63: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

43

Gráfico 21 ¿Qué es el MVC?

Elaborado por: Víctor Robles Fuente: (Robles, 2019)

El siguiente gráfico muestra claramente el funcionamiento del esquema MVC:

Gráfico 22 Esquema general MVC

Elaborado por: PHPZAG Team Fuente: (PHPZAG Team, 2017)

PHP

Para la programación del servidor hemos optado por utilizar PHP debido a su

amplia versatilidad y curva de aprendizaje sencilla.

PHP o Hypertext Preprocessor es un lenguaje de programación de código abierto

que es actualmente uno de los más populares dentro del desarrollo web debido a

su fácil aprendizaje y por su capacidad de poder ser combinado con en el lenguaje

de marcado HTML.

Page 64: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

44

Gráfico 23 Sintaxis PHP

Elaborado por: php.net Fuente: (PHP, 2001)

MySQL

MySQL es el sistema de gestión de base de datos relacionales de código abierto

más popular en la actualidad. Oracle Corporation afirma:

“Una base de datos es una colección estructurada de datos. Puede ser

cualquier cosa, desde una simple lista de compras hasta una galería de imágenes

o la gran cantidad de información en una red corporativa. Para agregar, acceder

y procesar datos almacenados en una base de datos de computadora, necesita

un sistema de administración de base de datos como MySQL Server”. (Oracle

Corporation, 2019)

Gráfico 24 Creación de Cuadro en MySQL

Elaborado por: byspel.com Fuente: (Byspel, 2018)

Page 65: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

45

El sistema de base de datos MySQL puede ejecutarse en casi todos los sistemas

operativos, como Linux, UNIX y Windows. MySQL es capaz de asociarse con más

aplicaciones elaboradas en la web y publicaciones en línea, se trata de un

implemento importante de código abierto llamado LAMP. Las actualizaciones que

ha obtenido MySQL han favorecido a desarrolladores y se ha convertido en una

de las herramientas más usadas.

PhPMyAdmin

Es una herramienta Open Source desarrollada con el lenguaje de programación

PHP , capaz de manejar sentencias SQL a través de la Web. phpMyAdmin. Esta

herramienta soporta varias operaciones de consultas en MySQL y MariaDB. Las

operaciones que se realizan con frecuencia con esta aplicación son: gestión de

bases de datos, Cuadros, columnas, etc. Estas operaciones pueden ser realizadas

a través de la interfaz de usuario.

Gráfico 25 Interfaz de phpMyAdmin

Elaborado por: phpmyadmin.net Fuente: (phpMyAdmin, 2019)

Page 66: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

46

FUNDAMENTACIÓN LEGAL

El desarrollo del presente trabajo de titulación se basa y ampara en las siguientes

leyes establecidas por la Constitución de la República del Ecuador:

Según la Constitución de la República del Ecuador

Sección octava

Ciencia, tecnología, innovación y saberes ancestrales

Art. 385.- El sistema nacional de ciencia, tecnología, innovación y saberes

ancestrales, en el marco del respeto al ambiente, la naturaleza, la vida, las culturas

y la soberanía, tendrá como finalidad:

1. Generar, adaptar y difundir conocimientos científicos y tecnológicos.

2. Recuperar, fortalecer y potenciar los saberes ancestrales.

3. Desarrollar tecnologías e innovaciones que impulsen la producción

nacional, eleven la eficiencia y productividad, mejoren la calidad de vida y

contribuyan a la realización del buen vivir.

Art. 387.- Será responsabilidad del Estado:

1. Facilitar e impulsar la incorporación a la sociedad del conocimiento para

alcanzar los objetivos del régimen de desarrollo.

2. Promover la generación y producción de conocimiento, fomentar la

investigación científica y tecnológica, y potenciar los saberes ancestrales,

para así contribuir a la realización del buen vivir, al sumak kawsay.

3. Asegurar la difusión y el acceso a los conocimientos científicos y

tecnológicos, el usufructo de sus descubrimientos y hallazgos en el marco

de lo establecido en la Constitución y la Ley

4. Garantizar la libertad de creación e investigación en el marco del respeto

a la ética, la naturaleza, el ambiente, y el rescate de los conocimientos

ancestrales.

5. Reconocer la condición de investigador de acuerdo con la Ley.

Page 67: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

47

Según la Ley Orgánica de Telecomunicaciones

Título II

Redes y prestación de servicios de telecomunicaciones

Art. 9.- Redes de telecomunicaciones.

Se entiende por redes de telecomunicaciones a los sistemas y demás recursos

que permitan la transmisión, emisión y recepción de voz, vídeo, datos o cualquier

tipo de señales, mediante medios físicos o inalámbricos, con independencia del

contenido o información cursada.

El establecimiento o despliegue de una red comprende la construcción, instalación

e integración de los elementos activos y pasivos y todas las actividades hasta que

la misma se vuelva operativa.

Art. 10.- Redes públicas de telecomunicaciones.

Toda red de la que dependa la prestación de un servicio público de

telecomunicaciones; o sea utilizada para soportar servicios a terceros será

considerada una red pública y será accesible a los prestadores de servicios de

telecomunicaciones que la requieran, en los términos y condiciones que se

establecen en esta Ley, su reglamento general de aplicación y normativa que

emita la Agencia de Regulación y Control de las Telecomunicaciones.

Art. 12.- Convergencia.

El Estado impulsará el establecimiento y explotación de redes y la prestación de

servicios de telecomunicaciones que promuevan la convergencia de servicios, de

conformidad con el interés público y lo dispuesto en la presente Ley y sus

reglamentos. La Agencia de Regulación y Control de las Telecomunicaciones

emitirá reglamentos y normas que permitan la prestación de diversos servicios

sobre una misma red e impulsen de manera efectiva la convergencia de servicios

y favorezcan el desarrollo tecnológico del país, bajo el principio de neutralidad

tecnológica.

Page 68: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

48

Título VIII

Secreto de las comunicaciones y protección de datos personales

Capítulo I

Secreto de las comunicaciones

Art. 76.- Medidas técnicas de seguridad e invulnerabilidad

Las y los prestadores de servicios ya sea que usen una red propia o la de un

tercero, deberán adoptar las medidas técnicas y de gestión adecuadas para

preservar la seguridad de sus servicios y la invulnerabilidad de la red y garantizar

el secreto de las comunicaciones y de la información transmitida por sus redes.

Dichas medidas garantizarán un nivel de seguridad adecuado al riesgo existente.

En caso de que exista un riesgo particular de violación de la seguridad de la red,

el prestador de servicios de telecomunicaciones deberá informar a sus abonados,

clientes o usuarios sobre dicho riesgo y, si las medidas para atenuar o eliminar

ese riesgo no están bajo su control, sobre las posibles soluciones.

Según el decreto 1014 Software Libre en Ecuador

Art. 2.- Se entiende por Software Libre, a los programas de computación que se

pueden utilizar y distribuir sin restricción alguna, que permitan su acceso a los

códigos fuentes y que sus aplicaciones puedan ser mejoradas.

Estos programas de computación tienen las siguientes libertades:

a) Utilización del programa con cualquier propósito de uso común.

b) Distribución de copias sin restricción alguna.

c) Estudio y modificación del programa (Requisito: código fuente disponible).

d) Publicación del programa mejorado (Requisito: código fuente disponible).

Art. 4.- Se faculta la utilización de software propietario (no libre) únicamente

cuando no exista solución de Software Libre que supla las necesidades requeridas,

o cuando esté en riesgo la seguridad nacional, o cuando el proyecto informático

se encuentre en un punto de no retorno.

Page 69: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

49

Para efectos de este decreto se comprende como seguridad nacional, las

garantías para la supervivencia de la colectividad y la defensa del patrimonio

nacional.

Para efectos de este decreto se entiende por un punto de no retorno, cuando el

sistema o proyecto informático se encuentre en cualquiera de estas condiciones:

a) Sistema en producción funcionando satisfactoriamente y que un análisis de

costo beneficio muestre que no es razonable ni conveniente una migración a

Software Libre.

b) Proyecto en estado de desarrollo y que un análisis de costo – beneficio muestre

que no es conveniente modificar el proyecto y utilizar Software Libre.

Periódicamente se evaluarán los sistemas informáticos que utilizan software

propietario con la finalidad de migrarlos a Software Libre.

Art. 5.- Tanto para software libre como software propietario, siempre y cuando se

satisfagan los requerimientos, se debe preferir las soluciones en este orden:

a) Nacionales que permitan autonomía y soberanía tecnológica.

b) Regionales con componente nacional.

c) Regionales con proveedores nacionales.

d) Internacionales con componente nacional.

e) Internacionales con proveedores nacionales.

f) Internacionales.

PREGUNTA CIENTÍFICA

¿Resulta favorable para la Facultad de Ciencias Naturales de la Universidad de

Guayaquil disponer de una estación meteorológica que genere datos en tiempo

real con un historial de información de las variables climáticas: temperatura,

humedad y precipitación?

La Facultad de Ciencias Naturales al disponer de una estación meteorológica, los

docentes y estudiantes podrán desarrollar proyectos de invernaderos en zonas

rurales, planes de gestión de riesgo e incluso realizar investigaciones con mayor

Page 70: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

50

rapidez en sus temas de titulación puesto que la información generada por la

estación meteorológica será accesible en cualquier momento que deseen.

DEFINICIONES CONCEPTUALES

En esta sección detallaremos los términos básicos de nuestro caso de estudio:

Clima: Es un estado promedio en el que se encuentra el tiempo, o de forma

específica, como una representación del tiempo en entorno estadístico,

considerando definiciones tales como la variabilidad de cantidades establecidas y

valores promedios que se presenten en lapsos temporales, ya sean meses o

llegando incluso a millones de años.

Atmósfera: “Capa gaseosa que rodea al planeta Tierra, se divide teóricamente

en varias capas concéntricas sucesivas. Estas son, desde la superficie hacia el

espacio exterior: tropósfera, tropopausa, estratósfera, estratopausa, mesósfera y

termósfera.” (CIIFEN, 2017).

Meteorología: Es la ciencia que estudia lo relacionado a la atmósfera, ya sean

los fenómenos que se presentan (o meteoros) o sus respectivas propiedades.

Para estudiar la atmósfera es necesario conocer las variables meteorológicas o

una serie de magnitudes como, por ejemplo: la humedad, la presión atmosférica

o la temperatura, que pueden cambiar dependiendo del tiempo y el espacio.

Climatología: “La climatología consiste en el estudio del clima, sus variaciones y

extremos y su influencia en varias actividades, sobre todo (aunque no

exclusivamente) en los ámbitos de la salud, la seguridad y el bienestar humano”

(Organización Meteorológica Mundial, 2011).

Temperatura: Es una magnitud que tiene relación con la velocidad del movimiento

que realizan todas las partículas que conforman a la materia. A mayor agitación

presentada, la temperatura será mayor.

Humedad relativa: Es definida como la relación existente entre la tensión de

vapor actual, representada en porcentaje y la máxima mostrada en una

Page 71: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

51

determinada temperatura. Se dice que cuando la humedad relativa se encuentra

en 100%, el aire está saturado.

Precipitación: “La precipitación es todo tipo de agua meteórica que cae en la

superficie de la tierra, tanto en forma líquida (llovizna, lluvia, etc.) y sólida (nieve,

granizo, etc.) y las precipitaciones ocultas (rocío, la helada blanca, etc.). Ellas son

provocadas por un cambio de la temperatura o de la presión. La precipitación

constituye la única entrada principal al sistema hidrológico continental” (Musy,

2005).

Estación meteorológica: “Es el lugar en el cual se realizan observaciones y

mediciones de elementos meteorológicos: temperatura del aire y del suelo,

humedad del aire, viento, radiación solar, evaporación y precipitación. La

Organización Meteorológica Mundial recomienda que se instalen en sitios

representativos de las condiciones del clima y del suelo” (Instituto Nacional de

Investigaciones Agrícolas, 2017).

Estación meteorológica automática: “Están basadas en instrumentos

electrónicos, con registro en memoria sólida. Está constituida por instrumentos

electrónicos o sensores, donde el parámetro meteorológico es convertido en una

señal eléctrica. La señal eléctrica es convertida a un código binario y almacenado

en memoria de estado sólido”. (Instituto Nacional de Investigaciones Agrícolas,

2017).

Open Source: “El término código abierto se refiere a algo que las personas

pueden modificar y compartir porque su diseño es de acceso público” (Red Hat,

Inc., 2019).

Microcontrolador: Es definido como un circuito integrado que tiene en su interior

los componentes que conforman un computador el cual puede ser programado.

Su función es gestionar y tener un control de las actividades realizadas por una

tarea específica.

Arduino: “Arduino es una plataforma de hardware de código abierto, basada en

una sencilla placa de circuito impreso que contiene un microcontrolador de la

marca “ATMEL” que cuenta con entradas y salidas, analógicas y digitales, en un

Page 72: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

52

entorno de desarrollo que está basado en el lenguaje de programación processing”

(Tapia Ayala & Manzano Yupa, 2013).

Sensor: Es un dispositivo de tipo mecánico y/o electrónico capaz de realizar una

detección de estímulos (químicos o físicos) o acciones que se presenten, y otorgar

un valor que puede ser medido para definir las magnitudes eléctricas.

GPRS: “Es una tecnología de comunicaciones móviles 2.5G que permite a los

proveedores de servicios inalámbricos móviles ofrecer a sus suscriptores móviles

servicios de datos basados en paquetes a través de redes GSM. Las aplicaciones

comunes de GPRS incluyen lo siguiente: acceso a Internet, acceso a la intranet /

empresa, mensajería instantánea y mensajería multimedia”. (cisco, s.f).

Page 73: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

53

CAPÍTULO III

PROPUESTA TECNOLÓGICA

En esta sección se detallará la factibilidad total del proyecto y un análisis

estadístico que mostrará el nivel de aceptación de nuestro producto por parte de

los estudiantes de la Facultad de Ciencias Naturales en la carrera de Ingeniería

Ambiental.

ANÁLISIS DE FACTIBILIDAD

La construcción de la estación meteorológica que hemos presentado ha sido

diseñada y construida de tal manera que sea escalable a largo plazo permitiendo

implementar otro tipo de sensores para medir distintos parámetros ambientales.

La propuesta actual se desarrolló con la finalidad de ayudar a los docentes y

estudiantes de la Facultad de Ciencias Naturales para que tengan un mejor control

de las variables meteorológicas de temperatura, humedad relativa y precipitación,

de esta manera ellos podrán optimizar sus investigaciones académicas o para

cualquier tipo de proyecto en general que se efectúe dentro de la facultad.

Ventajas del sistema

• Los estudiantes podrán consultar los datos que genere la estación en

cualquier momento del día.

• El proyecto es escalable, por lo que pueden ser implementados otro tipo

de sensores para medir variables como: velocidad del viento, dirección del

viento, presión atmosférica, etc.

• Los costos de implementación han sido reducidos significativamente

gracias al uso de las herramientas Open Source.

Page 74: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

54

FACTIBILIDAD OPERACIONAL

Gracias al director de la Carrera de Ingeniería Ambiental Ing. Vinicio Xavier Macas

Espinosa M.Sc., se nos permitió desarrollar el presente trabajo de titulación para

la Facultad de Ciencias Naturales.

Como se mencionó antes, el proyecto tiene una visión de crecimiento a futuro,

mientras tanto, para acceder a la información que genera actualmente la estación

meteorológica se desarrolló una aplicación web amigable que permite visualizar

los datos a través de gráficas en tiempo real y por orden cronológico.

FACTIBILIDAD TÉCNICA

El desarrollo de la estación meteorológica se puede dividir en cuatro fases para

su construcción y funcionamiento: la adquisición de los componentes electrónicos,

ensamblaje de los dispositivos, programación de los microcontroladores y

finalmente el desarrollo del aplicativo web para visualizar la información.

A continuación, se muestra un diagrama general del funcionamiento de la estación

meteorológica:

Gráfico 26 Esquema de funcionamiento general

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

Page 75: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

55

Como se observa en el gráfico 26 el usuario se conectará a la dirección

http://186.3.157.83:8090/tesis desde cualquier navegador y se deberá identificar

con las credenciales que hemos creado para el sistema. Una vez iniciada la sesión,

el usuario podrá visualizar mediante graficas en tiempo real las variables

ambientales de temperatura, humedad relativa y precipitación que serán

generadas por la estación meteorológica, dichas variables se envían al servidor

Raspberry mediante un enlace de comunicación GPRS configurado en el módulo

GPRS A7 que contiene la estación meteorológica. En la página web además se

mostrará una sección exclusiva para poder visualizar el historial de esta

información.

Fase 1: Adquisición de los componentes electrónicos

El Cuadro 10 menciona los componentes requeridos para la construcción del

sistema meteorológico considerando que los microcontroladores son

componentes que emplean tecnología Open Source y que están disponibles en

nuestro país Ecuador ayudándonos a reducir sus costos de adquisición:

Cuadro 10 Componentes necesarios para la implementación de la estación

meteorológica.

Dispositivo Voltaje operativo Cantidad

Arduino Uno 5 – 12 V DC 1

Módulo

GSM/GPS/GPRS A7

5 V DC 1

Regulador de voltaje

LM2596S

4 – 35 V DC 1

Sensor temperatura y

humedad DHT21

3.5 – 5.5 VDC 1

Sensor Ultrasónico HC-

SR04

5 V DC 1

Batería 12V 2ah 12-24V 1

Regulador solar 12-24V 1

Panel Solar 15W 18V 1

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Page 76: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

56

Para el caso del servidor web se optó por adquirir un ordenador de tamaño

reducido conocido como Raspberry Pi en el cual estará alojada la página web con

su respectiva base de datos. El servidor adicionalmente necesita una memoria

microSD con una capacidad mínima de 4GB para poder instalar el sistema

operativo Raspbian; para que el servidor disponga de capacidad suficiente de

almacenamiento se vio necesaria la implementación de una memoria USB de 32

GB que será suficiente para que la base de datos tenga libertad de crecimiento.

Fase 2: Ensamblaje de los dispositivos

Una vez adquiridos los componentes necesarios para el proyecto, procedimos a

realizar el ensamblado necesario que se detalla en el siguiente gráfico:

Gráfico 27 Conexión solar y comunicación entre Arduino Uno y el módulo A7

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Page 77: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

57

Antes de empezar a trabajar con estos módulos tenemos que tener en cuenta que

el microcontrolador Arduino Uno trabaja con comunicación serial. Para establecer

esta conexión con el módulo GPRS, se observa en el gráfico anterior que se

requirió configurar el PIN 7 del Arduino como receptor, mientras que el PIN 8 será

utilizado como emisor de los comandos AT hacia el módulo A7.

Cuadro 11 Conexión de puertos serie entre Arduino Uno y el módulo A7

Arduino Uno Módulo A7

PIN 7 Rx V_TXD

PIN 8 Tx V_RXD

Elaborado por: Lucy Anastacio – Marlon Barzola

Fuente: Datos de la investigación

Para mantener a todos los equipos funcionando se realizó una instalación solar,

para ello se optó por utilizar un panel solar de 18V 15W y así proveer de energía

suficiente a la batería de 12V 7ah, sin embargo, los microcontroladores y los

sensores al trabajar en un rango de 5.5 a 12 VDC, se instaló un regulador de

voltaje LM2596S capaz de soportar entre 4 a 35V y darnos a la salida un voltaje

constante regulado de 5.5VDC, de esta manera, cuando la batería se encuentre

en su carga máxima la estación meteorológica podrá seguir funcionando durante

2 días consecutivos sin la necesidad de que se recargue la batería con el sistema

de alimentación solar.

Conexión entre Arduino Uno y los sensores

Conexión del sensor DHT21

El gráfico 28 detalla cómo se realizaron las conexiones de los sensores DHT21 y

el ultrasónico HC-SR04. El PIN digital 2 del Arduino Uno será el encargado de

enviar los pulsos digitales comunicándose con el sensor mediante el protocolo

Single Bus enviando 40 datos de 5 octetos donde los 2 primeros representarán la

humedad relativa alta y baja, los siguientes 2 octetos representan la temperatura

alta y baja y el ultimo representa un bit de paridad que indica la sumatoria de los

Page 78: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

58

4 octetos mencionados anteriormente y que los datos han sido enviados

correctamente al microcontrolador.

Gráfico 28 Conexión entre Arduino Uno y los sensores

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Ejemplo de cálculo de datos DHT21:

40 datos recibidos:

0000 0010 | 1001 0010 | 0000 0001 | 0000 1101 | 1010 0010

Alta humedad | Baja humedad | Alta temperatura | Baja temperatura |8 bits de

paridad

Cálculo:

0000 0010 + 1001 0010 +0000 0001 + 0000 1101 = 1010 0010 (bit de paridad)

Datos recibidos correctamente:

Humedad: 0000 0010 1001 0010 = 0292H (Hexadecimal) = 2 × 256 + 9 x 16 + 2 =

658 => Humedad = 65,8% RH

Page 79: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

59

Temperatura: 0000 0001 0000 1101 = 10DH (Hexadecimal) = 1 × 256 + 0 × 16 +

13 = 269 => Temperatura. = 26,9 ℃

Conexión del sensor HC-SR04

Para el sensor ultrasónico HC-SR04 se configuró el PIN TRIG a la entrada del PIN

10 del Arduino el cuál suministrará un pequeño pulso eléctrico binario (TTL) de

10uS generando una ráfaga de ultrasonidos de 8 ciclos a 40 KHz, cuando la señal

viaje hasta la base del recipiente de agua, el PIN ECHO conectado al PIN 11 del

Arduino recibirá la señal emitida y dependiendo del tiempo que tarde en reflejarse

la onda determinará la altura del nivel del agua. El rango del sensor ultrasónico

proporciona una función de medición sin contacto de 2 cm - 400 cm, sin embargo,

la precisión del rango puede alcanzar hasta 3 mm. El siguiente gráfico muestra un

diagrama de como el PIN TRIGGER recibe un pulso binario para generar la onda

ultrasónica.

Gráfico 29 Diagrama de tiempo del sensor HC-SR04

Elaborado por: Elecfreaks.com Fuente: (https://cdn.sparkfun.com/datasheets/Sensors/Proximity/HCSR04.pdf)

Fase 3: Programación de los microcontroladores y sensores

En esta etapa requerimos el uso del entorno de desarrollo Arduino IDE para poder

programar el microcontrolador con sus respectivos sensores y el módulo GPRS

A7. Para el desarrollo de este proyecto, como se ha venido mencionando, el

Page 80: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

60

microcontrolador empleado es el Arduino Uno, por lo que en el IDE debemos

escoger la placa que se ajuste al modelo.

Gráfico 30 Placa del microcontrolador a programar

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Comunicación GPRS

Los comandos que se muestra a continuación fueron requeridos para establecer

el envío de información mediante GPRS al servidor Raspberry:

Cuadro 12 Comandos AT utilizados para la comunicación entre la estación y el

servidor

Comandos AT Descripción

SendData("AT+CREG?",2000,S1debug) Comprueba la conexión

a la red.

SendData("AT+CGATT=1",2000,S1debug); Conectamos a la red

GPRS.

SendData("AT+CGDCONT=1,\"IP\",\"CMNET\"",

2000,S1debug);

Establecen los

parámetros de contexto

PDP, como el tipo PDP

(IP, IPV6, PPP, X.25,

etc.)

SendData("AT+CGACT=1,1",2000,S1debug); Activa el contexto PDP

Page 81: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

61

SendData("AT+CIPSTART=\"TCP\",\"186.3.157.83\",

8090",2000,S1debug);

Indicamos el tipo de

conexión, dirección IP y

puerto al que

realizamos la conexión.

SendData("AT+CIPSEND=10",2000,S1debug); Preparamos el envío de

datos.

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: (promotec, s.f)

Circuitería final de la estación meteorológica

El siguiente gráfico muestra el resultado final de las interconexiones realizadas en

el presente proyecto.

Gráfico 31 Componentes electrónicos interconectados

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Page 82: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

62

Programación de sensores

DHT21

En el microcontrolador Arduino Uno se estableció el PIN 2 digital para la conexión

del sensor DHT21. Para recolectar la información de este sensor se emplearon

las librerías “Adafruit_Sensor.h” y “DHT.h” lo que nos permite trabajar de una

manera muy cómoda con este dispositivo, de esta manera podemos mostrar los

datos con las siguientes funciones:

dht.temperature().getSensor(&sensor); //Salida de los datos de temperatura

dht.humidity().getSensor(&sensor); //Salida de los datos de humedad relativa.

HC-SR04

Para el cálculo de la medida del nivel de agua se usó la siguiente programación:

long Distancia_mm = fDistancia(Duración); //llama a la función fDistancia

DistanceCalc = 123 - ((tiempo /2.9) / 2);

long fDistancia(long tiempo) {

long DistanceCalc; // Variable para los cálculos

DistanceCalc = 123 - ((tiempo /2.9) / 2); // Cálculos en milímetros y le restamos

el tamaño del recipiente en milímetros para obtener el total de agua

}

Page 83: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

63

Fase 4: Programación de la página web

Script para la inserción en la base de datos

Para el almacenamiento de información en el servidor de base de datos, se

programó un script en PHP bajo el patrón modelo – vista – controlador.

El gráfico 32 muestra la programación para la inserción a la base de datos. El

microcontrolador Arduino envía los valores de temperatura, humedad y

precipitación mediante una petición GET al servidor en intervalos de 1 minuto por

día según los requerimientos designados por la Facultad de Ciencias Naturales:

Gráfico 32 Script para la inserción en la base de datos

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Pruebas de funcionamiento del sistema

Para comprobar que la inserción a la base de datos se realiza de manera exitosa

es necesario disponer del software Arduino IDE, y al escoger la opción de

Herramientas – Monitor Serie, se observarán los resultados como se muestran a

continuación:

Page 84: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

64

Gráfico 33 Envío de información vía GPRS hacia el servidor

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

Resultados a través de la página web

El usuario se conectará a la dirección http://186.3.157.83:8090/tesis desde

cualquier navegador y se deberá identificar con las credenciales que hemos

creado para el sistema. Una vez dentro, se podrá visualizar mediante graficas en

tiempo real las variables ambientales de temperatura, humedad relativa y

precipitación que serán generadas por la estación meteorológica; dichas variables

se envían al servidor Raspberry mediante un enlace de comunicación GPRS

configurado con el módulo GSM/GPRS A7 que contiene la estación meteorológica.

En la página web además se mostrará una sección exclusiva para consultar el

historial de esta información.

En el menú de navegación el usuario podrá escoger las variables que desee

visualizar como se muestra a continuación:

Page 85: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

65

Gráfico 34 Menú del sitio web

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

En la sección de Historial habrá un formulario que permitirá ingresar al usuario la

fecha y hora que desee consultar para visualizar las variables de temperatura,

humedad relativa o precipitación.

Gráfico 35 Consulta de historial

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

Page 86: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

66

Los resultados que se muestran en el siguiente grafico corresponden a los datos

obtenidos en las fechas desde el 27 al 28 de agosto del 2019 con muestras

recolectadas en intervalos de 1 minuto durante todo el día.

Gráfico 36 Resultados mediante el historial de datos

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

Con respecto a los gráficos en tiempo real, estos muestran en el eje X la fecha y

hora en que la estación meteorológica está tomando las muestras de las variables

ambientales, mientras que en el eje Y se observa la temperatura, humedad relativa

o precipitación relacionada con el factor fecha / hora.

Page 87: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

67

Gráfico 37 Muestras recolectadas por la estación

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

Comparación de datos de temperatura

Se realizó una comparación de datos de temperatura entre la información

generada por la estación meteorológica del presente proyecto y los reportes

diarios que ofrece el INAMHI a través de su portal web. Como resultado final, se

observa en los siguientes gráficos que hay un margen de error de ±1.4oC tomando

como referencia la temperatura máxima de la estación meteorológica ubicada en

la Facultad de Ciencias Naturales.

Page 88: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

68

Gráfico 38 Reporte diario del INAMHI

Elaborado por: INAMHI Fuente: (INAMHI, 2019)

Gráfico 39 Reporte generado por el proyecto estación meteorológica

Elaborado por: Anastacio Lucy – Marlon Barzola

Fuente: Datos de la investigación

Tmax(32)

Page 89: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

69

FACTIBILIDAD LEGAL

El presente trabajo de titulación se desarrolló cumpliendo las respectivas leyes de

La Constitución de la República del Ecuador, de igual forma como se mostró en la

parte de la Fundamentación legal, donde se efectuó un desglose más detallado

de las leyes que posibilitan y motivan la implementación de conocimientos

científicos y tecnológicos, teniendo en cuenta que varias de estas incluso

representan de manera relevante algunas de las cualidades y funciones en la que

está destinado este proyecto, ya sea la utilización de métodos para fomentar la

búsqueda de información científica y el uso de software libre, lo que es beneficioso

y mejora en gran medida la información y calidad de la misma.

La factibilidad legal por parte del software y hardware se rige y cumple con todas

las normativas exigidas y fundamentales para no cometer ninguna infracción a la

ley, ya que las herramientas utilizadas en este trabajo son de plataforma Open

Source.

FACTIBILIDAD ECONÓMICA

La implementación de la estación meteorológica propuesta en este trabajo resulta

económica en comparación a las grandes estaciones que existen actualmente en

el mercado. El siguiente cuadro refleja los precios que una estación meteorológica

automática puede alcanzar dependiendo de su marca y el tipo de variables a medir

de acuerdo con las necesidades:

Cuadro 13 Precio de estaciones meteorológicas automáticas en el mercado

Modelo Precio

Estación meteorológica BÁSICA

Estación meteorológica WatchDog

900ET + Sensores básicos

(3350WD2) + Trípode (3396TP) +

Software completo Spec9Pro

$4041,22

Estación meteorológica para

humedad del suelo

Todo lo que incluye la estación básica

$4437,01

Page 90: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

70

+ 2 sensores de Humedad de Suelo

(6460)

+ 1 sensor de Temperatura del suelo

Estación meteorológica para riego

Todo lo que incluye la estación básica

+ 2 sensores de Humedad de Suelo

(6460)

+ 1 sensor de Riego (6451)

$4767,73

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: (infoagro, s.f)

Para el caso del sistema meteorológico implementado en este trabajo, los costos

mostrados en el cuadro anterior se vieron reducidos de manera significativa, esto

se debe a que todos los materiales adquiridos para su construcción pueden ser

adquiridos a nivel nacional; los microcontroladores empleados utilizan tecnología

Open Source, siendo una opción más económica para su adquisición. El siguiente

cuadro muestra los precios de cada uno de los elementos utilizados para la

construcción del sistema meteorológico propuesto:

Cuadro 14 Presupuesto de la estación meteorológica

Dispositivo Modelo Voltaje

operativo

Cantidad Precio

unitario

Precio

Arduino Uno 5.5V 1 $10 $10

Modulo

GSM/GPS/GPRS

A7 5.5V 1 $28 $28

Raspberry Pi Zero 3.3V 1 $30 $30

Sensor

temperatura y

humedad

DHT21 3.3 – 5.5

V

1 $21 $21

Sensor

Ultrasónico

HC-SR04 5V 1 $2,50 $2,50

Regulador de

voltaje

LM2596S 4 – 35V 1 $15 $15

Page 91: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

71

Batería Gel 12V 1 $13 $13

Regulador Solar CMP12-10A 12-24V 1 $22,77 $22,77

Panel Solar Poly 18V 1 $22,32 $22,32

Caja plástica Ip65 ------------- 1 $10,50 $10,50

Pantalla de

Stevenson

Impresión

3D

------------- 1 $123,50 123,50

Cable de parlante No16 5.5V 6 metros $0,50 $3

Cable eléctrico

flexible

Número 10 12V 2 metros $0,70 $1,40

Estructura Acero

Inoxidable

-------------- ------------- ------------ $50

Mano de obra ----------- -------------- 2 $70 $140

TOTAL $492,99

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

ETAPAS DE LA METODOLOGÍA DEL PROYECTO

Como se mencionó en el capítulo I, la metodología aplicada para este proyecto

es la denominada PPDIOO.

• Preparar: En esta fase se identificó las necesidades que presenta la

Facultad de Ingeniería Ambiental, debido a las reuniones previas

realizadas al desarrollo de este trabajo junto al director de la carrera Vinicio

Macas para detectar los problemas explicados en el Capítulo I.

• Planear: Una vez identificado el problema, se analizó que variables

ambientales necesitaban para solucionar los problemas. Se llegó a la

conclusión que primordialmente requerían de valores de temperatura,

humedad relativa y precipitación, sin embargo, el proyecto se desarrolló

con una visión a futuro y poder seguir incrementando estas variables a

largo plazo.

• Diseñar: Se procedió a realizar un análisis para seleccionar los

componentes y herramientas necesarias que cumplirían nuestros objetivos

Page 92: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

72

y los de la Facultad. Como resultado se obtuvo un diseño de estación

meteorológica acorde a los requerimientos de la institución.

• Implementar: Terminada la fase de diseño, se implementaron los

conocimientos adquiridos en nuestra formación académica y se logró

desarrollar una estación meteorológica automática.

• Operar: Se puso en funcionamiento la estación meteorológica en la

Facultad de Ciencias Naturales con un periodo de prueba de dos semanas,

los criterios de aceptación del producto se mostrarán en el capítulo IV.

• Optimizar: Se comprobó que los resultados generados por la estación

meteorológica se estén almacenando en la base de datos y que los

sensores cumplan su función. Los resultados se mostraron en la página

web desarrollada para la facultad mediante un historial de datos y reportes

diarios en tiempo real.

ENTREGABLES DEL PROYECTO

Al finalizar este proyecto se hará entrega de los siguientes tópicos para la Facultad

de Ingeniería Ambiental:

• Diseño de la estación meteorológica.

• Estación meteorológica automática construida con herramientas Open

Source.

• Código fuente de los microcontroladores (anexo 2).

• Código fuente de la página web.

• Servidor Raspberry Pi Zero.

• Manual técnico (anexo 12).

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

Para la validación del presente proyecto se realizó una encuesta dirigida a los

estudiantes de la carrera de Ingeniería Ambiental en la Facultad de Ciencias

Naturales de la Universidad de Guayaquil con un tamaño de población de 285

estudiantes matriculados actualmente en la carrera. Esta población se conoce

como población finita debido a que posee un número limitado de total de

elementos.

Page 93: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

73

De un total de 285 estudiantes matriculados actualmente en la carrera de

Ingeniería Ambiental, se procede a realizar el cálculo para obtener la muestra que

validará nuestro proyecto con la siguiente fórmula:

𝑛 =𝑁 ∗ 𝑍α

2 ∗ 𝑝 ∗ 𝑞

𝑒2 ∗ (𝑁 − 1) + 𝑍α2 ∗ 𝑝 ∗ 𝑞

Donde:

• n = Tamaño de la muestra

• N = Tamaño de la población

• Zα = Constante que depende del nivel de confianza que se asigne

• e = Margen de error expresado en decimales

• p = Probabilidad de éxito

• q = Probabilidad de que no ocurra el evento

Los valores más utilizados para el nivel de confianza Z son los siguientes:

Cuadro 15 Porcentajes de nivel de confianza

Zα Nivel de confianza

99% 2,58

95,5% 2

95% 1,96

90% 1,65

85% 1,44

80% 1,28

75% 1,15

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

A continuación, se detallan los parámetros utilizados para el cálculo de la muestra

en nuestro proyecto:

Page 94: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

74

Cuadro 16 Parámetros usados para el cálculo de muestra del proyecto

Parámetro Valor

N 285

Zα 95%

P 50%

Q 50%

E 5%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Aplicando la fórmula se obtiene el siguiente resultado para nuestro proyecto:

𝑛 =285 ∗ (1,96)2 ∗ 0,5 ∗ 0,5

((0,052) ∗ (284)) + ((1,96)2 ∗ 0,5 ∗ 0,5)

𝑛 =273,714

1,6704

𝑛 = 163,86

𝑛 = 164

Se realizó un análisis estadístico de 164 encuestas dirigidas a los estudiantes de

la Facultad de Ciencias Naturales en la carrera de Ingeniería Ambiental, dando

como resultados los siguientes datos:

Page 95: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

75

1) ¿Con qué frecuencia usted necesita datos climáticos para realizar sus

estudios académicos?

Cuadro 17 Cuadro estadística pregunta 1

Respuesta Cantidad Porcentaje

Muy frecuentemente 24 14,6%

Frecuentemente 103 62,8%

Ocasionalmente 29 17,7%

Raramente 6 3,7%

Nunca 2 1,2%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 40 Diagrama de pastel pregunta 1

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Análisis: Se observa que, de un total de 164 estudiantes encuestados, el 62,8%

de ellos frecuentan el uso de datos climáticos. El 17,7% de la población indica que

ocasionalmente utilizan estas variables para sus estudios académicos. El 14,6%

muy frecuentemente las llegan a utilizar, mientras que el 3,7% y 1,2% indican que

raramente y en ningún momento llegan a utilizar este tipo de variables ambientales

en sus estudios respectivamente.

Page 96: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

76

2) ¿Estaría usted de acuerdo que la Facultad de Ciencias Naturales disponga

de su propia estación meteorológica?

Cuadro 18 Cuadro estadística pregunta 2

Respuesta Cantidad Porcentaje

Totalmente de acuerdo 110 67,1%

De acuerdo 50 30,5%

Indeciso 3 1,8%

En desacuerdo 0 0%

Totalmente en

desacuerdo

1 0,6%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 41 Diagrama de pastel pregunta 2

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Análisis: De un total de 164 estudiantes encuestados, se puede observar

mediante los datos obtenidos que el 67,1% de la población estarían totalmente de

acuerdo en que la Facultad de Ciencias Naturales disponga de su propia estación

meteorológica, mientras que el 30,5% de la población estarían de acuerdo. El

1,8% asegura estar indeciso con respecto a este tema, y el 0,6% dice no estar

totalmente de acuerdo con que la Facultad disponga de su propia estación

meteorológica.

Page 97: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

77

3) De las siguientes variables climáticas, ¿cuál considera usted que es la

más utilizada para sus estudios? (Puede escoger más de una)

Cuadro 19 Cuadro estadística pregunta 3

Variables Cantidad Porcentaje

Temperatura 77 47%

Humedad Relativa 28 17,1%

Precipitación 59 36%

Todas las anteriores 81 49,4%

Ninguna de las

anteriores

1 0,6%

Velocidad del viento 8 4,9%

Dirección del viento 59 35,9%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 42

Gráfico de barras pregunta 3

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Análisis: El gráfico de barras nos muestra que, de un total de 164 estudiantes

encuestados, el 47% de ellos consideran a la variable temperatura como la más

utilizada en el proceso de sus estudios académicos. El 36% de ellos nos indican

que la precipitación es la segunda más utilizada seguida de la humedad relativa

con un 17,1%. El 49,4% considera que todas las variables mencionadas

anteriormente son necesarias para sus estudios. En las encuestas dimos opción

Page 98: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

78

libre a que respondan una variable adicional que ellos consideren importante, y el

grafico nos muestra que la velocidad del viento es una variable climática muy

solicitada con un total de 35,9% y la velocidad del viento con un 4,9%. Mientras

que el 0,6% de la población considera que ninguna de estas opciones es solicitada

para sus estudios.

4) ¿Estaría usted de acuerdo con la implementación de un prototipo de

estación meteorológica que ayude a generar y almacenar datos en tiempo

real?

Gráfico 43 Cuadro estadístico pregunta 4

Respuesta Cantidad Porcentaje

Totalmente de acuerdo 116 70,7%

De acuerdo 47 28,7%

Indeciso 1 0,6%

En desacuerdo 0 0%

Totalmente en

desacuerdo

0 0%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola

Fuente: Datos de la Investigación

Gráfico 44 Diagrama de pastel pregunta 4

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Page 99: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

79

Análisis: Según las encuestas realizadas, los resultados obtenidos reflejan que

un 70,7% de la población estarían totalmente de acuerdo en que se implemente

un sistema meteorológico que genere y almacene datos en tiempo real, mientras

que el 28,7% de ellos estarían de acuerdo con el proyecto. El 0,6% estarían

indecisos con este tipo de proyecto.

5) ¿Considera usted que el disponer de una aplicación web con información

meteorológica en la facultad ayudaría a optimizar su tiempo de estudio de

una manera más eficiente?

Cuadro 20 Cuadro estadística pregunta 5

Respuesta Cantidad Porcentaje

Totalmente de acuerdo 76 46,3%

De acuerdo 84 51,2%

Indeciso 4 2,4%

En desacuerdo 0 0%

Totalmente en

desacuerdo

0 0%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 45 Diagrama de pastel pregunta 5

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Page 100: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

80

Análisis: De un total de 164 estudiantes encuestados, el 46,3 % de ellos estarían

totalmente de acuerdo en disponer de una aplicación web que les permita

optimizar su tiempo de estudio, el 51,2 % estarían de acuerdo con ello, y el 2,4%

estaría indeciso.

6) ¿Usaría usted una aplicación web para visualizar la información generada

por la nueva estación meteorológica?

Cuadro 21 Cuadro estadística pregunta 6

Respuesta Cantidad Porcentaje

Totalmente de acuerdo 73 44,5%

De acuerdo 89 54,3%

Indeciso 2 1,2%

En desacuerdo 0 0%

Totalmente en

desacuerdo

0 0%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 46 Diagrama de pastel pregunta 6

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Page 101: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

81

Análisis: De los 164 estudiantes encuestados, la gráfica nos muestra que el

44,5% de la población utilizaría una aplicación web para visualizar los datos

meteorológicos, mientras que el 54,3% estarían de acuerdo. El 2,4% afirman estar

indecisos con respecto a este tema.

7) ¿Cree usted que la estación meteorológica que hay actualmente en la

facultad es suficiente para que usted pueda llegar a realizar cualquier tipo

actividad o estudio académico?

Cuadro 22 Cuadro estadística pregunta 7

Respuesta Cantidad Porcentaje

Totalmente de acuerdo 3 1,8%

De acuerdo 12 7,3%

Indeciso 40 24,4%

En desacuerdo 104 63,4%

Totalmente en

desacuerdo

5 3%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 47 Diagrama de pastel pregunta 7

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Análisis: Se puede observar en el gráfico que, de un total de 164 estudiantes

encuestados, el 63,4% de la población no está de acuerdo en que la estación

meteorológica que posee la facultad actualmente sea suficiente para que ellos

Page 102: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

82

puedan realizar cualquier tipo de actividad académica, el 24,4% estaría indeciso,

mientras que el 7,3% de ellos si están de acuerdo. El 5% de la población está en

total desacuerdo y el restante 1,8% está totalmente de acuerdo de que la estación

si es suficiente para ellos.

8) ¿Cree usted que las estaciones meteorológicas resultan de vital

importancia para su formación como profesional?

Cuadro 23 Cuadro estadística pregunta 8

Respuesta Cantidad Porcentaje

Totalmente de acuerdo 51 31,1%

De acuerdo 98 59,8%

Indeciso 7 4,3%

En desacuerdo 8 4,9%

Totalmente en

desacuerdo

0 0%

Total 164 100%

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Gráfico 48 Diagrama de pastel pregunta 8

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Page 103: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

83

Análisis: De un total de 164 estudiantes encuestados en la Facultad de Ingeniería

Ambiental, el 31,1% de ellos aseguran que el conocimiento y uso de las estaciones

meteorológicas les ayudará en su proceso de formación profesional, el 59,8% de

los encuestados dicen estar de acuerdo con esto; el 4,9% estaría en desacuerdo

y el 4,3% afirma estar inseguro respecto a esta afirmación.

Page 104: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

84

CAPÍTULO IV

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO O

SERVICIO

Los resultados finales de las encuestas realizadas en la Facultad de Ingeniería

Ambiental dieron a conocer que a pesar de que la Facultad de Ciencias Naturales

cuenta con una estación meteorológica automática de propiedad del INAMHI, los

estudiantes estarían de acuerdo con que la Facultad disponga de su propia

estación meteorológica para mejorar su rendimiento académico.

La estación que se implementó en este trabajo de titulación cumple con los

estándares de tecnologías Open Source, siendo el código fuente de la página

web y de los microcontroladores accesible para todos los estudiantes de la

carrera o futuros tesistas que quieran seguir escalando los alcances de este

proyecto.

En cuanto al tiempo de vida útil de los componentes empleados, se estima un

aproximado de 6 años para la estación meteorológica debido a que los

microcontroladores trabajan con voltajes de 5.5VDC, además para el sistema de

alimentación de los equipos se optó por emplear una instalación solar, dando

como resultado una fuente de energía renovable e inagotable por lo que los

equipos podrán mantenerse trabajando por muchas horas sin contaminar al

medio ambiente.

Como se mencionó en capítulos anteriores, el presupuesto para este proyecto

resulta favorable para la Facultad de Ciencias Naturales debido a que los equipos

trabajan con tecnologías Open Source reduciendo significativamente los costos

de adquisición de los productos en las electrónicas del país.

A continuación, se detalla la matriz con los criterios de aceptación del producto

según los alcances establecidos en el capítulo I de nuestro proyecto.

Page 105: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

85

Cuadro 24 Criterios de aceptación del producto o servicio

Criterios de

aceptación

Cumple No cumple

¿La estación

meteorológica permite la

inserción de datos vía

GPRS hacia el servidor?

X

¿El sistema permite

visualizar los datos en

tiempo real?

X

¿Permite visualizar

información mediante un

historial de datos?

X

¿Costos de

implementación

reducido?

X

¿Producto escalable a

largo plazo?

X

¿Disponibilidad del

sistema a cualquier hora

del día?

X

Elaborado: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Page 106: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

86

CONCLUSIONES

1. Se diseñó e implementó una estación meteorológica con arquitectura de

código abierto para el monitoreo climatológico de las variables de

temperatura del aire, humedad relativa y precipitación para su posterior

uso en la Facultad de Ciencias Naturales.

2. Se desarrolló una aplicación web capaz de adaptarse a dispositivos

móviles, la cual permite visualizar los datos climáticos en tiempo real con

su respectivo almacenamiento en la base de datos MySQL, brindando la

facilidad de generar reportes en Excel para que estos datos puedan ser

impresos.

3. En cuanto a la selección de hardware, se realizó un análisis a varios

componentes electrónicos que existen actualmente en el mercado para

determinar las mejores alternativas compatibles con el microcontrolador

Arduino Uno. Se concluyó que el módulo GSM/GPRS A7 fue la mejor

opción para el envío de información por su facilidad de configuración

debido a que este módulo detecta automáticamente el usuario y

contraseña de la operadora móvil sin necesidad de configurarlos mediante

comandos.

4. Para la selección de los sensores se consideró el factor costo y precisión

de estos. El DHT21 es uno de los más precisos dentro de la familia DHT y

con la posibilidad de medir humedad relativa. El sensor HC SR04 se lo

eligió por su precio económico y compatibilidad con cualquier modelo de

microcontrolador Arduino.

5. Para las pruebas de envío de información mediante el módulo GPRS, se

activaron 300 MB de datos en una tarjeta SIM de la compañía CNT por

$5,00, lo cual fue suficiente para que la estación trabaje durante un mes

completo debido a que de los 300 MB solo se consumieron 12MB en todo

el mes. Se comprobó que se realizara de manera exitosa el envío y

almacenamiento de información hacia el servidor durante intervalos de 1

minuto, por lo que la comunicación GPRS resulta bastante favorable para

este sistema meteorológico.

6. El peso de la base de datos al cabo de un mes de prueba fue de 1,4MB

por lo que se estima que en un año esta llegue a alcanzar un tamaño total

Page 107: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

87

de 16.8MB. El servidor Raspberry tiene una capacidad de 35GB gracias a

un dispositivo de almacenamiento externo que se le instaló, por lo que será

capaz de almacenar información por muchos años.

7. El proyecto resulta de gran importancia tanto para docentes y estudiantes

de la carrera debido a que la estación meteorológica implementada es

capaz de generar datos de temperatura, humedad relativa y precipitación

en tiempo real; dicha información puede ser consultada en cualquier

momento desde el sitio web que se desarrolló para este propósito.

RECOMENDACIONES

1. Para realizar las pruebas de envío de información, se activó un plan de datos

de 300 MB, sin embargo, no resulta cómodo realizar este proceso de

activación mes a mes, por lo que se recomienda contratar un plan de datos

mensual para la tarjeta SIM empleada.

2. Se recomienda que la Facultad de Ciencias Naturales adquiera una IP fija para

que el servidor Raspberry pueda tener salida a internet y así alojar la página

web que hemos diseñado para ellos con su respectiva base de datos, de modo

que los estudiantes podrán acceder al sistema en cualquier momento.

3. Se recomienda dotar de refrigeración adecuada al procesador del Raspberry

para que no sufra sobrecalentamientos en los próximos años y así evitar

errores en el sistema operativo.

4. Ya que los canales de comunicación en una red GPRS se comparten

dinámicamente entre los distintos usuarios, se puede llegar a desarrollar una

red de estaciones meteorológicas.

5. El presente proyecto puede ser escalable a largo plazo. La pregunta número

3 de las encuestas realizadas a los estudiantes de la Facultad de Ingeniería

Ambiental refleja que existe una importante necesidad académica de

información referente a variables de velocidad y dirección del viento, por lo que

dejamos las puertas abiertas a futuros tesistas para que puedan seguir

ampliando el alcance del proyecto. Una recomendación para medir la

velocidad del viento es desarrollar un anemómetro con un motor de corriente

continua, mientras que para para la dirección del viento se recomienda el uso

de sensores de efecto Hall 49E que permiten medir campos magnéticos y

totalmente compatibles con Arduino.

Page 108: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

88

BIBLIOGRAFÍA

Ingeniería Mecafenix. (25 de Abril de 2017). ingmecafenix. Obtenido de

ingmecafenix: https://www.ingmecafenix.com/electronica/arduino/

Agencia Estatal de Meteorología. (2018). meteoglosario.aemet. Obtenido de

meteoglosario.aemet:

https://meteoglosario.aemet.es/es/termino/417_variable-meteorologica

Agencia Estatal de Meteorología. (s.f). Breve Historia de la Meteorología. En A. E.

Meteorología, Agencia Estatal de Meteorología (pág. 1).

Arduino. (2019). Arduino. Obtenido de Arduino:

https://store.arduino.cc/usa/arduino-uno-rev3

AutoSolar. (19 de Abril de 2015). autosolar.es. Obtenido de autosolar.es:

https://autosolar.es

Banggood. (s.f). banggood.com. Obtenido de banggood.com:

https://es.banggood.com/15W-18V-Monocrystalline-Silicon-Aluminum-

frame-Solar-Panel-p-1253047.html?ID=227&cur_warehouse=CN

Barriga, V. R. (2015). Implementación de una Red de Estaciones Meteorológicas

utilizando transmisión GPRS en la Región Centro Andina Ecuatorial. X

CONGRESO DE CIENCIA Y TECNOLOGÍA ESPE 2015, 209.

Blasco, L. (5 de Septiembre de 2016). BBC Mundo. Obtenido de

https://www.bbc.com/mundo/noticias-37247130

Bravo Vecorena, A. (2016). Diseño e implementación de una estación

meteorológica utilizando microcontrolador Arduino-Raspberry Pi con radio

enlace. Lima.

Byspel. (2018). byspel.com. Obtenido de byspel.com: https://byspel.com/como-

crear-Cuadros-en-mysql-create-table-mysql-mariadb/

Camacho, C. (2018). studocu. Obtenido de studocu:

https://www.studocu.com/es/document/universidad-de-guayaquil/diseno-

de-redes-i/informe/ppdioo-explicacion-de-las-fases/3449505/view

Page 109: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

89

Carrod Electrónica. (2014). carrod.mx. Obtenido de carrod.mx:

https://www.carrod.mx/products/modulo-gsm-gprs-sim900

Castro Naranjo, D. J. (2019). DISEÑO DE UN PROTOTIPO PARA

GEOLOCALIZACIÓN Y AUTOMATIZACIÓN VEHICULAR A BAJO

COSTO USANDO HERRAMIENTAS OPEN SOURCE. Guayaquil.

Change Intergovernmental Panel on Climate. (s.f). archive.ipcc. Obtenido de

archive.ipcc: https://archive.ipcc.ch/pdf/glossary/tar-ipcc-terms-sp.pdf

CIIFEN. (2017). CIIFEN. Obtenido de CIIFEN:

http://www.ciifen.org/index.php?option=com_content&view=category&layo

ut=blog&id=98&Itemid=343&lang=es

cisco. (s.f). cisco. Obtenido de cisco:

https://www.cisco.com/c/en/us/td/docs/ios/12_4t/mw_ggsn/configuration/g

uide/ggsnover.html

Cisco Systems. (2007). cisco.com. Obtenido de cisco.com:

https://www.cisco.com/c/dam/global/es_mx/assets/serviciospartners/other

_files/pdf/english/Lifecycle_services_fact_sheet.pdf

Cobo, R. (Noviembre de 2014). OneTouch. Obtenido de

http://www.emb.cl/electroindustria/articulo.mvc?xid=603&edi=5&xit=nocio

nes-basicas-sobre-gprs

Gobierno de México. (s.f). cna.gob.mx. Obtenido de cna.gob.mx:

https://smn.cna.gob.mx/es/variables-meteorologicas

González García, I. T. (2015). Diseño e implementación de Sistema Interactivo de

información de Docentes, con Raspberry Pi. Guayaquil.

Herramientas Tecnológicas Profesionales. (2019). hetpro. Obtenido de hetpro:

https://hetpro-store.com/regulador-de-voltaje-step-down-lm2596s-con-

display/

HETPRO. (2019). HETPRO. Obtenido de HETPRO: https://hetpro-

store.com/regulador-de-voltaje-step-down-lm2596s-con-display/

Page 110: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

90

infoagro. (s.f). infoagro.com. Obtenido de infoagro.com:

http://www.infoagro.com/instrumentos_medida/medidor.asp?id=9005&_es

tacion_meteorologica_profesional_900et_tienda_on_line

Instituto Meteorológico Nacional de Costa Rica. (s.f). imn. Obtenido de imn:

https://www.imn.ac.cr/glosario

Instituto Nacional de Investigaciones Agrícolas. (2017). INIA. Obtenido de INIA:

http://www.agrometeorologia.inia.gob.ve/index.php/estaciones

Irri Systems. (2015). irrisystems.com. Obtenido de irrisystems.com:

http://www.irrisystems.com/innovaportal/v/191/1/innova.front/productos-

destacados.html

joomla.org. (2005). joomla.org. Obtenido de joomla.org:

https://www.joomla.org/about-joomla.html

López Martínez, G. A. (1 de Junio de 2016). revistas.utp. Obtenido de

https://revistas.utp.edu.co

Mactronica. (s.f). mactronica.com. Obtenido de mactronica.com:

https://www.mactronica.com.co/modulo-gsm-gprs-gps-a7-118418695xJM

Martín, V. (Marzo de 2016). Universidad de la República de Uruguay. Obtenido de

http://meteo.fisica.edu.uy/Materias/climatologia/teorico_climatologia_2016

/TEMA1_climatologia2016.pdf

Martínez Crespín, A. A., & Moncayo Sánchez, B. Y. (2018). IMPLEMENTACIÓN

DE UNA ESTACIÓN METEOROLÓGICA BASADA EN HARDWARE

LIBRE PARA OBTENER DATOS CLIMÁTICOS Y EFECTUAR UN

ANÁLISIS COMPARATIVO CON LOS REPORTES ONLINE DADO POR

EL INSTITUTO NACIONAL DE METEOROLOGÍA E HIDROLOGÍA.

Guayaquil.

Matus, D. (10 de Octubre de 2018). Digital Trends. Obtenido de

https://es.digitaltrends.com/celular/redes-cdma-y-gsm/

MRWatt . (2019). mrwatt. Obtenido de mrwatt:

https://www.mrwatt.eu/es/tienda/reguladores-de-carga/regulador-de-

carga-cmp12-10a-o-20a-12v24v.html

Page 111: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

91

Murcia Almanza, D. S., & Rojas Paternina, A. (2015). Diseño e implementación de

un prototipo de estación meteorológica remota de bajo costo empleando el

enfoque de Internet de las Cosas. Bogotá D.C.

Musy, A. (2005). Hydrologie Générale. Laboratoire d'Hydrologie et Aménagements.

Obtenido de echo2: http://echo2.epfl.ch/e-

drologie/chapitres/chapitre3/main.html

Naylamp Mechatronics. (s.f). naylampmechatronics. Obtenido de

naylampmechatronics: https://naylampmechatronics.com/sensores-

temperatura-y-humedad/354-sensor-de-temperatura-y-humedad-relativa-

dht21-am2301.html

Oracle Corporation. (2019). dev.mysql.org. Obtenido de dev.mysql.org:

https://dev.mysql.com/doc/refman/8.0/en/what-is-mysql.html

Organización Meteorológica Mundial. (2011). Guía de prácticas climatológicas.

Obtenido de https://library.wmo.int/pmb_ged/wmo_100_es.pdf

Palaguachi Encalada, S. I. (2018). DISEÑO, DESARROLLO

EIMPLEMENTACIÓN DE UNAESTACIÓN METEOROLÓGICA BASADA

ENUNA RED JERÁRQUICA DE SENSORES, SOFTWARE LIBRE Y

SISTEMAS EMBEBIDOS PARA LA EMPRESA ELECAUSTRO EN LA

MINICENTRAL GUALACEO UTILIZANDO COMUNICACIÓN MQTT Y

MODBUS. Cuenca.

Pereira Gutiérrez, J. A. (2017). 1 PROPUESTA DE OPTIMIZACION DE LA

INFRASTRUCTURA DE TELECOMUNICACIONES CORPORATIVA

BASADA EN LA METODOLOGIA TOP-DOWN DE CISCO. Bogotá D.C.

PHP. (2001). php.net. Obtenido de php.net: https://www.php.net/manual/es/intro-

whatis.php

phpMyAdmin. (2019). phpMyAdmin.net. Obtenido de phpMyAdmin.net:

https://www.phpmyadmin.net/

PhpMyAdmin contributors. (2003). phpmyadmin.net. Obtenido de

phpmyadmin.net: https://www.phpmyadmin.net/

Page 112: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

92

PHPZAG Team. (6 de Agosto de 2017). phpzag.com. Obtenido de phpzag.com:

https://www.phpzag.com/php-model-view-controller-mvc/

Pichucho Bombón, J. A. (2007). Módulo para verificar el funcionamiento de los

programas grabados en el PIC 16F84A. Quito.

PlusElectric. (2014). PlusElectric. Obtenido de PlusElectric:

https://pluselectric.wordpress.com/2014/09/21/arduino-uno-

especificaciones-y-caracteristicas/

Prieto, F. (2015). Bibing. Obtenido de Bibing:

http://bibing.us.es/proyectos/abreproy/11372/fichero/Memoria%252F03+-

+GPRS.pdf

promotec. (s.f). promotec.net. Obtenido de promotec.net:

https://www.prometec.net/comandos-at-gsm-gprs-gps/

Raspberry Pi Foundation. (2019). raspberrypi. Obtenido de raspberrypi:

https://www.raspberrypi.org/

Raspbian. (s.f). raspbian.org. Obtenido de raspbian.org: https://www.raspbian.org/

Red Hat, Inc. (2019). opensource.com. Obtenido de opensource.com:

https://opensource.com/resources/what-open-source

Renom, M. (2011). meteo.fisica. Obtenido de meteo.fisica:

http://meteo.fisica.edu.uy/Materias/PBMA/PBMA_teotico/Bolilla1.pdf

Robles, V. (2019). victorroblesweb.es. Obtenido de victorroblesweb.es:

https://victorroblesweb.es/2013/11/18/tutorial-mvc-en-php-nativo/

Rodríguez Jiménez, R. M., Benito Capa, Á., & Portela Lozano, A. (2004).

Meteorología y Climatología. En R. M. Rodríguez Jiménez, Á. Benito Capa,

& A. Portela Lozano, Meteorología y Climatología (pág. 6). Fundación

Española para la Ciencia y la Tecnología.

Rouse, M. (Enero de 2015). Search Data Center. Obtenido de

https://searchdatacenter.techtarget.com/es/definicion/MySQL

Page 113: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

93

Seguridad Total. (s.f). seguridadtotal.com. Obtenido de seguridadtotal.com:

https://www.seguridadtotal.com.ar/productos/alarmas-accesorios/1068-

bateria-gel-12v7a

Tapia Ayala, C. H., & Manzano Yupa, H. M. (2013). Evaluación de la plataforma

Arduino e implementación de un sistema de control de posición horizontal.

Guayaquil.

Tobajas Garcia, A. (2016). Diseño e implementación de una estación

meteorológica con Raspberry Pi. Catalunya.

Tutoriales Arduino. (16 de Mayo de 2014). geekfactory. Obtenido de geekfactory:

https://www.geekfactory.mx/tutoriales/tutoriales-arduino/sensor-

ultrasonico-hc-sr04-y-arduino/

Universidad Internacional de Valencia. (10 de Octubre de 2018). Universidad

Internacional de Valencia. Obtenido de https://www.universidadviu.es/que-

es-gsm-y-como-funciona/

Ureña Elizondo, F. (2011). Utilización de estaciones meteorológicas automáticas

como nueva alternativa para el registro y transmisión de datos. Costa Rica.

Verelectrico. (2015). verelectrico.com. Obtenido de verelectrico.com:

https://www.verelectrico.com/canalizaciones-cajas/cajas/superficie/caja-

estanca-derivacion-ip65-ip67-11509.html

Wilkins, S. (5 de Abril de 2011). ciscopress. Obtenido de ciscopress:

http://www.ciscopress.com/articles/article.asp?p=1697888&seqNum=2

Page 114: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

94

ANEXOS

Anexo 1. Encuesta

UNIVERSIDAD DE GUAYAQUIL.

FACULTAD DE CIENCIAS MATEMÁTICAS Y FISICA.

Implementación de una estación meteorológica para la

Facultad de Ciencias Naturales de la Universidad de Guayaquil

utilizando herramientas Open Source.

1) ¿Con qué frecuencia usted necesita datos climáticos para realizar sus

estudios académicos?

o Muy frecuentemente

o Frecuentemente

o Ocasionalmente

o Raramente

o Nunca

2) ¿Estaría usted de acuerdo en que la facultad de ciencias naturales

disponga de su propia estación meteorológica?

o Totalmente de acuerdo

o De acuerdo

o Indeciso

o En desacuerdo

o Totalmente en desacuerdo

3) De las siguientes variables climáticas, ¿cuál considera usted que es la

más utilizada para sus estudios?

o Temperatura

o Humedad Relativa

o Precipitación

o Todas las anteriores

o Ninguna de las anteriores

Page 115: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

95

o Otro (especifique) ______________________

4) ¿Estaría usted de acuerdo con la implementación de un prototipo de

estación meteorológica que ayude a generar y almacenar datos en tiempo

real?

o Totalmente de acuerdo

o De acuerdo

o Indeciso

o En desacuerdo

o Totalmente en desacuerdo

5) ¿Considera usted que el disponer de una aplicación web con

información meteorológica en la facultad ayudaría a optimizar su tiempo de

estudio de una manera más eficiente?

o Totalmente de acuerdo

o De acuerdo

o Indeciso

o En desacuerdo

o Totalmente en desacuerdo

6) ¿Usaría usted una aplicación web para visualizar la información

generada por la nueva estación meteorológica?

o Totalmente de acuerdo

o De acuerdo

o Indeciso

o En desacuerdo

o Totalmente en desacuerdo

7) ¿Cree usted que la estación meteorológica que hay actualmente en la

facultad es suficiente para que usted pueda llegar a realizar cualquier tipo

actividad o estudio académico?

o Totalmente de acuerdo

o De acuerdo

o Indeciso

Page 116: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

96

o En desacuerdo

o Totalmente en desacuerdo

8) ¿Cree usted que las estaciones meteorológicas resultan de vital

importancia para su formación como profesional?

o Totalmente de acuerdo

o De acuerdo

o Indeciso

o En desacuerdo

o Totalmente en desacuerdo

Anexo 2. Programación En El Microcontrolador Arduino

#include <Adafruit_Sensor.h>

#include <SoftwareSerial.h>

#include <DHT.h>

#include <DHT_U.h>

#define DHTPIN 2 // Pin which is connected to the DHT sensor.

#define S1debug true

SoftwareSerial SIM900(7, 8);

// Uncomment the type of sensor in use:

//#define DHTTYPE DHT11 // DHT 11

//#define DHTTYPE DHT22 // DHT 22 (AM2302)

#define DHTTYPE DHT21 // DHT 21 (AM2301)

// See guide for details on sensor wiring and usage:

// https://learn.adafruit.com/dht/overview

DHT_Unified dht(DHTPIN, DHTTYPE);

uint32_t delayMS;

const int TriggerPin = 10; // pin del TRIGGER

Page 117: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

97

const int EchoPin = 11; // pin del ECHO

long Duracion = 0;

void setup() {

// put your setup code here, to run once:

pinMode(TriggerPin,OUTPUT); // Pin del TRIGGER lo ponemos en output

pinMode(EchoPin,INPUT); // Pin del ECHO lo ponemos en input

Serial.begin(115200); // activamos el puerto serie para ver los resultados

SIM900.begin(115200);

// Initialize device.

dht.begin();

Serial.println("DHTxx Unified Sensor Example");

// Print temperature sensor details.

sensor_t sensor;

dht.temperature().getSensor(&sensor);

// Print humidity sensor details.

dht.humidity().getSensor(&sensor);

// Set delay between sensor readings based on sensor details.

delayMS = sensor.min_delay / 1000;

}

Page 118: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

98

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(TriggerPin, LOW); // ponemos el pin TRIGGER en LOW

delayMicroseconds(2); // esperamos 2 milisegundos

digitalWrite(TriggerPin, HIGH); // ponemos el pin TRIGGER en HIGH

delayMicroseconds(10); // lo temos activado durante 10 milisegundos

digitalWrite(TriggerPin, LOW); // ponemos el pin del TRIGGER en LOW

Duracion = pulseIn(EchoPin,HIGH); // Esperamos a que el pin del ECHO

devuelva HIGH, y guardamos el tiempo

// Devuelve el tiempo en milisegundos

long Distancia_mm = fDistancia(Duracion); // Función para calcular la distancia

Serial.print("Distancia = "); // Y la mostramos por el puerto serie

Serial.print(Distancia_mm);

Serial.println(" cm");

// Delay between measurements.

delay(delayMS);

// Get temperature event and print its value.

sensors_event_t event;

float temperature;

float humidity;

dht.temperature().getEvent(&event);

Page 119: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

99

if (isnan(event.temperature)) {

Serial.println("Error reading temperature!");

}

else {

Serial.print("Temperature: ");

Serial.print(event.temperature);

Serial.println(" *C");

temperature = event.temperature;

}

// Get humidity event and print its value.

dht.humidity().getEvent(&event);

if (isnan(event.relative_humidity)) {

Serial.println("Error reading humidity!");

}

else {

Serial.print("Humidity: ");

Serial.print(event.relative_humidity);

Serial.println("%");

humidity = event.relative_humidity;

}

SendData("AT+CREG?",2000,S1debug);

delay(100);

Page 120: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

100

SendData("AT+CGATT=1",2000,S1debug);

delay(1000);

SendData("AT+CGDCONT=1,\"IP\",\"CMNET\"",2000,S1debug);

delay(1000);

SendData("AT+CGACT=1,1",2000,S1debug);

delay(1000);

SendData("AT+CIPSTART=\"TCP\",\"186.3.157.83\",8090",2000,S1debug);

delay(1000);

SendData("AT+CIPSEND=10",2000,S1debug);

delay(1000);

SIM900.print("GET /index.php?temp=");

SIM900.print(temperature);

SIM900.print("&hum=");

SIM900.print(humidity);

SIM900.print("&dis=");

SIM900.print(Distancia_mm);

SIM900.println("\r\n");

delay(100);

SendData(char(26));

delay(100);

SendData("AT+CIPCLOSE",2000,S1debug); //Close TCP

delay(54700);

Page 121: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

101

}

long fDistancia(long tiempo) {

// Calculamos la distancia en mm

// ((tiempo)*(Velocidad del sonido)/ el camino se hace dos veces)

long DistanceCalc; // Variable para los cálculos

DistanceCalc = 106 - ((tiempo /2.9) / 2); // Cálculos en milímetros

//DistanceCalc = (tiempo /29) / 2; // Cálculos en centímetros

// DistanceCalc = (tiempo / 74) / 2; // Cálculos en pulgadas

return DistanceCalc; // Devolvemos el calculo

}

void SendData(String command, const int timeout, boolean debug){

String response = "";

SIM900.println(command);

delay(5);

if(debug){

long int time = millis();

while( (time+timeout) > millis()){

while( SIM900.available()){

response += char( SIM900.read());

}

}

Serial.print(response);

}

}

Page 122: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

102

Anexo 3. Aplicación Web

Estructura MVC del proyecto

Pantalla de Inicio de Sesión

Page 123: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

103

Error de inicio de sesión en la aplicación web

Página de aterrizaje

Page 124: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

104

Consulta de Historial por fecha

Gráfica en tiempo real de datos de temperatura

Page 125: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

105

Gráfica en tiempo real de datos de Humedad Relativa

Gráfica en tiempo real de datos de Precipitación

Page 126: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

106

Tabla paginada del historial de datos de temperatura

Historial correspondiente a los datos del 12 de agosto del 2019.

Tabla paginada del historial de datos globales

Page 127: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

107

Anexo 4. Conexión vía SSH hacia el servidor Raspberry Pi Zero

Page 128: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

108

Anexo 5. Datasheets DHT21

1, Descripción general del producto AM2301 de humedad capacitivo de

detección de temperatura digital y módulo de humedad es la que contiene el

compuesto ha sido calibrado salida de señal digital del sensor de temperatura y

humedad. Aplicación de una dedicada tecnología de recolección de módulos

digitales y la tecnología de detección de temperatura y la humedad, para asegurar

que el producto tiene una alta fiabilidad y una excelente estabilidad a largo plazo.

El sensor incluye un capacitivo componente húmedo sensor y un dispositivo de

medición de temperatura de alta precisión, y se conecta con un alto rendimiento

microcontrolador de 8 bits. El producto tiene excelente calidad, respuesta rápida,

fuerte capacidad anti-interferencia, y alto costo. Cada sensor es extremadamente

preciso de calibración cámara de calibración de humedad. La forma de los

procedimientos, los coeficientes de calibración almacenado en el microcontrolador,

el sensor dentro de la transformación de los latidos del corazón para llamar a estos

coeficientes de calibración. interfaz estándar de un solo bus, rápida integración de

sistemas y fácil. Pequeño tamaño, bajo consumo de energía, la transmisión de

señales de distancia de hasta 20 metros, por lo que es la mejor opción de todo

tipo de aplicaciones y las aplicaciones más exigentes. Productos para la

comodidad de conexión de 3 derivaciones (de un solo bus de interfaz). paquetes

especiales de acuerdo con las necesidades del usuario.

Page 129: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

109

2, Aplicaciones

HVAC, deshumidificador, pruebas y equipos de inspección, los bienes de

consumo, automoción control, automático, registradores de datos, aparatos

electrodomésticos, regulador de la humedad, las estaciones médicas, tiempo, y

otra medida de la humedad y el control y así sucesivamente.

3, Funciones

Ultra-baja potencia, la distancia de transmisión, la calibración totalmente

automatizado, el uso de sensor de humedad capacitivo, la salida de un solo bus

digital estándar completamente intercambiables, excelente estabilidad a largo

plazo, los dispositivos de medición de temperatura de alta precisión.

4, la definición de interfaz de un único bus

4.1 AM2301 la asignación de patillas

4.2 clavijas de alimentación de energía (VDD GND)

AM2301 rango de tensión de alimentación de 3,3 V - 5,2 V, tensión de alimentación

recomendada es de 5V.

4.3 Datos de serie (SDA)

SDA pin es la estructura tri para leer, escribir los datos del sensor. sincronización

de la comunicación específico, véase la descripción detallada del protocolo de

comunicación.

Page 130: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

110

5, El rendimiento del sensor

6, Características eléctricas

Características eléctricas, tales como consumo de energía, alto, bajo, de entrada,

voltaje de salida, dependiendo de la fuente de alimentación. Cuadro 4 detalla las

características eléctricas de la AM2301, si no identificado, dicha tensión de

alimentación de 5V. Para obtener los mejores resultados con el sensor, por favor

diseñar estrictamente de acuerdo con las condiciones de diseño de la tabla 4.

Page 131: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

111

7, la comunicación de un solo bus ( UN HILO )

7.1 circuitos típicos para solo bus

Circuito de aplicación típico Microprocesador y AM2301 conexión se muestra en

la Figura 4. El modo de comunicación de bus individual tire del microprocesador

SDA I / O está conectado puerto.

Instrucciones especiales de la comunicación de un solo bus:

Circuito de aplicación 1. Typical recomienda en la longitud del cable corto de 30

metros en la resistencia de 5.1k pullup resistencia de actuación de acuerdo con la

situación real de menor que 30 m. 2. Con la tensión de alimentación de 3,3 V, la

longitud del cable no debe ser mayor de 100 cm. De lo contrario, la línea caída de

voltaje dará lugar a la fuente de alimentación de sensores, lo que resulta en un

Page 132: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

112

error de medición. 3. Lea el intervalo de tiempo mínimo sensor para las 2S; leer

intervalo es de menos de 2S, puede causar la temperatura y la humedad no se les

permite o comunicación no tiene éxito, etc. 4.Temperatura y valores de humedad

son cada lectura a los resultados de la última medida de datos en tiempo real que

necesitan la doble lectura continua, se recomienda varias veces para leer los

sensores, y cada leer intervalo de sensor es mayor que 2 segundos para obtener

accuratethe datos.

7.2, protocolo de comunicación de un solo bus.

Descripción bus sola

Dispositivo AM2301 utiliza una comunicación simplificada de un solo bus. bus

único que sólo una línea de datos, sistema de intercambio de datos, controlada

por la línea de datos para completar. Equipo (microprocesador) a través de un

puerto de drenaje abierto o tri-estado conectado a la línea de datos para permitir

que el dispositivo no envía datos a liberar el bus, mientras que otros dispositivos

utilizan el bus; solo bus por lo general requieren una externa sobre 5.1k Ω

resistencia pull-up, así que cuando el bus está inactivo, su estado es alta. Debido

a que son la estructura maestro-esclavo, sólo el anfitrión llama al sensor, éste

responderá, por lo que los anfitriones para acceder al sensor debe seguir

Page 133: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

113

estrictamente la secuencia de solo bus, si hay una secuencia de confusión, el

sensor no responderá al host.

Bus único para enviar datos.

SDA Para la comunicación y sincronización entre el microprocesador y el formato

de datos AM2301, de un solo bus, una transmisión de 40 datos, los altos primero

en salir. sincronización de la comunicación específica que se muestra en la Figura

5, el formato de la comunicación se representa en la tabla 5.

Anexo 5. Datasheets HC-SR04

El módulo de alcance ultrasónico HC - SR04 ofrece 2 cm - 400cm sin contacto

función de medición, la precisión que van desde 3 mm. Los módulos incluye

transmisores ultrasónicos y el receptor. El principio básico de trabajo:

(1) Uso de IO de disparo para al menos 10us alto nivel de señal.

(2) el módulo envía automáticamente ocho 40 kHz y detectar si hay un pulso de la

señal de vuelta.

(3) si la señal de vuelta, a través de alto nivel, el tiempo o f salida de alta duración

IO es el tiempo desde el envío de ultrasonidos de volver. Prueba distancia =

(tiempo de alto nivel × velocidad del sonido (340M / S) / 2.

Cable de conexión directa de la siguiente manera:

5V

Trigger Pulse Input

Echo Pulse Output

0V Ground

Page 134: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

114

Parámetros Electrónicos

Diagrama de tiempo

El diagrama de temporización se muestra a continuación. Sólo es necesario

suministrar un corto 10uS pulso a la entrada de disparo para iniciar el que van,

una d entonces el módulo enviará una ráfaga de 8 ciclo de ultrasonidos a 40 kHz

y aumento su eco. El eco es un objeto distancia que es de anchura de impulso y

la i gama. Tiene n proporción puede calcular el rango a través del intervalo de

tiempo entre en el envío de señal de disparo y recepción de la señal de eco.

Fórmula: uS / 58 = centímetros o uS / 148 = pulgadas; o el rango = alto nivel de

tiempo * velocidad (340M / S) / 2; nosotros Es mejor utilizar más de 60 ms ciclo de

medición, con el fin de evitar la señal de disparo Al para la señal de eco.

Page 135: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

115

Atención:

• El módulo no se sugiere para conectarse directamente a eléctrico, si está

conectado eléctrico, el terminal GND se debe conectar el primer módulo,

de lo contrario, que afectará el trabajo normal del módulo.

• Cuando se ensayaron los objetos, el rango de área es menos de 0,5 metros

cuadrados y las solicitudes de avión lo más suave posible, otra sabia, que

afectará a los resultados de medición.

Page 136: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

116

Anexo 6. Proceso De Construcción De La Estación Meteorológica

Page 137: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

117

Anexo 7. Circuitería Final Del Proyecto

Page 138: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

118

Anexo 8. Estación Meteorológica Puesta En Marcha En La Facultad

De Ciencias Naturales

Page 139: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

119

Anexo 9. Junto al Ingeniero Xavier Lascano del Inamhi quien nos

permitió realizar la instalación de nuestro proyecto junto a la

estación de ellos para realizar pruebas en la Facultad De Ciencias

Naturales

Page 140: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

120

Anexo 10. Encuestas a los estudiantes de la carrera de Ingeniería

Ambiental

Page 141: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

121

Anexo 11. Certificados de aprobación del proyecto

Page 142: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

122

Page 143: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

123

Anexo 12. Manual Técnico Del Sistema Meteorológico

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERÍA EN NETWORKING Y

TELECOMUNICACIONES

IMPLEMENTACIÓN DE UNA ESTACIÓN METEOROLÓGICA PARA LA

FACULTAD DE CIENCIAS NATURALES DE LA UNIVERSIDAD DE

GUAYAQUIL UTILIZANDO HERRAMIENTAS OPEN SOURCE

PROYECTO DE TITULACIÓN

Previa a la obtención del Título de:

INGENIERO EN NETWORKING Y TELECOMUNICACIONES

AUTOR (ES):

ANASTACIO BURGOS LUCY VIVIANA

BARZOLA ROMERO MARLON RAMÓN

TUTOR:

ING. JUAN CARLOS YTURRALDE VILLAGÓMEZ, M.Sc.

GUAYAQUIL – ECUADOR

2019

Page 144: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

124

INTRODUCCIÓN

El presente manual técnico se desarrolló con la finalidad de que el usuario final se

familiaricen con el sistema implementado y además permitir que cualquier persona

con ciertos conocimientos en electrónica y programación web dentro de la

Facultad de Ciencias Naturales pueda identificar algún fallo en el sistema en caso

de que estos se presente en un futuro.

OBJETIVOS

Proveer de información necesaria para el buen uso del sistema meteorológico

implementado.

Objetivos específicos:

• Definir las herramientas empleadas para la construcción de la estación

meteorológica.

• Definir el procedimiento de interconexión entre microprocesador, módulo

GPRS y sensores.

• Detallar el funcionamiento de la estación meteorológica.

• Definir la estructura MVC del aplicativo web.

• Conexión vía SSH al servidor Raspberry.

Page 145: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

125

1. Herramientas empleadas para la construcción de la

estación meteorológica

1.1 Arduino Uno

Este microcontrolador es el circuito principal del sistema, puede ser programado

con el Software Arduino IDE que se obtiene descargándolo desde su página oficial

“arduino.cc” y compatible con las plataformas de Windows, Linux y Mac OSX. Este

microcontrolador posee 14 pines de entrada / salida digital y 6 entradas analógicas.

1.2 Módulo A7 GSM/GPS/GPRS

El A7 GSM/GPS/GPRS es módulo que nos permite realizar una comunicación

inalámbrica mediante el envío de paquetes SMS con la ayuda de una tarjeta SIM

de cualquier operadora gracias a su compatibilidad con la red GPRS de banda

dual GSM/GPRS. Este módulo soporta comandos AT que permiten enviar y recibir

llamadas y mensajes de texto. Este módulo se empleó como medio de

comunicación entre el servidor de base de datos montado en el Raspberry PI y la

estación meteorológica aprovechando su funcionalidad de GPRS.

1.3 Sensor DHT21

Es definido como un sensor digital enfocado a medir la humedad relativa y

temperatura del airé el cual goza de una precisión detallada dentro de un

contenedor robusto. Está compuesto de un termistor, un sensor capacitivo de

humedad, y de un microcontrolador que se ocupa de efectuar la respectiva

conversión de señal analógica al tipo digital. Se recomienda proteger al sensor de

la radiación directa del sol mediante el uso de una pantalla de Stevenson.

1.4 Sensor HC-SR04

Es un sensor que utiliza ondas ultrasónicas para determinar la distancia de un

objeto en un rango de 2 a 450 cm. Este módulo incorpora un emisor conocido

como pin trigger (TRIG) que envía una ráfaga ultrasónica y un receptor (pin

ECHO) que capta el rebote de la onda. El tiempo que la onda sonora tarde en

rebotar entre el objeto hasta el receptor puede utilizarse para determinar la

distancia que existe entre el sensor y el objeto. Este módulo se empleó para medir

el nivel de lluvia que se almacenará en un recipiente y así poder determinar la

precipitación.

Page 146: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

126

1.5 Regulador de voltaje Step-Down LM2596S con Display

Este circuito nos ayudará a mantener un voltaje constante de 5.5V a la entrada del

microcontrolador Arduino Uno y así evitar que los demás componentes sufran

sobrecargas de tensión.

1.6 Regulador solar CMP12-10A

Estos reguladores de carga son necesarios dentro de cualquier instalación solar,

actúan como corte de paso de energía y van instalados entre la batería y el panel

solar para poder controlar la carga y descarga de la batería.

1.7 Batería recargable GEL 12V 7.0 Ah

Estas baterías son capaces de soportar temperaturas elevadas y presentan buena

resistencia a las vibraciones o golpes, permitiendo que este tipo de baterías

funcionen perfectamente para instalaciones solares aisladas y así proveer energía

suficiente a la estación meteorológica. Es necesario que el sistema trabaje con

este amperaje debido a que la estación no se mantiene estable con baterías de 2

a 4Ah.

En el siguiente gráfico se identifican cada uno de los componentes utilizados en

el proyecto y que se mencionaron anteriormente:

Page 147: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

127

Gráfico 49 Componentes electrónicos del proyecto

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

Page 148: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

128

2. Procedimiento de interconexión entre microprocesador,

módulo GPRS y sensores.

A continuación, se presenta un diagrama de interconexión entre cada uno de los

componentes mencionados en la sección 1.

Gráfico 50 Conexión entre microprocesador, módulo GPRS y sensores

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

2.1 Conexión entre Arduino Uno – Modulo A7 GSM/GPS/GPRS

Antes de empezar a trabajar con estos módulos debemos tener en cuenta que el

microcontrolador Arduino Uno trabaja con comunicación serial. Para establecer

esta conexión con el módulo GPRS, se puede observar en el gráfico anterior que

se requirió configurar el PIN 7 del Arduino como receptor, mientras que el PIN 8

será utilizado como emisor de los comandos AT hacia el módulo A7.

Cuadro 25 Conexión de puertos serie entre Arduino Uno y el módulo A7

Arduino Uno Módulo A7

PIN 7 Rx V_TXD

PIN 8 Tx V_RXD

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la Investigación

Page 149: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

129

2.2 Instalación Solar

Para mantener a todos los equipos funcionando se requirió de realizar una

instalación solar, para ello se optó por utilizar un panel solar de 18V 15W y así

proveer de energía suficiente a la batería de 12V 7ah, sin embargo, los

microcontroladores y los sensores al trabajar en un rango de 5.5 a 12 VDC, se

requirió la instalación de un regulador de voltaje LM2596S capaz de soportar entre

4 a 35V y darnos a la salida un voltaje constante regulado de 5.5VDC, de esta

manera, cuando la batería se encuentre en su carga máxima la estación

meteorológica podrá seguir funcionando durante 2 días consecutivos sin la

necesidad de que se recargue la batería con el sistema de alimentación solar.

2.3 Conexión del sensor DHT21

El gráfico 51 detallará cómo se realizaron las conexiones de los sensores DHT21

y el ultrasónico HC-SR04. El PIN digital 2 del Arduino Uno será el encargado de

enviar los pulsos digitales comunicándose con el sensor mediante el protocolo

Single bus enviando una transmisión de 40 datos 5 octetos donde los 2 primeros

representarán la humedad relativa alta y baja, los siguientes 2 octetos representan

la temperatura alta y baja y el ultimo representa un bit de paridad que indica la

sumatoria de los 4 octetos mencionados anteriormente y que los datos han sido

enviados correctamente al microcontrolador.

2.4 Conexión del sensor HC-SR04

Para el sensor ultrasónico HC-SR04 se configuró el PIN TRIG a la entrada del PIN

10 del Arduino el cuál suministrará un pequeño pulso eléctrico binario (TTL) de

10uS generando una ráfaga de ultrasonidos de 8 ciclos a 40 KHz, cuando la señal

viaje hasta la base del recipiente de agua, el PIN ECHO conectado al PIN 11 del

Arduino recibirá la señal emitida y dependiendo del tiempo que tarde en reflejarse

la onda determinará la altura del nivel del agua. El rango del sensor ultrasónico

proporciona una función de medición sin contacto de 2 cm - 400 cm, sin embargo,

la precisión del rango puede alcanzar hasta 3 mm.

Page 150: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

130

Gráfico 51 Conexión entre Arduino Uno y los sensores

Elaborado por: Lucy Anastacio – Marlon Barzola Fuente: Datos de la investigación

3. Funcionamiento general de la estación meteorológica

A continuación, se muestra un diagrama general del funcionamiento de la estación

meteorológica:

Gráfico 52 Esquema de funcionamiento general

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

Page 151: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

131

Como se observó en el gráfico 52, el usuario se conectará a la dirección

http://186.3.157.83:8090/tesis desde cualquier navegador y se deberá identificar

con las credenciales que hemos creado para el sistema. Una vez dentro del

sistema, el usuario podrá visualizar mediante graficas en tiempo real las variables

ambientales de temperatura, humedad relativa y precipitación que serán

generadas por la estación meteorológica, dichas variables se envían al servidor

Raspberry mediante un enlace de comunicación GPRS configurado en el módulo

GSM/GPRS A7 que contiene la estación meteorológica. En la página web además

se mostrará una sección exclusiva para poder visualizar el historial de esta

información.

Una vez dentro del sistema, el usuario se encontrará con un menú en la parte

superior derecha donde podrá escoger las variables que desee visualizar.

Gráfico 53 Menú del sitio web

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

En la sección de Historial habrá un formulario que permitirá ingresar al usuario la

fecha que desee consultar para visualizar las variables de temperatura, humedad

o precipitación

Page 152: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

132

Gráfico 54 Consulta de historial

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación

4. Estructura MVC del aplicativo web

La página web se desarrolló bajo el patrón MVC (Modelo – Vista – Controlador).

Modelos:

Arduino.php: Este modelo se encarga de hacer la inserción a la base de datos

de las variables de temperatura, humedad y precipitación generadas por la

estación meteorológica.

User.php: Modelo que consultará la disponibilidad de los usuarios registrados en

el sistema.

Weather.php: Modelo que gestionará las variables generadas por la estación

meteorológica.

Page 153: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

133

Controladores:

MainController.php: Es el controlador encargado de llamar a la plantilla principal

que se mostrará al usuario final.

UserController.php: Controlador encargado de gestionar el login de usuario.

WeatherController.php: Este controlador será el encargado de hacer las

peticiones de variables de temperatura, humedad y precipitación al modelo

Weather.php.

Vistas

Reports.php: Vista encargada de mostrar los gráficos y variables globales del

sistema.

Temperature.php: Vista que mostrará los datos de temperatura al usuario.

Humidity.php: Mostrará los datos de humedad relativa.

Precipitation.php: Vista que mostrará los datos de precipitación al usuario final.

History.php: Vista que mostrará las variables consultadas por fecha al usuario.

6. Accediendo al Servidor Raspberry Pi Zero

Para acceder al Servidor Raspberry se necesita realizar una conexión vía SSH a

través de la terminal de Linux o Mac OSX. Si se trabaja con alguna distribución de

Windows se necesitará realizar una instalación de algún emulador de consola

como por ejemplo Cygwin o Putty.

Una vez abierta la consola de comandos desde cualquier sistema operativo con

el que estemos trabajando, se debe ingresar el siguiente comando para acceder

vía SSH al servidor:

ssh -p 2222 [email protected]

Una vez establecida la conexión deberá ingresar la clave de administrador que

hemos proporcionado a la Facultad.

Page 154: UNIVERSIDAD DE GUAYAQUILrepositorio.ug.edu.ec/bitstream/redug/44823/1/B... · Cuadro 1: Causas y consecuencias del problema ..... 4 Cuadro 2. Clasificación de las estaciones meteorológicas

134

Gráfico 55 Ingreso al servidor Raspberry vía SSH

Elaborado por: Anastacio Lucy – Marlon Barzola Fuente: Datos de la investigación