Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

CD 7592

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 198

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA ELÉCTRICA Y


ELECTRÓNICA

IMPLEMENTACIÓN DE UN SISTEMA AÉREO DE MEDICIÓN Y


ALMACENAMIENTO DE PARÁMETROS METEOROLÓGICOS
GEO-REFERENCIADOS PARA ZONAS PEQUEÑAS

PROYECTO PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN


ELECTRÓNICA Y TELECOMUNICACIONES

ALEXANDER FERNANDO SUÁREZ BENALCÁZAR


alexfercho2008@yahoo.es

DIRECTOR: Ing. RICARDO LLUGSI CAÑAR, MSc.


ricardo.llugsi@epn.edu.ec

CO-DIRECTOR: Ing. PABLO LUPERA MORILLO, PhD.


pablo.lupera@epn.edu.ec

Quito, enero 2017


i

DECLARACIÓN

Yo, Alexander Fernando Suárez Benalcázar, declaro bajo juramento que el


trabajo aquí descrito es de mi autoría; que no ha sido previamente presentado
para ningún grado o calificación profesional; y, que he consultado las referencias
bibliográficas que se incluyen en este documento.

A través de la presente declaración cedo mis derechos de propiedad intelectual


correspondientes a este trabajo, a la Escuela Politécnica Nacional, según lo
establecido por la Ley de Propiedad Intelectual, por su Reglamento y por la
normatividad institucional vigente.

Alexander Fernando Suárez Benalcázar


CI: 100324467- 8
ii

CERTIFICACIÓN

Certificamos que el presente trabajo fue desarrollado por Alexander Fernando


Suárez Benalcázar, bajo nuestra supervisión.

Ing. Ricardo Llugsi Cañar, MSc.


DIRECTOR DEL PROYECTO

Ing. Pablo Lupera Morillo, PhD


CO-DIRECTOR DEL PROYECTO
iii

AGRADECIMIENTO

A Dios por la vida, por la salud, por las bendiciones y por la fuerza que me brinda
para enfrentar las pruebas de la vida.

A mis padres, Fernando y Narcisa, por sus enseñanzas, su ejemplo, su sacrificio y


apoyo para poder alcanzar mis metas. Gracias por estar ahí siempre conmigo en
los buenos y malos momentos, por ser un pilar fundamental en mi vida con
quienes puedo contar. Gracias por enseñarme que todo se puede cumplir, si se
hace con amor, dedicación y esfuerzo.

A mi hermano Dary, su esposa Cinthya y mi sobrina Dayna, por su apoyo


incondicional, cariño e interés en mi bienestar, gracias por demostrarme el
significado de lealtad y sobre todo por estar pendientes en cada etapa de mi vida.

A mi tío Manuel y mi abuelita Laura, por su ejemplo de lucha, por cuidarme,


quererme y por ser mis ángeles en la Tierra a quienes les debo mucho.

A mi director de tesis, MSc. Ricardo Llugsi, por confiar en mí para sacar adelante
este proyecto, por su tiempo, sus consejos, su paciencia y enseñanzas. Gracias
por su apertura permanente antes y durante la realización de este trabajo.

A mi co-director de tesis, Dr. Pablo Lupera, por sus consejos, ideas y


conocimientos, que me han permitido culminar con éxito esta etapa estudiantil.

Al Ingeniero Ramón Chango, por su apertura y hospitalidad durante la realización


del proyecto, gracias por su apoyo y por compartir sus conocimientos de manera
incondicional conmigo,

A mis amigos Paúl, Santiago, Andrés y MaFer, por demostrarme el valor de una
amistad verdadera, por apoyarme permanentemente y por estar presentes
cuando he necesitado un consejo. Y en general a todas las personas que de
alguna forma han sido parte en el cumplimiento de esta meta.
iv

DEDICATORIA

Dedico este proyecto a mi Mamá, a mi Papá y a los seres queridos que se nos
adelantaron en el camino al cielo.

Alexander
v

CONTENIDO

DECLARACIÓN ....................................................................................................... i

CERTIFICACIÓN .................................................................................................... ii

AGRADECIMIENTO ............................................................................................... iii

DEDICATORIA ....................................................................................................... iv

CONTENIDO ........................................................................................................... v

ÍNDICE DE FIGURAS .......................................................................................... xiii

ÍNDICE DE TABLAS ........................................................................................... xvii

RESUMEN ......................................................................................................... xviii

PRESENTACIÓN ................................................................................................. xix

CAPÍTULO 1 .......................................................................................................... 1

FUNDAMENTOS TEÓRICOS, HARDWARE Y SOFTWARE................................. 1

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

1.2. EL CLIMA .................................................................................................... 2

1.2.1. CLIMA EN ECUADOR .......................................................................... 2

1.2.1.1. Zona de Convergencia Intertropical ................................................ 3

1.2.1.2. Clima de las Regiones en Ecuador ................................................. 4

1.2.1.3. Clima en la Mitad del Mundo .......................................................... 5

1.3. CLIMATOLOGÍA .......................................................................................... 5

1.3.1. MÉTODOS DE ESTUDIO DEL CLIMA ................................................. 6

1.3.1.1. Método Analítico ............................................................................. 6

1.3.1.2. Método Dinámico ............................................................................ 6

1.4. METEOROLOGÍA ........................................................................................ 7

1.4.1. MÉTODOS DE LA METEOROLOGÍA ................................................... 7

1.4.1.1. Método Empírico ............................................................................. 8

1.4.1.2. Método de Cálculo de Probabilidades ............................................ 9


vi

1.4.1.3. Método Matemático ........................................................................ 9

1.4.2. EL TIEMPO ATMOSFÉRICO ................................................................ 9

1.4.3. VARIABLES METEOROLÓGICAS .................................................... 10

1.4.3.1. Temperatura ................................................................................. 10

1.4.3.2. Humedad ...................................................................................... 11

1.4.3.3. Presión atmosférica ...................................................................... 11

1.4.3.4. Viento............................................................................................ 12

1.4.3.5. Precipitación ................................................................................. 13

1.4.3.6. Radiación solar ............................................................................. 13

1.4.4. FACTORES METEOROLÓGICOS ..................................................... 14

1.4.4.1. Altitud ............................................................................................ 14

1.4.4.2. Latitud ........................................................................................... 15

1.4.4.3. Longitud ........................................................................................ 15

1.4.4.4. Corrientes marinas........................................................................ 15

1.4.4.5. Sistemas montañosos ................................................................... 16

1.4.4.6. Continentalidad ............................................................................. 16

1.4.5. LA ATMÓSFERA................................................................................. 16

1.4.5.1. Composición de la atmósfera ....................................................... 17

1.4.5.2. Variación de la temperatura en la atmósfera ................................ 18

1.5. SITUACIÓN ACTUAL DE LA METEOROLOGÍA EN ECUADOR .............. 19

1.5.1. EL INAMHI .......................................................................................... 20

1.5.1.1. Actividades del INAMHI ................................................................ 20

1.5.1.2. Área de Meteorología del INAMHI ................................................ 21

1.5.2. SITUACIÓN ACTUAL PARA LA ADQUISICIÓN Y PREDICCIÓN DEL


ESTADO DEL TIEMPO EN ECUADOR. ....................................................... 21

1.5.2.1. Adquisición de Datos Meteorológicos ........................................... 21

1.5.2.1.1. Estaciones Meteorológicas Existentes ............................ 21


vii

1.5.2.1.2. Método de Adquisición de Datos ..................................... 21

1.5.2.1.3. Metadatos........................................................................ 21

1.5.2.2. Predicción del Estado del Tiempo................................................. 21

1.5.2.2.1. WRF ................................................................................ 21

1.5.2.2.1. MM5 ................................................................................ 21

1.5.3. RADIOSONDAS .................................................................................. 30

1.5.3.1. Sistema de Monitoreo ................................................................... 30

1.5.3.2. Modo de Operación ...................................................................... 32

1.5.3.3. Importancia de las Radiosondas ................................................... 33

1.6. SISTEMAS DE INFORMACIÓN GEO-REFERENCIADA .......................... 34

1.6.1. GEORREFERENCIACIÓN .................................................................. 30

1.6.1.1. Sistemas de Coordenadas ............................................................ 34

1.6.1.1.1. Sistemas de Coordenadas Geográficas .......................... 35

1.6.1.1.2. Sistemas de Coordenadas Proyectadas ......................... 36

1.6.1.2. Google Earth ................................................................................. 37

1.6.2. GEOLOCALIZACIÓN .......................................................................... 30

1.6.2.1. Google Maps................................................................................. 38

1.6.3. SISTEMAS DE INFORMACIÓN GEOGRÁFICA ................................. 30

1.6.3.1. Diferencia con los Sistemas de Información Georreferenciada .... 39

1.6.3.2. Software ArcGIS ........................................................................... 39

1.7. DRONES ................................................................................................... 40

1.7.1. CARACTERÍSTICAS........................................................................... 40

1.7.1.1. Componentes................................................................................ 41

1.7.1.2. Utilidad .......................................................................................... 41

1.7.2. NORMATIVAS DE REGULACIÓN ...................................................... 42

1.8. ANÁLISIS DE HARDWARE Y SOFTWARE DEL SISTEMA ...................... 43

1.8.1. REQUERIMIENTOS DEL SISTEMA ................................................... 44


viii

1.8.1.1. Plataformas de Hardware Libre .................................................... 45

1.8.1.1.1. Elección de la Plataforma de Hardware Libre ............... 576

1.8.1.2. Comparación entre Tarjetas Raspberry Pi .................................... 46

1.8.1.2.1. Elección del modelo de Raspberry Pi a utilizar ............... 48

1.8.1.3. Sensores Meteorológicos ............................................................. 49

1.8.1.3.1. Comparación entre sensores DHT y SHT ....................... 49

1.8.1.3.2. Comparación entre BMP085 y BMP180 .......................... 50

1.8.1.4. Dispositivos GPS .......................................................................... 50

1.8.1.4.1. GPS ................................................................................. 50

1.8.1.4.2. NMEA 0183 ..................................................................... 51

1.8.1.4.3. Sentencia GPGGA .......................................................... 52

1.8.1.4.4. Sentencia GPGLL ........................................................... 52

1.8.1.4.5. Sentencia GPRMC .......................................................... 52

1.8.1.4.6. Sentencia GPGSA ........................................................... 52

1.8.1.4.7. Sentencia GPGSV ........................................................... 53

1.8.1.4.8. Sentencia GPVTG ........................................................... 53

1.8.1.4.9. Receptores GPS comerciales ......................................... 53

1.8.1.5. Tecnologías Inalámbricas ............................................................. 54

1.8.1.5.1. Tipos de Tecnología Inalámbrica .................................... 54

1.8.1.5.2. Dispositivos ZigBee ......................................................... 55

1.8.2. SISTEMA AÉREO ............................................................................... 56

1.8.2.1. Dron DJI Phantom 3 Standard ...................................................... 56

1.8.2.1.1. Cámara............................................................................ 57

1.8.2.1.2. Aeronave ......................................................................... 57

1.8.2.1.3. Control Remoto ............................................................... 58

1.8.2.1.4. Modo de uso del dron ...................................................... 59

1.8.2.2. Tarjeta Raspberry Pi 2B ................................................................ 59


ix

1.8.2.2.1. Componentes .................................................................. 60

1.8.2.2.2. Pines GPIO en Raspberry Pi 2 Modelo B ........................ 60

1.8.2.3. Sensor DHT22 .............................................................................. 61

1.8.2.3.1. Especificaciones .............................................................. 61

1.8.2.3.2. Distribución de pines ....................................................... 62

1.8.2.4. Sensor BMP180 ............................................................................ 62

1.8.2.4.1. Especificaciones .............................................................. 63

1.8.2.4.2. Distribución de pines ....................................................... 63

1.8.2.5. Receptor GY-GPS6MV2 ............................................................... 63

1.8.2.5.1. Especificaciones.............................................................. 64

1.8.2.5.2. Distribución de pines ....................................................... 64

1.8.2.6. Dispositivo XBee Pro S1 ............................................................... 64

1.8.2.6.1. XBee Explorer USB ......................................................... 65

1.8.2.6.2. Modos de Comunicación ................................................. 66

1.8.3. SISTEMA EN TIERRA ........................................................................ 67

1.8.3.1. Componentes del Sistema ............................................................ 67

1.8.4. CONSUMO DEL SISTEMA ................................................................. 68

1.8.5. SOFTWARE ........................................................................................ 68

1.8.5.1. Sistema Operativo de Raspberry Pi 2B ........................................ 68

1.8.5.1.1. Características de Raspbian Jessie ................................ 69

1.8.5.2. Software de Configuración XCTU ................................................. 70

1.8.5.2.1. Características de XCTU ................................................. 71

1.8.5.3. Software de Programación ........................................................... 71

1.8.5.3.1. Características de Python ............................................... 72

CAPÍTULO 2 ........................................................................................................ 73

IMPLEMENTACIÓN DEL SISTEMA .................................................................... 73

2.1. INTRODUCCIÓN ....................................................................................... 73


x

2.2. CONFIGURACIÓN DE EQUIPOS ............................................................. 74

2.2.1. CONFIGURACIÓN DE RASPBERRY PI 2B ....................................... 74

2.2.1.1. Instalación del sistema operativo Raspbian .................................. 74

2.2.1.2. Compatibilidad con monitores No-HDMI ....................................... 75

2.2.1.3. Configuraciones Iniciales .............................................................. 77

2.2.2. CONFIGURACIÓN DE DHT22............................................................ 78

2.2.2.1. Instalación de PIGPIO .................................................................. 78

2.2.2.2. Controlador de DHT22 .................................................................. 79

2.2.2.3. Conexión del DHT22 a la Raspberry Pi 2B ................................... 80

2.2.2.4. Prueba de Funcionamiento del sensor DHT22 ............................. 80

2.2.3. CONFIGURACIÓN DE BMP180 ......................................................... 81

2.2.3.1. Habilitar la Interfaz I2C ................................................................. 81

2.2.3.2. Conexión del BMP180 a la Raspberry Pi 2B ................................ 82

2.2.3.3. Controlador de BMP180 ............................................................... 82

2.2.3.4. Prueba de Funcionamiento del sensor BMP180 ........................... 82

2.2.4. CONFIGURACIÓN DEL GPS ............................................................. 83

2.2.4.1. Configuración de la Interfaz Serial ................................................ 83

2.2.4.2. Instalación de librerías y conexión del GPS .................................. 84

2.2.5. CONFIGURACIÓN DEL XBEE PRO S1 ............................................. 85

2.2.5.1. Configuración mediante XCTU ..................................................... 85

2.2.5.1.1. Parámetros del dispositivo transmisor ............................. 86

2.2.5.1.2. Parámetros del dispositivo receptor ................................ 87

2.2.5.2. Prueba de comunicación entre dispositivos .................................. 88

2.3. IMPLEMENTACIÓN DEL SISTEMA AÉREO ............................................ 88

2.3.1. PROGRAMACIÓN Y CALIBRACIÓN DEL DHT22.............................. 89

2.3.2. PROGRAMACIÓN Y CALIBRACIÓN DEL BMP180 ........................... 90

2.3.3. PROGRAMACIÓN DEL GPS .............................................................. 92


xi

2.3.4. TRANSMISIÓN DE DATOS ................................................................ 94

2.3.5. TIEMPO DE ADQUISICIÓN DE DATOS ............................................. 95

2.3.6. VECTOR DE INFORMACIÓN ............................................................. 98

2.3.7. SCRIPT FINAL DE TRANSMISIÓN .................................................... 98

2.4. DISEÑO Y FUNCIONAMIENTO DEL SISTEMA AÉREO ........................ 100

2.4.1. FUENTE DE ALIMENTACIÓN .......................................................... 100

2.4.2. PROTECCIÓN Y AISLAMIENTO DEL SISTEMA ............................. 100

2.4.3. DISEÑO DEL PROTOTIPO PARA TRANSMISIÓN .......................... 101

2.4.4. FUNCIONAMIENTO.......................................................................... 102

2.5. IMPLEMENTACIÓN DEL SISTEMA EN TIERRA .................................... 102

2.5.1. RECEPCIÓN DE DATOS .................................................................. 103

2.5.2. ALMACENAMIENTO EN ARCHIVOS DE TEXTO ............................ 103

2.5.3. SCRIPT FINAL PARA RECEPCIÓN ................................................. 105

2.5.4. DISEÑO DEL PROTOTIPO PARA RECEPCIÓN.............................. 107

2.6. FUNCIONAMIENTO TOTAL EN TIERRA................................................ 107

2.6.1. PRUEBA DE DISTANCIA ................................................................. 108

CAPÍTULO 3 ...................................................................................................... 110

PUESTA EN MARCHA Y ANÁLISIS DE RESULTADOS ................................... 110

3.1. INTRODUCCIÓN ..................................................................................... 110

3.2. MEDICIÓN EN 2 HEMISFERIOS ............................................................ 110

3.2.1. SCRIPTS DE RECEPCIÓN .............................................................. 111

3.2.2. MEDICIÓN HIPOTÉTICA EN EL PARALELO CERO ....................... 111

3.3. PRUEBAS DE VUELO............................................................................. 112

3.3.1. PRUEBA CON SEPARACIÓN DE 1 METRO ................................... 112

3.3.2. PRUEBA CON SEPARACIÓN DE 5 METROS ................................. 113

3.3.3. PRUEBA CON SISTEMA COMPACTO ............................................ 115

3.4. REDISEÑO DEL SISTEMA AÉREO ........................................................ 116


xii

3.4.1. PRUEBA DE VUELO CON EL NUEVO SISTEMA ............................ 117

3.4.1.1. Efecto producido por las Hélices................................................. 118

3.4.2. AERODINÁMICA Y AISLAMIENTO DEL SISTEMA.......................... 118

3.5. PRUEBAS DE CAMPO EN EL PULULAHUA .......................................... 119

3.5.1. ETAPA DE COMPROBACIÓN .......................................................... 119

3.5.2. MEDICIONES METEOROLÓGICAS................................................. 121

3.5.3. ANÁLISIS EN TIERRA ...................................................................... 123

3.6. ANÁLISIS DE RESULTADOS ................................................................. 124

3.6.1. INFORMACIÓN DE POSICIÓN GEOGRÁFICA ............................... 124

3.6.2. INFORMACIÓN ALMACENADA ....................................................... 125

3.6.3. ANÁLISIS DEL PRIMER SOBREVUELO .......................................... 127

3.6.3.1. Comportamiento de la Temperatura ........................................... 127

3.6.3.2. Comportamiento de la Humedad ................................................ 129

3.6.3.3. Comportamiento de la Presión.................................................... 130

3.6.4. ANÁLISIS DEL SEGUNDO SOBREVUELO ..................................... 132

3.6.4.1. Comportamiento de la Temperatura ........................................... 133

3.6.4.2. Comportamiento de la Humedad ................................................ 134

3.6.4.3. Comportamiento de la Presión.................................................... 135

3.6.5. CONSIDERACIONES IMPORTANTES ............................................ 137

3.6.6. COBERTURA .................................................................................... 137

CAPÍTULO 4 ...................................................................................................... 139

CONCLUSIONES Y RECOMENDACIONES ..................................................... 139

4.1. CONCLUSIONES .................................................................................... 139

4.2. RECOMENDACIONES ............................................................................ 141

REFERENCIAS BIBLIOGRÁFICAS ................................................................... 143

ANEXOS ............................................................................................................ 152


xiii

ÍNDICE DE FIGURAS

CAPÍTULO 1

Figura 1.1. Zona de Convergencia Intertropical ..................................................... 3

Figura 1.2. Cartas Sinópticas ................................................................................. 8

Figura 1.3. Variación de la Temperatura en la Atmósfera .................................... 19

Figura 1.4. Imagen satelital en infrarrojo .............................................................. 24

Figura 1.5. Pronóstico de Temperatura ................................................................ 26

Figura 1.6. Pronóstico de Humedad ..................................................................... 27

Figura 1.7. Pronóstico de Precipitación ................................................................ 28

Figura 1.8. Pronóstico de Precipitación Agosto 2016 ........................................... 29

Figura 1.9. Sistema de monitoreo meteorológico ................................................. 31

Figura 1.10. Componentes de una radiosonda Vaisala RS92 .............................. 31

Figura 1.11. Sistema de coordenadas georgráficas ............................................. 35

Figura 1.12. Sistema de coordenadas proyectadas ............................................. 36

Figura 1.13. Vista en 2D con Google Earth .......................................................... 37

Figura 1.14. Vista satelital con Google Maps ....................................................... 38

Figura 1.15. Ambiente gráfico de ArcGIS ............................................................. 40

Figura 1.16. Diagrama de Bloques del Sistema Completo ................................... 45

Figura 1.17. Triangulación GPS ........................................................................... 51

Figura 1.18. Dron DJI Phantom 3 Standard ......................................................... 56

Figura 1.19. Aplicación DJI Go ............................................................................. 58

Figura 1.20. Tarjeta Raspberry Pi ........................................................................ 60

Figura 1.21. Distribución de pines Raspberry Pi 2B ............................................. 61

Figura 1.22. Distribución de pines y encapsulado XBee Pro S1 .......................... 65

Figura 1.23. XBee Explorer Genérico ................................................................... 65

Figura 1.24. Formato de transmisión serial 8-N-1 ................................................ 66


xiv

Figura 1.25. Sistema en Tierra ............................................................................. 67

Figura 1.26. Versión de Raspbian Jessie ............................................................. 69

Figura 1.27. Interfaz gráfica XCTU ....................................................................... 70

Figura 1.28. Ambiente gráfico de Python ............................................................. 72

CAPÍTULO 2

Figura 2.1. Sistema de transmisión y recepción ................................................... 73

Figura 2.2. Proceso de escritura del Sistema Operativo en la memoria MicroSD


utilizando Win32DiskImager ................................................................................. 75

Figura 2.3. Archivos del sistema operativo ........................................................... 76

Figura 2.4. Entorno gráfico de Raspberry Pi 2B ................................................... 77

Figura 2.5. Opciones de configuración en Raspberry Pi 2B ................................. 78

Figura 2.6. Conexión del DHT22 a la Raspberry Pi 2B ........................................ 80

Figura 2.7. Prueba de funcionamiento del sensor DHT22 .................................... 80

Figura 2.8. Dirección del sensor BMP180 en la interfaz I2C ................................ 81

Figura 2.9. Conexión del BMP180 a la Raspberry Pi 2B ...................................... 82

Figura 2.10. Prueba de funcionamiento del sensor BMP180 ............................... 83

Figura 2.11. Información recibida por el GPS....................................................... 84

Figura 2.12. Conexión del GPS a la Raspberry Pi 2B .......................................... 85

Figura 2.13. Información requerida por XCTU...................................................... 86

Figura 2.14. Ventana de configuración de XCTU ................................................. 86

Figura 2.15. Prueba de comunicación entre XBee Pro S1 ................................... 88

Figura 2.16. Diagrama de flujo para programación del DHT22 ............................ 89

Figura 2.17. Diagrama de flujo para programación del BMP180 .......................... 91

Figura 2.18. Diagrama de flujo para programación del GPS ................................ 93

Figura 2.19. Diagrama de flujo para transmisión serial de datos.......................... 94


xv

Figura 2.20. Diagrama de flujo para medición cada minuto ................................. 97

Figura 2.21. Estructura del vector de información ................................................ 98

Figura 2.22. Diagrama de flujo del script final de transmisión .............................. 99

Figura 2.23. Prototipo del sistema aéreo para transmisión ................................ 101

Figura 2.24. Funcionamiento del sistema móvil ................................................. 102

Figura 2.25. Diagrama de flujo para recepción serial de datos .......................... 103

Figura 2.26. Diagrama de flujo para almacenamiento de datos ......................... 105

Figura 2.27. Diagrama de flujo del script final de recepción ............................... 106

Figura 2.28. Prototipo del sistema fijo ................................................................ 107

Figura 2.29. Archivo de texto guardado en la Raspberry Pi 2B .......................... 108

Figura 2.30. Distancia de cobertura en tierra ..................................................... 109

CAPÍTULO 3

Figura 3.1. Resultado de leer más información de la que existe ........................ 111

Figura 3.2. Conexión del sistema con 1 metro de separación ............................ 112

Figura 3.3. Efecto péndulo en la primera prueba ............................................... 113

Figura 3.4. Conexión del sistema con 5 metros de separación .......................... 114

Figura 3.5. Efecto péndulo en la segunda prueba .............................................. 114

Figura 3.6. Sistema compacto para transmisión ................................................ 115

Figura 3.7. Diseño del nuevo sistema móvil ....................................................... 116

Figura 3.8. Conexión del sistema rediseñado .................................................... 117

Figura 3.9. Mediciones con el dron apagado y encendido ................................. 118

Figura 3.10. Sistema implementado para adquisición y transmisión .................. 119

Figura 3.11. Comprobación de la posición geográfica ....................................... 120

Figura 3.12. Sistema aéreo móvil listo para el despegue ................................... 121

Figura 3.13. Información generada en el primer sobrevuelo .............................. 122


xvi

Figura 3.14. Información generada en el segundo sobrevuelo........................... 123

Figura 3.15. Posición del lugar utilizando Google Earth ..................................... 124

Figura 3.16. Información del primer sobrevuelo en el intérprete de Python ....... 125

Figura 3.17. Información del segundo sobrevuelo.............................................. 126

Figura 3.18. Sitios de medición del primer sobrevuelo ....................................... 127

Figura 3.19. Temperatura en función de la altitud .............................................. 128

Figura 3.20. Temperatura en función del tiempo ................................................ 128

Figura 3.21. Temperatura en función de la altitud y tiempo ............................... 129

Figura 3.22. Humedad en función de la altitud ................................................... 129

Figura 3.23. Humedad en función del tiempo ..................................................... 130

Figura 3.24. Humedad en función de la altitud y tiempo .................................... 130

Figura 3.25. Presión en función de la altitud ...................................................... 131

Figura 3.26. Presión en función del tiempo ........................................................ 131

Figura 3.27. Presión en función de la altitud y tiempo ........................................ 132

Figura 3.28. Sitios de medición del segundo sobrevuelo ................................... 132

Figura 3.29. Temperatura en función de la altitud .............................................. 133

Figura 3.30. Temperatura en función del tiempo ................................................ 133

Figura 3.31. Temperatura en función de la altitud y tiempo ............................... 134

Figura 3.32. Humedad en función de la altitud ................................................... 134

Figura 3.33. Humedad en función del tiempo ..................................................... 135

Figura 3.34. Humedad en función de la altitud y tiempo .................................... 135

Figura 3.35. Presión en función de la altitud ...................................................... 136

Figura 3.36. Presión en función del tiempo ........................................................ 136

Figura 3.37. Presión en función de la altitud y tiempo ........................................ 137

Figura 3.38. Área de cobertura del sistema........................................................ 138


xvii

ÍNDICE DE TABLAS

CAPÍTULO 1

Tabla 1.1. Variación de temperatura y presión con la altura ................................ 12

Tabla 1.2. Composición de la atmósfera seca y húmeda ..................................... 18

Tabla 1.3. Estaciones meteorológicas por regiones ............................................. 22

Tabla 1.4. Valor de Póliza según Masa Máxima de Despegue ............................ 43

Tabla 1.5. Comparación entre las Plataformas de Hardware Libre ...................... 46

Tabla 1.6. Comparativa entre tarjetas Raspberry Pi............................................. 47

Tabla 1.7. Comparativa entre sensores DHT y SHT ............................................ 49

Tabla 1.8. Alcance de Bluetooth, Wi-Fi y ZigBee ................................................. 54

Tabla 1.9. Especificaciones XBee Pro S1 y S2 .................................................... 55

Tabla 1.10. Distribución de pines DHT22 ............................................................. 62

Tabla 1.11. Distribución de pines BMP180 .......................................................... 63

Tabla 1.12. Distribución de pines GY-GPS6MV2 ................................................. 64

Tabla 1.13. Consumo de energía del sistema móvil y fijo .................................... 68

CAPÍTULO 2

Tabla 2.1. Configuración del XBee de transmisión ............................................... 87

Tabla 2.2. Configuración del XBee de recepción ................................................. 87

Tabla 2.3. Tiempo de medición de parámetros meteorológicos ........................... 95

Tabla 2.4. Características de la fuente de alimentación ..................................... 100

Tabla 2.5. Funciones principales en manejo de archivos ................................... 104


xviii

RESUMEN

Con el avance de la tecnología, los drones se han convertido en equipos de fácil


adaptación para ser implementados en campos como: industria, entretenimiento,
agrícola, militar, ambiental, ciencia, entre otros. La meteorología puede
desarrollarse en el corto plazo si utiliza este tipo de equipos para sus estudios.

En el presente trabajo se plantea el diseño e implementación de un sistema de


adquisición y almacenamiento de información meteorológica, que permita realizar
estudios en áreas geográficas pequeñas con dispositivos que se encuentran
fácilmente en el mercado. El sistema pretende ser una alternativa a las
Radiosondas, contando con un monitoreo y control permanente.

El prototipo que se desarrolla está compuesto por un sistema aéreo móvil para
realizar mediciones y un sistema fijo en tierra para almacenar información, su
correcto funcionamiento permite obtener resultados acordes a la realidad.

El sistema aéreo se encarga de realizar la adquisición de datos meteorológicos


durante el sobrevuelo del dron, mediante un dispositivo GPS, un sensor DHT22 y
un sensor BMP180, la información meteorológica es almacenada y enviada
inalámbricamente hacia el sistema en Tierra mediante un dispositivo XBee.

El sistema fijo se encarga de recibir inalámbricamente la información y


almacenarla en archivos de texto, para ello utiliza un dispositivo Xbee y una
tarjeta Raspberry Pi que permite realizar el procesamiento de la información
meteorológica.

El sistema implementado se somete a varios tipos de pruebas previo a la


realización de mediciones, ya que se debe garantizar la seguridad de los usuarios
y dispositivos durante el sobrevuelo del sistema.

Este tipo de proyectos no se han desarrollado en el país, por lo tanto el trabajo


aquí descrito constituye el punto de partida para estudios futuros en Meteorología.
xix

PRESENTACIÓN

En este proyecto se desarrolla un sistema que permite adquirir datos


meteorológicos georreferenciados de zonas pequeñas y almacenarlos en archivos
de texto, el proceso desde la recopilación de información hasta la realización de
pruebas del prototipo, se detalla en los siguientes cuatro capítulos.

En el capítulo 1 se estudian los principales factores que influyen en las


condiciones del estado del tiempo, la situación actual de la meteorología en el
Ecuador, las normativas que rigen actualmente para el uso de drones, se estudian
las radiosondas y posteriormente se analizan los requerimientos técnicos de
hardware y software del sistema para su implementación. Se realiza un análisis
para determinar los dispositivos que mejor se adaptan para el desarrollo del
proyecto, sus características y especificaciones.

En el capítulo 2 se detalla la manera de realizar mediciones meteorológicas, se


describe la configuración y calibración de cada dispositivo, se realizan pruebas de
funcionamiento por separado para comprobar que los resultados obtenidos sean
correctos. Posteriormente se diseñan e implementan los sistemas aéreo y fijo, se
realizan las respectivas pruebas en tierra para verificar la comunicación
inalámbrica, el alcance del sistema y la precisión de las mediciones preliminares.

En el capítulo 3 se realiza la puesta en marcha del sistema, se implementa el


sistema aéreo completo (dron - sistema de adquisición), es necesario realizar
pruebas de vuelo del dron para verificar su comportamiento en diferentes
condiciones y elegir la que mayor estabilidad del sistema genere. Posteriormente
se realizan las pruebas de campo definitivas en el Pululahua; con la información
almacenada por el sistema en Tierra, se realiza un análisis del comportamiento de
los diferentes parámetros meteorológicos.

En el capítulo 4 se presentan las conclusiones obtenidas de la realización del


proyecto, además se incluyen recomendaciones que pueden ser de gran ayuda
para el desarrollo de trabajos futuros en este campo.
1

CAPÍTULO 1

FUNDAMENTOS TEÓRICOS, HARDWARE Y SOFTWARE

1.1. INTRODUCCIÓN

La sociedad siempre ha prestado especial atención al estudio del clima debido a


que es un factor muy importante para las personas y sus actividades cotidianas,
las mismas que pueden verse afectadas o favorecidas dependiendo de las
condiciones climáticas.

Generalmente se trata de “predecir” el comportamiento del clima, a través de


mediciones de parámetros que dan información importante sobre las condiciones
meteorológicas de un lugar y con la ayuda de registros pasados se puede hacer
un estimado de lo que podría suceder en las siguientes horas y así prever
cualquier inconveniente que pueda presentarse. Sin embargo el clima puede ser
afectado por muchos factores y cambiar repentinamente, de ahí la dificultad de
generar un pronóstico 100% confiable.

En la actualidad se han realizado muchos avances en el campo de la


meteorología y la climatología, contando con equipos sofisticados que recogen
datos exactos de un lugar y permiten conocer el comportamiento del clima de una
manera más acertada. Sin embargo los equipos que se utilizan generalmente son
costosos y se encuentran en estaciones meteorológicas fijas de instituciones
dedicadas al estudio del clima.

En el presente proyecto se desarrolla una solución que permite obtener datos


meteorológicos de una zona en estudio con equipos modernos y de fácil acceso,
se utiliza un dron adaptado con tarjetas electrónicas y sensores, para realizar
mediciones meteorológicas durante el sobrevuelo del lugar. Los datos obtenidos
se transmiten inalámbricamente hacia otras tarjetas electrónicas en tierra que
almacenan y presentan dichos datos.
2

1.2. EL CLIMA

El clima se define como el promedio del estado de la atmósfera en un


determinado tiempo para un lugar en específico [1], es un fenómeno natural que
representa el conjunto de condiciones atmosféricas habituales en un sitio, mismas
que son descritas en base a modelos climáticos que utilizan los datos obtenidos
en un lugar a lo largo del tiempo.

El clima es producto de la radiación solar absorbida y la forma como se distribuye


la energía en el lugar, se lo puede tratar como un sistema en el cual interactúan
varios subsistemas: atmósfera (capa gaseosa), hidrósfera (agua en estado
líquido), criósfera (agua en estado sólido), litósfera (continentes) y la biósfera
(flora y fauna), mismos que intercambian masa y energía hasta llegar a un
balance energético [2].

El clima tiene lugar en las capas bajas de la atmósfera, está constituido por
aquellos elementos que tienen una variación relativamente lenta en el tiempo. Es
necesario tener información de varios períodos de tiempo en los cuales los
principales elementos climatológicos han sido captados para caracterizar su
comportamiento e influencia, considerando la variabilidad en el tiempo y en el
espacio.

1.2.1. CLIMA EN ECUADOR

El Ecuador posee características únicas y especiales cuando se trata de su clima,


ya que al estar ubicado en la Línea Equinoccial, solo presenta dos estaciones
(invierno y verano) y no las cuatro que generalmente se tienen en otros lugares
del planeta, además la variación de temperatura es mínima siendo esta
determinada especialmente por la altitud y ubicación geográfica del sitio. Debido a
su localización Ecuador debería tener un clima únicamente cálido, sin embargo
esto no es así, ya que producto de la influencia de la Cordillera de los Andes, el
Océano Pacífico y su ubicación geográfica, existen variedad de climas y
microclimas.
3

1.2.1.1. Zona de Convergencia Intertropical

Es muy difícil pronosticar el clima en Ecuador debido a que se encuentra en la


zona de convergencia intertropical (ZCIT), la misma que se caracteriza por tener
bajas presiones y menos vientos respecto a otras zonas geográficas, sin embargo
éste lugar es donde confluyen corrientes y vientos tanto del hemisferio norte como
del hemisferio sur, su influencia produce un clima especial con diferentes
condiciones de presión, humedad y temperatura. La Figura 1.1 muestra la ZCIT y
los factores que la caracterizan.

Figura 1.1.- Zona de Convergencia Intertropical [3].

La zona de convergencia intertropical, presenta poca actividad de los vientos


debido a que la radiación solar que cae directamente en la zona ecuatorial hace
que las masas de aire se calienten y eleven perpendicularmente en lugar de tener
un desplazamiento horizontal.

Los vientos alisios1 del norte y sur permiten la formación de grandes zonas
nubosas en este lugar. La ZCIT es el origen de la mayoría de tormentas tropicales
y huracanes atlánticos, debido a la gran cantidad de aire húmedo y cálido
presentes en la zona.

1 Vientos alisios.- son vientos que se trasladan desde zonas de altas presiones generalmente
desde los 30° de latitud norte o sur, hacia zonas de bajas presiones cerca de la zona ecuatorial (2°
a 10° de latitud), producto de la circulación general del aire en la atmósfera.
4

1.2.1.2. Clima de las Regiones en Ecuador

En el país existen diferentes tipos de clima debido a las condiciones que se


presentan y los factores que influyen en su comportamiento. Ecuador
generalmente tiene climas tropicales, subtropicales, templados, desérticos, semi
desérticos, áridos, húmedos, secos, fríos y cálidos [4]. Pero a pesar de la variedad
de climas, las regiones del Ecuador presentan condiciones predominantes las
mismas que se detallan a continuación [5]:

· Región Costa.- Presenta un clima cálido o tropical con bastante humedad y


temperaturas que fluctúan entre los 22°C y 30°C, la variación térmica entre
el día y la noche es mínima, la Costa es una región que presenta
constantes precipitaciones a lo largo del año principalmente entre
diciembre y mayo (3000 mm) que es la época donde existe mayor cantidad
de lluvias, mismas que son producto de la influencia directa de dos
corrientes marinas El Niño y Humboldt.

· Región Sierra.- Tiene un clima que varía de acuerdo a la altitud del lugar,
masas de aire y época, puede ir desde climas sub tropicales en valles y
llanuras, hasta climas de frío extremo en los glaciares de la Cordillera de
los Andes. Generalmente la Sierra presenta temperaturas más bajas
respecto a las demás regiones del país. El promedio de temperatura es de
15 °C, yendo desde temperaturas bajo cero en los nevados hasta 27°C en
días soleados de una ciudad. Las precipitaciones dependen de la estación
y fluctúan entre máximos y mínimos de acuerdo al entorno que rodea a una
zona geográfica (347 mm– 3000 mm al año).

· Región Amazónica.- Es una región que presenta abundantes lluvias


durante todo el año debido a la gran vegetación en su territorio y la
influencia de los vientos alisios provenientes del Atlántico, se tienen niveles
de precipitación mayores a 3500 mm anuales, su clima es cálido-húmedo,
con temperaturas que fluctúan entre 22°C y 26°C. Su variación de
temperatura de estación a estación es mínima.
5

· Región Insular.- Se caracteriza por tener un clima ecuatorial que depende


de la altitud del lugar, con temperaturas que van desde los 15°C en zonas
altas, a los 28°C en zonas bajas. Las precipitaciones también varían de
acuerdo al sitio, son muy irregulares a lo largo del año y generalmente se
tienen niveles de precipitación de 1500 mm anuales.

1.2.1.3. Clima en la Mitad del Mundo

Debido a la irregularidad en la topografía de la Región Sierra, sobre todo en zonas


de altura, se tiene mayor influencia de los factores meteorológicos que de las
variables climáticas, por tal motivo se presentan comportamientos diferentes del
clima de un lugar a otro, a pesar de estar separados por distancias relativamente
cortas. Este es el principal inconveniente al momento de hacer un estudio de las
condiciones climáticas en un lugar de la Sierra [6].

En la zona de la mitad del mundo se tiene un clima templado con una temperatura
promedio de 15°C, sin embargo la variación de temperatura en cuestión de horas
es muy notable generalmente va desde los 26°C durante el día a los 7°C en las
noches, en éste lugar se presentan niveles de precipitación entre 500 y 3000 mm
al año.

El sector del Pululahua se encuentra a 17 Km de la ciudad de Quito, a una altura


estimada de 2840 metros sobre el nivel del mar (msnm) en la parte más alta,
mientras que el interior del cráter se encuentra a 2550 msnm, es un sitio que
reúne buenas condiciones para la toma y medición de datos meteorológicos.

1.3. CLIMATOLOGÍA

La climatología es la ciencia encargada de estudiar el clima, se basa en la


medición de parámetros meteorológicos a lo largo de un tiempo determinado que
generalmente es de 30 años según la OMM (Organización Meteorológica
Mundial), el motivo de tener información de tiempos relativamente grandes es que
el clima tiende a generar patrones de comportamiento a largo plazo.
6

Los estudios del clima permiten contar con información importante sobre los
estados del tiempo pasados, siendo un registro histórico de las condiciones
climáticas de un sitio. Esta información genera datos muy importantes que
permiten brindar explicación de los fenómenos que ocurren y establecer leyes
generales de su influencia sobre otros factores. Se realizan estudios del clima
para diferentes áreas geográficas dependiendo de su tamaño, desde zonas
pequeñas (microclimas) hasta zonas globales (clima mundial).

1.3.1. MÉTODOS DE ESTUDIO DEL CLIMA

La climatología no solo se basa en análisis estadísticos para describir el clima,


también toma en cuenta otros factores importantes como la geografía, atmósfera
y tamaño de la zona estudiada, para conocer su influencia en el comportamiento
del clima y analizar las posibles alteraciones de los elementos climatológicos. De
acuerdo a la forma de estudiar el clima y las tendencias históricas en este campo,
se dio lugar a dos métodos importantes: el analítico y el dinámico [7].

1.3.1.1. Método Analítico

El método analítico que es el tradicional, se basa en el análisis de los fenómenos


atmosféricos, mediante un estudio estadístico de los valores promedio que
presentan los parámetros meteorológicos y la probabilidad de que éstos tengan
valores extremos. Por medio de este método no se puede llegar a conocer las
verdaderas causas de la variación de un elemento o la alteración del clima en un
lugar, sólo se puede saber que algo está ocurriendo pero no se da una solución al
problema. Este método se aplica en sectores concretos donde la variación de los
elementos climatológicos es mínima.

1.3.1.2. Método Dinámico

El método dinámico es un concepto moderno basado en la mecánica general de


los fluidos y en la termodinámica de la atmósfera, que involucra también el estudio
de los tipos de tiempo, masas de aire y frentes. Trata de dar una mejor visión de
7

las variaciones que se presentan en la atmósfera, mediante una explicación


matemática sobre su comportamiento. El método dinámico se aplica para
regiones climáticamente diferentes, mediante estudios y experimentos basados
en situaciones reales.

Es importante mencionar que un estudio completo del clima en un lugar debería


tener la combinación de ambos métodos, de ésta manera se puede garantizar el
tratamiento de todas las opciones, factores y variables.

1.4. METEOROLOGÍA

La meteorología es una ciencia que estudia los fenómenos físicos naturales que
ocurren en la atmósfera, su objetivo principal es interpretar las leyes físicas que
rigen los fenómenos atmosféricos [8] y de esta manera analizar porqué se
producen las distintas manifestaciones del tiempo.

La meteorología se basa principalmente en la medición de la presión, humedad y


temperatura, para poder generar un pronóstico del tiempo, sin embargo la
interpretación de dichos parámetros generalmente resulta difícil ya que las
condiciones meteorológicas presentes pueden cambiar repentinamente debido a
muchos factores y por ende pueden alterar el pronóstico.

Para estudiar el estado del tiempo se establecen relaciones de causa y efecto de


los parámetros meteorológicos, de esta manera se puede recurrir a diferentes
métodos para su análisis y generar un resultado que pronostique su
comportamiento futuro.

1.4.1. MÉTODOS DE LA METEOROLOGÍA

Los métodos utilizados en meteorología sirven para predecir la evolución temporal


del sistema atmosférico, los principales métodos para estudiar el estado del
tiempo son tres: el método empírico, el método de cálculo de probabilidades y el
método matemático [9].
8

1.4.1.1. Método Empírico

Es un método usado hasta la actualidad, el pronóstico del tiempo se realiza en


base a un estudio minucioso de las cartas sinópticas2 de muchos años,
permitiendo establecer reglas empíricas para estimar el movimiento de los
sistemas de tiempo, en dirección y rapidez, de esta manera se puede predecir un
comportamiento con determinadas condiciones del tiempo en el futuro próximo
[10].

Hoy en día se realiza un contraste de las cartas sinópticas y las mediciones


meteorológicas realizadas en campo, que permitan apreciar una tendencia del
tiempo hacia un comportamiento más marcado y así crear un reporte con un
mayor grado de confiabilidad. La Figura 1.2 muestra un ejemplo de cartas
sinópticas.

Figura 1.2.- Cartas Sinópticas [11].

2 Cartas Sinópticas.- también denominadas mapas sinópticos, son representaciones que dan
una visión en conjunto del campo de presión atmosférica a nivel del mar. Utiliza isolíneas con igual
espaciamiento entre ellas (4 hPa) y a una determinada hora, para dar a los meteorólogos
información de: isobaras (líneas de igual presión), los centros de alta y baja presión, los frentes
fríos, cálidos y ocluidos, permitiendo analizar las condiciones meteorológicas en cada punto de la
carta. Un factor importante que se puede apreciar gracias a las isobaras es la velocidad y
dirección del viento, mientras más cerca estén las líneas, mayor será su velocidad.
9

1.4.1.2. Método de Cálculo de Probabilidades

Se basa en la estadística para conocer la probabilidad de que un fenómeno


ocurra o no, de acuerdo a los datos obtenidos en las mediciones de campo. Se
puede abordar éste método mediante dos puntos de vista:
· Analizando series de datos del tiempo pasado para establecer patrones de
comportamiento, y de ésta manera establecer una probabilidad de que un
fenómeno se manifieste en el futuro.
· Mediante analogías, es decir se compara un estado actual del tiempo con
otro ya ocurrido, así se puede generar un pronóstico similar al fenómeno
del pasado, también se analizan otros factores ya que es casi improbable
que un fenómeno se presente exactamente igual a otro [10].

1.4.1.3. Método Matemático

Se basa en las ecuaciones matemáticas de la física, las mismas que permiten


conocer cuál sería el efecto y las consecuencias de que se tengan determinadas
condiciones meteorológicas en un lugar. Utiliza un conjunto de ecuaciones
matemáticas que requiere de métodos numéricos para su solución. Las
ecuaciones básicas que se presentan en un modelo matemático del tiempo son
las que describen: el movimiento horizontal y vertical del aire, la conservación de
la masa y energía, las transformaciones termodinámicas, los procesos de
formación y desarrollo de las nubes y la ecuación de estado de gas ideal,
considerando que la atmósfera se comporta como tal [10] [12].

1.4.2. EL TIEMPO ATMOSFÉRICO

El tiempo atmosférico es el estado que presenta la atmósfera en un lugar y


momento determinados [13]. Es el conjunto de condiciones atmosféricas en un
instante de tiempo, las mismas pueden cambiar rápidamente debido a que son
propias de un lugar en específico, además que los movimientos de las masas de
aire hacen muy difícil volver a tener exactamente las mismas magnitudes
posteriormente. El tiempo atmosférico es determinado principalmente por la
10

temperatura, humedad, presión atmosférica, nubosidad, viento, precipitación, etc;


que son registrados instantáneamente por los equipos de medición de parámetros
meteorológicos [4].

El tiempo atmosférico puede cambiar de manera imprevista de un instante a otro,


debido a muchos factores, de ahí la dificultad de generar pronósticos acertados
en el corto plazo, sin embargo gracias a las observaciones meteorológicas y el
tratamiento adecuado de dichos datos se pueden dar pronósticos a corto plazo de
hasta 96 horas [4].

Las condiciones meteorológicas presentes en un lugar determinan el tiempo


atmosférico, este puede ser diverso y unificar características entre un tipo de
tiempo y otro, su clasificación es la siguiente [14]:
· Tiempo despejado o poco nublado sin precipitaciones.
· Tiempo nublado o con momentos despejados y con precipitaciones breves.
· Tiempo nublado con baja nubosidad.
· Tiempo muy lluvioso y nublado.

Existen dos aspectos principales que tienen mucha influencia sobre el clima y el
tiempo atmosférico: las variables que lo caracterizan y los factores que inciden
directamente en su comportamiento.

1.4.3. VARIABLES METEOROLÓGICAS

Las principales variables que caracterizan al clima de un lugar son: la humedad,


temperatura, presión, viento, precipitación, evaporación y radiación solar.

1.4.3.1.- Temperatura

Es la medida de la cantidad de calor que presenta la atmósfera en un lugar,


generalmente la temperatura depende de factores como: la continentalidad y en
especial la altitud. La temperatura desciende a medida que la altitud de un sitio
aumenta.
11

La temperatura ambiente se mide a 2 metros del suelo en un lugar ventilado y


cubierto, para su medición se utilizan termómetros y gracias al avance de la
tecnología hoy se cuenta con sensores muy precisos que miden la temperatura de
un lugar. Las unidades más utilizadas y conocidas son los grados Celsius (°C), sin
embargo el Sistema Internacional utiliza los grados Kelvin (K) para medir
temperaturas absolutas. Su equivalencia es: K = (°C + 273.15) [K].

1.4.3.2.- Humedad

Es la cantidad de vapor de agua presente en la atmósfera, el aire es capaz de


mantener el vapor hasta un límite, por encima del cual se tendrá una saturación
en el mismo produciendo precipitaciones. La humedad está asociada
directamente con la temperatura del lugar, así para lugares cálidos (temperaturas
altas) la humedad será alta y para lugares fríos (temperaturas bajas) la humedad
es baja.

La humedad, al ser la cantidad de masa de agua existente por unidad de volumen


se mide en [g/m³], a ésta relación se la conoce también como humedad absoluta.
Existen también la humedad específica que mide la masa de agua en estado
gaseoso presente en una masa de aire húmedo expresada en [g/Kg] y la
humedad relativa que es adimensional (%), siendo el porcentaje de la cantidad de
vapor de agua en el aire respecto de la saturación del mismo [4].

La medición de la humedad se realiza mediante instrumentos llamados


higrómetros o higrógrafos.

1.4.3.3.- Presión atmosférica

Se define como el peso que ejerce el aire de la atmósfera sobre un punto en la


superficie terrestre. También se le denomina presión barométrica. Es una
magnitud que puede variar de acuerdo a la acción de la altura, la humedad y
temperatura. A una mayor altura, la presión será menor ya que la cantidad de aire
sobre un lugar es menor respecto a otro a nivel del mar.
12

La presión tiene una relación inversa con la humedad, ya que en un lugar con un
alto nivel de humedad la presión tiende a disminuir y viceversa. Cuando se
presentan temperaturas bajas en un lugar, la presión aumenta debido a que el
aire frío es más pesado que el aire caliente.

La presión atmosférica para un lugar se caracterizará de acuerdo a las


condiciones geográficas presentes. Para su medición se utiliza el barómetro, la
presión se la puede medir en Pascales (Pa), milímetros de mercurio (mmHg),
atmósferas (atm), etc. Sus equivalencias son: 101.000 Pa = 1 atm = 760 mmHg.

En meteorología se utilizan los HectoPascales (hPa) como unidad de medida


debido a que generalmente se tienen presiones grandes, en Quito por ejemplo la
presión atmosférica promedio es de 717,7 hPa [15]. La Tabla 1.1 muestra la
variación tanto de la temperatura como la presión a diferentes alturas.

Temperatura
Altura (m) Presión (hPa)
(°C)
0 1013,25 15
1000 898,75 8,5
2000 794,8 2
3000 700,9 -4,6
4000 616,2 -11
5000 540,21 -15,5
10000 264,36 -50
15000 120,4 -56,6

Tabla 1.1.- Variación de temperatura y presión con la altura [16].

1.4.3.4.- Viento

Se define como aire en movimiento que se desplaza de un lugar a otro, desde


zonas de alta presión hacia zonas de baja presión, producto de la incidencia
directa de la radiación solar que provoca un calentamiento no uniforme de la
superficie terrestre generando dicho movimiento [17].
13

Los vientos nacen en la zona de convergencia intertropical, debido a los cambios


de presión atmosférica y temperatura, desde donde inician su desplazamiento que
los llevará por todo el planeta en un ciclo conocido como la circulación general del
aire que inicia en la zona ecuatorial y termina en los polos, en este trayecto el
viento puede ser tan suave como una brisa hasta tan violento como un huracán o
una corriente de chorro, sin embargo su origen es el mismo. El viento se mide de
acuerdo a su velocidad en (m/s) mediante instrumentos como anemómetros y
anemógrafos.

1.4.3.5.- Precipitación

Es la cantidad de agua que cae sobre la superficie terrestre procedente de la


atmósfera. El agua puede caer en estado líquido (lluvia) o en estado sólido
(granizo). Este fenómeno se produce cuando el vapor de agua que se encuentra
en las nubes en formas de gotas, alcanzan un gran tamaño y peso mayor a la
fuerza que ejercen las corrientes ascendentes en la atmósfera, lo que genera una
caída de dichas gotas.

Las precipitaciones ayudan a mantener el balance atmosférico evitando que la


superficie terrestre se convierta en desierto. Los niveles de precipitación se miden
con instrumentos llamados pluviómetros, sus unidades son los milímetros de
precipitación (mm) y equivalen a 1 mm de precipitación sobre una superficie de un
metro cuadrado (1m²).

1.4.3.6.- Radiación solar

Es la energía procedente del sol, absorbida por la atmósfera de la Tierra producto


de la transferencia de dicha energía en forma de ondas electromagnéticas, las
mismas que tienen la ventaja de no necesitar un medio material para su
propagación, de esta manera las ondas pueden atravesar el espacio y llegar a
nuestro planeta a la velocidad de la luz (c = 3x108 m/s) para convertirse en la
principal fuente de energía que genera la vida y los distintos fenómenos en la
Tierra.
14

Las ondas electromagnéticas absorbidas como radiación solar por la atmósfera


tienen frecuencias que se encuentran en el rango de la luz ultravioleta (UV), luz
visible y luz infrarroja (IR).

La proporción de radiación solar en la atmósfera es la siguiente [18]:


· Ultravioleta: 7%
· Luz visible: 43%
· Infrarrojo: 49%
· Otro: 1%

La cantidad de radiación solar recibida en una región del planeta varía de acuerdo
a la hora del día, la latitud, la posición geográfica y las estaciones, siendo la
atmósfera la que mantiene un balance entre la radiación solar que entra y sale del
planeta, produciendo una temperatura superficial promedio de aproximadamente
15°C [19]. La radiación solar se mide en vatios por metro cuadrado [W/m²],
generalmente para realizar su medición se utilizan instrumentos denominados
piranómetros.

1.4.4. FACTORES METEOROLÓGICOS

El clima se ve afectado por factores como: la altitud, latitud, longitud, las


corrientes marinas, los sistemas montañosos y continentalidad.

1.4.4.1.- Altitud

La altitud es la distancia de un sitio respecto al nivel del mar, es un factor que


influye mucho en el estado del tiempo y el clima debido a que afecta
principalmente a la temperatura, mientras la altitud va aumentando, la
temperatura va a ir disminuyendo a una relación de 6°C por cada 1000 metros
aproximadamente, a esto se le denomina gradiente térmico, mismo que se
relaciona con los pisos térmicos y climáticos presentes en una zona, ya que
afecta los factores que modifican el clima del lugar, especialmente en la zona
intertropical [20] [21].
15

1.4.4.2.- Latitud

Latitud es la distancia angular expresada en grados sexagesimales (°) que existe


entre un punto de la tierra respecto a la línea equinoccial en el mismo meridiano,
sus valores van desde 0° (ecuador) hasta 90° (polos), la latitud expresa la
localización de un lugar en la Tierra dependiendo del hemisferio en el cual se
encuentre, puede ser latitud Norte (N, +) o latitud Sur (S, -).

Debido a la forma de la Tierra, la cual permite que las masas de aire se calienten
mucho más en el ecuador respecto a otros lugares como trópicos y polos, la
latitud de un lugar es determinante para conocer el comportamiento de la
atmósfera en aquella zona, las estaciones que se presentan y sus condiciones
típicas [13].

1.4.4.3.- Longitud

La longitud es la distancia angular en grados sexagesimales que existe entre un


punto cualquiera en el planeta y el meridiano tomado como referencia de 0°
(Meridiano de Greenwich), esta medida es realizada sobre el paralelo que pasa
por dicho punto geográfico. La longitud toma valores de 0° a 180°, los puntos que
se encuentren al Oriente del meridiano de Greenwich tienen denominación Este
(E, +) a su vez los puntos que se encuentran al Occidente se denominan Oeste
(O, -). Los polos Norte y Sur no tienen Longitud debido a que todas las
circunferencias de los meridianos pasan por estos dos lugares [22].

1.4.4.4.- Corrientes marinas

Las corrientes marinas son masas de agua fría o cálida que se trasladan en el
océano por influencia directa del viento y las mareas para su movimiento, las
corrientes marinas pueden afectar las condiciones atmosféricas de un lugar,
llegando a provocar cambios bruscos en su clima, dependiendo del tipo de
corriente. En Ecuador se tiene principal influencia de la Corriente Fría de
Humboldt y la Corriente Cálida de El Niño. La corriente de Humboldt enfría la
16

atmósfera provocando efectos en el clima como: cielo cubierto, neblina, ausencia


de lluvias y temperaturas templadas en el invierno. La Corriente de El Niño por
otra parte genera condiciones cálidas en la costa de Ecuador, provocando la
fluctuación en la presión del aire y generando intensas lluvias [23].

1.4.4.5.- Sistemas montañosos

Los sistemas montañosos cumplen un papel muy importante en el clima de un


lugar, especialmente en la Sierra Ecuatoriana debido a que impiden el paso de las
masas de aire permitiendo tener variedad de microclimas en la región. En el
Ecuador, la Cordillera de los Andes es el principal sistema montañoso, mismo que
se extiende de norte a sur por toda la región interandina, se divide en tres
cordilleras muy definidas (occidental, central y oriental), permitiendo ser un
regulador térmico natural y un lugar adecuado para el desarrollo de diferentes
ecosistemas.

1.4.4.6.- Continentalidad

La continentalidad se relaciona con la distancia de un lugar respecto al mar, el


distanciamiento del mar genera condiciones más inestables en el estado de la
atmósfera ya que no se tiene el efecto de las brisas marinas y terrestres que
actúen como regulador térmico de la zona, mientras más se adentra hacia el
interior del continente, se tienen probabilidades menores de lluvia ya que la
humedad en el aire es menor respecto de las zonas cercanas al mar. Además se
tienen variaciones más bruscas de las temperaturas máximas y mínimas durante
un día, pasando de temperaturas muy bajas en las noches a temperaturas altas al
medio día, cosa que no ocurre en las cercanías del mar.

1.4.5. LA ATMÓSFERA

La atmósfera es una capa gaseosa que recubre a la Tierra, está formada por 5
capas: Tropósfera, Estratósfera, Mesósfera, Ionósfera y Exósfera, su principal
función es de proteger al planeta de cuerpos extraños y mantener la temperatura,
17

por ende las condiciones adecuadas para que se desarrolle la vida. Está
constituida por una mezcla de gases en movimiento que no son capaces de
reaccionar químicamente entre sí, actuando independientemente uno de otro,
dependiendo de sus características, concentración y altitud [24].

La atmósfera se mantiene como producto del equilibrio entre la gravedad y el


calor solar. La gravedad se encarga de atraer hacia la superficie del planeta a los
gases y demás partículas, mientras que el calor solar genera el movimiento
vertical de los gases hacia el exterior del planeta por acción del calentamiento y la
fuerza centrífuga de la Tierra [8] [25].

Los límites de la atmósfera no se encuentran bien definidos debido a que su


densidad disminuye con la altitud. Datos y mediciones indican que la atmósfera de
la Tierra se extiende por alrededor de 2000 Km, sin embargo se tiene una
concentración del 99% de la masa total en los primeros 30 Km. Comparada con el
radio terrestre, resulta ser una capa delgada pero esencial para la vida [26].

1.4.5.1.- Composición de la Atmósfera

La atmósfera se compone principalmente de: Nitrógeno, Oxígeno, Argón, Dióxido


de Carbono y otros gases en menor proporción, mismos que son indispensables
para la vida en la Tierra. La concentración de vapor de agua en la atmósfera es
muy importante ya que de acuerdo a su cantidad en las capas se puede tener un
comportamiento definido, sin embargo donde más importante se vuelve es en la
superficie ya que permite la creación de nubes por condensación que luego
generan precipitaciones muy necesarias para cualquier actividad y desarrollo de
la vida terrestre.

Se pueden presentar dos escenarios en la atmósfera: el primero es una atmósfera


seca, es decir sin la presencia de vapor de agua y el segundo es una atmósfera
húmeda donde el vapor de agua constituye el tercer componente más abundante
en la atmósfera, aportando aproximadamente con un 3% al total de su estructura.
La Tabla 1.2 muestra la composición de gases en la atmósfera.
18

Porcentaje Porcentaje
Componente
(atmósfera seca) (atmósfera húmeda)
Nitrógeno 78,08400% 75,65000%
Oxígeno 20,94600% 20,29000%
Vapor de agua ***** 3,12000%
Argón 0,93400% 0,90000%
Dióxido de Carbono 0,03150% 0,03050%
Neón 0,00180% 0,00174%
Helio 0,00052% 0,00050%
Metano 0,00013% 0,00010%
Kriptón 0,00011% 0,00009%
Óxido Nitroso 0,00005% 0,00005%
Hidrógeno 0,00005% 0,00005%
Xenón 0,00001% 0,00001%
Ozono 0,00001% 0,00001%

Tabla 1.2.- Composición de la atmósfera seca y húmeda [25].

1.4.5.2.- Variación de la temperatura en la atmósfera

La variación de temperatura en la atmósfera no es uniforme como en principio se


podría pensar, cada capa posee características específicas que producen un
comportamiento determinado de la temperatura en función de la altitud, por tal
motivo la temperatura puede aumentar, en otros casos disminuir y en otros
permanecer constante, dependiendo de la capa atmosférica que se estudie.

En la tropósfera se tiene una disminución de temperatura, desde los 288,15 K


(18,15°C) a nivel del mar hasta 216,65 K (-53,35 °C) a una altura aproximada de
10 Km a esto se conoce como gradiente térmico positivo. En la tropopausa (límite
superior de la tropósfera) no existe humedad del aire, es por eso que la
temperatura se mantiene constante en esta capa de aire seco. La estratopausa,
mesopausa y termopausa (límites superiores de la estratósfera, mesósfera y
ionósfera respectivamente) también mantienen temperaturas constantes. En la
Estratósfera se presenta inversión térmica (aumento de temperatura con la
19

altitud), producto del cual el aire se calienta hasta una temperatura de 270 K
(0°C). La mesósfera presenta gradiente térmico positivo, por este motivo se
alcanzan temperaturas de alrededor de 180 K (-90°C) a alturas alrededor de 80
Km. La Ionósfera es una capa donde se pueden alcanzar temperaturas entre 500
K hasta 2000 K producto de la inversión térmica.

La Figura 1.3 muestra la manera en la cual la temperatura varía en la atmósfera


en función de la altitud.

Figura 1.3.- Variación de la temperatura en la atmósfera [24].

El estudio de las capas atmosférica y las nubes se detalla en el ANEXO A.

1.5. SITUACIÓN ACTUAL DE LA METEOROLOGÍA EN ECUADOR

Para pronosticar el estado del tiempo, se debe conocer la condición actual de la


atmósfera, esto implica realizar observaciones meteorológicas, además de aplicar
los modelos numéricos de predicción de su estado y conjuntamente generar
información meteorológica importante que luego se da a conocer por medio de
boletines a los medios de difusión informativa. Con esta información personas e
instituciones pueden tomar decisiones según sus necesidades y realidades de
acuerdo a la predicción estimada por los organismos técnicos.
20

1.5.1. EL INAMHI

En Ecuador el organismo técnico encargado de estudiar y proveer información


sobre el clima, el tiempo y los recursos hídricos es el Instituto Nacional de
Meteorología e Hidrología (INAMHI), es una Institución Pública adscrita a la
Secretaría Nacional de Gestión de Riesgos de Ecuador y también es miembro de
la OMM ya que es una institución con representación nacional e internacional [27].

1.5.1.1. Actividades del INAMHI

La función que cumple el INAMHI se enfoca principalmente a generar información


oportuna de las condiciones atmosféricas presentes, con el fin de precautelar la
seguridad de las personas y a la vez tener un medio oficial donde realizar
cualquier consulta relacionada.

Las actividades que realiza el INAMHI son las siguientes [27]:

· Vigila y predice el comportamiento de la atmósfera y las aguas interiores,


con la ayuda de la ciencia y tecnología.
· Opera y mantiene la infraestructura de estaciones meteorológicas e
hidrológicas a nivel nacional: recopila, estudia, procesa, publica, y difunde
la información hidrometeorológica.
· Emite alertas tempranas que permiten salvar muchas vidas, reducir daños
materiales y proteger el medio ambiente.
· Posee convenios internacionales para el intercambio de información
hidrometeorológica con otros países.
· Coopera con la sociedad al entregar información oportuna y segura a los
medios de comunicación para la difusión de pronósticos del tiempo,
predicciones y avisos de fenómenos meteorológicos e hídricos extremos.
· Trabaja en conjunto con instituciones públicas y privadas en programas de
desarrollo sostenible a corto y largo plazo.
· Realiza estudios sobre cambios climáticos en un lugar para conocer su
impacto socioeconómico y ambiental.
21

1.5.1.2. Área de Meteorología del INAMHI

El área de meteorología de la institución se divide en:

· Estudios e Investigaciones Meteorológicas (EIM): realiza estudios del


clima, es decir todo lo referente a variables meteorológicas históricas.
· Predicción Meteorológica: se encarga de realizar los pronósticos del estado
del tiempo.
· Operación y Mantenimiento de la Red Meteorológica (OMRM): es
responsable del funcionamiento de las estaciones meteorológicas
convencionales.
· Operación y Mantenimiento de la Red Automática (OMRA): se encarga del
funcionamiento de estaciones meteorológicas automáticas.

1.5.2. SITUACIÓN ACTUAL PARA LA ADQUISICIÓN Y PREDICCIÓN DEL


ESTADO DEL TIEMPO EN ECUADOR.

El INAMHI cuenta con equipos de adquisición de datos a lo largo de todo el


territorio ecuatoriano, que permiten conocer de primera mano lo que sucede en
dichos lugares y por ende tener un patrón de comportamiento. Con dichos datos
se generan estadísticas y mediante herramientas tecnológicas se pueden dar
pronósticos meteorológicos adecuados.

1.5.2.1. Adquisición de Datos Meteorológicos

El proceso de adquisición de datos meteorológicos en el país se realiza gracias a


las estaciones meteorológicas ubicadas estratégicamente en cada una de las
cuatro regiones del país, mismas que se encargan de realizar mediciones de
parámetros meteorológicos por medio de instrumentos y dispositivos ubicados en
ellas. Los principales parámetros que se miden son: precipitación, temperatura,
humedad, viento, heliofanía, evaporación, presión y radiación solar. Además se
consideran los parámetros propios del lugar como: latitud, longitud, altitud y
topografía del sitio.
22

1.5.2.1.1. Estaciones Meteorológicas Existentes

En Ecuador existen 44 estaciones meteorológicas que sirven para el registro de


datos meteorológicos, distribuidas de la siguiente manera: 12 en la Costa, 25 en
la Sierra, 6 en la Amazonía y una en Galápagos. La Tabla 1.3 muestra el lugar
donde las estaciones meteorológicas están ubicadas.
Región Estaciones
Esmeraldas (Aeropuerto), Muisne, La Concordia, Santo
Domingo (Aeropuerto), Puerto Ila, Chone, Portoviejo,
Costa
Pichilingue, Milagro, Guayaquil (Aeropuerto), Santa Rosa
(Aeropuerto), Zaruma.
Tulcán (Aeropuerto), El Ángel, San Gabriel, Inguincho, Ibarra,
Otavalo, Tomalón, Quito-Iñaquito, La Tola, Izobamba,
Latacunga (Aeropuerto), El Corazón, Rumipamba, Ambato
Sierra
(Aeropuerto), Querochaca, Riobamba (Aeropuerto), Cañar,
Paute, Cuenca (Aeropuerto), Gualaceo, Saraguro, La Argelia,
La Toma Catamayo, Celica, Cariamanga.

Lago Agrio (Aeropuerto), El Coca (Aeropuerto), Nuevo


Oriente
Rocafuerte, Pastaza (Aeropuerto), Puyo, Macas (Aeropuerto).
Galápagos San Cristóbal.

Tabla 1.3.- Estaciones Meteorológicas por regiones [27].

Dichas estaciones cumplen con los lineamientos dispuestos por la OMM donde se
establecen los parámetros necesarios para que se considere a una estación
meteorológica como operativa y genere datos acordes a la realidad. Entre los
principales parámetros se tiene [28]:
· El terreno: superficie plana de 10x7 metros aproximadamente, rodeado de
una cerca para el ingreso solo de personal autorizado.
· El lugar: alejado de árboles, edificios, muros, obstáculos y ahondadas.
· Equipos de medición: con la debida exposición y protección.
· Garita: de madera, ventilada, techo doble e inclinado.

Las estaciones meteorológicas son de pequeña escala, es decir se encuentran


ubicadas a una distancia no mayor a 150 Km entre sí, lo que les permite tener una
cobertura meteorológica adecuada de sus zonas de estudio.
23

1.5.2.1.2. Método de Adquisición de Datos

Las estaciones meteorológicas realizan mediciones de acuerdo al interés que la


información de un lugar genere, a pesar de que todas las mediciones son
importantes, siempre existirán sitios a los que se preste mayor atención ya sea
por el número de habitantes o el tipo de fenómeno atmosférico que se presenta.

Los procedimientos de la OMM sugieren que las mediciones meteorológicas se


realicen diariamente de la siguiente manera:

· La temperatura, humedad, presión atmosférica, viento y precipitación son


obtenidas mediante un muestreo manual y un automático, el muestreo
manual se lo realiza todos los días a las 7 am, a la vez que se registra en
tablas y documentos que permiten procesar la información obtenida. Por
otra parte se realiza un muestreo automático el cual consiste en tomar
datos meteorológicos cada 30 minutos con un corte diario a las 7 am, de
esta manera se puede comparar datos y sacar conclusiones de lo
acontecido en las 24 horas.

· La medición de radiación solar a su vez tiene un tratamiento diferente ya


que no se realiza un muestreo manual, para el muestreo automático se
toma el valor máximo, mínimo, promedio y desviación estándar cada 30
minutos desde las 4:30 am hasta las 6:30 pm.

Los equipos de medición de presión, humedad y temperatura deben encontrarse


a una altura entre 1,25 y 2 metros sobre el suelo para considerar una medición
válida [29].

El INAMHI por su parte tiene la libertad de tomar datos según sus necesidades y
circunstancias, es por eso que generalmente se realizan observaciones periódicas
cada 2 horas en las estaciones meteorológicas principales (de mayor interés) y 3
observaciones al día en las demás. De esta manera se trata de contar con
información meteorológica oportuna y actualizada de todo el territorio [30].
24

Los datos obtenidos en las observaciones generalmente van a un datalogger. Un


datalogger es básicamente una computadora donde se reciben las lecturas de los
sensores, se almacenan en una memoria y luego genera las tablas finales de
salida de datos para su posterior análisis.

En el proceso de adquisición de datos también se cuenta con imágenes satelitales


que ayudan mucho para observar el desarrollo de la nubosidad y los vientos. En
la Figura 1.4 se aprecia una imagen satelital en infrarrojo.

Figura 1.4.- Imagen satelital en infrarrojo [27].

1.5.2.1.3. Metadatos

Los metadatos se consideran datos suplementarios a las mediciones y son muy


importantes al momento de analizar el comportamiento meteorológico ya que
permite conocer las condiciones en las cuales las mediciones se desarrollaron, la
fecha y hora exactas, el lugar (latitud, longitud, altitud, suelo), el equipo utilizado,
el procedimiento realizado, la persona que estuvo a cargo de la recolección,
registro y transmisión de la información.

1.5.2.2. Predicción del Estado del Tiempo

Con la información recolectada en las diferentes estaciones meteorológicas se


procede a establecer predicciones del estado del tiempo, para ello el INAMHI
25

cuenta con potentes tipos de software que permiten ejecutar complejos modelos
físico-matemáticos y así determinar la evolución meteorológica en el transcurso
de las próximas horas [27].

En la actualidad el INAMHI utiliza dos modelos numéricos muy populares a nivel


mundial para aplicaciones de predicción meteorológica a diferentes escalas de
tiempo como son: el WRF (Weather Research and Forecasting – Investigación y
Predicción del Tiempo) y el MM5 (Mesoscale Model 5 - Modelo de Mesoescala 5).

1.5.2.2.1. WRF

Fue desarrollado a finales de los 90´s por agencias gubernamentales de EEUU


ante la necesidad de tener pronósticos del tiempo muy precisos, la primera
versión oficial salió en el año 2000. En la actualidad se ha convertido en el
sistema más popular, utilizado en alrededor de 150 países por más de 25000
usuarios.

El software del sistema WRF está escrito principalmente en Fortran903, sus


aplicaciones van desde simulaciones de ultra-alta resolución en investigación
atmosférica hasta predicciones rutinarias en centros de estudios meteorológicos.
Brinda mucha flexibilidad al usuario para ajustarse a sus necesidades, al ser un
sistema de mesoescala (áreas geográficas medianas), puede generar
predicciones para áreas en un rango de cientos de metros hasta áreas de
alrededor de los 1000 Km, presenta herramientas muy útiles para el estudio
atmosférico además de su propio sistema de asimilación de datos [31].

La predicción meteorológica permite generar pronósticos, boletines y alertas


mediante el uso del sistema WRF. La Figura 1.5, Figura 1.6 y Figura 1.7 muestran
los pronósticos de temperatura, humedad y precipitación en la ciudad de Quito del
6 al 8 de septiembre de 2016.

3 Fortran.- Es un lenguaje de programación de alto nivel de propósito general, procedimental e


imperativo, que está especialmente adaptado a la computación científica y al cálculo numérico,
usado principalmente para aplicaciones científicas y de ingeniería como por ejemplo la predicción
numérica del estado del tiempo.
26

Figura 1.5.- Pronóstico de Temperatura [27].


27

Figura 1.6.- Pronóstico de Humedad [27].


28

Figura 1.7.- Pronóstico de Precipitación [27].


29

1.5.2.2.2. MM5

El MM5 es un modelo de mesoescala que permite realizar pronósticos de


precipitación en tiempo real. Está diseñado para simular o predecir el
comportamiento y circulación atmosférica. Este modelo se apoya en varios
programas de pre y post-procesamiento que juntos se conocen como sistema de
modelización MM5. La Figura 1.8 muestra la predicción en cuanto a precipitación
a nivel nacional para el mes de Agosto 2016.

Figura 1.8.- Pronóstico de Precipitación Agosto 2016 [27].


30

Al igual que el WRF, el MM5 se encuentra escrito en Fortran y es muy utilizado en


instituciones de la región ya que es un software que se proporciona de manera
libre desde octubre de 2008 cuando tuvo lugar su primera publicación. Es un
software desarrollado en Pensilvania conjuntamente con el Departamento de
Meteorología de Mesoescala y Microescala de los Estados Unidos [32].

Para realizar predicciones meteorológicas a corto plazo se requieren


observaciones más frecuentes en una zona limitada con mayor cantidad de
equipos de medición, con el fin de detectar cualquier fenómeno en pequeña
escala y su desarrollo subsiguiente. Mientras más grande sea el periodo de
predicción, mayor es la zona sobre la cual se requieren realizar las observaciones
meteorológicas [28].

1.5.3. RADIOSONDAS

Radiosonda es un dispositivo electrónico de tamaño reducido que permite realizar


mediciones de parámetros meteorológicos a diferentes alturas en la atmósfera, se
compone de un transmisor de Radiofrecuencia (RF) junto con sensores de
presión, humedad y temperatura.

Las radiosondas generalmente son lanzadas en globos meteorológicos inflados


con gases ligeros como Helio o Hidrógeno, permitiendo tomar datos a una gran
altitud y posteriormente transmitirlos a una estación terrestre que se encarga de
recibir, monitorear y analizar la información. La frecuencia específica dispuesta
por la OMM para realizar un radiosondeo es de 403.0 MHz [33].

1.5.3.1. Sistema de Monitoreo

El principal fabricante de dispositivos para estudios meteorológicos es la empresa


Finlandesa Vaisala. El sistema completo para monitoreo consta de: una
radiosonda, antenas de recepción, un equipo decodificador fijo en Tierra y una
estación de trabajo para el procesamiento de la información, como se muestra en
la Figura 1.9.
31

Figura 1.9.- Sistema de monitoreo meteorológico [33].

La radiosonda, además de sensores meteorológicos y transmisor de RF, cuenta


con una antena GPS para conocer su posición exacta en tiempo real. Los
modelos de radiosonda más representativos y livianos actualmente son RS41 y
RS92, con un peso aproximado de 280 gramos. La Figura 1.10 muestra las partes
de una Radiosonda Vaisala RS92.

Figura 1.10.- Componentes de una radiosonda Vaisala RS92 [34].


32

El equipo en tierra se encarga de recibir la señal proveniente de la radiosonda,


decodificarla y finalmente entregar resultados. La información obtenida contiene:
presión atmosférica, humedad relativa, temperatura, altitud, posición geográfica
(latitud, longitud), velocidad y dirección del viento e incluso la concentración de
ozono en la atmósfera. El principal dispositivo para realizar dichas funciones,
además de la verificación del funcionamiento de la radiosonda, es el Set Vaisala
GC25.

1.5.3.2. Modo de Operación

En Ecuador el lanzamiento de radiosondas para el estudio de la atmósfera se


realiza en horarios recomendados por la OMM, es decir a las 7:00 am (Ecuador
Continental) y 6:00 am (Galápagos), mismas que corresponden a las 12:00 UTC
(Universal Time Coordinated - Tiempo Universal Coordinado) [33].

El proceso para realizar mediciones meteorológicas empleando radiosondas es el


siguiente [35]:

1) Calibración: la radiosonda es colocada en el equipo de verificación Vaisala


GS25 para ajustar los parámetros de presión, humedad y temperatura con
el fin de tener información precisa en su trayecto. Posteriormente se
verifica la frecuencia, comunicación y señales de telemetría.

2) Inflado y lanzamiento: el globo meteorológico es inflado con Helio en un


lugar libre de viento para evitar inconvenientes y roturas innecesarias, la
radiosonda junto con un paracaídas son atados al globo y se envían a la
atmósfera para su estudio. La condición principal para realizar el
lanzamiento del sistema es que el globo tenga un diámetro de 2 metros en
aquel momento.

3) Seguimiento de Telemetría: los datos se registran de forma automática en


los dispositivos ubicados en Tierra, permitiendo el monitoreo en tiempo real
de la trayectoria, posición e información meteorológica obtenida. Cuando
33

existen inconvenientes al momento de recibir la información por


interrupciones o telemetría deficiente, es necesario lanzar a la atmósfera
una segunda radiosonda que opere en una frecuencia diferente a la
primera, así se consigue contar con información adecuada para su análisis
posterior.

Las radiosondas pueden alcanzar alturas de hasta 23000 msnm (23 Km), en este
punto el globo se dilata alcanzando un diámetro de 10 metros, posteriormente
explota producto de la diferencia de presión entre el interior y la atmósfera que lo
rodea, iniciando el descenso de la radiosonda junto con el paracaídas hacia la
superficie [35].

La trayectoria de ascenso que presenta una radiosonda es caótica porque no es


posible tener un control del sistema, el desplazamiento del globo es influido por
las corrientes de aire, la diferencia de presión y otro tipo de condiciones
atmosféricas. Por tal motivo desde Tierra sólo se puede realizar el monitoreo
durante aproximadamente 2 horas, siendo éste el tiempo promedio que una
radiosonda permanece en el aire.

1.5.3.3. Importancia de las Radiosondas

Las radiosondas estudian el comportamiento de la atmósfera, con la información


obtenida es posible detectar anomalías e inestabilidad mediante la utilización de
diagramas termodinámicos, que permiten apreciar un panorama general del
estado atmosférico actual y futuro. Las radiosondas entregan información valiosa
a los modelos de predicción numérica del tiempo a escala local, regional y
mundial, de ésta manera el INAMHI puede generar un pronóstico confiable [33].

La información meteorológica producto de la medición con radiosondas se difunde


a todo el mundo mediante la Red de Telecomunicaciones de la OMM, que abarca
más de 170 estaciones de observación en altitud y permiten contar con datos
importantes para el monitoreo e investigación meteorológica en cada región del
planeta, además registra la información para estudios del clima a largo plazo [33].
34

1.6. SISTEMAS DE INFORMACIÓN GEORREFERENCIADA

Un Sistema de Información Georreferenciada consiste en un conjunto de datos


que se encuentran referidos a un sistema de coordenadas, de esta manera se
puede conocer con exactitud el lugar en el cual los datos se generaron y se
pueden sacar conclusiones importantes de la información con la que se cuenta.

Los Sistemas de Información Georreferenciada habitualmente pueden generar


confusión con los Sistemas de Información Geográfica (SIG), posteriormente se
analizarán las diferencias entre ambos sistemas sin embargo preliminarmente se
puede concluir que los sistemas georreferenciados forman parte de un sistema
más complejo y elaborado, denominado Sistema de Información Geográfica.

1.6.1. GEORREFERENCIACIÓN

La georreferenciación es el proceso mediante el cual se asigna una localización


geográfica única a un objeto, con el fin de posicionarlo tanto espacial como
temporalmente a un sistema de coordenadas específico (mapa), haciendo que el
procesamiento de la información sea más homogéneo y permita optimizar
recursos. Al contrario de lo que comúnmente se piensa, la georreferenciación no
solo se aplica en imágenes (cambiar coordenadas píxel a coordenadas de mapa),
sino a cualquier tipo de datos que necesiten tener una localización definida.

Los sistemas de coordenadas utilizados para georreferenciar algo, así como la


información que se incluya a la ya existente, deben garantizar que al final del
proceso los datos geoespaciales puedan tener un tratamiento adecuado y sobre
todo se puedan obtener resultados que concuerden con la realidad, sin importar la
procedencia de la información (sensores, dispositivos de medición, satélite, etc).

1.6.1.1. Sistemas de Coordenadas

Los sistemas de coordenadas pueden ser tratados como dos grandes grupos que
son: coordenadas geográficas y coordenadas proyectadas.
35

1.6.1.1.1. Sistemas de Coordenadas Geográficas

Se caracteriza por identificar un sitio mediante mediciones esféricas de latitud y


longitud geográfica, es decir se miden los ángulos desde el centro del planeta
hasta un punto en la superficie del mismo, este sistema de referencia se expresa
generalmente en grados sexagesimales.

Los sistemas de coordenadas también cuentan con un conjunto de parámetros


que definen la posición de un modelo con la forma de la Tierra que por lo general
es un elipsoide, a éste conjunto se le conoce como datum geodésico y constituye
una referencia significativa. La Figura 1.11 muestra un ejemplo de sistema de
coordenadas geográficas.

Figura 1.11.- Sistema de coordenadas geográficas [36].

El datum geodésico más común es el WGS84 (World Geodetic System 84 -


Sistema Geodésico Mundial 84), es muy utilizado en países Sudamericanos y
constituye un sistema de coordenadas geográficas mundial caracterizado por no
necesitar de un punto de referencia para localizar otro en cualquier parte de la
Tierra, además de contar con una precisión de alrededor de 1 cm, lo que le
permite ser aplicado especialmente en GPS (Global Positioning System - Sistema
de Posicionamiento Global). Por otra parte, al patrón matemático de tres
dimensiones que representa la Tierra como un elipsoide se lo denomina WGS_84
[37].
36

1.6.1.1.2. Sistemas de Coordenadas Proyectadas

Son sistemas que trabajan con coordenadas que se proyectan sobre una
superficie plana de dos dimensiones. La proyección geográfica se consigue al
relacionar de una manera ordenada los puntos de la superficie curva del planeta
con los de una superficie plana, por tal motivo, este tipo de sistemas cuentan con
longitudes, ángulos y áreas constantes en ambas dimensiones.

Estos sistemas ubican un punto mediante las coordenadas x e y, en una


cuadrícula con el origen en su centro, es decir que para localizar un punto en la
superficie, estos sistemas necesitan tener un punto de referencia que en este
caso es el origen (x=0, y=0) [38]. La Figura 1.12 muestra un ejemplo del sistema
de coordenadas proyectadas.

Figura 1.12.- Sistema de coordenadas proyectadas [39].

El más conocido de estos sistemas es el denominado sistema de coordenadas


UTM (Universal Transverse Mercator - Universal Transversal de Mercator), se
caracteriza por utilizar un cilindro situado en una posición de coordenadas
específica para realizar las proyecciones utilizando escalas no lineales que le
permitan minimizar las distorsiones y concordar con la realidad. Las coordenadas
del sistema UTM (x e y) se expresan en metros, razón por la cual es necesario
realizar conversiones para transformar a otro tipo de coordenadas.
37

1.6.1.2. Google Earth

Google Earth es un sistema de georreferenciación con el que se puede ubicar un


punto geográfico específico en un mapa e incluso tener visualización en 3D. Estos
mapas son creados por un conjunto de datos que contienen: coordenadas,
ubicación, fotografías satelitales, mapas e información complementaria de cada
zona geográfica. Es una herramienta informática gratuita con grandes
prestaciones desde simulación de vuelos en tres dimensiones, hasta la ubicación
exacta de un sitio u objeto gracias a su potente sistema de búsqueda por
coordenadas, de esta manera es posible entregar información geográfica
importante al usuario. La Figura 1.13 muestra el sector de la Mitad del Mundo en
3D con Google Earth.

Figura 1.13.- Vista en 3D con Google Earth.

1.6.2. GEOLOCALIZACIÓN

La geolocalización permite la ubicación de un dispositivo en un mapa en tiempo


real, se relaciona con sistemas de posicionamiento y detección. Su principal
característica radica en que los dispositivos tecnológicos se encuentran
conectados a internet, permitiendo mayor precisión en la búsqueda. La
información obtenida en estos sistemas no solo se compone de coordenadas en
un mapa, sino que además se presenta información adicional de referencia como
calles, locales comerciales, instituciones, etc.
38

1.6.2.1. Google Maps

Google Maps es una herramienta de geolocalización con la cual se puede tener


acceso a la ubicación exacta de un dispositivo. Con la ayuda de sistemas de GPS
y el internet se puede conocer en tiempo real el comportamiento del dispositivo y
gracias a funciones complementarias también es posible saber el lugar donde
este se encuentra.

Los smartphones, tablets y equipos de innovación tecnológica han hecho que este
tipo de sistemas se apliquen en muchas actividades cotidianas de las personas no
solo enfocadas a mapas, sino también a tráfico (Waze), redes sociales
(Facebook) e incluso juegos (Pokémon Go). La Figura 1.14 muestra el sector de
la Mitad del Mundo con la herramienta Google Maps.

Figura 1.14.- Vista satelital con Google Maps [40].

1.6.3. SISTEMAS DE INFORMACIÓN GEOGRÁFICA

Los Sistemas de Información Geográfica (SIG) están constituidos por un conjunto


de herramientas que permiten asociar información geográfica a una base de datos
que contiene información relacionada con: hardware, software, espacio físico de
usuarios, procesos, ubicación, etc. La información que generan los SIG permite
conocer la localización de cualquier elemento a cualquier hora mediante un
sistema de datos confiable.
39

Los SIG se implementan con herramientas informáticas capaces de procesar


grandes cantidades de información para que los usuarios accedan a aplicaciones
como consultas interactivas, análisis de resultados, representación de datos
georreferenciados en entornos de monitoreo en tiempo real, facilitando así la
visualización de los datos obtenidos en un mapa, para relacionarlos con
fenómenos que puedan ocurrir y así ser un aporte para la toma de decisiones.

Los SIG pueden ser aplicados a todo lo que pueda representarse mediante
información geográfica referenciada a un territorio (investigación científica,
planificación urbana, agroindustria, impacto ambiental, arqueología, gestión de
riesgos, meteorología, etc). Para implementarlos existen programas informáticos
adecuados que a más de conectar mapas con bases de datos, cuentan con
funciones y aplicaciones (recopilación de datos, exploración de rutas, navegación,
visualización, sincronización con dispositivos móviles, etc) que resultan muy útiles
dependiendo de las necesidades de quien las use [41].

1.6.3.1. Diferencia con los Sistemas de Información Georreferenciada

Los Sistemas de Información Geográfica (SIG) constituyen un sistema muy


grande y complejo que abarca bases de datos, usuarios, hardware y software,
que permite mostrar información georreferenciada mediante aplicaciones en
dispositivos móviles y entornos gráficos para que el usuario analice y decida las
acciones a tomar respecto al entorno para el cual el SIG está desarrollado. Por su
parte los Sistemas de Información Georreferenciada solo constituyen una
pequeña parte de los SIG, encargada de proveer información importante respecto
a un sistema de coordenadas de referencia.

1.6.3.2. Software ArcGIS

ArcGIS es el software más utilizado para implementar SIG a nivel mundial,


distribuido por la compañía ESRI con sede en California, este software agrupa
una serie de productos que permiten el análisis, edición, procesamiento, diseño,
modelación y presentación de la información geográfica.
40

Herramientas como: ArcReader, ArcMap, ArcCatalog, ArcToolbox, ArcScene y


ArcGlobe, hacen de AcrGIS un potente software en el que se puede hacer desde
un análisis básico hasta integración con otras aplicaciones como Google Earth y
Google Maps para entregar valiosa información geográficamente referenciada al
usuario. La Figura 1.15 muestra el entorno gráfico de ArcGIS.

Figura 1.15.- Ambiente gráfico de ArcGIS [42].

1.7. DRONES

El avance que la tecnología ha experimentado en los últimos años ha sido muy


acelerado, cada vez se aprecian dispositivos más funcionales a precios
relativamente bajos. La industria de los drones ha sobresalido del resto, con
equipos utilizados cada vez más en cualquier actividad, no solo para
entretenimiento de aficionados, sino también para actividades cotidianas,
industriales, agrícolas, investigación científica, cine, TV, etc.

1.7.1. CARACTERÍSTICAS

Un dron básicamente es un vehículo aéreo no tripulado, operado por un usuario


en tierra mediante un mando a control remoto para maniobrarlo de acuerdo a lo
41

que el usuario decida. Los drones generalmente operan en frecuencias ISM4,


poseen un sistema de estabilización muy sofisticado que permite realizar un vuelo
controlado sin movimientos bruscos, su propulsión y movimiento se realiza
gracias a la operación de varios motores que trabajan simultáneamente para ir en
la dirección requerida, también cuentan con una cámara de video que permite la
visualización en tiempo real de lo que sucede durante el vuelo.

1.7.1.1. Componentes

Un dron puede ser construido con fibra de carbono, fibra de vidrio e incluso
plástico, su estructura consta de dos partes principales: el sistema aéreo y el
sistema de control remoto.
· Sistema aéreo: son las partes que en conjunto hacen que el equipo se
eleve por los aires, está constituido por: el fuselaje (cuerpo), un controlador
central (cerebro), motores, hélices, controles de velocidad, cámara de
video, batería, transmisor y receptor para comunicación, sistema GPS.
· Sistema de control remoto: dispositivo operado por el usuario, consta de
equipos de transmisión y recepción, equipo de visualización de imagen y
video (smartphone), sistema electrónico de control, batería y antena.

1.7.1.2. Utilidad

Los Drones se han convertido en buenas herramientas cuando de recurrir a


soluciones económicas y funcionales se trata. Hoy en día las instituciones
técnicas están incursionando en aplicaciones con este tipo de equipos ya que
puede generar información importante con menos recursos. Actualmente se
utilizan drones en gestión de riesgos para poder constatar la magnitud de
desastres naturales (sismos, deslaves, incendios, inundaciones), en impacto
ambiental, comunicaciones, vigilancia y meteorología.

4 Bandas ISM (Industrial, Scientific and Medical – Industria, Científica y Médica).- son bandas
de frecuencia destinadas para uso en Industria, Científica y Médica, que no necesitan licencia para
su operación siempre que se cumpla con la normativa. Las frecuencias autorizadas para este fin
son: 902-928 MHz, 2,4-2,4835 GHz, 5,725-5,85 GHz. En la actualidad se utilizan para la
implementación de redes inalámbricas de corto alcance.
42

A pesar de su funcionalidad, los drones también pueden ser un inconveniente al


momento de realizar un vuelo ya que pueden causar molestias en aeronáutica,
afectar a las aves e incluso se puede irrumpir en la privacidad de las personas,
para evitar esto, se han establecido normas de funcionamiento para este tipo de
dispositivos.

1.7.2. NORMATIVAS DE REGULACIÓN

En Ecuador, el organismo encargado de la regulación en lo referente a equipos


aéreos es la Dirección General de Aviación Civil (DAC), dicha institución al
observar el crecimiento de Drones en el país, se vió en la necesidad de tener un
reglamento con el cual se pueda controlar su uso, a la vez que permita
precautelar la seguridad y privacidad de las personas.

El 17 de septiembre de 2015, la DAC mediante la resolución 251/2015 emite el


Reglamento donde se establecen disposiciones que norman la Operación de los
Sistemas de Aeronaves Pilotadas a Distancia (RPAS) o Sistemas de Aeronaves
No Tripuladas (UAS) [43]. Las principales disposiciones para el uso de Drones se
detallan a continuación:

1) “La operación de este tipo de aeronaves debe mantener una distancia no


menor a 9 Km respecto a cualquier aeródromo o base aérea militar durante
todo su vuelo.”
2) “No se puede exceder una altura máxima de vuelo de 122 metros respecto
al suelo.”
3) “La operación de drones solo es posible cuando exista luz del sol (en el
día) y cuando se tengan condiciones meteorológicas que no impidan el
contacto visual del operador con la Aeronave.”
4) “El responsable de la operación del dron durante todo el vuelo será la
persona que opera sus controles”.
5) “La persona responsable de la operación del dron no debe estar fatigado,
ni bajo el efecto de bebidas alcohólicas o cualquier droga que afecten sus
facultades para controlar la Aeronave.”
43

6) “Solo se permiten funciones de vuelo automático cuando el equipo tenga la


opción de ser intervenido inmediatamente por la persona que lo controla
ante cualquier inconveniente.”
7) “La persona responsable de la operación debe tener el conocimiento
suficiente de las limitaciones operacionales establecidas por el fabricante
del equipo y operar de acuerdo a dichos lineamientos.”
8) “El operador tiene la obligación de responder por los daños que pueden ser
causados a terceras personas producto del vuelo de la Aeronave, para esto
se debe contratar una póliza de seguros de responsabilidad civil legal a
terceros”, como se detalla en la Tabla 1.4.
Masa máxima de Despegue (MTOW)5 Valor de Póliza
De 2 a 25 Kg USD 3.000,00
Más de 25 Kg USD 5.000,00

Tabla 1.4.- Valor de Póliza de acuerdo a la Masa Máxima de Despegue [43].

9) “Aparte de cumplir con estas disposiciones, el operador debe acatar las


leyes, reglamentos y ordenanzas locales aplicables en el lugar donde se
realice el vuelo para no tener inconvenientes legales.”
10) “Cualquier aspecto que no haya sido considerado por el reglamento será
resuelto por la Autoridad Aeronáutica Civil.”

1.8. ANÁLISIS DE HARDWARE Y SOFTWARE DEL SISTEMA

El prototipo que se desarrolla en el proyecto está compuesto de dos sistemas


principales: el primero es un sistema aéreo que permite la adquisición,
almacenamiento y transmisión de datos meteorológicos georreferenciados,
mientras que el segundo es un sistema en tierra para recepción, procesamiento y
almacenamiento de dicha información para su posterior análisis. Se prevé que el
sistema completo funcione en el corto plazo en aplicaciones meteorológicas.

5 MTOW (Maximun Take-Off Weight - Masa Máxima de Despegue).- es la máxima masa de una
aeronave para la que el fabricante ha cumplido todos los requisitos de certificación y con la que el
operador de la aeronave (dron) tiene permiso para iniciar la maniobra de despegue. La masa
máxima de despegue se compone de la masa en el vacío del dron más la masa de la carga que va
a levantar durante su vuelo [44].
44

1.8.1. REQUERIMIENTOS DEL SISTEMA

En la primera etapa del proyecto se debe realizar la adquisición y transmisión de


la información meteorológica de una zona en estudio. Para ello es necesario
contar con los siguientes dispositivos:

· Dron: es el vehículo con el cual, el sistema móvil puede desplazarse para


realizar las mediciones en el aire.
· Bloque de Procesamiento: es el equipo que permite realizar el
procesamiento de la información obtenida de los dispositivos de medición.
Se espera trabajar con una plataforma de hardware libre que facilite la
programación y adaptabilidad con otros bloques.
· Sensores de Parámetros Meteorológicos: son los dispositivos que permiten
realizar las mediciones meteorológicas, dichos valores deben tener
precisión para generar información real.
· Dispositivo GPS: es el que proporciona información geográfica del lugar
donde se realiza el estudio meteorológico.
· Tarjeta de Transmisión Inalámbrica: permite la comunicación inalámbrica
entre el sistema aéreo y el sistema en tierra, para transmitir la información
meteorológica. El dispositivo a utilizar debe soportar movimiento además
de garantizar el alcance establecido para el proyecto.

La segunda etapa del proyecto consiste en el procesamiento de la información


meteorológica y su posterior almacenamiento, para cumplir dicho objetivo es
necesario contar con los siguientes elementos:

· Tarjeta de Recepción Inalámbrica: permite recibir la información


proveniente del sistema aéreo. El dispositivo debe ser capaz de garantizar
que los datos lleguen de forma correcta a la unidad de procesamiento.
· Bloque de Procesamiento: a este equipo ingresan los datos recibidos
inalámbricamente, para ser procesados y almacenados en archivos de
texto. Para tener similitud en ambos sistemas se espera trabajar con la
misma plataforma del sistema aéreo.
45

La Figura 1.16, muestra un diagrama de bloques del sistema a implementar, con


sus principales elementos.

Figura 1.16.- Diagrama de Bloques del Sistema Completo.

1.8.1.1. Plataformas de Hardware Libre

Existen varias plataformas de hardware libre que actualmente se encuentran en el


mercado como: Arduino, Beaglebone, Intel Galileo y Raspberry Pi. Este tipo de
dispositivos son utilizados en proyectos electrónicos y de investigación
contribuyendo a generar ciencia con menos recursos, acceso a información del
diseño de las plataformas y herramientas poderosas que hacen imposible
imaginar límites de aplicaciones en base a estos dispositivos.

Las plataformas mencionadas tienen aplicaciones en muchos campos de la


electrónica como: robótica, domótica, procesamiento de señales,
telecomunicaciones, etc; ya que permiten realizar una programación sencilla en
Distribuciones de Linux, además tienen la capacidad de conectar varios tipos de
dispositivos (sensores, GPS, periféricos) para aumentar su potencialidad. Su
precio y reducido tamaño les hacen muy populares actualmente.

R. Pucha [30] realiza un análisis de las cuatro plataformas de hardware libre


mencionadas anteriormente, en la cual sobresale Raspberry Pi de entre las
demás por su capacidad de memoria, número de puertos (USB, Ethernet),
consumo de energía, compatibilidad y adaptabilidad de periféricos, precio y
número de usuarios a nivel mundial. El análisis comparativo de las cuatro
plataformas se resume en la Tabla 1.5.
46

Beagle Bone
Parámetro Arduino Yún Intel Galileo Raspberry Pi
Black
Consumo de B+/2B: 3W/4.5W
1,5 W 2,3 W 3W
Potencia 3B: 5W
CPU 400 MHz 720 MHz 400 MHz 0,7 - 1.2 GHz
Memoria
64 MB 512 MB 256 MB 1 GB
RAM
OS Linux Linux Linux Linux
Alimentación 5V, 2A 5V, 2A 5V, 3A 5V, 2.5A
Puerto Puerto
Puerto Ethernet Puerto Ethernet
Conectividad Ethernet Ethernet
10/100 BaseT 10/100 BaseT
10/100 BaseT 10/100 BaseT
B+/2B: No
Wi-Fi
Interfaces Wi-Fi 3B: Wi-Fi
802.11b/g/n No
Inalámbricas 802.11b/g/n 802.11n
Bluetooth 4.1
Bluetooth 4.1
Puertos USB 1 1 1 4
Salida de HDMI, Jack
No Micro HDMI No
Video 3.5mm
GPIO 32 pines 2x46 pines 28 pines 40 pines
Ranura de
MicroSD MicroSD MicroSD MicroSD
Tarjeta
Precio 55 USD 58 USD 60 USD 35 USD

Tabla 1.5.- Comparación entre las Plataformas de Hardware Libre [30].

1.8.1.1.1. Elección de la Plataforma de Hardware Libre

La plataforma elegida para desarrollar el proyecto es Raspberry Pi, ya que cuenta


con mayor velocidad de procesamiento respecto a las demás, su memoria RAM
permite un mejor desempeño. Es un computador con buenas prestaciones que
necesita 3 periféricos para realizar sus propias configuraciones (monitor, teclado y
ratón). Raspberry Pi permite desarrollar software en lenguaje de alto nivel.

1.8.1.2. Comparación entre Tarjetas Raspberry Pi

Debido a que se va a utilizar una tarjeta Raspberry Pi en el proyecto, es necesario


realizar un análisis para determinar el modelo que mejor se adapte a las
necesidades del sistema a implementar.
47

Los modelos que Raspberry Pi ha introducido al mercado desde su lanzamiento


en 2012 son los siguientes:

· Raspberry Pi modelo A, A+.


· Raspberry Pi modelo B, B+.
· Raspberry Pi 2 modelo B.
· Raspberry Pi 3 modelo B.

En la Tabla 1.6 se presenta una comparación técnica de los modelos más


representativos y actuales de tarjetas Raspberry Pi.

Raspberry Pi Raspberry Pi Raspberry Pi Raspberry Pi


Parámetro
B B+ 2B 3B
Broadcom Broadcom Broadcom Broadcom
Procesador
BCM2835 BCM2835 BCM2836 BCM2837
CPU 700 MHz 700 MHz 900 MHz 1.2 GHz
Memoria RAM 512 MB 512 MB 1GB 1 GB
OS Linux 32 bits Linux 32 bits Linux 32 bits Linux 64 bits
MicroUSB de MicroUSB de MicroUSB de MicroUSB de
Alimentación
5V, 2A 5V, 2A 5V, 2A 5V, 2.5A
Consumo de
3.5 W 3W 4.5 W 5W
Potencia
Puertos USB 2 4 4 4
Ethernet 10/100 Base T 10/100 Base T 10/100 Base T 10/100 Base T
Salida de HDMI, Jack HDMI, Jack HDMI, Jack
HDMI, RCA
Video 3.5mm 3.5mm 3.5mm
Salida de
Jack 3.5mm Jack 3.5mm Jack 3.5mm Jack 3.5mm
Audio
GPIO 26 pines 40 pines 40 pines 40 pines
Ranura de microSD
SD microSD microSD
Tarjeta (sin resorte)
Interfaces Wi-Fi 802.11n,
No No No
Inalámbricas Bluetooth 4.1
Conector de
CSI-2 CSI-2 CSI-2 CSI-2
Cámara
Peso 45 gramos 45 gramos 45 gramos 50 gramos

Tabla 1.6.- Comparativa entre Tarjetas Raspberry Pi [45].


48

1.8.1.2.1. Elección del modelo de Raspberry Pi a utilizar

Los modelos con mayores prestaciones actualmente son Raspberry Pi 3 Modelo


B y Raspberry Pi 2 Modelo B, se destacan en rendimiento, velocidad de
procesamiento, capacidad de memoria, y funciones específicas mejoradas e
innovadas respecto a las versiones anteriores creadas por el fabricante.

Existen 3 factores que pueden resultar determinantes al momento de elegir un


modelo u otro:

1) Arquitectura: Raspberry Pi 2 es de 32 bits mientras que Raspberry Pi 3 es


de 64 bits.
2) UART6: pines de Tx/Rx asociados con UART 0 en Raspberry Pi 2, mientras
que en Raspberry Pi 3 estan asociados con la UART 1 (mini UART con
menos prestaciones que UART 0)
3) Sistema Operativo (SO): Raspberry Pi 2 y 3 utilizan el mismo sistema
operativo (Raspbian).

En el desarrollo del proyecto es necesario utilizar la UART para la transmisión y


recepción de la información, la unidad que cuenta con todas las prestaciones es la
UART 0, Raspberry Pi 2 la tiene libre para cualquier aplicación mientras que
Raspberry Pi 3 la tiene anclada a la interfaz de Bluetooth y solo puede utilizar la
UART 1. Además, el sistema operativo Raspbian está diseñado para arquitecturas
de 32 bits, también funciona normalmente en Raspberry Pi 3 sin embargo el
software indicado para esta placa aún se encuentra en etapa de desarrollo siendo
su principal desventaja.

Luego de realizar el análisis anterior, se opta por elegir a Raspberry Pi 2 Modelo B


como la placa base del proyecto.

6 UART (Universal Asynchronous Receiver-Transmitter – Transmisor/Receptor Asincrónico


Universal).- es una Interfaz Asincrónica de Recepción y Transmisión de datos, muy utilizada para
comunicación serial entre dispositivos electrónicos con este tipo de puertos e interfaces, sirve de
base para otros protocolos como RS-232, con información transmitida en forma de bytes (8 bits),
su modo de transmisión es bit a bit a través del canal de comunicación, con bits de inicio,
información, paridad y parada, para que la información sea recibida íntegramente en su destino.
49

1.8.1.3. Sensores Meteorológicos

Los sensores de parámetros meteorológicos del proyecto deben permitir la


medición de: temperatura, humedad y presión atmosférica; son dispositivos que
permiten realizar el trabajo de equipos mucho más sofisticados como la
Radiosonda Vaisala RS41 a un precio mucho menor con resultados similares.

En el mercado actualmente existen varios tipos de sensores para la medición de


parámetros meteorológicos como: DHT11, DHT22, SHT10 SHT71, BMP180,
BMP085, etc. Es difícil conseguir un sensor capaz de medir las tres magnitudes
simultáneamente, por lo tanto la información meteorológica vendrá de diferentes
fuentes, los sensores de las series DHT y SHT miden humedad relativa (HR) y
temperatura, mientras que los BMP registran datos de presión y temperatura,
todas las series permiten la programación en SO Linux.

1.8.1.3.1. Comparación entre sensores DHT y SHT

Las series DHT y SHT permiten medir la humedad relativa del aire y la
temperatura del mismo, para optar por un determinado modelo de sensor es
necesario analizar la precisión y el rango dinámico que ofrece para realizar las
mediciones. La Tabla 1.7 muestra una comparación del rango y precisión de
dichos sensores.

Precisión de Precisión de Rango de Rango de


Modelo
Humedad Temperatura Humedad Temperatura
DHT11 ±5% HR ±2°C 20 a 90% HR 0 a 50°C
DHT22 ±2% HR ±0.5°C 0 a 100% HR -40 a 125°C
SHT10 ±4.5% HR ±0.5°C 0 a 100% HR -40 a 120°C
SHT71 ±3% HR ±0.4°C 0 a 100% HR -40 a 125°C

Tabla 1.7.- Comparativa entre sensores DHT y SHT [46].

Del análisis anterior se concluye que el sensor DHT22 es el indicado para ser
usado en el proyecto debido a su precisión y rango de operación.
50

1.8.1.3.2. Comparación entre BMP085 y BMP180

El sensor BMP180 es el reemplazo del sensor BMP085, sin embargo ambos son
idénticos en firmware, software, comunicación y características, su única
diferencia es física puesto que el BMP180 es de menor tamaño y peso que su
predecesor. Resulta indistinto el modelo que se use para medir presión y
temperatura ya que ambos tienen la misma precisión y rango de medición. Para el
desarrollo del proyecto se trabajará con el sensor BMP180 ya que es un modelo
más actual.

1.8.1.4. Dispositivos GPS

Los dispositivos GPS permiten conocer la posición, velocidad y tiempo de un


objeto en cualquier parte del planeta, lo hacen gracias a que son capaces de
recibir y decodificar las señales provenientes de los satélites que conforman el
Sistema de Posicionamiento Global.

1.8.1.4.1. GPS

Es un sistema satelital desarrollado por el Departamento de Defensa de los


Estados Unidos para fines militares, desde 1995 hasta la actualidad su acceso se
ha difundido bastante en la población civil con algunas limitaciones sobre todo en
la precisión (usada exclusivamente con fines militares). El sistema está constituido
por una red de 24 satélites que orbitan a 20200 Km de la superficie terrestre,
estos poseen relojes atómicos para tener sincronización con una sola referencia
de tiempo.

Los satélites envían señales a la superficie constantemente, un receptor puede


conocer su posición por triangulación, para ello necesita información de al menos
tres satélites. Se trazan tres esferas imaginarias con un radio equivalente a la
distancia a cada satélite, el punto de intersección indica la posición exacta del
objeto [47] (Ver Figura 1.17), para conocer la altitud es necesario un cuarto
satélite que genere otra esfera imaginaria para la intersección con las otras tres.
51

Figura 1.17.- Triangulación GPS [47].

Para conocer la altitud del objeto es necesario un cuarto satélite que genere otra
esfera imaginaria siguiendo el principio anterior. Así se contará con datos de
longitud, latitud y altitud en tiempo real. La señal de GPS llega al receptor en una
frecuencia portadora de 1575,42 MHz (L1), codificada con una secuencia pseudo-
aleatoria propia de cada satélite, denominada código PRN (Pseudo-Random
Noise - Ruido Pseudo-Aleatorio).

1.8.1.4.2. NMEA 0183

NMEA0183 se compone de una interfaz eléctrica y un protocolo de comunicación


de datos creado por la NMEA (National Marine Electronics Association –
Asociación Nacional de Electrónica Marina) con el fin de que los dispositivos de
navegación (marítima, aeronáutica, receptores GPS) tengan un estándar para
poder comunicarse. El protocolo establece una comunicación asincrónica
mediante una interfaz serial en la cual se deben configurar: velocidad de
transmisión (baudrate), número de bits, bit de parada, paridad y control [48].

El receptor de GPS capta información en forma de frases o sentencias de máximo


80 caracteres ASCII, que inician con el símbolo “$”, seguido de un prefijo de dos
letras que indican el tipo de dispositivo receptor (para GPS es “GP”), luego se
encuentran tres caracteres que indican el tipo de sentencia, seguido de la
información que se recibe separada por comas que sirven como límites,
finalmente con <CR><LF> se marca el fin de la sentencia. A continuación se
detallan las sentencias NMEA más representativas.
52

1.8.1.4.3. Sentencia GPGGA [49]

Conocida como Sistema de Datos Fijos, GPGGA es una sentencia NMEA con 11
campos que contiene información de: hora UTC, latitud, longitud, altitud, número
de satélites utilizados, calidad de señal y precisión. Su estructura es la siguiente:

$GPGGA,hhmmss.sss,ddmm.mmmm,a,dddmm.mmmm,a,x,xx,x.x,x.x,M,,,,xxxx*hh
<CR><LF>

1.8.1.4.4. Sentencia GPGLL [49]

Conocida como Latitud/Longitud, GPGLL es una sentencia que cuenta con ocho
campos donde se presentan datos de: latitud, longitud, hora UTC, indicador de
estado y modo. El tipo de frase que se obtiene es:

$GPGLL,ddmm.mmmm,a,dddmm.mmmm,a,hhmmss.sss,A,a*hh<CR><LF>

1.8.1.4.5. Sentencia GPRMC [49]

GPRMC es conocida como Datos Mínimos Específicos Recomendados, en una


de las sentencias más completas puesto que en la información de sus 11 campos
se detallan: hora UTC, estado, latitud, longitud, velocidad y curso sobre Tierra,
Fecha UTC e indicador de modo de uso. Posee la siguiente estructura:

$GPRMC,hhmmss.sss,A,dddmm.mmmm,a,dddmm.mmmm,a,x.x,x.x,ddmmyy,,,a*
hh<CR><LF>

1.8.1.4.6. Sentencia GPGSA [49]

GPGSA es conocida como Satélites Activos, es una sentencia que no entrega


información de posicionamiento sino de precisión. Los siete campos de datos
indican: modo (manual, automático, tipo), ID de satélite utilizado, precisión
horizontal, vertical y de posición. Su estructura es:
53

$GPGSA,A,x,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,x.x,x.x,x.x*hh<CR><LF>

1.8.1.4.7. Sentencia GPGSV [49]

La sentencia GPGSV es conocida como Satélites a la Vista, cuenta con 8 campos


de información que indican: número de mensaje, número de secuencia, satélites a
la vista, ID del satélite, elevación, azimut y relación señal a ruido (SNR). Tiene la
siguiente estructura:
$GPGSV,x,x,xx,xx,xx,xxx,xx,…,xx,xx,xxx,xx *hh<CR><LF>

1.8.1.4.8. Sentencia GPVTG [49]

A GPVTG se la conoce como Curso y Velocidad sobre el Suelo, posee cinco


campos donde se detalla: curso verdadero sobre el suelo (en grados), velocidad
sobre el suelo en nudos y en kilómetros por hora. Su estructura se presenta a
continuación:

$GPVTG,x.x,T,,M,x.x,N,x.x,K,a*hh<CR><LF>

1.8.1.4.9. Receptores GPS comerciales

En la actualidad se han popularizado los receptores GPS con puerto USB por su
facilidad de conexión y comunicación con otros equipos. Sin embargo para la
realización del proyecto se trabaja con un dispositivo GPS que permita realizar
una comunicación serial con la Raspberry Pi 2 B mediante la interfaz UART. Los
principales modelos que lo permiten son: SUP5000F, NEO-6M Ublox y Adafruit
Ultimate GPS.

Los tres dispositivos tienen características similares, en el mercado existe el


modelo GY-GPS6MV2, es una variante del NEO-6M que lo hace más fácil de
manipular ya que cuenta con una placa electrónica con indicadores visuales de
recepción de la señal GPS y una antena externa móvil de tamaño reducido. Para
la realización del proyecto se opta por utilizar el dispositivo GY-GPS6MV2.
54

1.8.1.5. Tecnologías Inalámbricas

Son tecnologías que no necesitan un medio de propagación físico para transmitir


información, lo hacen utilizando el aire a través de ondas electromagnéticas
moduladas que se desplazan casi instantáneamente. Se necesitan antenas para
transmitir y recibir datos, sin embargo muchas de estas tecnologías (radio,
televisión, telefonía celular) necesitan una licencia de operación en ciertas
frecuencias para lo cual es necesaria una concesión del Estado y pagar por ella.

Las bandas de frecuencia ISM no necesitan de este tipo de licencia, siendo la


mejor alternativa para las comunicaciones inalámbricas. La ITU (International
Telecommunication Union - Unión Internacional de Telecomunicaciones),
organismo encargado de la regulación en el sector de las radiocomunicaciones y
telecomunicaciones ha definido tres bandas de frecuencia para este fin: 902-928
MHz, 2.4-2.4835 GHz y 5.725-5.85 GHz.

1.8.1.5.1. Tipos de Tecnología Inalámbrica

Las tecnologías de comunicación inalámbrica más utilizadas y de mayor acceso


en la actualidad son: Bluetooth (IEEE 802.15.1), Wi-Fi (IEEE 802.11) y ZigBee
(IEEE 802.15.4), cada una con funcionalidades específicas, sin embargo el
requisito principal del proyecto es que garanticen una cobertura de al menos 180
metros entre transmisor y receptor, para tener información continua y sin errores.
La Tabla 1.8 muestra el alcance de las tres tecnologías.

Tecnología Versión Potencia Transmitida Alcance


Normal 0 dBm (1 mW) 10 m
Bluetooth
Profesional 20 dBm (100 mW) 1 Km
Normal <10 dBm 10 a100 m
Wi-Fi
Profesional según antenas varios Km
Normal 0 dBm (1 mW) 10 a100 m
ZigBee
Profesional 18 dBm (63 mW) hasta 3.2 Km

Tabla 1.8.- Alcance de Bluetooth, Wi-Fi y ZigBee [50].


55

Las versiones profesionales permiten un largo alcance para la comunicación de


sus dispositivos, lo que implica mayor tamaño, peso y costo en los equipos. La
tecnología ZigBee presenta la ventaja de poseer equipos mucho más compactos
y fáciles de configurar, además de contar con información suficiente y disponible
en el mercado. Por las razones mencionadas anteriormente, se ha elegido esta
tecnología para implementar el proyecto.

1.8.1.5.2. Dispositivos ZigBee

Los dispositivos ZigBee trabajan con una topología de red en malla, existe un
equipo coordinador y varios equipos terminales. El coordinador se encarga de
controlar la red y sus funciones, mientras que el terminal es una especie de
esclavo que solo puede comunicarse con su coordinador. Los dispositivos ZigBee
de mejores prestaciones en la actualidad son: XBee Pro S1 y XBee Pro S2, cuyas
características se detallan en la Tabla 1.9.

Parámetro XBee PRO S1 XBee PRO S2


Alimentación 2.8 - 3.4 V 2.8 - 3.4 V
90 m (Indoor) 90 m (Indoor)
Alcance
1600 m (línea de vista) 3200 m (línea de vista)
Potencia de Transmisión 18 dBm (63 mW) 18 dBm (63 mW)
250 mA (Tx) 205 mA (Tx)
Consumo de Corriente
55 mA (Rx) 47 mA (Rx)
Sensibilidad -100 dBm -102 dBm
Tasa máxima de datos 250 Kbps 250 Kbps
Frecuencia de operación banda ISM 2.4 GHz banda ISM 2.4 GHz

Tabla 1.9.- Especificaciones XBee Pro S1 y S2 [51] [52].

Luego de un análisis de las especificaciones técnicas de ambos dispositivos se


decide utilizar el XBee Pro S1 ya que su alcance es suficiente para garantizar que
no exista pérdida de datos en el sistema de comunicación, incluso puede
funcionar en un hipotético caso de alejar el dron su máxima distancia posible
(1Km).
56

1.8.2. SISTEMA AÉREO

Es un sistema móvil que se encarga de la adquisición, monitoreo y transmisión de


la información meteorológica tomada durante su vuelo. Está constituido por: un
dron DJI Phantom 3 Standard, una tarjeta Raspberry Pi, dos sensores de
parámetros meteorológicos (BMP180 y DHT22), un dispositivo GPS, un
transmisor inalámbrico y una batería para alimentación del sistema.

El sistema se puede elevar por el aire y desplazar gracias a la funcionalidad del


dron, mismo que actúa como un vehículo para que los demás componentes del
sistema realicen su trabajo. En dicho proceso los sensores y GPS capturan los
datos en el lugar que se encuentran, esta información se agrupa como un solo
conjunto de datos en la tarjeta Raspberry Pi y luego se envían de manera
inalámbrica desde el transmisor hacia el sistema de recepción en tierra.

1.8.2.1. Dron DJI Phantom 3 Standard [53]

El Phantom 3 Standard es un vehículo aéreo no tripulado fabricado por la


compañía DJI que cuenta con un control remoto personalizado además de una
cámara de alta calidad que le permite ser usado en muchas áreas gracias a su
diseño y funcionalidad. La Figura 1.18 muestra el dron descrito anteriormente.

Figura 1.18.- Dron DJI Phantom 3 Standard [53].


57

1.8.2.1.1. Cámara [54]

La cámara de video presente en el Phanton 3 Standard, permite apreciar una


visión panorámica desde el aire, ayudando al operador en el control durante el
vuelo, despegue y aterrizaje, entre sus características sobresalen las siguientes:

· Calidad de video: HD (1280x720p), Full HD (1920x1080p), 2.7K


(2704x1520p).
· Calidad de la imagen: 12 Megapíxeles.
· Lente: FOV 94° 20 mm, enfoque f/2.8, con enfoque al infinito.
· Velocidad del obturador: 8s -1/8000s.
· Memoria: Compatible con tarjetas Micro SD.
· Temperatura de Funcionamiento : 0°C a 40°C.

1.8.2.1.2. Aeronave [54]

El cuerpo y estructura del dron Phantom 3 Standard presenta las siguientes


características:

· Peso: 1.216 Kg (incluidas batería y hélices).


· Tamaño diagonal: 35 cm.
· Velocidad máxima de vuelo: 16 m/s (sin viento).
· Velocidad máxima en ascenso: 5 m/s.
· Velocidad máxima en descenso: 3 m/s.
· Dispositivo GPS incorporado.
· Estabilizador de 3 ejes (horizontal, vertical y rotación).
· Altura máxima: 120 m (respecto al punto de despegue), 6000 msnm.
· Duración máxima de vuelo: 25 minutos aproximadamente.
· Número de motores/hélices: 4.
· Voltaje: 15.2 V.
· Batería: polímero de litio de 4480 mAh.
· Temperatura de Funcionamiento: 0°C a 40°C.
58

El equipo presenta alarmas para precautelar la seguridad de sus componentes y


usuarios, las más importantes son dos: la primera cuando no se calibra el equipo
previo al vuelo, la segunda cuando el nivel de carga de la batería desciende a
30% o menos, el tipo de alarma que se genera es visual y sonora.

1.8.2.1.3. Control Remoto [54]

Es un dispositivo electrónico que permite operar remotamente al dron, posee


perillas para movimientos en azimut y elevación, también cuenta con la posibilidad
de un monitoreo visual mediante la aplicación DJI Go desde un smartphone.
Además presenta las siguientes características:

· Distancia máxima: FCC: 1000 m; CE: 500 m (campo abierto).


· Frecuencia de operación: 5.725 GHz-5.825 GHz.
· Temperatura de Funcionamiento : 0°C a 40°C.
· Potencia de Transmisión (PIRE): FCC: 19 dBm; CE: 14 dBm.
· Voltaje de Funcionamiento: 600 mA a 3.7 V.
· Sistema operativo (SO) para DJI Go: iOS 8.0, Android 4.1.2 ó posteriores.
· Latencia: 220 ms.

La Figura 1.19 muestra el entorno gráfico de la aplicación DJI Go, donde se


aprecian todos los parámetros del dron que pueden ser monitoreados en tiempo
real durante el vuelo.

Figura 1.19.- Aplicación DJI Go [53].


59

1.8.2.1.4. Modo de uso del dron

Previo a la operación del dron se deben realizar ajustes y calibraciones en el


mismo para no tener inconvenientes durante el vuelo. Antes de encenderlo se
revisa la correcta posición de las hélices, posteriormente se retira la abrazadera
que recubre a la cámara.

Al encender el equipo se observa la presencia o no de alarmas, luego se procede


con la calibración mediante dos movimientos: el primero consiste en hacer rotar al
dron de modo que el lente de la cámara sea paralelo a la superficie terrestre, el
segundo es una rotación perpendicular al plano anterior.

Cuando el proceso descrito anteriormente sea exitoso y el dron se encuentre en


condiciones óptimas para su funcionamiento, se puede realizar el despegue y
posterior sobrevuelo, tomando en cuenta siempre que con 30% de batería ya se
generan alarmas y se debe considerar la posibilidad de un aterrizaje, por tal
motivo la autonomía real del dron es menor respecto a los 25 minutos (teóricos)
que recomienda el fabricante.

El conocimiento del equipo permite aprovechar al máximo sus potencialidades al


momento hacer investigación meteorológica, realizando sobrevuelos en las
condiciones más seguras posibles.

1.8.2.2. Tarjeta Raspberry Pi 2B [45]

Raspberry Pi 2B es un computador de tamaño reducido fabricado en el Reino


Unido, a la venta desde el año 2012, posee un potente procesador (900 MHz)
capaz de reproducir video en HD (High Definition – Alta Definición) y de ejecutar
cualquier tipo de aplicaciones que un computador convencional realizaría, con la
ventaja de ser muy económico (35 USD), con un consumo de energía
relativamente bajo, este equipo necesita de tres periféricos (teclado, ratón,
monitor) y una tarjeta SD o MicroSD para almacenar el Sistema Operativo
(Distribución de Linux) y funcionar normalmente.
60

1.8.2.2.1. Componentes [45]

La Raspberry Pi se compone de las siguientes partes:


· Procesadores: central y gráfico.
· Memoria RAM.
· Puertos USB: conexión de periféricos.
· Puerto HDMI: conexión a un monitor.
· Puerto Ethernet: conexión a internet.
· Conector 3.5mm: audio y video analógico.
· Puerto MicroUSB: para alimentación eléctrica (5 V).
· Pines GPIO: entrada y salida de datos, conexión de sensores.
· Tarjeta SD o MicroSD: sistema operativo y disco duro.

La Figura 1.20 muestra un ejemplo de tarjeta Raspberry Pi con sus componentes


principales.

Figura 1.20.- Tarjeta Raspberry Pi [45].

1.8.2.2.2. Pines GPIO en Raspberry Pi 2 Modelo B

Los pines GPIO (General Purpose Input/Output – Entradas/Salidas de Propósito


General) sirven para conectar dispositivos compatibles con Raspberry Pi y así
agregar funciones a las ya existentes. La Raspberry Pi 2 modelo B cuenta con 40
pines GPIO, su distribución se detalla en la Figura 1.21.
61

Figura 1.21.- Distribución de pines Raspberry Pi 2B [55].

1.8.2.3. Sensor DHT22 [56]

Es un sensor de humedad y temperatura de precisión compuesto por tres


elementos principales: un sensor de humedad capacitivo, un termisor y un circuito
integrado básico en su interior que realiza la conversión análogo-digital de los
datos medidos y devuelve una señal digital con la información de humedad y
temperatura por medio de un pin de salida de datos.

1.8.2.3.1. Especificaciones

El sensor DHT22 posee las características de operación y funcionamiento que a


continuación se detallan:

· Voltaje de Alimentación: de 3.3V a 5V.


· Corriente máxima: 2.5mA (durante la conversión).
· Señal de salida: señal digital a través de un solo pin.
· Precisión: ±2% HR, ±0.5°C.
62

· Rango de medición: 0 a 100% HR, -40 a 125°C.


· Sensibilidad: 0.1% HR, 0.1°C.
· Velocidad de muestreo: 0.5 Hz (una vez cada 2 segundos).
· Dimensiones: 15.1mm x 25mm x 7.7mm.

1.8.2.3.2. Distribución de pines

El modelo DHT22 posee 4 pines cuyas funciones se muestran en la Tabla 1.10.

Pin Función
1 VCC (Alimentación)
2 DATA (Salida de datos)
3 NULL (No Conectado)
4 GND (Tierra)

Tabla 1.10.- Distribución de pines DHT22 [56].

Para garantizar que los niveles lógicos a la salida sean correctos, es necesario
conectar una resistencia pull-up de 5.1KΩ y un condensador de filtrado de 100 nF
entre los pines 1 y 2 del sensor [56], en el mercado existen dispositivos que ya los
incorporan al DHT22 en una placa con tres pines de conexión.

1.8.2.4. Sensor BMP180 [57]

Es un sensor de presión barométrica, altitud y temperatura con bajo consumo de


energía, linealidad, estabilidad a largo plazo, tamaño reducido y precisión. Utiliza
la interfaz I2C7 para la comunicación con otros dispositivos. El BMP180 genera
mediciones muy precisas porque viene calibrado de fábrica.

7 I2C.- Es una interfaz de circuito interintegrado, que utiliza un bus serie de datos para la
comunicación entre distintas secciones de un circuito. La comunicación se realiza mediante dos
señales: una de reloj (SCL - serial clock) y una señal digital de datos (SDA - serial data). Este tipo
de interfaces se utilizan para aplicaciones que necesitan una frecuencia de muestreo
relativamente baja, los sensores electrónicos pueden integrar un convertidor análogo-digital en
base a I2C.
63

1.8.2.4.1. Especificaciones

El sensor BMP180 posee las siguientes características técnicas para su correcto


funcionamiento:

· Voltaje de Alimentación: de 1.8 V a 3.6 V.


· Consumo de corriente: 0.65 mA (durante la conversión).
· Señal de salida: Digital a través de I2C.
· Precisión: ±0.12 hPa, ±0.5°C.
· Rango de medición: 300 a 1100 hPa, -40 a 85°C.
· Sensibilidad: 0.01 hPa, 0.1°C.

1.8.2.4.2. Distribución de pines

El modelo BMP180 posee 4 pines cuyas funciones se muestran en la Tabla 1.11.

Pin Función
1 VCC (Alimentación)
2 GND (Tierra)
3 SCL (Reloj)
4 SDA (Datos)

Tabla 1.11.- Distribución de pines BMP180 [57].

1.8.2.5. Receptor GY-GPS6MV2

Es un receptor de GPS que presenta el chip NEO-6M incorporado en una placa


electrónica junto con una pila, circuitos de regulación y LEDs intermitentes que se
activan cuando el dispositivo logra la comunicación y recibe la señal GPS,
además de una antena cerámica compacta separada de la placa para reducir
interferencias, ideal para proyectos donde se necesita disminuir al máximo el peso
y tamaño de sus elementos, además de contar con muy buena precisión que
permite garantizar una medición correcta en la posición de un objeto.
64

1.8.2.5.1. Especificaciones [58]

El GY-GPS6MV2 tiene las siguientes características técnicas:

· Voltaje de Alimentación: 2.7 V a 3.6 V.


· Tiempo de conexión: 27 s (arranque en frío), 1 s (arranque en caliente).
· Velocidad de transmisión (baudrate): 9600 Baudios.
· Sensibilidad: -161 dBm.
· Precisión horizontal: 2.5 m.
· Velocidad máxima: 500 m/s.
· Protocolos: NMEA, UBX, RTCM.

1.8.2.5.2. Distribución de pines

El dispositivo GY-GPS6MV2 posee cuatro pines que permiten la comunicación


serial con la Raspberry Pi 2B, su distribución se detalla en la Tabla 1.12.

Pin Función
1 VCC (Alimentación)
2 RX (Recepción)
3 TX (Transmisión)
4 GND (Tierra)

Tabla 1.12.- Distribución de pines GY-GPS6MV2 [58].

1.8.2.6. Dispositivo XBee Pro S1

El XBee Pro S1 es un dispositivo fabricado por la empresa Digi, da la posibilidad


de tener comunicación analógica y digital, siendo esta última la de mayor uso y
potencialidad del dispositivo. Es un equipo que puede transmitir y recibir
información (transceiver - transceptor), a una distancia considerable (1600 metros
con línea de vista). Presenta un consumo de 250 mA en transmisión y 55 mA en
recepción. Su distribución de pines se detalla en la Figura 1.22.
65

Figura 1.22.- Distribución de pines y encapsulado XBee Pro S1 [51].

La comunicación del XBee Pro S1 con la Raspberry Pi 2B puede realizarse a


través la UART mediante comunicación serial o vía USB. En vista que en el
proyecto la UART está reservada para la adquisición de datos con el receptor
GPS, es necesario realizar una comunicación vía USB, para ello se utiliza
hardware adicional como el XBee Explorer USB.

1.8.2.6.1. XBee Explorer USB

Es un dispositivo que permite la conexión de cualquier modelo XBee a un


computador, tiene incorporado un regulador de voltaje de 3.3 V a 5 V para trabajar
con niveles adecuados, cuatro indicadores LED para supervisar el estado de la
comunicación (encendido, transmisión, recepción, RSSI) y un puerto miniUSB
para el intercambio de información con el computador mediante un cable USB a
miniUSB. La Figura 1.23 muestra un XBee Explorer USB genérico con su cable
de conexión.

Figura 1.23.- XBee Explorer genérico [59].


66

El XBee Explorer USB es necesario para realizar la configuración del XBee Pro
S1, accediendo al software (XCTU) proporcionado por el fabricante para
configurar parámetros de red, comunicación, tipo de dispositivo
(controlador/terminal), velocidad de datos, y dirección de los equipos
interconectados.

1.8.2.6.2. Modos de Comunicación

La comunicación de los dispositivos XBee puede ser de dos maneras: modo AT


(Attention - Atención) y modo API (Application Programming Interface - Interfaz de
Programación de Aplicaciones). El modo AT hace referencia a la transmisión
serial en modo transparente, es la configuración predeterminada de los XBee Pro
S1 y sirve para una comunicación punto a punto. El modo API realiza la
comunicación por medio de paquetes, es un modo más completo donde se
pueden acceder remotamente a parámetros internos de los dispositivos entre
otras funcionalidades, este modo es recomendado para redes con varios
dispositivos [60].

Debido a que el sistema sólo trabaja con dos dispositivos XBee, se opta por
trabajar en el modo transparente en el cual ambos módulos actúan como una
línea de datos serial donde la información recibida por la UART en el pin de
entrada (DI) es puesta en cola para su transmisión RF, mientras que los datos RF
recibidos se envían por medio del pin de salida digital (DO) [51]. La Figura 1.24
muestra el formato de transmisión en modo transparente de un módulo Xbee.

Figura 1.24.- Formato de transmisión serial 8-N-1 [51].


67

1.8.3. SISTEMA EN TIERRA

Es un sistema que se mantiene fijo en tierra, donde se monitorea en tiempo real lo


que ocurre con el sistema de adquisición de datos y la información recibida es
procesada de acuerdo a lo establecido.

Los datos que se envían del sistema aéreo móvil son capturados por un receptor
inalámbrico y luego trasladados hacia la tarjeta Raspberry Pi donde se procesan
en un software, se almacenan y posteriormente son presentados en un monitor de
video para su visualización. La Figura 1.25 muestra el esquema del sistema en
tierra.

Figura 1.25.- Sistema en Tierra.

1.8.3.1. Componentes del Sistema

El sistema en tierra consta de tres elementos fundamentales:

1) Receptor inalámbrico: es un dispositivo XBee Pro S1 con similar


configuración que el de transmisión, así se garantiza que la comunicación
inalámbrica ocurra en las mejores condiciones posibles.
2) Raspberry Pi: se utiliza una Raspberry Pi 2B al igual que en transmisión
para realizar procesamiento, configuración y programación con similares
características.
3) Periféricos: un teclado y ratón, además de un monitor de video con
conector HDMI o VGA para la visualización de programas ejecutables,
configuraciones y resultados.
68

1.8.4. CONSUMO DEL SISTEMA

En la Tabla 1.13 se detalla el consumo de energía de cada sistema.

Consumo de Corriente Consumo de Corriente


Dispositivo
(Sistema Aéreo-Móvil) (Sistema en Tierra)
Raspberry Pi 2B 900 mA 900 mA
Sensor DHT22 2,5 mA *****
Sensor BMP180 0,65 mA *****
GPS GY-GPS6MV2 100 mA *****
Xbee Pro S1 250 mA 55 mA
Total 1253,15 mA 955 mA

Tabla 1.13.- Consumo de energía del sistema móvil y fijo.

1.8.5. SOFTWARE

En el proyecto se utilizan tres clases de software, el primero es el sistema


operativo de la Raspberry Pi 2B (Raspbian), el segundo es el software para
configuración de los dispositivos XBee Pro S1 (XCTU) y por último el Lenguaje de
Programación para implementar los sistemas en aire y tierra.

1.8.5.1. Sistema Operativo de Raspberry Pi 2B

La Raspberry Pi 2B necesita una tarjeta microSD externa donde se encuentra el


sistema operativo (SO) para arrancar y trabajar con normalidad. Existen opciones
de SO basados en Linux e incluso Windows 10, sin embargo siguiendo la
recomendación de la Organización RaspberryPi se utiliza el SO Raspbian (Debian
Jessie).

Raspbian Jessie es un sistema operativo Linux basado en Debian, de distribución


libre y gratuita, especialmente desarrollado para trabajar en placas Raspberry Pi 2
o superiores, se puede descargar directamente de su página web [45] la versión
más actual. Raspbian Jessie es una versión mejorada respecto a Raspbian
Wheezy usado hasta hace poco tiempo.
69

1.8.5.1.1. Características de Raspbian Jessie

Este sistema operativo, al iniciar sesión carga directamente la interfaz gráfica


permitiendo el acceso directo a todas las herramientas que este posee. Cuenta
con múltiples aplicaciones como un típico computador, que permite realizar
funciones de:

· Desarrollo de software (Python, Scratch, Mathematica, Wolfram).


· Configuración avanzada (Raspi-config).
· Activación de Interfaces (SSH, Serial, I2C, SPI, Cámara).
· Navegación en Internet (navegador web Epiphany).
· Escritorio y cálculos (LibreOffice, PDF Viewer).
· Juegos y accesorios (Minecraft Pi, calculadora, visor de imágenes).

Raspbian Jessie genera un buen ambiente de trabajo ya que al ser basado en


Linux, los comandos utilizados son iguales en su gran mayoría, permitiendo un
entorno favorable para desarrollar proyectos, programación e investigación
científica.

La versión de Raspbian Jessie que se utiliza es la más reciente (hasta el


momento) y se detalla en la Figura 1.26.

Figura 1.26.- Versión de Raspbian Jessie [45].


70

1.8.5.2. Software de Configuración XCTU

XCTU es el software que se utiliza para realizar la configuración y pruebas de


funcionamiento de los módulos XBee Pro S1, es una aplicación gratuita
multiplataforma compatible con Windows, Linux y MacOS, distribuida libremente
por Digi a través de su página web [61].

Su interfaz gráfica permite realizar el diseño de una red ZigBee de manera fácil
con la configuración de los parámetros de comunicación (identificador de red,
canal, velocidad, direcciones MAC, número de puerto), el tipo de dispositivos
XBee que se utiliza (controlador, router, terminal) e incluso la capacidad de
representar gráficamente la red con la intensidad de señal en cada conexión.

La Figura 1.27 muestra el ambiente gráfico de XCTU.

Figura 1.27.- Interfaz gráfica XCTU.


71

1.8.5.2.1. Características de XCTU

El software XCTU cuenta con las características y funciones que a continuación


se detallan [68]:

· Administración y configuración de varios dispositivos de RF, inclusive de


forma remota.
· Capacidad de realizar pruebas de rango entre dos módulos que pertenecen
a la misma red.
· Actualización de Firmware sin necesidad de descargar archivos
adicionales.
· Restablecimiento a valores predeterminados.
· Recuperación de módulos cuando se daña el firmware o están en modo de
programación.
· Contiene un conjunto de herramientas embebidas que pueden ejecutarse
sin tener ningún módulo de RF conectado.
· Documentación completa y exhaustiva para acceder en cualquier
momento.

1.8.5.3. Software de Programación

Python es el lenguaje de programación que viene por defecto con el sistema


operativo Raspbian Jessie, es de distribución libre y representa una muy buena
herramienta para el desarrollo de software ya que al ser un lenguaje de alto nivel
orientado a objetos, permite realizar códigos ordenados, fáciles de interpretar, con
la ventaja de no preocuparse por aspectos como manejo de memoria y
direccionamiento que si se lo hace en lenguajes de bajo nivel.

Python es un lenguaje interpretado es decir que ejecuta el programa sin


necesidad de compilarlo (traducción de un programa a otro), la desventaja de este
tipo de lenguaje es que su ejecución es más lenta, sin embargo presenta una
mayor facilidad para reemplazar partes enteras de un programa o añadir módulos
completamente nuevos.
72

1.8.5.3.1. Características de Python

Las principales características de Python se detallan a continuación:

· Se pueden crear todo tipo de programas desde aplicaciones sencillas de


propósito general hasta desarrollo de páginas web, sobre la mayoría de
plataformas.
· Sintaxis muy visual y clara, con márgenes y tabuladores para separar
bloques de código, así diferentes tipos de programas tienen un aspecto
similar.
· Gran cantidad de librerías, tipos de datos y funciones incorporadas en el
propio lenguaje, que ayudan a realizar muchas tareas comunes sin
necesidad de tener que programarlas desde cero [62].
· Soporte e integración con otros lenguajes y herramientas.
· Dispone de un intérprete por línea de comandos en el que se pueden
introducir sentencias y probar los resultados de la ejecución de porciones
de código rápidamente [63].

La Figura 1.28 muestra el ambiente gráfico de Python, con las secciones para el
código y el intérprete.

Figura 1.28.- Ambiente gráfico de Python.


73

CAPÍTULO 2

IMPLEMENTACIÓN DEL SISTEMA

2.1. INTRODUCCIÓN

En este capítulo se detalla la manera como se implementa el sistema, iniciando


con las configuraciones para el arranque y funcionamiento de la Raspberry Pi 2B,
luego se analiza la forma como el sistema aéreo toma los datos meteorológicos
mediante los sensores y el receptor GPS, su calibración, programación y
funcionamiento.

El sistema en tierra resulta sencillo de implementar ya que cuenta con menos


dispositivos que el aéreo móvil (Raspberry Pi 2B y XBee Pro S1), siendo su fuerte
el monitoreo, almacenamiento y presentación de la información.

También se estudian los parámetros para lograr la comunicación inalámbrica


entre el dispositivo XBee transmisor con su par receptor. Posteriormente se
realiza el diseño del prototipo con las consideraciones necesarias para obtener
información meteorológica sin errores.

El objetivo de este capítulo es hacer que el sistema completo funcione con


normalidad en tierra, como se muestra en la Figura 2.1, de esta manera se puede
proceder con la puesta en marcha en el siguiente capítulo.

Figura 2.1.- Sistema de transmisión y recepción.


74

2.2. CONFIGURACIÓN DE EQUIPOS

Todos los dispositivos del sistema necesitan ser configurados para que logren
funcionar de manera correcta.

2.2.1. CONFIGURACIÓN DE RASPBERRY PI 2B

Como se mencionó en la sección 1.8.3, la Raspberry Pi 2B no cuenta con un


disco duro incorporado donde se encuentre el sistema operativo, por tal motivo es
necesario cargarlo en una tarjeta MicroSD que hará las veces de disco duro e
insertarla en su ranura correspondiente.

2.2.1.1. Instalación del Sistema Operativo Raspbian

Desde la página web de Raspberry Pi se puede descargar gratuitamente el


sistema operativo Raspbian en formato .zip, luego de descomprimirlo se obtiene
un archivo en formato .img (imagen de disco) con un peso aproximado de 4 GB.

El archivo .img debe ser cargado en una tarjeta MicroSD mediante un software
adecuado para dicha función, el software recomendado es el Win32DiskImager,
un programa que trabaja en sistemas operativos Windows que puede escribir
imágenes de disco en varios tipos de memoria extraíble, además de realizar
copias de seguridad para recuperar información en caso de daño o errores en los
archivos.

Luego de insertar una memoria MicroSD vacía en un computador con Windows,


se ingresa en el programa Win32DiskImager el cual pide que se elija una imagen
de disco y un dispositivo para escribirla, se procede a seleccionar la imagen de
Raspbian Jessie descargada previamente junto con la memoria MicroSD
respectiva, posteriormente se selecciona la opción “Write” y el proceso de
escritura continúa automáticamente durante varios minutos hasta que aparece un
mensaje indicando que el proceso ha concluido con éxito. La Figura 2.2 muestra
una captura de pantalla del proceso de escritura con Win32DiskImager.
75

Figura 2.2.- Proceso de escritura del Sistema Operativo en la memoria MicroSD


utilizando Win32DiskImager.

Para asegurarse que la memoria MicroSD se encuentre vacía antes de cargar


Raspbian, es necesario formatearla, existen varios programas para esto, una
buena opción es utilizar el SDFormatter V4.08.

La memoria MicroSD debe ser de al menos 8GB, puesto que va a trabajar como
un disco duro, en el cual solo el sistema operativo ocupa 4GB y se necesita de
memoria adicional para el almacenamiento de otro tipo de información que la
Raspberry Pi 2B requiere como aplicaciones o archivos.

2.2.1.2. Compatibilidad con Monitores No-HDMI [64]

Existe un inconveniente con el sistema operativo cargado en la memoria MicroSD,


el cual radica en que sus archivos de configuración predeterminados hacen que la
Raspberry Pi 2B funcione únicamente con monitores de video HDMI. Cuando se
conecta un monitor convencional con interfaz VGA no se recibe señal de video
alguna (pantalla negra). Los archivos y carpetas del sistema operativo Raspbian
Jessie se muestran en la Figura 2.3.

8 SDFormatter V4.0.- es un programa que puede desempeñarse principalmente en sistemas


operativos Windows y Mac OS, sirve para dar formato a cualquier tipo de memoria SD, SDHC,
SDXC y MicroSD, detecta la capacidad de esta clase de tarjetas y da un óptimo formato a todo el
espacio disponible.
76

Figura 2.3.- Archivos del Sistema Operativo.

La solución al problema anterior es editar el archivo correspondiente para hacer


compatible a Raspberry Pi 2B con monitores VGA. El archivo en cuestión es un
documento de texto de nombre config. Para modificarlo se utiliza un editor de
texto como WordPad en el cual se deben modificar cuatro líneas para que luzcan
de la siguiente manera:

1) hdmi_force_hotplug=1
2) hdmi_group=2
3) hdmi_mode=16
4) hdmi_drive=2

Las líneas anteriores originalmente vienen precedidas de “#” por lo tanto se debe
eliminar dicho elemento para que el sistema operativo las ejecute, con el
comando “hdmi_force_hotplug=1” se obliga a la Raspberry Pi 2B a utilizar la
salida HDMI incluso si no hay pantallas detectadas, con “hdmi_group=2” se
configura la salida para monitores de computadoras convencionales (en pantallas
HD su valor es 1), con “hdmi_mode=16” se establece una resolución de 1024x768
a 60Hz y por último con “hdmi_drive=2” se establece un voltaje para tener HDMI
normal con sonido.
77

Los cambios se guardan y de esta manera la Raspberry Pi 2B está lista para


funcionar con un monitor de computadora convencional, solamente es necesario
utilizar un adaptador HDMI a VGA.

2.2.1.3. Configuraciones Iniciales

Con la memoria MicroSD en su sitio, los periféricos necesarios (teclado, ratón y


monitor) y la alimentación respectiva de la Raspberry Pi 2B, se procede a
encenderla; al ingresar es necesaria una autenticación. La configuración
predeterminada establece como nombre de usuario: “pi” y como contraseña:
“raspberry”. Para ingresar en el entorno gráfico de la Raspberry Pi 2B se utiliza el
comando: startx, dicho entorno se muestra en la Figura 2.4.

Figura 2.4.- Entorno gráfico de Raspberry Pi 2B.

La configuración puede ser realizada por Menú, sin embargo resulta conveniente
utilizar la línea de comandos de un terminal para poder acceder a opciones más
específicas, ejecutando el comando: “sudo raspi-config” se presentan las
opciones de configuración mostradas en la Figura 2.5. Para poder desplazarse
por tal menú, seleccionar opciones y guardar cambios, se utiliza el teclado.

El comando sudo permite a un usuario (pi) ejecutar programas con privilegios de


seguridad de administrador (root) convirtiéndose temporalmente en superusuario
de forma segura [65].
78

Figura 2.5.- Opciones de configuración en Raspberry Pi 2B.

2.2.2. CONFIGURACIÓN DE DHT22

El sensor de humedad y temperatura DHT22 utiliza la GPIO de la Raspberry Pi 2B


para funcionar. El sistema operativo no trae una configuración de fábrica para
utilizar la GPIO, por tal motivo es necesario descargar del internet archivos que le
permitan trabajar a dicha interfaz. Los archivos en cuestión se encuentran
agrupados en una carpeta denominada PIGPIO.

2.2.2.1. Instalación de PIGPIO

Pigpio es una librería que permite controlar los pines GPIO con Python, se
descarga gratuitamente desde su página web oficial [66], el archivo que se
obtiene es una carpeta en formato .zip con los recursos necesarios para un
funcionamiento adecuado.

Para descargar la librería pigpio, se ejecuta desde la línea de comandos lo


siguiente: “wget http://abyz.co.uk/rpi/pigpio/pigpio.zip”, cuando los archivos se
hayan descargado se obtiene un archivo .zip que debe ser descomprimido
utilizando el comando: “unzip pigpio.zip”, para instalar los archivos es necesario
cambiarse de directorio hacia la carpeta PIGPIO utilizando: “cd PIGPIO”, ya en
dicha carpeta se procede a instalar el paquete de archivos ejecutando los
comandos “sudo make” y “sudo make install”.
79

La configuración se completa con el comando: “sudo python3 setup.py install” que


sirve para instalar la librería en la Raspberry Pi 2B y que esté disponible cuando
Python la necesite. Es imprescindible conocer que la GPIO se activa y funciona
solamente cuando se inicia el demonio pigpiod con la instrucción: “sudo pigpiod”.

2.2.2.2. Controlador de DHT22

Para programar un sensor DHT22 en lenguaje Python se necesita de un archivo


controlador escrito también en Python, que hace las veces de un driver común, es
decir contiene las funciones para que el sensor realice la medición de humedad y
temperatura, el formato, la conexión con la GPIO, las unidades e incluso la
calibración interna del dispositivo.

El controlador del sensor DHT22 puede ser descargado de dos maneras: la


primera es a través de la página de pigpio [66] en la sección Ejemplos - Código
Python - DHT22 AM2302 Sensor, el archivo que se obtiene se llama DHT22.py y
debe ser guardado en la misma carpeta donde se encuentra el código para tomar
datos meteorológicos con el sensor DHT22. La segunda forma es clonar un
código Python (de distribución libre y gratuita) desarrollado por Adafruit9, en el que
se encuentra el controlador del DHT22 junto con un programa para realizar una
prueba rápida de funcionamiento.

La opción elegida para trabajar con el sensor DHT22 en el proyecto es utilizando


el código de Adafruit. Para esto se debe ejecutar el comando: “git clone
https://github.com/adafruit/Adafruit_Python_DHT.git”, posteriormente se cambia
de directorio con: “cd Adafruit_Python_DHT”, allí se realiza una actualización e
instalación de librerías con: “sudo apt-get update” y “sudo apt-get install build-
essential python-dev python-openssl”, el paso final es compilar con el comando:
“sudo python setup.py install” [67].

9 Adafruit.- es una empresa con sede en Estados Unidos, fundada en 2005 que se dedica a la
fabricación y venta de dispositivos electrónicos (sensores, GPS, accesorios), además de distribuir
software libre para que el usuario pueda desarrollar proyectos e investigación científica en
diferentes áreas.
80

2.2.2.3. Conexión del DHT22 a la Raspberry Pi 2B

El sensor DHT22 está montado sobre una placa con tres pines de conexión que
cuenta con una resistencia pull-up interna. La salida de datos (pin 2) se conecta al
GPIO04 (pin 7) de la Raspberry Pi 2B. Sus pines de alimentación y tierra se
conectan a los pines 1 y 6 respectivamente. La Figura 2.6 indica la conexión física
entre ambos dispositivos.

Figura 2.6.- Conexión del DHT22 a la Raspberry Pi 2B.

2.2.2.4. Prueba de Funcionamiento del sensor DHT22

Al descargar el controlador del DHT22 desde Adafruit, se tienen programas


modelo para comprobar el funcionamiento del sensor mediante línea de
comandos. Para eso es necesario abrir un terminal y ejecutar la instrucción: “cd
Adafruit_Python_DHT” para cambiarse a dicha carpeta, en la sección “ejemplos”
se debe ejecutar el archivo “Adafruit_DHT” incluyendo el modelo y puerto GPIO al
que se encuentra conectado el sensor. El resultado (ver Figura 2.7) es una línea
con los valores de temperatura (°C) y humedad relativa (%).

Figura 2.7.- Prueba de funcionamiento del sensor DHT22.


81

2.2.3. CONFIGURACIÓN DE BMP180

El sensor BMP180 funciona con la interfaz I2C de la placa, por lo tanto es


necesario habilitarla mediante software.

2.2.3.1. Habilitar la Interfaz I2C

Se necesita ingresar a la configuración de la tarjeta mediante el uso del comando


“sudo raspi-config”, ya en el menú se debe dirigir al item 8 (opciones avanzadas),
elegir la opción “A7 I2C” y habilitarla. Para que los cambios surtan efecto se debe
reiniciar el equipo. La interfaz I2C también puede ser habilitada ingresando al
Menú principal de la pantalla, dirigirse a la opción “Preferencias”, buscar el
parámetro “Configuración de Raspberry Pi”, en la pestaña “Interfaces” activar I2C
y posteriormente reiniciar el equipo.

Se deben instalar las librerías que permiten controlar a la interfaz I2C, primero se
realiza una actualización con el comando: “sudo apt-get update”, luego con: “sudo
apt-get install build-essential python-dev python-smbus i2c-tools” las librerías
necesarias son instaladas.

Para comprobar que la Raspberry Pi 2B es capaz de comunicarse con el sensor


BMP180 a través de la interfaz I2C se ejecuta el comando: “sudo i2cdetect –y 1”,
el resultado es la dirección donde se encuentra conectado el sensor (0x77), tal
como se muestra en la Figura 2.8.

Figura 2.8.- Dirección del sensor BMP180 en la interfaz I2C.


82

2.2.3.2. Conexión del BMP180 a la Raspberry Pi 2B

El sensor BMP180 se conecta directamente con los pines GPIO de la Raspberry


Pi 2B, la alimentación de 3.3 V y referencia de tierra se conectan a los pines 1 y 6
respectivamente. El pin SDA va conectado al pin 3 y el SCL del sensor al pin 5.
En la Figura 2.9 se representa el esquema de conexión.

Figura 2.9.- Conexión del BMP180 a la Raspberry Pi 2B.

2.2.3.3. Controlador de BMP180

Para que el sensor BMP180 funcione con normalidad necesita de un controlador


escrito en Python, el cual contiene los principales parámetros para su operación.
Adafruit proporciona el controlador para el sensor BMP180, por lo tanto se debe
descargar el archivo utilizando git clone desde la línea de comandos así: “git clone
https://github.com/adafruit/Adafruit_Python_BMP.git”, posteriormente se debe
cambiar de directorio con: “cd Adafruit_Python_BMP”, realizado el cambio se hace
una actualización de software con el comando: “sudo apt-get update” y finalmente
con la instrucción: “sudo python setup.py install” se instala el controlador y el
sensor BMP180 puede ser utilizado con normalidad [68].

2.2.3.4. Prueba de Funcionamiento del sensor BMP180

El directorio Adafruit_Python_BMP cuenta con ejemplos que permiten comprobar


que el sensor BMP180 se encuentre configurado correctamente, una opción es
83

ejecutar el comando: “cd Adafruit_Python_BMP”, luego cambiarse de directorio a


la sección “ejemplos” y finalmente ejecutar el código de prueba (simpletest.py), de
esta manera el programa devuelve las medidas de temperatura, presión y altitud,
como se muestra en la Figura 2.10.

Figura 2.10.- Prueba de funcionamiento del sensor BMP180.

2.2.4. CONFIGURACIÓN DEL GPS

El dispositivo GPS (GPS6MV2) se conecta a la UART mediante la interfaz serial,


permitiendo obtener datos de su posición.

2.2.4.1. Configuración de la Interfaz Serial

El puerto serial de la Raspberry Pi 2B viene por defecto anclado al arranque de la


misma para autenticación, esto puede generar problemas ya que el GPS utiliza el
mismo puerto para transmisión y recepción de la información. Para habilitarlo es
necesario ingresar por comandos a la configuración de Raspberry Pi y en la
opción “A8 Serial” seleccionar “No” para liberar la interfaz serial. Posteriormente
se reinicia el equipo.

El puerto serial se denomina ttyAMA0, y viene predeterminado a una velocidad de


115200 baudios, por tal motivo se debe cambiar a 9600 baudios ya que esa es la
velocidad con la cual funciona el receptor GPS, además se deben configurar los
demás parámetros típicos de la comunicación serial como son paridad, control,
bits de parada e información. Esto se realiza con el siguiente comando:

“stty -F /dev/ttyAMA0 raw 9600 cs8 clocal -cstopb”


84

Para comprobar que el GPS se encuentre operando con normalidad se realiza


una concatenación del puerto ttyAMA0, esto permite visualizar en pantalla las
frases en formato NMEA que se reciben en el dispositivo (GPGGA, GPGSV,
GPRMC, GPVTG). La concatenación se realiza con el comando “cat
/dev/ttyAMA0” [69], la información recibida tiene la estructura mostrada en la
Figura 2.11.

Figura 2.11.- Información recibida por el GPS.

Si con el comando cat /dev/ttyAMA0 no se recibe información como la mostrada


anteriormente, es posible que algo haya fallado en configuración o conexión.

2.2.4.2. Instalación de librerías y conexión del GPS

Para realizar la programación del GPS en Python, se necesita instalar una librería
muy importante denominada pynmea2, es la encargada de leer y analizar los
datos en formato NMEA que se reciben, para poder interpretarlos y generar
resultados numéricos de latitud, longitud, altitud, hora, entre otros. Su instalación
se realiza con el comando “sudo apt-get install python-pip” seguido de la
instrucción “sudo pip install pynmea2” que la instala directamente.

La conexión del GPS y la Raspberry Pi 2B obligatoriamente debe ser cruzada, es


decir el pin de recepción de un equipo se conectará con el pin de transmisión del
otro y viceversa, su alimentación es con 3.3 V y una referencia de tierra. La Figura
2.12 detalla la conexión entre los dispositivos.
85

Figura 2.12.- Conexión del GPS a la Raspberry Pi 2B.

2.2.5. CONFIGURACIÓN DE XBEE PRO S1

La configuración de los dispositivos XBee Pro S1 para la comunicación


inalámbrica se realiza vía USB con la ayuda del dispositivo XBee Explorer y el
software XCTU.

2.2.5.1. Configuración mediante XCTU

Luego de conectar los dispositivos XBee a un computador mediante cable USB,


se procede a configurar sus principales parámetros de comunicación, además de
la especificación de la red que forman ambos equipos. La red ZigBee se compone
del XBee de transmisión y el XBee de recepción, donde uno es coordinador y el
otro un equipo terminal. En el proyecto se ha elegido al XBee Pro S1 de
transmisión para que opere como equipo coordinador.

El software XCTU permite elegir los puertos seriales donde se realiza la búsqueda
de los dispositivos XBee, luego se escogen los parámetros del puerto (velocidad,
bits de datos, bits de parada, paridad y control), una vez determinados tales
datos, el software trabaja y genera información de los dispositivos encontrados.

La Figura 2.13 muestra la información necesaria para realizar la búsqueda de los


dispositivos XBee.
86

Figura 2.13.- Información requerida por XCTU.

Cuando los dispositivos son encontrados se despliega una ventana para


configurarlos (ver Figura 2.14). Todo equipo XBee tiene una dirección MAC (16
caracteres) única en el mundo, para establecer un enlace punto a punto con los
dispositivos XBee Pro S1 de ambos sistemas (aéreo y tierra), se configuran las
direcciones MAC de tal manera que el dispositivo en el aire apunte únicamente al
dispositivo en tierra y viceversa, de ésta manera se optimiza energía y la
comunicación es más confiable.

Figura 2.14.- Ventana de configuración de XCTU.

2.2.5.1.1. Parámetros del dispositivo transmisor

El dispositivo transmisor se configura como equipo coordinador de la red, además


se establecen parámetros como el canal, la identificación de la red, dirección MAC
de destino, datos de comunicación, entre otros, como muestra la Tabla 2.1.
87

Código Parámetro Valor


SH Dirección MAC Propia (Alta) 0013A200
SL Dirección MAC Propia (Baja) 40F27E53
CH Canal C
ID Identidad de Red 3332
DH Dirección MAC Destino (Alta) 0013A200
DL Dirección MAC Destino (Baja) 41242EB8
MY Dirección Fuente (16 bits) 1
CE Coordinador Habilitado Coordinator [1]
BD Velocidad de Datos 115200 [7]
NB Paridad No Parity [0]
PL Nivel de Potencia (18 dBm) Highest [4]
RO Tiempo de espera de paquete 3

Tabla 2.1.- Configuración del XBee de transmisión.

2.2.5.1.2. Parámetros del dispositivo receptor

El dispositivo receptor se configura como equipo terminal, sus parámetros se


detallan en la Tabla 2.2.

Código Parámetro Valor


SH Dirección MAC Propia (Alta) 0013A200
SL Dirección MAC Propia (Baja) 41242EB8
CH Canal C
ID Identidad de Red 3332
DH Dirección MAC Destino (Alta) 0013A200
DL Dirección MAC Destino (Baja) 40F27E53
MY Dirección Fuente (16 bits) 0
CE Coordinador Habilitado End Device [0]
BD Velocidad de Datos 115200 [7]
NB Paridad No Parity [0]
PL Nivel de Potencia (18 dBm) Highest [4]
RO Tiempo de espera de paquete 3

Tabla 2.2.- Configuración del XBee de recepción.


88

Los parámetros de configuración se guardan en los XBee Pro S1 con la opción


“Write” que se encuentra en la parte superior de la ventana principal.

2.2.5.2. Prueba de Comunicación entre Dispositivos

Para comprobar que exista comunicación entre ambos dispositivos XBee se utiliza
el programa Hyperterminal de Windows. El equipo transmisor se conecta al
computador mientras que el receptor se encuentra en otro lugar. Luego de abrir
una sesión en el programa mencionado y de escribir los parámetros del puerto
serial al que se encuentra conectado el XBee transmisor, se procede a verificar si
existe comunicación o no.

La prueba consiste en presionar cualquier tecla alfanumérica, cuando existe


comunicación entre ambos Xbee, en la pantalla del hyperterminal aparece la letra
o número presionado, caso contrario la pantalla permanece en blanco. Cabe
mencionar que los terminales Tx y Rx del equipo receptor deben estar
puenteados para que la señal recibida regrese al computador y pueda aparecer la
tecla presionada. La Figura 2.15 muestra una prueba exitosa.

Figura 2.15.- Prueba de comunicación entre XBee ProS1.

2.3. IMPLEMENTACIÓN DEL SISTEMA AÉREO

El sistema de adquisición y transmisión de datos comprende la conexión de todos


sus dispositivos conjuntamente con el software que les permite funcionar como un
solo equipo. En vista que se conoce la conexión de cada dispositivo, es necesario
realizar su programación para automatizar el proceso de adquisición. La
programación de todos los componentes del sistema se realiza mediante la
aplicación Python 2.7 de Raspberry Pi 2B.
89

2.3.1. PROGRAMACIÓN Y CALIBRACIÓN DEL DHT22

Para que el sensor DHT22 pueda funcionar se ha desarrollado un script10 con las
librerías y funciones necesarias para que realice la medición de humedad y
temperatura. El diagrama de flujo que se presenta en la Figura 2.16 muestra el
proceso de programación del sensor.

Figura 2.16.- Diagrama de flujo para programación del DHT22.

10 Script.- es un programa simple que contiene instrucciones escritas en un código de


programación para la automatización de tareas, combinación de componentes e interacción con
usuarios. Un script a menudo es un archivo interpretado, escrito en lenguaje de alto nivel [70] [71].
90

El programa permite definir el tiempo que el sensor espera antes de realizar una
nueva medición, también presenta un bucle sin fin ya que las mediciones deben
ser ininterrumpidas durante el proceso de adquisición de información
meteorológica. Para que el bucle se repita de manera indefinida, es necesaria una
condición que se cumpla siempre, para el ciclo while tal condición es True.

La calibración de humedad fue realizada saturando el sensor de dos maneras


diferentes: la primera medición se hizo en presencia de vapor de agua (agua
hervida) en este caso se obtiene un valor de 100% de humedad relativa con el
sensor DHT22. Por tanto se comprueba que en su límite el sensor marca
exactamente el valor teórico. La segunda forma de medición se realiza colocando
un paño húmedo que recubra al sensor, con este método se obtuvo un valor de
99.9% de humedad.

La calibración de temperatura se realizó midiendo al ambiente, la información


recibida por el sensor fue comparada con el valor entregado por un multímetro
digital Marca Acoustic, modelo DT-890C, Las medidas del sensor respecto a las
del multímetro difieren como máximo 1°C, por lo tanto se demuestra que el sensor
DHT22 se encuentra funcionando con normalidad. DHT22 y BMP180 vienen
calibrados de fábrica sin embargo en el programa principal se puede hacer el
ajuste a un patrón secundario en caso de necesitarlo.

2.3.2. PROGRAMACIÓN Y CALIBRACIÓN DEL BMP180

El sensor BMP180 mide temperatura al igual que el DHT22, por esta razón se
realiza la medición de dicho parámetro con ambos sensores para posteriormente
obtener un promedio. El script que se implementa para la operación del sensor
BMP180 se muestra en el diagrama de flujo de la Figura 2.17.

Se pueden visualizar las mediciones de temperatura, presión y altitud gracias al


intérprete de Python, el programa desarrollado permite obtener el resultado de
altitud solo como comprobación, ya que en el proyecto, este valor se mide
directamente con el dispositivo GPS.
91

Figura 2.17.- Diagrama de flujo para programación del BMP180.

Los valores medidos con el BMP180 se comprueban con los datos de dos
equipos externos: para la temperatura se utiliza el multímetro digital Acoustic CT-
890C, mientras que para la presión y altitud el GPS marca Garmin, modelo etrex
10 es el dispositivo seleccionado.
92

La temperatura obtenida con el sensor BMP180 se comparó con la del multímetro


digital observando que ambos datos se parecen con una variación mínima (<1°C).
La información de altitud y presión medida con el sensor se corresponde con lo
que despliega el GPS Garmin, en ambos casos están dentro del rango de error
propio del dispositivo (±2.5m).

2.3.3. PROGRAMACIÓN DEL GPS

El dispositivo GPS utiliza el puerto serie ttyAMA0 para la comunicación con la


Raspberry Pi 2B, para eso es necesario abrir el puerto, leer la información y
aplicar una función para extraer por separado la información del GPS.

Las funciones aplicadas se denominan “pynmea2” y “parse”. La primera se


encarga de analizar e interpretar las sentencias NMEA que son recibidas mientras
que la segunda transforma la información en un string de datos. De esta manera
se puede acceder a cada parámetro recibido por el GPS [72].

El script desarrollado permite obtener la información del GPS una vez que éste se
engancha a la señal de satélite (~30 segundos). Se puede conocer que el
dispositivo se encuentra recibiendo datos cuando se genera una luz azul
intermitente. El GPS puede recibir datos cada segundo de forma determinada, sin
embargo se puede modificar este valor para adaptarlo según la necesidad.

Se hace referencia a la sentencia GPGGA porque permite conocer datos de


latitud, longitud, altitud y hora. Ninguna otra sentencia NMEA contiene los cuatro
valores juntos. La información del GPS es contrastada con los valores que
produce el GPS Garmin etrex10, además con los valores de latitud y longitud se
puede buscar la posición con Google Earth o Google Maps ya que se encuentran
en coordenadas geográficas, en ambos casos se aprecia que el receptor GPS
genera un dato bastante preciso.

La Figura 2.18 muestra el diagrama de flujo que permite el funcionamiento del


dispositivo GPS.
93

Figura 2.18.- Diagrama de flujo para programación del GPS.

La configuración y script para el GPS se presentan en el ANEXO B.

El GPS produce información precisa de la posición geográfica y sería un error


incorporarle un valor de ajuste porque no se puede asegurar que siempre se
tendrá una desviación hacia cierta posición y en ocasiones en lugar de disminuir
el error, este aumentaría.
94

2.3.4. TRANSMISIÓN DE DATOS

El script desarrollado para la transmisión de datos se detalla en el diagrama de


flujo de la Figura 2.19, donde los dispositivos Xbee se comunican con la
Raspberry Pi 2B mediante el puerto ttyUSB0, es una especie de UART que
trabaja sobre USB y por ende pueden configurarse parámetros para establecer
una comunicación serial.

Figura 2.19.- Diagrama de flujo para transmisión serial de datos.


95

El script desarrollado realiza la apertura del puerto serial para luego proceder a
escribir en él un vector con los datos meteorológicos obtenidos. Es importante
conocer si la información está enviándose o no, para esto es necesario leer el
puerto serial y desplegar visualmente (en el intérprete) su contenido, esta es la
mejor forma de comprobar y a la vez monitorear que la información se transmita
con normalidad.

El programa de configuración no tiene mayor dificultad ya que solo necesita


importar la librería serial que viene instalada por defecto en la distribución
Raspbian. Los dispositivos XBee PRO S1 no pueden ser calibrados en Python,
para eso existe XCTU.

2.3.5. TIEMPO DE ADQUISICIÓN DE DATOS

Para estudios de meteorología, el INAMHI recomienda realizar un mayor número


de mediciones de humedad y temperatura respecto a los demás parámetros,
porque son de variación más marcada y pueden generar resultados concretos en
la predicción del estado del tiempo [27] [29].

Para la adquisición de datos en el campo, primero se espera que un dato sea


tomado y recibido antes de mover el sistema hacia otro lugar. El tiempo en el cual
se captan los datos meteorológicos se detalla en la Tabla 2.3.

Parámetro Tiempo de Adquisición Equipo de medición


Temperatura 1 Dato cada 20 segundos Sensor DHT22 y BMP180
Humedad 1 Dato cada 20 segundos Sensor DHT22
Presión 1 Dato cada minuto Sensor BMP180
Latitud 1 Dato cada minuto GPS
Longitud 1 Dato cada minuto GPS
Altitud 1 Dato cada minuto GPS
Hora 1 Dato cada minuto GPS
Fecha 1 Dato cada minuto Raspberry Pi 2B

Tabla 2.3.- Tiempo de medición de parámetros meteorológicos.


96

En vista que la medición de temperatura ambiente es realizada por dos sensores,


y que sus valores son similares, se define un valor único de temperatura con el
promedio de las mediciones de ambos sensores. (Ecuación 2.1)

!'()** + , !-./012
!"#$%& =
3
(2.1)
Dónde:
!"#$%& : Temperatura media (valor promedio de ambos sensores)
!'()**: Temperatura medida por el sensor DHT22 (°C)
!-./012 : Temperatura medida por el sensor BMP180 (°C)

En el proyecto se estableció que la información sea enviada y guardada cada


minuto, por lo tanto es necesario obtener valores promedio de temperatura y
humedad para este tiempo (Ecuación 2.2 y Ecuación 2.3).

!"#$%&,*2 + , !"#$%&,72 + ,!"#$%&,82


!456"#$%6 =
9
(2.2)
Dónde:
!456"#$%6 : Temperatura promedio (°C)
!"#$%&,*2: Temperatura media medida a los 20 segundos
!"#$%&,72: Temperatura media medida a los 40 segundos
!"#$%&,82: Temperatura media medida a los 60 segundos

:*2 + , :72 + :82


:456"#$%6 =
9
(2.3)
Dónde:
:456"#$%6 : Humedad promedio (%)
:*2 : Humedad medida a los 20 segundos
:,72 : Humedad medida a los 40 segundos
:,82 : Humedad medida a los 60 segundos
97

La medida de presión captada por el sensor BMP180 viene predeterminada en


Pascales (Pa), pero resulta mejor expresarla en Hectopascales (hPa) ya que es
un valor más adecuado para meteorología. (Ecuación 2.4)

;/&
;</& =
>??
(2.4)
Dónde:
;</& : Presión expresada en Hectopascales
;/& : Presión expresada en Pascales

El diagrama de flujo que se muestra en la Figura 2.20 describe la manera como el


script de Python trabaja mediante un proceso “for” para generar un vector por
minuto con medidas de humedad, presión y temperatura.

Figura 2.20.- Diagrama de flujo para medición cada minuto.


98

2.3.6. VECTOR DE INFORMACIÓN

Para el envío y almacenamiento de información cada minuto se utiliza un vector


con 8 campos separados por coma. Los vectores permiten operaciones entre sí,
algo muy útil en este proyecto ya que el vector final que se envía por el puerto
serial es el resultado de la unión de un vector de posición (5 campos) con un
vector meteorológico (3 campos). La Figura 2.21 muestra la estructura del vector
de datos.

Figura 2.21.- Estructura del vector de información.

2.3.7. SCRIPT FINAL DE TRANSMISIÓN

El script final para la transmisión de datos se compone de tres partes principales:


la recepción GPS, la medición meteorológica y la transmisión inalámbrica. Luego
de declarar librerías y definir variables, se procede a crear y guardar el vector de
posición con ayuda del script de recepción GPS, posteriormente se crea el vector
meteorológico con valores promedio, finalmente se unen ambos vectores en uno
sólo y se envía a través del puerto serial por el dispositivo XBee hacia el sistema
de recepción en tierra.

La Figura 2.22 muestra el diagrama de flujo del script final para la transmisión de
datos, dicho programa envía la información dependiendo del tiempo de retardo
que se configure para medir los parámetros meteorológicos. Se deben tomar tres
medidas por minuto de humedad y temperatura, mientras que los datos de
presión, latitud, longitud y altitud se toman uno cada minuto, por lo tanto si se
toma un dato meteorológico cada 20 segundos, la información se envía cada 60
segundos (3 x tiempo de retardo).
99

Figura 2.22.- Diagrama de flujo del script final de transmisión.

El script final de Transmisión se detalla en el ANEXO C.


100

2.4. DISEÑO Y FUNCIONAMIENTO DEL SISTEMA AÉREO

2.4.1. FUENTE DE ALIMENTACIÓN

El sistema aéreo se caracteriza por ser autónomo, posee una fuente de


alimentación independiente del dron que le permite moverse libremente. Para
energizar al sistema se utiliza una batería recargable (Klip Xtreme modelo KBH-
135BL) con entrada microUSB y salida USB, habitualmente es usada para cargar
smartphones, tablets o cualquier dispositivo con entrada MicroUSB. Las
características de este equipo se detallan en la Tabla 2.4.

Parámetro Valor
Voltaje de entrada 5V DC
Corriente de entrada 1000 mA
Tiempo de carga 2.6 horas aprox.
Voltaje de Salida 5V DC
Corriente de Salida 2100 mA
Capacidad 2600 mAh
Peso 85 gramos

Tabla 2.4.- Características de la fuente de alimentación.

El sistema aéreo tiene un consumo de 1253,15 mA (Sección 1.8.4), la batería de


iones de litio descrita anteriormente entrega 2100 mA, lo suficiente para abastecer
al sistema y generar una autonomía de hasta 4 horas (comprobado en campo).

2.4.2. PROTECCIÓN Y AISLAMIENTO DEL SISTEMA

Todos los dispositivos del sistema excepto la Raspberry Pi 2B deben estar


expuestos al ambiente para su operación, así se garantiza que la información
enviada sea correcta y pueda llegar a su destino. Sin embargo pueden existir
agentes externos que influyen en las mediciones, con el fin de minimizar sus
efectos es conveniente aislar los sensores adecuadamente.
101

El sistema aéreo debe pesar el mínimo posible para no forzar al dron durante el
vuelo, el material idóneo utilizado en el proyecto, que a más de cumplir funciones
de protección y aislamiento de sensores tiene un peso muy ligero, es el
poliestireno expandido (espuma flex).

2.4.3. DISEÑO DEL PROTOTIPO PARA TRANSMISIÓN

El prototipo del sistema móvil está realizado en base a espuma flex para proteger
a los dispositivos. Los sensores están descubiertos con el fin de evitar que se
generen microclimas en el proceso de medición y afecten los resultados. También
se incorpora la batería de alimentación y un circuito para conectar los sensores
con los pines GPIO de la Raspberry Pi 2B. El diseño del sistema se muestra en la
Figura 2.23.

Figura 2.23.- Prototipo del sistema aéreo para transmisión.

El circuito de interconexión permite energizar a los sensores meteorológicos y


GPS, mismos que pueden intercambiar información con la Raspberry Pi 2B sin
necesidad de cables ya que está realizado en placa de circuito impreso. El diseño
de este circuito (Circuito de Interconexión) se detalla en el ANEXO D.
102

2.4.4. FUNCIONAMIENTO

Para que el sistema de adquisición y transmisión funcione correctamente se


siguen los siguientes pasos:

1) Verificar las conexiones.


2) Energizar el sistema.
3) Conectar periféricos (monitor, teclado y ratón).
4) Inicializar el “demonio” pigpiod.
5) Comprobar luz azul intermitente del GPS.
6) Ejecutar el programa principal para adquisición y envío de información.
7) Verificar visualmente los resultados.

Cuando el proceso anterior es exitoso, se obtiene un resultado como el que


muestra la Figura 2.24.

Figura 2.24.- Funcionamiento del sistema móvil.

2.5. IMPLEMENTACIÓN DEL SISTEMA EN TIERRA

El sistema de recepción y almacenamiento de datos se encuentra fijo en tierra, no


necesita de una fuente de energía externa porque es un sistema de monitoreo en
tiempo real que verifica permanentemente el funcionamiento del sistema completo
sin necesidad de moverse. Su principal objetivo es captar la información originada
en el sistema aéreo móvil y almacenarla en archivos de texto.
103

2.5.1. RECEPCIÓN DE DATOS

Para la recepción de datos se realiza un script en Python que contiene funciones


y configuraciones similares al de transmisión, el dispositivo receptor XBee Pro S1
utiliza el puerto serial ttyUSB0 para la comunicación inalámbrica. El diagrama de
flujo que se muestra en la Figura 2.25 detalla el script para recibir la información.

Figura 2.25.- Diagrama de flujo para recepción serial de datos.

El script de recepción es muy simple, utiliza únicamente la librería serial y la


lectura de datos se facilita mucho con la función read.

2.5.2. ALMACENAMIENTO EN ARCHIVOS DE TEXTO

Los resultados de las mediciones se presentan en un archivo de texto, por lo tanto


es necesario conocer las funciones y comandos más importantes que permiten el
manejo adecuado de los archivos en un sistema operativo Linux, en este caso
Raspbian Jessie.
104

Las principales funciones y comandos para el manejo de archivos se detallan en


la Tabla 2.5.
Comando/Función Descripción
.txt Extensión que define un archivo de texto
w Modo w.- Crea el archivo y lo abre para escritura
Modo r.- Abre el archivo sólo para lectura (el archivo
r
debe existir)
Modo a.- Abre el archivo para escribir. El archivo se
a
crea si no existe
Abre el archivo indicado en el campo "nombre" en un
=open('nombre','modo')
modo (a,r,w)
.write() Escribe en el archivo abierto previamente
\n Indica un salto de línea
.read(#bytes) Lee y retorna el contenido del número de bytes indicado
.readline() Lee y retorna el contenido de toda una línea del archivo
.readlines() Lee y retorna el contenido de las líneas del archivo
.close() Cierra el archivo

Tabla 2.5.- Funciones principales en manejo de archivos [73].

La información que se recibe del dispositivo Xbee en tierra, es procesada y


posteriormente almacenada en archivos de texto. La Figura 2.26 detalla el
diagrama de flujo del script implementado para realizar dicho proceso.

Los archivos de texto (formato .txt) que contienen la información meteorológica se


guardan en el escritorio de la Raspberry Pi 2B. En el proyecto no se utiliza un solo
archivo de texto para almacenar todo, con el fin de utilizar la información en
proyectos futuros se decidió que los datos se guarden en varios archivos de texto,
la condición principal consiste en generar un nuevo archivo, cada vez que el
anterior haya acumulado cinco vectores de información.

En vista que se recibe un vector de datos cada minuto y considerando un vuelo


habitual del dron hasta 20 minutos aproximadamente, en total se obtiene cuatro
archivos de texto con mediciones meteorológicas (1 cada 5 minutos).
105

Figura 2.26.- Diagrama de flujo para almacenamiento de datos.

Para la creación de los archivos de texto y su posterior escritura, se utilizan las


funciones básicas para manejo de archivos presentadas anteriormente, además
es necesario utilizar un proceso iterativo “for” para asegurarse de escribir el
número de datos adecuado (5) en cada archivo de texto automáticamente.

2.5.3. SCRIPT FINAL DE RECEPCIÓN

El script que se implementa en el sistema de recepción consta de dos procesos


iterativos: while y for, el primero se utiliza con la condición True para que ejecute
constantemente las funciones de lectura y escritura de datos durante el tiempo
que sobrevuela el sistema aéreo móvil. El segundo proceso es esencial para la
creación de archivos de texto con cinco datos cada uno.
106

La visualización de información en pantalla a través del intérprete de Python sirve


únicamente como referencia para el monitoreo en tierra, por esta razón todos los
valores recibidos se encuentran en un solo archivo, cuando se guarda la
información del intérprete, el archivo guardado tiene extensión Python (formato
.py). La Figura 2.27 muestra el diagrama de flujo del script final que implementa el
sistema de recepción.

Figura 2.27.- Diagrama de flujo del script final de recepción.

El código de Recepción se detalla en el ANEXO E.


107

2.5.4. DISEÑO DEL PROTOTIPO PARA RECEPCIÓN

El prototipo del sistema en tierra no tiene lineamientos específicos de


construcción ya que es un equipo fijo, sin embargo se ha optado por diseñarlo con
características similares al sistema móvil, en base a espuma flex y cartón, con
facilidades de conexión y sobre todo en un espacio reducido.

La única condicionante del sistema es que la antena del dispositivo XBee Pro S1
se encuentre en un lugar abierto para que tenga línea de vista directa con su par
transmisor y no exista pérdida de información durante la comunicación de los
sistemas fijo-móvil. La Figura 2.28 muestra el diseño realizado para el sistema de
recepción.

Figura 2.28.- Prototipo del sistema fijo.

2.6. FUNCIONAMIENTO TOTAL EN TIERRA

El funcionamiento completo del sistema se verifica en tierra con el fin de identificar


y corregir posibles fallas. Luego de energizar ambos sistemas, es necesario
ejecutar el programa del sistema de adquisición, comprobar que envíe
información y posteriormente ejecutar el programa para recepción.
108

En vista que las mediciones se realizan en tierra, la altitud tiene variación mínima
al igual que la presión. Los valores de humedad y temperatura varían
dependiendo del lugar que sean tomados, las pruebas en tierra del proyecto
fueron realizadas en San Antonio de Ibarra, primero se hizo la medición en el
interior de una casa y luego en el exterior de la misma.

Como resultado de las mediciones realizadas en tierra se obtienen varios archivos


de texto con información meteorológica, la Figura 2.29 muestra el primero de
ellos.

Figura 2.29.- Archivo de texto guardado en la Raspberry Pi 2B.

Para comprobar que la información geográfica almacenada sea correcta, se


ingresan las coordenadas de longitud y latitud en la aplicación Google Earth o
Google Maps. El resultado obtenido es muy preciso y corresponde al lugar donde
se realizaron las mediciones.

Para las pruebas de vuelo que se detallan en el capítulo 3 se necesita anclar el


sistema de adquisición y transmisión a la estructura del dron para que puedan
moverse a la par, esto se consigue utilizando cuerdas o alambres resistentes que
sujeten bien a ambos equipos.

2.6.1. PRUEBA DE DISTANCIA

El último paso antes de realizar las mediciones meteorológicas es comprobar que


el sistema tenga la cobertura adecuada. El límite de distancia establecido para
este proyecto es de 180 metros. Tras verificar el funcionamiento correcto de todo
el equipo, se obtuvo información hasta cuando ambos sistemas se separaron 210
metros aproximadamente, en línea recta.
109

La prueba realizada consistió en verificar si el sistema fijo recibe información o no,


mientras el sistema móvil se desplaza lentamente. El vector de información debe
ser recibido y posteriormente incrementar la distancia de separación entre los dos
sistemas; si en algún momento ya no se recibe información, significa que la
comunicación ha fallado y por lo tanto se busca la distancia máxima donde los
sistemas pueden trabajar con normalidad.

Se trató de que los dispositivos XBee tengan línea de vista directa entre ellos,
pero la vegetación e irregularidad del lugar atenuaron la señal causando que el
alcance se reduzca, sin embargo la distancia es suficiente para garantizar que el
sistema funcione incluso en su límite máximo. Cuando el sistema móvil vuela, el
problema de atenuación se reduce considerablemente, pudiendo alcanzar
distancias mayores.

La Figura 2.30 muestra la distancia alcanzada por el sistema en tierra.

Figura 2.30.- Distancia de cobertura en tierra.


110

CAPÍTULO 3

PUESTA EN MARCHA Y ANÁLISIS DE RESULTADOS

3.1. INTRODUCCIÓN

En este capítulo se detallan los pasos necesarios para realizar las mediciones
meteorológicas, las consideraciones a tener en cuenta para operar dentro de los
límites establecidos y las pruebas de funcionamiento del sistema implementado.
También se analizan los resultados obtenidos en la investigación de campo para
buscar patrones de comportamiento en los parámetros meteorológicos.

Se analiza la mejor manera de operar el sistema para garantizar el correcto


funcionamiento de los equipos, además se registra todo lo realizado en el campo
para sacar conclusiones importantes en el proceso de implementación.

3.2. MEDICIÓN EN 2 HEMISFERIOS

El sitio elegido para las pruebas fue San Antonio de Pichincha, este lugar es muy
interesante para comprobar el funcionamiento del sistema ya que se encuentra
atravesado por la línea equinoccial, por lo tanto la información de latitud captada
por el GPS en un lugar puede ser Norte y a unos pocos metros Sur.

Lo mencionado anteriormente puede ser un problema cuando el sistema se


implementa, ya que el script para recepción lee un número exacto de bytes del
vector de información y en el caso de producirse un cambio de hemisferio, se
podrían generar errores principalmente en el sincronismo de la información
almacenada.

Para evitar errores y sobre todo mantener intacto el código del sistema en tierra
para almacenamiento de la información, se implementaron dos scripts de
recepción, de esta manera se ejecuta el correspondiente al hemisferio donde se
encuentra el sistema.
111

3.2.1. SCRIPTS DE RECEPCIÓN

El script de recepción para el hemisferio Norte se describió en el capítulo 2, el


programa lee con la función read() un número determinado de bytes (100) del
puerto serial ttyUSB0. El script de recepción para el hemisferio Sur por su parte
lee 101 bytes del puerto serial con la función read(). El byte extra que se lee en
comparación al hemisferio norte se debe al signo “-” (menos), que el GPS recibe
para latitudes Sur.

3.2.2. MEDICIÓN HIPOTÉTICA EN EL PARALELO CERO

En el hipotético caso de realizar una medición en el paralelo cero, el cambio de


hemisferio sería constante y por lo tanto no se podría ejecutar un determinado
script. Los diferentes códigos de Python creados durante el proceso de
implementación del sistema demostraron que cuando el número de bytes que lee
la función read() es mayor al número de bytes de la información recibida, el
programa provoca la pérdida de datos, generalmente se pierden la mitad de los
vectores y otras veces existe pérdida de sincronismo. La Figura 3.1 muestra el
resultado de un programa que lee más información de la que existe.

Figura 3.1.- Resultado de leer más información de la que existe.

Por otra parte, cuando se leen menos bytes de los recibidos, el programa funciona
y mantiene el sincronismo, pero se pierde la información no leída. Para el
proyecto implementado, el byte que se perdería es el símbolo “]” (fin del vector), la
información meteorológica permanece intacta, por lo tanto la mejor opción en
estos casos es utilizar el script del hemisferio Norte.
112

3.3. PRUEBAS DE VUELO

Para que el sistema genere los resultados esperados, es necesario realizar


pruebas de vuelo que permitan verificar el comportamiento del dron cuando se
adapta un objeto externo. El sistema de adquisición de datos implementado tiene
un peso de 370 gramos, ya que incorpora un soporte de madera (4 ganchos) para
sujetarse al dron mediante cuerdas. Una vez comprobado el funcionamiento del
sistema completo, este es adaptado al dron para observar lo que ocurre en el
sobrevuelo.

3.3.1. PRUEBA CON SEPARACIÓN DE 1 METRO

La primera prueba de vuelo se realiza con una separación de un metro entre el


sistema de adquisición de datos y el dron, esto para ver el efecto que tienen las
hélices del dron y su empuje en las mediciones del sistema. La Figura 3.2
muestra la conexión del sistema para realizar la prueba.

Figura 3.2.- Conexión del sistema con 1 metro de separación.

Lo primero que se observa durante el desarrollo de la prueba es que el dron tiene


problemas para despegar, es notable el esfuerzo extra de este para poder
levantar el peso del sistema de adquisición, sin embargo se logra el objetivo de
realizar un sobrevuelo. Ya en el aire se aprecia un efecto péndulo muy marcado,
ocasionando que el dron no se mantenga estable y sea difícil de controlar desde
tierra. La Figura 3.3 muestra el efecto péndulo observado.
113

Figura 3.3.- Efecto péndulo en la primera prueba.

El efecto péndulo ocasionado por el sistema de adquisición y transmisión, no


permite que se puedan realizar mediciones controladas en estas condiciones,
puesto que es imposible mantener estático durante un minuto al dron mientras se
toman los datos meteorológicos. Incluso el control del dron se complica luego de
un tiempo y puede precipitarse a tierra repentinamente, tal como ocurrió en este
proyecto. Con los datos almacenados en tierra se verifica la altura alcanzada por
el sistema en la prueba (20 metros).

En vista que esta opción no es viable, se piensa en otra solución que consiste en
aumentar la distancia de separación para tratar de minimizar el efecto péndulo.

3.3.2. PRUEBA CON SEPARACIÓN DE 5 METROS

Se procede a realizar una prueba de vuelo con separación de cinco metros entre
los componentes del sistema móvil, la diferencia con respecto a la prueba anterior
además de la distancia, es que las cuatro cuerdas se unen dando el efecto de una
sola para verificar si continúa o no presentándose un efecto péndulo. La Figura
3.4 muestra la conexión realizada.
114

Figura 3.4.- Conexión del sistema con 5 metros de separación.

Al realizar la prueba de vuelo se observa que el dron no se esfuerza tanto para


levantar el sistema y permite un mayor control desde tierra. Cuando el sistema
realiza el sobrevuelo inevitablemente es afectado por corrientes de aire ya que se
alcanzan alturas de hasta 25 metros, generándose también un efecto péndulo, sin
embargo es menor al anterior en principio.

El sistema presenta un comportamiento ligeramente más estable en estas


condiciones y permite realizar toma de datos durante los primeros minutos, sin
embargo con el paso del tiempo el péndulo se acentúa y provoca la
desestabilización del sistema, precipitándolo a tierra de un momento a otro, sin
que se puede hacer algo desde el control remoto para impedirlo. La Figura 3.5
muestra dicho efecto.

Figura 3.5.- Efecto péndulo en la segunda prueba.


115

Con la prueba realizada tampoco se obtiene un resultado convincente al momento


del sobrevuelo, por lo tanto se decide optar por una solución que posea un
sistema compacto.

3.3.3. PRUEBA CON SISTEMA COMPACTO

La prueba de vuelo consiste en acoplar directamente el sistema de adquisición a


la estructura del dron, de esta manera el viento no es un problema y se asegura
eliminar el efecto péndulo observado en las pruebas anteriores. Los sensores del
sistema de transmisión se encuentran separados 25 cm con las hélices del dron,
por lo tanto se debe comprobar si su movimiento influye en las mediciones.

En el despegue del sistema se aprecia que el dron realiza un pequeño esfuerzo


para elevarse, pero no es un obstáculo mayor y consigue subir hasta 15 metros.
Ya en el aire se comprueba que existe mayor carga sobre un motor respecto a los
demás, esto hace que el dron se mueva hacia una determinada dirección,
generando dificultades permanentes para su control desde tierra.

La razón de que un motor trabaje más que los otros se debe al diseño del sistema
aéreo, al ser construido de manera horizontal el centro de masa no se encuentra
en un punto central, sino que está distribuido a lo largo de la batería que es el
dispositivo más pesado y por ende el motor de dicho lugar debe tratar de
compensar ese desbalance para mantener estable el vuelo del dron. La Figura 3.6
muestra el sistema implementado para la prueba de vuelo.

Figura 3.6.- Sistema compacto para transmisión.


116

No se pueden realizar mediciones adecuadas con este sistema porque la carga


excesiva sobre un solo motor hace que el dron consuma mayor energía que la
habitual, generando un desbalance continuo que hace difícil su operación remota,
siendo lo más recomendable regresar el sistema a tierra.

3.4. REDISEÑO DEL SISTEMA AÉREO

Con el fin de evitar cargas excesivas sobre los motores y efectos de péndulo, es
necesario realizar un rediseño del sistema de transmisión. El resultado es un
prototipo que posee su centro de masa concentrado en un solo punto, de
construcción vertical con las mismas características de aislamiento y protección
de dispositivos, implementadas en el diseño probado anteriormente. Algo muy
importante del nuevo modelo es la reducción de peso para lograr mayor
estabilidad en la operación del sistema completo.

Los dispositivos electrónicos que se utilizan para implementar el nuevo prototipo


son los mismos que el anterior, incluso el circuito de interconexión permanece
intacto. La construcción del sistema se basa en el diseño de la Radiosonda
Vaisala RS41 [74] por ser un modelo compacto, con muchas funcionalidades y
sobre todo porque puede ser adaptado a cualquier aeronave para captar datos
meteorológicos. La Figura 3.7 muestra el nuevo diseño del sistema de adquisición
y transmisión de datos.

Figura 3.7.- Diseño del nuevo sistema móvil.


117

El sistema pesa alrededor de 180 gramos, así el dron puede realizar un despegue
con menor dificultad, además el centro de masa se encuentra ubicado en el
soporte de madera, garantizando que a cada lado se distribuyan pesos similares.
Al tener operación vertical, los sensores meteorológicos se separan del dron 20
cm más respecto al sistema anterior.

3.4.1. PRUEBA DE VUELO CON EL NUEVO SISTEMA

Luego de comprobar el funcionamiento en tierra, se procede a adaptar el prototipo


al dron mediante cuerdas, de tal forma que el nuevo sistema de transmisión
distribuya equitativamente su peso para no forzar a alguno de los motores. La
Figura 3.8 muestra el esquema utilizado para la prueba.

Figura 3.8.- Conexión del sistema rediseñado.

El sistema en tierra se encuentra a una altitud promedio de 2400 msnm (sector de


la Mitad del Mundo), desde ahí el dron no tiene problema alguno para despegar,
se aprecia mucha estabilidad del sistema ya que incluso en alturas de 55 metros
no es afectado por las corrientes de aire presentes y lo más importante es que el
dron puede mantenerse estático el tiempo suficiente para tomar datos
meteorológicos a la altura que se necesite.

El sistema de monitoreo en tierra del dron no registra alarmas durante el


sobrevuelo, la información recibida en la Raspberry Pi 2B muestra la variación de
los diferentes parámetros meteorológicos durante el sobrevuelo.
118

3.4.1.1. Efecto producido por las hélices

El efecto que producen las hélices del dron y su empuje sobre el sistema de
adquisición de datos no es de consideración cuando se utiliza un esquema
vertical como el implementado en el proyecto. La comprobación de tal efecto se
realiza tomando medidas antes y después de encender el dron, al observar los
resultados se aprecian datos idénticos de presión, humedad y temperatura. La
Figura 3.9 muestra dicho comportamiento.

Figura 3.9.- Mediciones con el dron apagado y encendido.

El hecho que las mediciones meteorológicas no sean alteradas por la operación


del dron se debe a la ubicación de los sensores respecto a las hélices. El sistema
de adquisición está en el centro del dron y las hélices en los extremos, por lo tanto
las corrientes de aire producidas por el funcionamiento del dron tienden a ir hacia
afuera, de esta manera el sistema de adquisición no se ve afectado por
interferencias externas y puede realizar mediciones reales.

3.4.2. AERODINÁMICA Y AISLAMIENTO DEL SISTEMA

Para que el sistema de adquisición sea fácil de manipular y operar, es necesario


colocar protección a los dispositivos sin aumentar demasiado el peso, el material
que se utiliza en el prototipo es la espuma flex, que a más de aislar, protege al
sistema incluso de golpes que este pueda sufrir.

Es muy importante que el sistema tenga un modelo aerodinámico con el fin de


ofrecer menor resistencia al aire durante el sobrevuelo, esto se consigue con
estructuras redondeadas que permiten una mejor circulación del aire para que el
dron tenga mejores condiciones de operación.
119

El diseño definitivo es muy ligero, tiene un peso de 245 gramos y consta del
sistema de adquisición cubierto por una capa de espuma flex con forma
redondeada, además se incorporan cuatro cables para adaptarse directamente al
dron. La Figura 3.10 muestra el sistema diseñado.

Figura 3.10.- Sistema implementado para adquisición y transmisión.

En vista que el sistema aéreo móvil (dron-adquisición) funciona con normalidad,


se procede a realizar las pruebas de campo definitivas en el Pululahua.

3.5. PRUEBAS DE CAMPO EN EL PULULAHUA

La zona del Pululahua se caracteriza por ser húmeda, con mucha vegetación y
geográficamente adecuada para la formación de nubes constantemente, por tal
motivo se ha elegido dicho lugar para realizar las pruebas de campo del sistema
implementado. Las pruebas consisten de tres etapas: comprobación del
funcionamiento, mediciones meteorológicas y análisis en tierra.

3.5.1. ETAPA DE COMPROBACIÓN

Una vez en el lugar es necesario verificar el estado de los equipos, realizar las
conexiones correspondientes y solucionar imprevistos en caso de existir. La etapa
de comprobación es exitosa cuando se sigue el proceso que a continuación se
detalla:
120

1) Armar y calibrar el dron.


2) Conectar y encender el sistema de transmisión.
3) Conectar y encender el sistema de recepción.
4) Esperar a que el GPS reciba información (LED azul intermitente).
5) Ejecutar el programa de transmisión en Python.
6) Verificar latitud del lugar.
7) Ejecutar el programa de recepción en Python (según latitud).
8) Verificar la recepción de datos.
9) Adaptar el sistema de adquisición al dron.
10) Encender el dron para el despegue.

Los datos previos que se obtienen en tierra, se contrastan con aquellos que
generan el multímetro digital (temperatura) y el GPS Garmin (longitud, latitud,
altitud). La altitud del lugar donde se realizan las pruebas es aproximadamente
2550 msnm, se ubica en el hemisferio norte con coordenadas geográficas:
0.0308123, -78.4852055. La Figura 3.11 muestra la comprobación de la posición
geográfica del lugar.

Figura 3.11.- Comprobación de la posición geográfica.

La calibración de los sensores es necesaria únicamente cuando se aprecia que


los valores recibidos por el sistema y por los otros dispositivos se encuentran muy
alejados entre sí. Los sensores deben estar probados y calibrados previamente
para evitar demoras innecesarias durante las pruebas.
121

En caso de necesitar recalibración de sensores, se debe realizar un ajuste por


software ingresando al código de transmisión en Python y colocar un factor de
corrección, tomando como referencia los valores obtenidos con los dispositivos
utilizados como patrón secundario de medición. Así se garantiza que la
información meteorológica sea real. Cuando se aplica lo anterior, es necesario
verificar si amerita o no realizar el ajuste nuevamente en futuras pruebas.

Cuando se tiene constancia que el sistema se encuentra funcionando


correctamente, se procede a adaptar el sistema al dron para el despegue, tal
como se muestra en la Figura 3.12.

Figura 3.12.- Sistema aéreo móvil listo para el despegue.

3.5.2. MEDICIONES METEOROLÓGICAS

Cuando el sistema despega no se aprecian dificultades ni anomalías, por lo tanto


las mediciones pueden ser realizadas con normalidad. La adquisición de
información meteorológica debe seguir el siguiente proceso:

1) Dirigir el dron hacia un lugar específico.


2) Mantener estático el sistema durante un minuto hasta que se tomen todos
los datos.
3) Esperar que el sistema en tierra reciba la información.
122

4) Mover el dron hacia otro lugar para tomar nuevos datos.


5) Continuar con las mediciones mientras el dron no genere alertas.
6) En caso de presentarse una alerta de batería baja (30% de carga), por
seguridad se debe regresar inmediatamente el sistema a tierra.

En el proyecto se pudo comprobar que el dron funciona con normalidad


aproximadamente 15 minutos sin alarmas. Por tal motivo, se generan tres
archivos de texto con información meteorológica capturada en el sobrevuelo. La
Figura 3.13 muestra los archivos generados en esta etapa.

Figura 3.13.- Información generada en el primer sobrevuelo.

Para la realización de las pruebas de campo fue necesario contar con una batería
de repuesto de las mismas características técnicas que la original, de tal forma
que cuando la primera batería se descargue, pueda ser reemplazada en tierra por
otra y continuar con las mediciones posteriormente.

Luego de seguir por segunda vez el proceso de adquisición se pudo comprobar


que trabajando con la batería de repuesto también se pueden obtener tres
archivos de texto, ya que el sistema funciona sin alarmas por 15 minutos
aproximadamente, tal como la primera batería funciona. La figura 3.14 muestra
los archivos de texto que se generan en el segundo sobrevuelo.
123

Figura 3.14.- Información generada en el segundo sobrevuelo.

El sistema aéreo trata de cubrir toda el área posible a diferentes alturas, de esta
manera se puede contar con información muy útil para la implementación de
proyectos futuros.

3.5.3. ANÁLISIS EN TIERRA

Una vez que concluyen las mediciones y el sistema vuelve a tierra es necesario
realizar un análisis in situ de la información obtenida. Lo que se observó durante
la adquisición de datos fue lo siguiente:

· El sistema no tiene problema para desplazarse a cualquier altura.


· Hay una notable variación de la temperatura con relación a la altitud.
· El dron puede generar alarmas por algún tipo de interferencias.
· Durante el primer sobrevuelo la información de un vector no fue recibida.
· El sistema de transmisión y recepción permanece estable en campo
abierto.

Luego de comprobar que las pruebas realizadas permitieron llegar al objetivo de


estudiar una zona geográfica capturando datos meteorológicos, todos los archivos
se almacenan para posteriormente ser analizados esperando descubrir patrones
de comportamiento de los diferentes parámetros meteorológicos estudiados.
124

3.6. ANÁLISIS DE RESULTADOS

La realización del proyecto generó mucha información sobre el comportamiento


del sistema además de los resultados de las mediciones. El principal obstáculo en
la construcción del prototipo fue encontrar el centro de masa, cuando esto se
consigue además de una construcción vertical, el sistema concentra la masa en
un solo punto y el dron no realiza mayor esfuerzo en su operación. A partir de
esto, la información meteorológica almacenada durante las pruebas, puede ser
tratada para conocer las ventajas y desventajas del sistema implementado.

3.6.1. INFORMACIÓN DE POSICIÓN GEOGRÁFICA

La mejor manera de comprobar que los datos de posición geográfica entregados


por el sistema sean correctos es utilizar las herramientas Google Earth o Google
Maps. Colocando las coordenadas geográficas en Google Earth se puede
conocer incluso la altitud del sitio, en el caso del proyecto se comprobó
nuevamente que el lugar donde fueron realizadas las pruebas se encuentra a
2551 msnm, como se muestra en la Figura 3.15

Figura 3.15.- Posición del lugar utilizando Google Earth.

Con el fin de investigar el comportamiento del sistema en sus límites se llevó al


sistema hasta una altura máxima de 120 metros, observando que funciona con
normalidad incluso en esas circunstancias. No se alcanzaron alturas superiores
por seguridad ya que la normativa de la DAC no lo permite, además que el
fabricante del dron garantiza su funcionamiento normal hasta ese límite.
125

3.6.2. INFORMACIÓN ALMACENADA

La información recibida no tuvo problemas de sincronismo ya que se aseguró


previamente que el código ejecutado corrija automáticamente este tipo de errores
en caso de ocurrir, es por eso que los datos obtenidos son vectores completos, se
puede visualizar los resultados gracias al intérprete de Python, mismo que es
guardado como un archivo en formato “py”, como se aprecia en la Figura 3.16.

Figura 3.16.- Información del primer sobrevuelo en el intérprete de Python.

La figura anterior muestra que el vector correspondiente al tiempo “16:35:54” no


fue registrado en recepción durante el primer sobrevuelo, la razón es que
probablemente pudo haber existido algún tipo de interferencia ya que a ese
minuto incluso el dron generó una alarma que no permitía controlarlo
adecuadamente sin embargo cuando esta desapareció, el sistema volvió a la
normalidad y se pudo recibir los datos posteriores.
126

Cuando un dato no llega al sistema de recepción, simplemente se pierde y se


espera a la información del minuto siguiente, no se implementa un tipo de
memoria ya que el sistema dejaría de ser monitoreado en tiempo real, se podrían
generar retardos e incluso pérdida de sincronismo de la información.

La información en el segundo sobrevuelo no tuvo pérdida de datos, tal como se


muestra en la Figura 3.17.

Figura 3.17.- Información del segundo sobrevuelo.

El principal interés en el desarrollo del proyecto es conocer que pasa con los
parámetros meteorológicos, su comportamiento y sobre todo cual es el que brinda
información más valiosa para el pronóstico del tiempo. El análisis de cada
sobrevuelo por separado permite apreciar las tendencias que se presentan en
ambos y verificar si existen resultados similares.
127

3.6.3. ANÁLISIS DEL PRIMER SOBREVUELO

El primer sobrevuelo genera 14 vectores de información, tomados en diferente


posición geográfica y altitud, el sistema aéreo trata de cubrir la zona Este respecto
al sistema ubicado en Tierra. La Figura 3.18 muestra los sitios donde se
realizaron las mediciones y su respectivo rango de altura.

Figura 3.18.- Sitios de medición del primer sobrevuelo.

3.6.3.1. Comportamiento de la Temperatura

El comportamiento de la temperatura en función de la altitud permite conocer el


gradiente térmico que la zona en estudio presenta. La información de temperatura
tiene una marcada tendencia a disminuir a medida que el sistema de adquisición
se aleja de la superficie, en este caso llega a disminuir hasta 5°C respecto al valor
128

en tierra. Esto se debe a que durante la medición hubo amenaza de lluvia y el


ambiente se enfrió rápidamente. La Figura 3.19 muestra el comportamiento de la
temperatura en función de la altitud.

Figura 3.19.- Temperatura en función de la altitud.

Tomando como referencia el tiempo del sobrevuelo, se puede apreciar la


trayectoria seguida por el sistema, en los primeros 5 minutos existe una tendencia
a realizar mediciones a una altura cada vez mayor, de ahí que la variación de
temperatura es muy marcada, posteriormente se aprecia que el sistema adquiere
datos de diferente posición geográfica en un mismo rango de altura, como se
muestra en la Figura 3.20.

Figura 3.20.- Temperatura en función del tiempo.

Los valores de temperatura en el primer sobrevuelo son muy interesantes ya que


indican una tasa de variación en campo de -1°C/20m, teóricamente se esperaban
variaciones mínimas de temperatura, mientras que en la práctica se demuestra
que existen variaciones notorias de algunos grados (°C) inclusive.
129

El comportamiento de la temperatura en función de la altitud y tiempo se muestra


en la Figura 3.21.

Figura 3.21.- Temperatura en función de la altitud y tiempo.

3.6.3.2. Comportamiento de la Humedad

Las pruebas se realizaron en una zona húmeda con algo de nubosidad, durante la
toma de datos meteorológicos por momentos se pudo notar la presencia de
pequeñas gotitas de agua en el ambiente, generando valores de humedad
cercanos al 80%. La Figura 3.22 muestra la humedad en función de la altitud
registrada en el sobrevuelo.

Figura 3.22.- Humedad en función de la altitud.

Las mediciones de humedad en el primer sobrevuelo aumentan con la altitud a


razón de 4%/25m, desde los 2550 msnm se presenta un marcado crecimiento de
dicho parámetro hasta alcanzar los 2640 msnm donde tiende a estabilizarse, sin
dejar de aumentar.
130

Un comportamiento similar es apreciado cuando se presenta información de la


humedad en función del tiempo, como se muestra en la Figura 3.23.

Figura 3.23.- Humedad en función del tiempo.

La Figura 3.24 a su vez muestra el comportamiento de la humedad con la altitud y


tiempo durante el sobrevuelo.

Figura 3.24.- Humedad en función de la altitud y tiempo.

3.6.3.3. Comportamiento de la Presión

La presión a su vez varía inversamente con la altitud, a medida que el sistema


aéreo móvil se aleja de la superficie, el peso de la columna de aire sobre este es
menor y por lo tanto la medida de presión que marca el sensor disminuye
respecto al valor en tierra, este comportamiento se conocía teóricamente y con la
realización de las pruebas pudo comprobarse. La Figura 3.25 muestra dicho
comportamiento.
131

Figura 3.25.- Presión en función de la altitud.

La variación que presenta la presión durante el primer sobrevuelo es de 8 hPa


desde la superficie hasta su punto más alejado (2650.5 msnm). La información
recibida confirma el comportamiento esperado de este parámetro con una
variación aproximada de -2hPa/25m.

Durante el sobrevuelo se aprecia que la presión disminuye en los primeros 10


minutos y luego aumenta notablemente, esto se debe a la posición geográfica
donde las mediciones fueron realizadas, el comportamiento de la presión con el
tiempo se muestra en la Figura 3.26.

Figura 3.26.- Presión en función del tiempo

La información anterior permite apreciar la tendencia que presenta la presión


durante el primer sobrevuelo, para complementar lo anterior se observa la
variación de la presión con la altitud y tiempo a la vez. Lo que se obtiene es un
gráfico en tres dimensiones (ver Figura 3.27) donde se comprueba la disminución
de presión atmosférica en los primeros minutos y su posterior estabilización.
132

Figura 3.27.- Presión en función de la altitud y tiempo.

3.6.4. ANÁLISIS DEL SEGUNDO SOBREVUELO

El segundo sobrevuelo, al igual que el primero genera 14 vectores de información,


para complementar la información obtenida en principio, el sistema aéreo cubre la
zona Oeste respecto al sistema en tierra. La Figura 3.28 muestra los sitios de
medición y su rango de altura.

Figura 3.28.- Sitios de medición del segundo sobrevuelo.


133

3.6.4.1. Comportamiento de la Temperatura

Las condiciones atmosféricas en el segundo sobrevuelo no cambian


bruscamente, por tal motivo las mediciones realizadas muestran una variación de
temperatura menor que en el primer sobrevuelo, sin embargo su comportamiento
es el mismo, es decir la temperatura disminuye a medida que la altitud aumenta.
El gradiente térmico es de -1°C/35m, como se muestra en la Figura 3.29.

Figura 3.29.- Temperatura en función de la altitud.

El sistema aéreo realiza un sobrevuelo donde asciende rápidamente en los


primeros minutos y luego se toman datos conservando un determinado rango de
altitud, el comportamiento de la temperatura en función del tiempo se muestra en
la Figura 3.30.

Figura 3.30.- Temperatura en función del tiempo.

Tomando como referencia el tiempo y la altitud, se puede apreciar los valores que
toma la temperatura en un gráfico tridimensional mostrado en la Figura 3.31.
134

Figura 3.31.- Temperatura en función de la altitud y tiempo.

3.6.4.2. Comportamiento de la Humedad

El segundo sobrevuelo se desarrolla en condiciones atmosféricas más estables


que el primero, la humedad varía con la altura a razón de 1,5%/25m. El
comportamiento en ambos sobrevuelos es el mismo, es decir la humedad
aumenta a medida que la altitud también aumenta. La Figura 3.32 muestra dicho
comportamiento.

Figura 3.32.- Humedad en función de la altitud.

Tomando como referencia una base de tiempo, se puede apreciar la variación de


humedad durante el sobrevuelo de 14 minutos, aumentando rápidamente durante
los primeros minutos y posteriormente con una tendencia a estabilizarse alrededor
de un valor de 77% (ver Figura 3.33), esto se debe a la trayectoria descrita por el
sistema aéreo.
135

Figura 3.33.- Humedad en función del tiempo.

Para tener una idea más objetiva de lo ocurrido durante el sobrevuelo, se verifica
el comportamiento de la humedad con la altitud y tiempo, como se muestra en la
Figura 3.34.

Figura 3.34.- Humedad en función de la altitud y tiempo.

La información obtenida en las pruebas permite concluir que la humedad del


ambiente aumenta a medida que la altitud también lo hace, es decir que en las
mismas condiciones de vuelo la humedad tiene un comportamiento opuesto a la
temperatura. Estos dos parámetros son los que mayor información aportan ya que
en total se toman 3 muestras por minuto promediadas al final para la transmisión.

3.6.4.3. Comportamiento de la Presión

La variación que presenta la presión durante el segundo sobrevuelo es de hasta


10 hPa cuando se lleva al sistema lo más alto posible, su comportamiento tiende
disminuir a medida que la altitud aumenta, sin embargo no hay una tendencia muy
136

marcada en comparación a lo observado en el primer sobrevuelo del sistema. La


Figura 3.35 muestra dicho comportamiento.

Figura 3.35.- Presión en función de la altitud.

Para conocer mejor el comportamiento que presenta la presión en el segundo


sobrevuelo se toma como referencia el tiempo, apreciando una marcada
disminución en los primeros 5 minutos y estabilizándose en los siguientes cinco,
la presión aumenta en el último minuto debido a que dicho dato fue tomado
durante el descenso del sistema. La Figura 3.36 muestra la presión atmosférica
en función del tiempo.

Figura 3.36.- Presión en función de la altitud.

El comportamiento de la presión en función de la altitud y tiempo se muestra en el


gráfico tridimensional de la Figura 3.37, donde se comprueba la variación de éste
parámetro durante el sobrevuelo observada en gráficos anteriores, demostrando
que la forma de realizar las mediciones influye directamente en los resultados que
se obtienen.
137

Figura 3.37.- Presión en función de la altitud y tiempo.

3.6.5. CONSIDERACIONES IMPORTANTES

Los gráficos que muestran los parámetros meteorológicos (temperatura,


humedad, presión) en función de la altitud, en ocasiones presentan dos valores
para un mismo valor de altitud, esto se debe a que la medición no se realiza en
una misma vertical sino en diferente posición geográfica.

El último vector que se recibe en cada sobrevuelo puede llegar a generar


confusiones, ya que al generarse una alarma por batería baja en el dron, es
necesario realizar el aterrizaje del mismo, por tal motivo los datos meteorológicos
no son tomados en un solo punto, sino en todo el trayecto durante el descenso del
sistema. Esto se debe a que primero se recibe la información GPS y
posteriormente los sensores realizan las mediciones.

El comportamiento de los tres parámetros meteorológicos confirma una mayor


variación de estos durante el primer sobrevuelo, mientras que en el segundo las
condiciones se estabilizan y se tienen variaciones según el mismo patrón, pero en
menor magnitud que en principio.

3.6.6. COBERTURA

La comunicación inalámbrica realizada entre los dispositivos XBee Pro S1 es


exitosa, ya que en campo abierto no se necesita que sus antenas se encuentren
138

apuntando directamente, esto fue comprobado visualmente puesto que en


ocasiones la antena del sistema transmisor apuntaba en la dirección opuesta al
sistema de recepción sin embargo la información llegó con normalidad.

El área geográfica estudiada por el sistema es de aproximadamente 1,76


hectáreas. (17549 m²), como se muestra en la Figura 3.38.

Figura 3.38.- Área de cobertura del sistema.


139

CAPÍTULO 4

CONCLUSIONES Y RECOMENDACIONES

4.1. CONCLUSIONES

El prototipo implementado es el primero de su tipo en el Ecuador, técnicamente es


una radiosonda construida con dispositivos que se encuentran fácilmente en el
mercado, el sistema móvil presenta una autonomía de hasta 4 horas debido a que
su consumo de corriente es muy bajo (1253.15 mA).

La implementación del sistema en la ciudad de Quito representa una ventaja


porque es posible comprobar su funcionamiento en ambos hemisferios, el sistema
opera en cualquier parte del país sin que se generen errores por ambigüedad en
los valores de latitud geográfica. La diferencia de realizar mediciones en un
hemisferio u otro es 1 byte; debido a que la longitud del vector de información
generado en latitud norte es 100 bytes, mientras que en latitud sur es 101 bytes.

La Raspberry Pi 2B es un computador potente y como tal, presenta muchas


alternativas de software para realizar varias funciones, una de ellas es la
configuración de sensores, dispositivos y periféricos; mediante consola o lenguaje
de programación Python, debido a la ventaja de contar con un sistema operativo
basado en Linux (Raspbian Jessie).

La posición geográfica que entrega el GPS (GY-GPS6MV2) tiene un grado de


precisión extraordinario, las mediciones realizadas en tierra con este dispositivo
permitieron verificar que al mover el GPS unos pocos metros dentro de una
habitación, la información recibida indicaba exactamente ese cambio de posición.

La compatibilidad implementada para la conexión de Raspberry Pi a monitores de


video con entrada VGA es muy útil porque el sistema transmisor o receptor puede
funcionar en cualquier sitio donde exista un computador normal, sin que sea
necesario contar con monitores HDMI para su operación.
140

Python es una herramienta muy potente ya que al ser un lenguaje de alto nivel
permite una programación fácil de estructurar sin mucha preocupación de la
sintaxis, ya que sus funciones manejan un Inglés técnico. Las librerías principales
que permiten al prototipo funcionar son: “time”, “pigpio” y “serial”.

Existen muchas formas de programar y calibrar los dispositivos utilizados en el


proyecto, sin embargo se ha tratado que esto sea lo más sencillo posible,
inicializando el “demonio” pigpiod para el sensor DHT22, activando la interfaz I2C
para el sensor BMP180 y configurando la interfaz serial para que los dispositivos
GY-GPS6MV2 y XBee Pro S1 intercambien información con la Raspberry Pi 2B.

La distribución correcta de peso garantiza un funcionamiento adecuado del


sistema aéreo, generalmente se puede pensar que un peso pequeño en
comparación al dron no va afectar las condiciones de vuelo; sin embargo
experimentalmente se comprobó que un centro de masa mal dimensionado puede
generar mucha inestabilidad durante el sobrevuelo, llegando a forzar
determinados motores e incluso precipitar el sistema al suelo.

Es importante utilizar equipos que garanticen la correcta operación incluso en sus


límites, los dispositivos XBee Pro que sirvieron para la comunicación inalámbrica
están diseñados para alcanzar distancias de 1600 metros, la interfaz aire no es
protegida, por tanto puede sufrir interferencia y también producir atenuación de la
señal, incluso en estas circunstancias se garantizó la cobertura de 180 metros.

El sistema de transmisión (radiosonda) y el de recepción, se caracterizan por ser


muy ligeros, compactos y fáciles de transportar, es una opción interesante para
captar datos meteorológicos de zonas pequeñas ya que su operación y monitoreo
puede hacerse incluso dentro de un automóvil.

La tasa de bits para la comunicación RaspberryPi-GPS es de 9600 baudios,


mientras que los XBee Pro trabajan a 115200 baudios, se comprobó
experimentalmente que a tales velocidades la comunicación no genera errores de
sincronismo ni pérdida de información.
141

El efecto que producen las hélices del dron sobre los sensores es mínimo y no es
considerado en el proyecto, la principal razón es que existe un diseño que aísla
los sensores y los posiciona en la parte más alejada posible (40cm respecto al
plano de las hélices). De esta forma los sensores interactúan directamente con el
ambiente y las mediciones son reales.

La información almacenada en los archivos de texto permite conocer el


comportamiento de los parámetros meteorológicos a medida que se alejan de la
superficie. La temperatura y presión disminuyen con la altitud, mientras que la
humedad aumenta en función del mismo parámetro. También se aprecia que las
mediciones son muy precisas generando resultados reales y comprobables con
otros equipos (patrón secundario).

El prototipo desarrollado puede ser utilizado hasta una distancia considerable


(1600 metros), el principal limitante es la utilización de drones comerciales ya que
según la normativa vigente no se puede sobrepasar los 120 metros de altura.

Las estaciones meteorológicas generalmente son administradas por las


instituciones a cargo de brindar el servicio meteorológico, sin embargo son
costosas y es difícil su implementación a gran escala, el sistema implementado
sirve para estudiar zonas geográficas pequeñas y conocer principalmente por qué
existen varios microclimas en áreas relativamente pequeñas.

4.2. RECOMENDACIONES

El sistema implementado puede captar los parámetros meteorológicos que más


información generan para el pronóstico del clima, sin embargo se podría
incorporar al prototipo sensores y dispositivos capaces de medir parámetros
como: viento, radiación solar, pluviosidad, entre otros.

Se recomienda comprobar previamente el sistema antes de realizar el sobrevuelo,


verificar las conexiones, energía y seguridades, de esta manera se garantiza un
funcionamiento exitoso que genere los resultados esperados.
142

Sería interesante poder implementar un datalogger, para registrar, procesar e


incluso analizar directamente los resultados de las mediciones.
Para la operación del sistema de deben ejecutar scripts para transmisión y
recepción, en proyectos futuros se puede automatizar su ejecución siempre y
cuando se verifique el correcto funcionamiento previo de todo el sistema.

Es importante comprobar el funcionamiento del sistema previo a realizar la


adquisición de datos, en el proyecto se utilizan diferentes dispositivos para validar
la información (multímetro, GPS Garmin, smartphone), sin embargo una buena
opción a esto sería usar una estación meteorológica automática para que realice
este trabajo.

El proceso de adquisición de datos generalmente dura entre 15 y 18 minutos,


luego de este tiempo el dron genera una alarma y el sistema debe ser regresado
a tierra para cambiar de batería y volver a realizar el sobrevuelo, es recomendable
implementar un sistema para cargar el dron durante su vuelo, de esta forma se
pueden tomar más datos en áreas de cobertura mucho mayores.

El monitoreo en tiempo real del sistema de transmisión se lo hace visualizando la


información recibida por el sistema en tierra, resultaría muy útil poder realizar
alguna modificación del sistema aéreo remotamente desde tierra en caso de
existir algún inconveniente, incluso recibir en tierra un reporte de las condiciones
de vuelo y operación del sistema en tiempo real.

El sistema móvil presenta un gran inconveniente al momento de operar en lluvia,


ya que el agua puede dañar permanentemente los circuitos electrónicos del dron
o la radiosonda. Sería importante trabajar en un tipo de blindaje que permita al
sistema operar de forma segura bajo tales condiciones meteorológicas.

La normativa vigente limita la altura que el sistema móvil (radiosonda) puede


alcanzar, con una aeronave militar, se podría realizar estudios meteorológicos en
alturas cercanas a los 1500 metros, así los resultados obtenidos generarían
información más precisa de las condiciones atmosféricas de un lugar.
143

REFERENCIAS BIBLIOGRÁFICAS

[1] I. Sendiña, V. Pérez, “Fundamentos de Meteorología” Universidad de Santiago


de Compostela, pp. 16-23, España, 2006.

[2] M. Casas, M. Alarcón, V. Pérez, “Meteorología y Clima” Universidad de


Catalunya, pp. 117-120, España, 1999.

[3] “Zona de Convergencia Intertropical” [En Línea]. Dirección URL:


http://ram.tiempo.com/numero6/pdf/itczdoble.pdf. [Acceso: 15 de Marzo 2016]

[4] J. Barros, A. Troncoso, “Atlas Climatológico del Ecuador” Escuela Politécnica


Nacional, Proyecto de Titulación, 2010.

[5] “Climas del Ecuador” [En Línea]. Dirección URL:


http://www.ecuaworld.com.ec/clima_ecuador.htm. [Acceso: 15 de Marzo 2016]

[6] R. Moya, “Climas del Ecuador” INAMHI, Quito, Ecuador, 2006.

[7] L. Albentosa, “Climatología y Medio Ambiente” Universidad de Barcelona, pp.


161-178, España, 1990.

[8] R. De la Ossa, “Apuntes sobre Meteorología” Instituto Interamericano de


Ciencias Agrícolas, Servicio Meteorológico Nacional, Costa Rica, 1998.

[9] A. Brenes, V. Saborío, “Elementos de Climatología” Universidad Estatal a


Distancia, pp. 1-8, Costa Rica, 1995.

[10] “Pronóstico del Tiempo” [En Línea]. Dirección URL:


http://meteobasica.blogspot.com/2011/01/pronostico-del-tiempo.html. [Acceso: 17
de Marzo 2016]
144

[11] “Cartas Sinópticas” [En Línea]. Dirección URL:


http://www.tiempoyclima.es/nautica9.html. [Acceso: 14 de Marzo 2016]

[12] “Métodos de Predicción Meteorológica” [En Línea]. Dirección URL:


http://www.senamhi.gob.pe/main_down.php?ub=mmt&id=cap13.pdf. [Acceso: 17
de Marzo 2016]

[13] “Tiempo y Clima” [En Línea]. Dirección URL:


https://thales.cica.es/rd/Recursos/rd99/ed99-0151-01/capitulos/cap2.htm. [Acceso:
14 de Marzo 2016]

[14] “Tipos de tiempo atmosférico” [En Línea]. Dirección URL:


http://www.ecured.cu/Tiempo_atmosf%C3%A9rico. [Acceso: 19 de Marzo 2016]

[15] “Presión atmosférica” [En Línea]. Dirección URL:


http://www.oni.escuelas.edu.ar/2008/CORDOBA/1324/trabajo/presionatmosferica.
html. [Acceso: 20 de Marzo 2016]

[16] H. Sarochar, “Introducción a la Meteorología General” Facultad de Ciencias


Astronómicas y Geofísicas, Universidad Nacional de La Plata, Argentina, 2006.

[17] “El viento” [En Línea]. Dirección URL:


http://www.oni.escuelas.edu.ar/2004/SAN_JUAN/676/eolica_y_molinos/capitulo_1
/cap_1_1.htm. [Acceso: 2 de Abril 2016]

[18] “La Radiación Solar” Agencia Estatal de Meteorología, España, 2006.

[19] “Radiación de la Atmósfera” [En Línea]. Dirección URL:


http://www.julianrojo.weebly.com/uploads/1/2/0/0/12008328/radiacion.pdf.
[Acceso: 4 de Abril 2016]
145

[20] “Definición de altitud” [En Línea]. Dirección URL:


http://cienciasnaturaleselclima9e.blogspot.com/p/2.html. [Acceso: 22 de Abril
2016]

[21] “Altitud y pisos térmicos” [En Línea]. Dirección URL:


http://definicion.de/altitud/#ixzz497lPUQpO. [Acceso: 22 de Abril 2016]

[22] “Latitud y Longitud Geográfica” [En Línea]. Dirección URL:


http://www.aularagon.org/files/espa/atlas/longlatitud_index.htm. [Acceso: 22 de
Abril 2016]

[23] “Corrientes Marinas” [En Línea]. Dirección URL:


http://hispanoteca.eu/LandeskundeLA/Mapas/Corrientes%20oce%C3%A1nicas.ht
m. [Acceso: 23 de Abril 2016]

[24] M. Ledesma, “Principios de Meteorología y Climatología”, Ediciones


Paraninfo, pp. 1-18, España, 2011.

[25] M. Puigcerver, M. Carrascal, “Fundamentos de Meteorología” Universidad de


Barcelona, pp. 17-25, España, 2008.

[26] I. Zúñiga, E. Crespo, “Meteorología y Climatología” Editorial UNED, pp. 4-13,


España, 2010.

[27] INAMHI [En Línea]. Dirección URL: http://www.serviciometeorologico.gob.ec/.


[Último acceso: 11 de Septiembre 2016]

[28] E. Castro, “Manual de Procedimientos para las Estaciones Meteorológicas”


Organización para Estudios Tropicales, Costa Rica, 2008.

[29] OMM, “Guía de Instrumentos y Métodos de Observación Meteorológicas”


Organización Meteorológica Mundial, Suiza, 1996.
146

[30] R. Pucha, “Diseño de un sistema prototipo para transmisión de imágenes de


estaciones meteorológicas a través de la red celular para brindar soporte al
personal técnico de meteorología del INAMHI” Escuela Politécnica Nacional,
Proyecto de Titulación, 2016.

[31] “El modelo WRF” [En Línea]. Dirección URL:


http://www.tiempo.com/ram/103062/el-super-modelo-wrf/ [Acceso: 6 de
Septiembre 2016]

[32] “El modelo MM5” [En Línea]. Dirección URL:


http://www2.mmm.ucar.edu/mm5/. [Acceso: 6 de Septiembre 2016]

[33] J. González, “V Foro Climático Regional 2015, Radiosondeo Atmosférico”


Centro Nacional de Acuicultura e Investigaciones Marinas (CENAIM), Ecuador,
2015.

[34] Datasheet Radiosonda Vaisala RS92

[35] “Radiosondeo: Lanzamiento de Radiosondas” [En Línea]. Dirección URL:


http://www.radiosonde.eu/RS00-S/RS01K-s.html. [Acceso: 10 de Octubre 2016]

[36] “Coordenadas Geográficas” [En Línea]. Dirección URL:


http://resources.arcgis.com/es/home/. [Acceso: 6 de Junio 2016]

[37] “Elipsoide WGS 84” [En Línea]. Dirección URL:


https://es.wikipedia.org/wiki/WGS84. [Último acceso: 6 de Agosto 2016]

[38] “Sistema de Coordenadas Proyectadas” [En Línea]. Dirección URL:


http://desktop.arcgis.com/es/arcmap/10.3/guide-books/map-projections/about-
projected-coordinate-systems.htm. [Último acceso: 6 de Junio 2016]
147

[39] “Coordenadas Proyectadas en 2D” [En Línea]. Dirección URL:


https://universobi.wordpress.com/2015/04/14/convertir-con-pentaho-coordenadas-
utm-en-geograficas/. [Último acceso: 6 de Junio 2016]

[40] Google Maps [En Línea]. Dirección URL:


https://www.google.com.ec/maps/@0.3197716,-78.1509641,13z. [Último acceso:
24 de Septiembre 2016]

[41] “Sistemas de Información Geográfica” [En Línea]. Dirección URL:


http://sig.cea.es/SIG. [Acceso: 8 de Junio 2016]

[42] ARCGIS [En Línea]. Dirección URL: http://www.esri.com/software/arcgis.


[Acceso: 8 de Junio 2016]

[43] DAC, “Disposiciones Complementarias para la Operación de los Sistemas de


Aeronaves Pilotadas a Distancia (RPAS) o conocidas como DRONES o Sistemas
de Aeronaves No Tripuladas (UAS)” Dirección General de Aviación Civil, Ecuador,
2015.

[44] “Masa Máxima Certificada de Despegue” [En Línea]. Dirección URL:


http://diccionario.raing.es/es/lema/masa-m%C3%A1xima-certificada-de-despegue.
[Acceso: 10 de Septiembre 2016]

[45] “Raspberry Pi” [En Línea]. Dirección URL:


https://www.raspberrypi.org/products/. [Último acceso: 21 de Septiembre 2016]

[46] “Sensor DHT11 y DHT22” [En Línea]. Dirección URL:


http://panamahitek.com/dht22-sensor-de-humedadtemperatura-de-precision-para-
arduino/. [Acceso: 17 de Septiembre 2016]

[47] S. Hernández, “Diseño de una aplicación (software) en J2ME para un


teléfono móvil celular que captura datos de un dispositivo GPS con tecnología
148

Bluetooth y envío hacia un computador” Escuela Politécnica Nacional, Proyecto


de Titulación, 2009.

[48] F. Chávez, C. Yuquilema, C. Valdivieso, “Aplicaciones con minicomputadores


Raspberry Pi provisto de módulo GPS y acelerómetro para control de velocidad y
posicionamiento” Escuela Politécnica del Litoral, Tesis de Grado, 2013.

[49] Datasheet SUP-5000F “Sentencias NMEA”

[50] W. A. Simbaña, “Diseño e implementación de una solución telemática basada


en OBD-II (On-Board Diagnostic) que permita obtener y procesar la información
de los sensores del motor de un automóvil” Escuela Politécnica Nacional,
Proyecto de Titulación, 2015.

[51] Datasheet XBee Pro S1

[52] Datasheet Xbee Pro S2

[53] DJI, “Dron DJI Phantom 3 Standard” [En Línea]. Dirección URL:
http://www.dji.com/es/phantom-3-standard. [Último acceso: 12 de Septiembre
2016]

[54] Datasheet Dron DJI Phantom 3 Standard.

[55] “Pines GPIO Raspberry Pi 2 modelo B” [En Línea]. Dirección URL:


http://raspberrypi.stackexchange.com/questions/27651/why-are-some-gpio-pins-
not-available. [Último acceso: 24 de Septiembre 2016]

[56] Datasheet Sensor DHT22.

[57] Datasheet Sensor BMP180

[58] Datasheet GPS NEO-6M


149

[59] “XBee Explorer USB” [En Línea]. Dirección URL:


https://www.sparkfun.com/products/11812. [Acceso: 17 de Septiembre 2016]

[60] “Modos de comunicación con XBee” [En Línea]. Dirección URL:


http://blog.bricogeek.com/noticias/electronica/video-tutorial-xbee-modo-at-api-y-
nodos/. [Acceso: 18 de Septiembre 2016]

[61] “Software XCTU” [En Línea]. Dirección URL: https://www.digi.com/. [Acceso:


18 de Septiembre 2016]

[62] “Principales Características del Lenguaje Python” [En Línea]. Dirección URL:
http://www.cuatrorios.org/index.php?option=com_content&view=article&id=161:pri
ncipales-caracteristicas-del-lenguaje-python&catid=39:blogsfeeds. [Acceso: 19 de
Septiembre 2016]

[63] “Python” [En Línea]. Dirección URL:


http://www.desarrolloweb.com/articulos/1325.php. [Acceso: 19 de Septiembre
2016]

[64] “Uso de convertidores HDMI-VGA” [En Línea]. Dirección URL:


https://geekytheory.com/tutorial-raspberry-pi-uso-de-convertidores-hdmi-vga/.
[Acceso: 11 de Marzo 2016]

[65] “Manual de comandos sudo” [En Línea]. Dirección URL:


http://www.linuxtotal.com.mx/?cont=info_admon_014. [Acceso: 11 de Marzo 2016]

[66] “Librería PIGPIO” [En Línea]. Dirección URL:


http://abyz.co.uk/rpi/pigpio/index.html. [Acceso: 12 de Mayo 2016]

[67] “Utilizar el sensor DHT22 con Raspberry Pi” [En Línea]. Dirección URL:
https://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-
logging/software-install-updated. [Último acceso: 30 de Agosto 2016]
150

[68] “Utilizar el sensor BMP180 con Raspberry Pi” [En Línea]. Dirección URL:
https://cdn-learn.adafruit.com/downloads/pdf/using-the-bmp085-with-raspberry-
pi.pdf. [Último acceso: 30 de Agosto 2016]

[69] “GPS con Raspberry Pi” [En Línea]. Dirección URL:


https://github.com/InitialState/rpi-
gps/wiki/2%20Part%201.%20Raspberry%20Pi%20Setup. [Último acceso: 30 de
Agosto 2016]

[70] “Definición de script” [En Línea]. Dirección URL:


http://www.significados.com/script/. [Último acceso: 1 de Septiembre 2016]

[71] “Significado de script” [En Línea]. Dirección URL:


http://www.definicionabc.com/general/script.php. [Acceso: 1 de Septiembre 2016]

[72] “Librería para analizar sentencias NMEA” [En Línea]. Dirección URL:
http://www.findbestopensource.com/product/pynmea. [Acceso: 19 de Septiembre
2016]

[73] “Manejo de archivos de texto” [En Línea]. Dirección URL:


http://pythonya.appspot.com/detalleconcepto?deta=Creaci%C3%B3n,%20carga%
20y%20lectura%20de%20archivos%20de%20texto. [Acceso: 18 de Septiembre
2016]

[74] “Radiosonda Vaisala RS41” [En Línea]. Dirección URL:


http://www.vaisala.com/en/meteorology/products/soundingsystemsandradiosonde
s/radiosondes/Pages/RS41.aspx. [Acceso: 26 de Agosto 2016]

[75] E. Salazar, “Diseño y Construcción de una Estación Meteorológica Portátil”


Escuela Politécnica Nacional, Proyecto de Titulación, 2004.

[76] R. Rogers, “Física de las Nubes” Editorial Reverté, pp. 39-82, España, 2003.
151

[77] “Núcleos de Condensación” [En Línea]. Dirección URL:


http://www.ehowenespanol.com/son-nucleos-condensacion-info_344967/.
[Acceso: 27 de Abril 2016]

[78] “Núcleos de Condensación, Nubes” [En Línea]. Dirección URL:


http://blogs.20minutos.es/yaestaellistoquetodolosabe/tag/nucleos-de-
condensacion-nubes/. [Acceso: 27 de Abril 2016]

[79] “Tipos de Nubes” [En Línea]. Dirección URL:


https://safefromwind.wordpress.com/. [Acceso: 28 de Abril 2016]

[80] “Cumulonimbos” [En Línea]. Dirección URL:


https://safefromwind.wordpress.com/2014/09/27/en-las-nubes-cumulonimbos/.
[Acceso: 28 de Abril 2016]

[81] “Altocúmulos” [En Línea]. Dirección URL:


https://safefromwind.wordpress.com/2014/09/28/en-las-nubes-altocumulos-y-
altoestratos/. [Acceso: 29 de Abril 2016]

[82] OMM Organización Meteorológica Mundial [En Línea]. Dirección URL:


http://www.wmo.int/pages/index_es.html. [Último acceso: 1 de Agosto 2016]
152

ANEXOS
A1

ANEXO A: CAPAS DE LA ATMÓSFERA Y NUBES

A.1. CAPAS DE LA ATMÓSFERA

La mayoría de gases que conforman la atmósfera se mantienen durante los


primeros kilómetros, la meteorología se centra en las capas más cercanas a la
Tierra. La atmósfera tiene diferentes capas, cada una de las cuales presenta
características únicas y sobre todo se pueden distinguir fenómenos que pueden
ocurrir con frecuencia en cada capa.

La variable principal que se estudia en meteorología es la temperatura sobre todo


su comportamiento a medida que la distancia respecto a la superficie aumenta. La
atmósfera posee las siguientes capas: Tropósfera, Estratósfera, Mesósfera,
Ionósfera y Exósfera.

A.1.1. TROPÓSFERA

La tropósfera es la capa más cercana a la superficie, donde sucede la vida y


además donde ocurren la mayoría de fenómenos meteorológicos (nubes,
perturbaciones atmosféricas, lluvia, etc), se caracteriza principalmente porque las
masas de aire tienen movimientos con componente vertical y horizontal [8]. Aquí
se encuentra todo el vapor de agua y la mayoría de gases que conforman la
atmósfera (80%).

La Tropósfera se extiende hasta la Tropopausa, siendo su frontera o límite


superior, esta capa no es uniforme puesto que tiene un grosor de 12 Km en el
ecuador y 8 Km en los polos. La temperatura en la tropósfera tiene un gradiente
positivo, es decir disminuye linealmente a razón de 6,4 °C/Km aproximadamente
[26].

En la tropopausa aparecen las corrientes de chorro que son corrientes de


alrededor de 200 Km de ancho que circulan horizontalmente a una velocidad
mayor a 400 Km/h, marcan los límites de las células eólicas.
A2

A.1.2. ESTRATÓSFERA

La Estratósfera es la siguiente capa de la atmósfera luego de la tropósfera, se


encuentra desde los 10 hasta los 50 Km de altura aproximadamente, en este
lugar el aire es seco y solo se tienen movimientos de aire en forma horizontal.
Esta zona se caracteriza porque los gases forman capas, una de las más
importantes es la capa de ozono que protege al planeta de la radiación ultravioleta
proveniente del sol, siendo un regulador térmico para las especies que viven en la
superficie.

Es una capa donde existe mucho hidrógeno y muy poco oxígeno, la estratósfera
representa el 19,9% de la masa total en la atmósfera, además presenta un
gradiente de temperatura negativo, es decir la temperatura aumenta con la altura,
a éste fenómeno se le conoce como inversión térmica y se debe a que la
concentración de ozono presente en esta capa aumenta con la altitud [26]. El
límite superior de la estratósfera se denomina estratopausa, y es una región
donde las condiciones de temperatura se mantienen constantes.

A.1.3. MESÓSFERA

La Mesósfera es una capa que se encuentra desde 50 hasta 80 Km de altura, se


caracteriza por volver a tener un gradiente de temperatura positivo, como
corresponde a la transferencia de calor desde la Tierra hacia el espacio exterior
[26]. Aquí la temperatura disminuye con la altitud debido a que el ozono ya no es
parte de esta capa, llegando a alcanzar temperaturas de 180 K (-90 °C). Es el
lugar donde más fría es la atmósfera. La densidad del aire en esta zona es muy
baja, el límite superior se conoce como mesopausa.

A.1.4. IONÓSFERA

La Ionósfera, también conocida como termósfera es una capa que se caracteriza


por tener gases cargados eléctricamente (iones), permitiendo el reflejo y
propagación de las ondas de radio, muy importante para el desarrollo de las
A3

telecomunicaciones en la actualidad. Es una capa que va desde los 85 hasta más


allá de los 200 Km de altura, posee muy buena conductividad eléctrica, en esta
capa la conductividad del aire alcanza la magnitud del agua de mar (5 S/m) [9].

En la ionósfera se produce nuevamente una inversión térmica producto de la


energía que se libera en la disociación de átomos y moléculas por rayos cósmicos
y fotones de alta energía procedentes del sol [20]. Es una capa que sirve mucho
como un filtro de radiación solar muy energética, a pesar de que tenga una
densidad muy baja respecto a las capas inferiores de la atmósfera. Es el lugar
donde se destruyen los meteoritos y también se producen los fenómenos
conocidos como auroras boreales. La termopausa es su límite superior y se
extiende hasta 700 Km aproximadamente, donde se ha determinado una
temperatura de 1507,6°C.

A.1.5. EXÓSFERA

La Exósfera es la capa más externa de la atmósfera se encuentra a partir de los


700 o 1000 Km de altura, es la zona que limita al planeta Tierra con el espacio
exterior, es una capa que posee una densidad demasiado baja, debido a que se
encuentran moléculas en escasas cantidades, por tal motivo no tiene influencia
sobre los fenómenos meteorológicos que se presentan en la atmósfera, sin
embargo es una capa que está ahí y sirve para otro tipo de aplicaciones, una de
ellas la exploración mediante satélites artificiales [75].

A.2. LAS NUBES

Las nubes son masas visibles compuestas por gotas de agua microscópicas y
cristales de hielo que se encuentran suspendidos en la atmósfera. Se forman por
la evaporación de los océanos y de las plantas.

El color de las nubes depende del tamaño y densidad de las mismas, es el


resultado de que la luz las atraviese o no, generalmente su color es blanco
cuando son capaces de dispersar toda la luz visible pero cuando se presentan
A4

nubes muy densas, la luz tiene dificultades para atravesarlas, por este motivo se
pueden apreciar tonos grises e incluso negros de las nubes.

A.2.1. FORMACIÓN DE LAS NUBES

Las nubes pueden formarse gracias a los cambios de fase del agua, mismos que
permiten conocer la microfísica de una nube y su comportamiento bajo las
condiciones presentes en el ambiente. Los cambios de fase principales que el
agua presenta se definen en la Tabla A.1.

Proceso Estado Inicial Estado Final Características


Condensación Vapor Líquido
Orden Molecular
Congelamiento Líquido Sólido
Ascendente
Condensación Vapor Sólido
Evaporación Líquido Vapor
Orden Molecular
Fusión Sólido Líquido
Descendente
Sublimación Sólido Vapor

Tabla A.1.- Cambios de fase del agua.

La condensación y el congelamiento se denominan procesos de nucleación, son


transiciones que se producen en orden molecular ascendente, siendo ésta la
principal condición para la formación de nubes porque debe superarse una
barrera de energía libre (fuerza de tensión superficial) para producir dichos
cambios de fase [76].

A.2.1.1. Núcleos de Condensación

Para la formación de las nubes se necesitan partículas suspendidas en la


atmósfera donde el agua se condense, dichas partículas se denominan núcleos
de condensación y están constituidos de polvo, sal marina u otro material. Estas
partículas son de tamaño micrométrico generalmente miden entre 0,01 y 10
micrones (>?@8 A) de diámetro [76].
A5

Las nubes pueden tener en su interior gotas de agua o incluso hielo, en ambos
casos estarán formados sobre un núcleo de condensación, su importancia es tal
que sin estos núcleos, el aire totalmente limpio en teoría no podría generar la
condensación o se necesitarían temperaturas de -40°C para que esto ocurra. [77]

A.2.1.2. Proceso de Formación de Nubes

Las nubes se forman cuando se tienen condiciones adecuadas de humedad,


presión y temperatura, se necesita que el aire esté saturado de humedad, cuando
una masa de aire se enfría lo suficiente, se llega al punto de rocío, que es la
temperatura por debajo de la cual el aire no puede mantener su humedad en
estado de vapor, por lo tanto se expande y condensa como gotitas de agua
microscópicas o diminutos cristales de hielo dependiendo de la temperatura a la
cual la nube se forma [76].

El tamaño que poseen las gotas de agua en la nube generalmente va de unos


pocos micrones hasta 100 micrones aproximadamente, su forma es en principio
esférica, sin embargo existe un proceso de crecimiento acelerado de dichas gotas
hasta alcanzar su tamaño típico de alrededor de 2,5 mm de diámetro adquiriendo
la forma de una pera. Cuando se alcanza este tamaño, las gotas de agua ya no
pueden sostenerse en la atmósfera y son atraídas por la fuerza gravitatoria de la
Tierra en forma de lluvia o nieve hacia su superficie [78]. La Figura A.1, muestra el
tamaño típico de las gotas de agua presentes en una nube.

Figura A.1.- Tamaño de las gotas en una nube [16].


A6

A.2.2. TIPOS DE NUBES

Las nubes se forman en la tropósfera, estas pueden tener características


diferentes dependiendo de su altura, tamaño y estructura. La Figura A.2 muestra
los 10 tipos de nubes que se encuentran en la atmósfera según la OMM [16].

Figura A.2.- Tipos de nubes [79].

A.2.2.1. Estratos (St)

Es un tipo de nubes muy bajas que habitualmente se originan en zonas cercanas


al suelo y pueden alcanzar hasta 800 metros de altura. Son grises, uniformes,
cubren casi todo el cielo y se producen en zonas montañosas. Los estratos
producen precipitaciones en forma de llovizna. La niebla y neblina representan
estratos que se forman sobre el suelo.

A.2.2.2. Nimboestratos (Ns)

Los nimboestratos son capas nubosas presentes a una altura de 2 Km, grises y
sombrías ya que su espesor les permite ocultar al sol, este tipo de nubes
producen precipitaciones continuas que generalmente llegan al suelo en forma de
lluvia, granizo o nieve. Las precipitaciones pueden ser intermitentes o intensas.
A7

A.2.2.3. Cúmulos (Cu)

Son nubes densas, aisladas y con un contorno bien delimitado que pueden
desarrollarse verticalmente en protuberancias a la misma altura que los
nimboestratos, el espesor de los cúmulos puede ser de hasta 2 Km. Estas nubes
son generalmente de color blanco brillante a pesar que su base es oscura y
horizontal, los cúmulos producen precipitaciones en forma de aguaceros.

A.2.2.4. Estratocúmulos (Sc)

Son nubes que se desarrollan horizontalmente a 4 Km de altura o menos cuyos


bancos nubosos presentan siempre sombras y partes de tono oscuro, estas
nubes presentan color gris, blanquecino o ambos. Los estratocúmulos producen
precipitaciones leves a modo de llovizna. Además en éstas formaciones nubosas
los aviones experimentan cierta turbulencia.

A.2.2.5. Cumulonimbos (Cb)

Son nubes muy densas con desarrollo vertical, son de un tamaño tan colosal que
pueden tener su base a 1 Km de altura y su parte superior sobrepasar incluso los
12 Km. Los cumulonimbos generan fenómenos meteorológicos del “mal tiempo”,
es decir producen granizo, nieve, lluvias torrenciales, incluso tornados y tormentas
eléctricas. Este tipo de nubes genera turbulencia bastante fuerte, por tal motivo
son peligrosas para el vuelo de aviones a través de éstas [80].

A.2.2.6. Altocúmulos (Ac)

Son nubes que se encuentran entre 5 y 6 Km de altura, se extienden de manera


horizontal formando grandes masas de forma granulada conocida como “cielo
empedrado” con colores grises o blancos. Los altocúmulos se presentan en
condiciones de inestabilidad atmosférica, sin embargo no producen
precipitaciones [81].
A8

A.2.2.7. Altoestratos (As)

Son nubes muy espesas de color gris o azulado que se desarrollan de forma
horizontal cubriendo parcial o totalmente el cielo y se presentan a 6 Km de altura
aproximadamente Se componen de gotitas de agua superenfriadas y cristales de
hielo, este tipo de nubes tampoco produce precipitaciones.

A.2.2.8. Cirrocúmulos (Cc)

Este tipo de nubes se encuentra a 8 Km de altura, constituyen una capa delgada


de nubes blancas deslumbrantes sin sombra que están formadas por diminutas
partículas de hielo en suspensión, se desarrollan horizontalmente como motas
redondas que aparecen formando largas líneas, filas o masas nubosas planas, los
cirrocúmulos son indicativos del clima frío en invierno.

A.2.2.9. Cirroestratos (Cs)

Son nubes altas que se forman en alturas cercanas a los 10 Km, tienen un color
blanquecino ya que se componen de cristales de hielo microscópicos, motivo por
el cual producen fenómenos de halos solares (arco iris alrededor del sol) o
lunares causados por la refracción de la luz a través de dichos cristales.

A.2.2.10. Cirros (Ci)

Son nubes muy altas de aspecto sedoso y brillante que se desarrollan


horizontalmente en forma de franjas de color blanco debido a que están formadas
exclusivamente por partículas de hielo. Se encuentran de 10 a 12 Km de altura,
este tipo de nubes no producen precipitaciones.

A.2.3. CLASIFICACIÓN DE LAS NUBES

No existe una sola manera de clasificar las nubes ya que depende de varios
factores como la información y aplicación que se pretenda conseguir de estas
A9

para elegir una u otra, incluso así existirán ventajas y desventajas. La Tabla A.2
muestra la clasificación de las nubes de acuerdo a un sistema internacional
avalado por la OMM.

Según Nubes Características


Frontales Presencia de frentes de aire
Origen Orográficas Ligadas a accidentes del terreno
Convectivas Por flujo de aire vertical
Estáticas Fijas al obstáculo que las genera
Movilidad
Móviles Con desplazamiento
Naturales Origen natural
Naturaleza
Artificiales Acción del hombre (humo, contaminación)
Cirros En forma de mechón
Estratos En forma de capas
Forma
Cúmulos Abultadas, amontonadas e hinchadas
Nimbos Producen precipitaciones
Altas De 7 Km en adelante (Ci, Cs, Cc)
Nivel Medias De 3 a 7 Km de altura (As, Ac, Ns)
Atmosférico Bajas De 0 a 3 Km de altura (St, Sc, Cu)
De desarrollo vertical De zonas bajas a altas (Cb)

Tabla A.2.- Clasificación de las Nubes [82].


B1

ANEXO B: CÓDIGO DE PROGRAMACIÓN DEL GPS

El GPS necesita aproximadamente de 27 segundos para poder establecer


comunicación con el satélite. Cuando el LED azul se encuentra parpadeando
quiere decir que la información se recibe con normalidad.

El script desarrollado en Python que permite visualizar la información del GPS


consta de 3 etapas que se detallan a continuación:

· Configuraciones Iniciales.- se deben importar librerías para que el


programa pueda funcionar con normalidad, las librerías que se importan
son: serial, pynmea2, time y sleep. Además se inicializa la variable
sleepTime para determinar cada qué tiempo (en segundos) el GPS entrega
información. La Figura B.1 detalla esta etapa.

Figura B.1.- Etapa de Inicialización.

La función serial sirve para realizar la comunicación serial entre el GPS y la


UART de la Raspberry, la función pynmea2 permite recibir las sentencias
NMEA, time sirve para establecer una referencia de tiempo y sleep sirve
para determinar tiempos de retardo.

· Recepción GPS.- es la función que permite recibir y visualizar los datos del
GPS, necesita un string recibido para analizarlo. Se busca la sentencia
GPGGA en los datos leídos, en caso de existir se procede a guardar la
información como caracteres, esto lo realiza la función parse (transforma
sentencias NMEA en cadenas de datos). La Figura B.2 muestra la
estructura de la función mencionada:
B2

Figura B.2.- Función para recibir información GPS.

El vector de posición se compone de la hora, longitud, latitud y altitud. La


hora puede ser visualizada con el comando “timestamp” con formato:
hh:mm:ss, para las medida de longitud y latitud geográfica se utiliza
“longitude” y “latitude” respectivamente, el resultado es en grados con 7
decimales (p.ej: -78.1234567, 0.1234567), la medida de altitud se expresa
con “altitude” y su valor cuenta con 2 decimales.

Print permite observar el vector de posición en el intérprete de Python


dependiendo del tiempo asignado previamente. Luego de esto el puerto se
cierra para posteriormente realizar una nueva lectura de datos GPS.

· Programa Principal.- es básicamente un ciclo sin fin que se repite una vez
cada tiempo de retardo asignado en sleepTime, su funcionamiento es
simple, primero abre el puerto serial ttyAMA0 con una velocidad de 9600
baudios, luego lee el puerto serial y ya con esa información se procede a
ejecutar la función de recepción GPS que genera los datos medidos en
pantalla, de esta manera el ciclo se repite constantemente.

La Figura B.3 muestra el detalle de la función principal, donde se aprecian


los comandos utilizados.
B3

Figura B.3.- Función principal.

Con la línea “# -*- coding: utf-8 -*-“, se puede evitar problemas de codificación,
además dicho comando permite que se reconozcan caracteres No ASCII y así
evitar posibles errores en la ejecución del programa. El script final para recepción
GPS se detalla a continuación:

# -*- coding: utf-8 -*-


#IMPORTAR LIBRERIAS
import serial
import pynmea2
import time
#Importar Sleep
from time import sleep
#Definir tiempo de retardo
sleepTime=10

#DEFINICION DE FUNCION GPS


def parseGPS(str):
if str.find('GGA') > 0:#Buscar sentencia GPGGA
msg = pynmea2.parse(str)#Convertir sentencia NMEA a
string de datos
#Crear vector de posición
gps=['%s'%msg.timestamp,'%03.7f'%msg.longitude,'%02.7f'
%msg.latitude, '%s'%msg.altitude]
#Imprimir vector de posición
print gps
print(" ")
print(" ")
#Ejecutar retardo
sleep(sleepTime)
#cerrar el puerto serial
serialPort.close()
#Fin de la función

#INICIO DE LA FUNCION PRINCIPAL


B4

#Inicio del proceso iterativo

while True:#Condición True para que el ciclo continúe


#Abrir el puerto serial ttyAMA0
serialPort = serial.Serial("/dev/ttyAMA0", 9600, timeout=0.5)
#Leer el puerto serial
str = serialPort.readline()
#Llamado a la función GPS
parseGPS(str)
#VOLVER AL CICLO WHILE

El vector que se muestra en la Figura B.4, es el resultado de ejecutar el script


anterior.

Figura B.4.- Resultados obtenidos.


C1

ANEXO C: SCRIPT FINAL DE TRANSMISIÓN

El script final para la transmisión es posible implementar cuando se siguen los


siguientes pasos:

· Inicialización.- se importan librerías para la comunicación y configuración


de los sensores, además de inicializar variables. Las librerías que se
importa son: serial (para comunicación), pynmea2 (para GPS), pigpio (para
sensor), DHT22, BMP085 (para BMP180), smbus, time y sleep.

Las funciones para el sensor BMP180 y el DHT22 deben ser inicializadas


para que puedan realizar la medición, como se aprecia en la Figura C.1.

Figura C.1.- Inicialización de variables y funciones.

· La siguiente etapa es definir el funcionamiento de los sensores DHT22 y


BMP180, tras importar sus respectivos controladores se procede guardar
las mediciones en variables locales denominadas: humidity, temp, temper y
pressure. La estructura de cada función se detalla en la Figura C.2.
C2

Figura C.2.- Funciones para realizar mediciones con los sensores.

La función trigger es un disparador que permite al sensor DHT22 empezar


a tomar datos de temperatura y humedad.

· Para que los datos meteorológicos puedan ser enviado cada minutos, se
realiza una función con un proceso iterativo for, mismo que se ejecuta por 3
ocasiones antes de promediar los valores captados por los sensores. Los
datos esperan 20 segundos para capturar un dato, así se asegura enviar la
información a tiempo. El vector meteorológico contiene la información de
temperatura, humedad y presión, su estructura se detalla en la Figura C.3.

Figura C.3.- Función para crear el vector meteorológico.

· La función principal establece un ciclo while para ejecutarse


constantemente mientras el sistema de monitoreo aéreo móvil realiza el
sobrevuelo para adquirir datos. El programa abre y luego lee el puerto
C3

serial ttyAMA0, posteriormente se ejecuta el script para recepción GPS,


mismo que devuelve el vector de posición con 5 campos, el campo de
fecha no es un dato del GPS sino de la Raspberry Pi 2B mediante la
función time.strftime, posteriormente se crea el vector meteorológico
llamando a su función respectiva, cuando se tienen ambos vectores, es
necesario crear el vector de información, esto se consigue haciendo una
suma sencilla de ambos.

Cuando el vector se encuentra completo, se realiza la transmisión serial


hacia el sistema de recepción con la función enviar. La Figura C.4 muestra
la estructura de la función principal.

Figura C.4.- Función principal.

· El script final de transmisión se completa con la función para transmisión


inalámbrica, a través del puerto serial ttyUSB0 al que se encuentra
conectado el XBee Pro S1, la función abre el puerto serial, con la
configuración adecuada y procede a escribir el vector de información en el
puerto, como comprobación se realiza una lectura del mismo con la función
read, como se muestra en la Figura C.5
C4

Figura C.5.- Función para transmisión inalámbrica.

El script desarrollado se detalla a continuación:

# -*- coding: utf-8 -*-


'PROGRAMA DEFINITIVO'
""
import serial #Serial para GPS y comunicacion
import pynmea2 #pynmea2 para GPS

#sensores meteorologicos
import pigpio
import DHT22
import Adafruit_BMP.BMP085 as BMP085
import time
import smbus
from time import sleep

#Inicio GPIO
pi= pigpio.pi()

#Configurar sensores
dht22 = DHT22.sensor(pi,4)
dht22.trigger()
bmp = BMP085.BMP085()

#Tiempo de muestreo
sleepTime = 20

#Definir Funciones
def readDHT22():
dht22.trigger()
humidity = dht22.humidity()
temp = dht22.temperature()
return (humidity, temp)
def readBMP180():
temper = bmp.read_temperature()
pressure = bmp.read_pressure()
return (temper, pressure)
C5

def sensores(): #Devuelve datos cada minuto


i=0
promhum=0
promtem=0
for i in range (3):
sleep(sleepTime)
humidity, temp = readDHT22()
temper, pressure = readBMP180()
tmed=(temp+temper)/2
promhum=promhum+humidity
promtem=promtem+tmed
i=i+1
meteoros=['%.2f C'%(promtem/3),'%.2f %%'%(promhum/3),'%.2f
hPa'%(pressure/100)]
return meteoros

#Función enviar

def enviar():
#Abrir el puerto serial
serialport = serial.Serial('/dev/ttyUSB0',115200,timeout=0.5)
#Escribir en el puerto serial
serialport.write(str(total))
#Leer el puerto serial
x=serialport.read(101)
#Imprimir los datos
print(str(x))
#Cerrar el puerto
serialport.close()

#Proceso Iterativo

while True:
serialPort=serial.Serial('/dev/ttyAMA0',9600)
datoGPS=serialPort.readline()
if datoGPS.find('GGA')>0:
msg=pynmea2.parse(datoGPS)
#Crear vector de posición
posicion=[time.strftime('%x'),'%s'%msg.timestamp,'%
04.7f'%(msg.longitude),'%03.7f'%(msg.latitude),'%s m'%
msg.altitude]
#Crear vector meteorológico
meteo2=sensores()
#crear el vector de Información
total=posicion+meteo2
#Cerrar el puerto
serialPort.close()
#TRANSMITIR LA INFORMACIÓN
enviar()
#VOLVER AL CICLO WHILE
#FIN DE LA TRANSMISION

Al ejecutar el script anterior se obtiene un resultado como el de la Figura C.6.


C6

Figura C.6.- Resultados observados desde el sistema de transmisión.

El vector incluido los espacios, comas, comillas, corchetes tiene una longitud de
100 Bytes, esto porque la medición se realiza en el hemisferio Norte.
D1

ANEXO D: DISEÑO DEL CIRCUITO DE INTERCONEXIÓN

El circuito de interconexión permite que los dispositivos puedan funcionar de una


manera segura, ya que elimina la utilización de cables, haciendo que el diseño
sea más funcional.

El circuito de interconexión no presenta elementos complementarios al diseño del


sistema móvil, simplemente contiene terminales para que los pines GPIO y los
sensores se conecten a través de este esquema. La construcción del sistema se
detalla a continuación:

· Se inicia con realizar un diseño en Proteus ISIS, en el cual se detallan las


conexiones hacia la GPIO y hacia los sensores, de esta manera se puede
establecer un esquema como el que se presenta en la Figura D.1

Figura D.1.- Circuito de Interconexión en Proteus ISIS.

· Posteriormente se utiliza la aplicación ARES de Proteus con el cual se


puede realizar un esquema de circuito impreso, con los componentes y
medidas necesarias para lograr la comunicación de los sensores con la
GPIO de la Raspberry Pi 2B. La Figura D.2 muestra el circuito realizado en
ARES.
D2

Figura D.2.- Circuito de Interconexión en Proteus ARES.

· La conexión se detalla en la Figura D.3.

Figura D.3.- Pines y pistas del circuito.

· El circuito implementado para utilizar en el proyecto se muestra en la


Figura D.4.
D3

Figura D.4- Circuito Implementado.


E1

ANEXO E: SCRIPT FINAL DE RECEPCIÓN

El programa de recepción es mucho más sencillo respecto al de transmisión, su


fortaleza está en el almacenamiento de información. Para implementar el script de
recepción se realiza el siguiente procedimiento:

· Como todo script de Python, se debe importar librerías e inicializar


variables, la librería serial es la que permite la comunicación con el sistema
aéreo, la variable “i” permite nombrar el archivo de texto. La etapa de
inicialización se muestra en la Figura E.1.

Figura E.1- Etapa de inicialización.

· Se debe crear el archivo de texto donde posteriormente se guardan los


datos recibidos en tierra, el archivo tiene un nombre genérico y uno
específico, el específico corresponde al valor de i, dicho valor se
incrementa en uno cada vez que en un archivo se hayan escrito 5 vectores
de información, la función que se presenta en la Figura E.2 muestra cómo
crear un archivo de texto.

Figura E.2- Creación de un archivo de texto.

· La recepción se realiza a través del puerto serial ttyUSB0, mediante


comunicación inalámbrica. Luego de configurar la velocidad del puerto al
ser abierto, se procede a leerlo con la función read de acuerdo al
E2

hemisferio donde se encuentre (Norte=100 bytes, Sur=101 bytes), para


evitar fallas en sincronismo, el puerto debe ser cerrado. Los datos recibidos
se visualizan en el intérprete para realizar el monitoreo en tiempo real. La
Figura E.3 detalla la función de recepción.

Figura E.3- Función para recepción inalámbrica.

El programa principal se compone de un bucle while para la ejecución


ininterrumpida durante el proceso de adquisición y almacenamiento de
información, además de un proceso iterativo for que permite realizar la
escritura de 5 vectores de información en cada archivo de texto creado. La
Figura E.4 muestra el código implementado en la función principal.

Figura E.4- Función principal.


E3

Luego de iniciar el bucle while, se crea el archivo de texto, el valor de “j ”


representa el número del vector de información, se espera a que llegue
información al puerto, por lo tanto el script permanentemente se encuentra
a la espera de señal originada por el sistema aéreo móvil, cuando la señal
es recibida, se procede a leer el puerto y posteriormente escribir en el
archivo creado, cuando se completan 5 vectores, la variable “i” se
incremente en uno, y se crea un nuevo archivo de texto haciendo que el
proceso se repita continuamente, ya que la variable “j ” del proceso for se
reinicia.

El script implementado se presenta a continuación:

# -*- coding: utf-8 -*-


"SCRIPT FINAL"
#Importar librerías
import serial
import time
from time import sleep

#Declarar variables
sleepTime = 0
i=1

#Definir Funciones
def crearchivo():
archivo=open('RX_Tesis_%.f.txt' %i, 'w')
archivo.close()

#Inicio del bucle


while True:
#Inicializar variable
j=1
#Crear archivo de texto
crearchivo()
#Proceso iterativo
for j in range (1,6):
sleep(sleepTime)
#Lectura del puerto serial
serialport = serial.Serial('/dev/ttyUSB0',115200)
rx = serialport.read(100)#Hemisferio Norte
#rx = serialPort.read(101) Hemisferio Sur
serialport.close()
print (str(rx))
print(" ")

#Escribir en el archivo de texto


E4

archivo=open('RX_Tesis_%.f.txt' %i, 'a')


archivo.write(str(rx))
archivo.write("\n")
archivo.close()
j=j+1
#Incremento del contador
i=i+1

#CONTINUAR CON EL CICLO WHILE

Cuando se ejecuta el programa, se puede apreciar el intérprete de Python con la


información recibida o el archivo de texto generado en el mismo proceso. La
Figura E.5 muestra la información recibida y almacenada en tierra.

Figura E.5- Archivo de texto con 5 vectores de información.

También podría gustarte