Está en la página 1de 78

DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELEMETRÍA Y CONTROL

REMOTO DE POSICIONAMIENTO ORIENTADO A LOS PROCESOS DE LA


DETECCIÓN OPTOELECTRÓNICA DEL FLUJO DE MUONES EN LOS
ALREDEDORES DEL VOLCÁN GALERAS, PASTO 2017.

FERNANDO ESTEBAN FAJARDO MESIAS


EDILSON ALFONSO VELASCO BOLAÑOS
CARLOS AUGUSTO VILLOTA CHAMORRO

CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO


FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA ELECTRÓNICA
SAN JUAN DE PASTO
2017
DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELEMETRÍA Y CONTROL
REMOTO DE POSICIONAMIENTO ORIENTADO A LOS PROCESOS DE LA
DETECCIÓN OPTOELECTRÓNICA DEL FLUJO DE MUONES EN LOS
ALREDEDORES DEL VOLCÁN GALERAS, PASTO 2017.

FERNANDO ESTEBAN FAJARDO MESIAS


EDILSON ALFONSO VELASCO BOLAÑOS
CARLOS AUGUSTO VILLOTA CHAMORRO

Director:
M.Sc. OSCAR RODRÌGUEZ BASTIDAS
Ingeniero Electrónico
Asesora Metodológica:
ESP. MARTHA ROMERO RODRÍGUEZ

Trabajo de grado presentado como requisito para optar


al título de Ingeniero en Electrónica.

CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO


FACULTAD DE INGENIERÍA
PROGRAMA DE INGENIERÍA ELECTRÓNICA
SAN JUAN DE PASTO
2017
TABLA DE CONTENIDO

pág.

INTRODUCCIÓN ..................................................................................................... 8
1. TÍTULO.............................................................................................................. 9
2. PLANTEAMIENTO DEL PROBLEMA ............................................................. 10
2.1 Descripción del problema ......................................................................... 10
2.2 Formulación del problema ........................................................................ 12
2.3 Justificación .............................................................................................. 12
3. OBJETIVOS .................................................................................................... 13
3.1 Objetivo general ........................................................................................ 13
3.2 Objetivos específicos ................................................................................ 13
4. MARCO REFERENCIAL ................................................................................. 14
4.1 Marco contextual ...................................................................................... 14
4.2 Marco teórico ............................................................................................ 16
4.3 Marco conceptual ..................................................................................... 22
4.4 Marco legal ............................................................................................... 24
4.5 Marco tecnológico ..................................................................................... 26
5. Diseño De aspecto metodologico .................................................................... 27
5.1 LINEA DE INVESTIGACIÓN. ................................................................... 27
5.2 ENFOQUE ................................................................................................ 29
5.3 TIPOS DE INVESTIGACIÓN .................................................................... 29
5.4 MÉTODO .................................................................................................. 29
6. ELEMENTOS DE ADMINISTRACIÓN Y CONTROL ...................................... 29
6.1 Recursos físicos ....................................................................................... 29
6.2 Recursos técnicos .................................................................................... 30
6.3 Recursos humanos ................................................................................... 30
6.4 Presupuesto.............................................................................................. 30
7. ANALISIS DE RESULTADOS ......................................................................... 32
7.1 Determinar las necesidades de adquisición, transmisión y almacenamiento
de información. ................................................................................................... 32
7.2 Diseñar e implementar un sistema electrónico que permita controlar
remotamente las variables de posicionamiento para un dispositivo
electromecánico para la detección de muones. .................................................. 42
7.2.1 Instalación de CENTOS 7 .................................................................. 46
7.2.2 Instalación de PANDORA FMS .......................................................... 46
7.3 CONSTRUIR Y EJECUTAR UN SISTEMA DE ADQUISICIÓN Y
ALMACENAMIENTO DE DATOS REMOTOS PARA EL SISTEMA DE
TOMOGRAFÍA DEL VOLCÁN GALERAS, DESDE LA CORPORACIÓN
UNIVERSITARIA AUTÓNOMA DE NARIÑO, SEDE PASTO. ............................ 47
7.3.1 BASE DE DATOS .............................................................................. 47
7.3.2 INTERFAZ PARA CONTROL DE VARIABLES Y VISUALIZACIÓN .. 49
7.3.3 MONITOREO DE EVENTOS EN CARPETAS ................................... 59
Era necesario que CENTOS 7 supervise automáticamente si llego una entrada
a una carpeta recibida tras el envió de un archivo enviado desde el cliente
(Raspberrypi) que contiene y envía los datos hacia el servidor tras ser
generados. Esta automatización se realiza tras “INOTIFY-TOOLS” el cual
permite analizar los cambios hechos tras escritura, modificación, eliminación, o
si se movió un archivo. La ventaja de este servicio es que permite ejecutar línea
de código tras el evento. ................................................................................. 59
7.3.4 TARJETA VOLTAJE DE POLARIZACION ......................................... 60
8. CONCLUSIONES ............................................................................................ 66
9. BIBLIOGRAFIA Y CIBERGRAFIA ................................................................... 67
LISTA DE TABLAS

Tabla 1. Datos del municipio de Pasto. .................................................................. 14


LISTA DE FIGURAS

Figura 1. Localización del departamento de Nariño en Colombia....................................... 14


Figura 2. Estudio de tomografía con Muones de L. Álvarez. .............................................. 17
Figura 3. Organización de Placas Centelleadoras utilizadas en el proyecto de investigación
ESCARAMUJO ................................................................................................................... 18
Figura 4. Relación altura-densidad obtenida por la tomografía a partir de muones. ........... 19
Figura 5. Zona donde se podría ubicar el prototipo. ............................................................ 33
Figura 6. Geolocalización del punto más lejano (Yacuanquer – Sandona, Nariño). ........... 33
Figura 7. Geolocalización de la CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE
NARIÑO. ............................................................................................................................. 34
Figura 8. Puntos marcados en el mapa. ................................................................................ 34
Figura 9. Distancia lineal entre los puntos. .......................................................................... 34
Figura 10. Zonas con cobertura GSM 2G de operador móvil CLARO ............................... 36
Figura 11. Zonas con cobertura GSM 2G de operador móvil MOVISTAR ........................ 36
Figura 12. Zonas con cobertura GSM 2G de operador móvil TIGO ................................... 37
Figura 13. Zonas con cobertura UMTS 3G de operador móvil CLARO ............................. 37
Figura 14. Zonas con cobertura UMTS 3G de operador móvil MOVISTAR ..................... 38
Figura 15. Zonas con cobertura UMTS 3G de operador móvil TIGO ................................. 38
Figura 16. Zonas con cobertura LTE 4G de operador móvil CLARO................................. 39
Figura 17. Zonas con cobertura LTE 4G de operador móvil MOVISTAR ......................... 39
Figura 18. Zonas con cobertura LTE 4G de operador móvil TIGO..................................... 40
Figura 19. Relación altura-densidad obtenida por la tomografía a partir de muones. ......... 42
Figura 20. Raspberry Pi 3. ................................................................................................... 43
Figura 21. Raspberry Pi 3 esquema con pines GPIO. .......................................................... 43
Figura 22. Raspbian. ............................................................................................................ 44
Figura 23. CentOS ................................................................................................................ 45
Figura 24. PANDORA FMS ................................................................................................ 46
Figura 25. Diagrama Entidad Relación. ............................................................................... 48
Figura 26. Diagrama de Clase. ............................................................................................. 48
Figura 27. Descripción de todas las tablas. .......................................................................... 70
Figura 28. Primera Interfaz Pagina Web. ............................................................................. 50
Figura 29. Segunda Interfaz Pagina Web(pag2.php). .......................................................... 51
Figura 30. Interfaz Pagina Web Consulta (consultar.php). .................................................. 52
Figura 31. Inputs type text creados para ingresar datos (cambiar.php). .............................. 53
Figura 32. Archivo de texto generado. ................................................................................. 53
Figura 33. Visualización de las imágenes. ........................................................................... 54
Figura 34. Interfaz de buscar.php. ........................................................................................ 54
Figura 34. Tabla generada tras la consulta. .......................................................................... 54
Figura 36. Vínculos. ............................................................................................................. 55
Figura 37. Programación con INOTIFY-TOOLS. ............................................................... 60
Figura 38. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28V.
.............................................................................................................................................. 62
Figura 39. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28.2V
.............................................................................................................................................. 62
Figura 40. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28.4V
.............................................................................................................................................. 63
Figura 41. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28.6V
.............................................................................................................................................. 63
Figura 42. Circuito en PCB Wizard listo para imprimir en váquela .................................... 64
Figura 43. Circuito en PCB Wizard con componentes ........................................................ 64
INTRODUCCIÓN

Actualmente el proyecto de investigación encargado de la TOMOGRAFÍA DE


MUONES, desarrollado en la CORPORACIÓN UNIVERSITARIA AUTONOMA DE
NARIÑO, consta de dos partes, la primera consta de un sistema electro mecánico
que se encarga de manipular las distintas variables en la posición y movimiento de
motores; y la segunda se encarga del estudio de los diferentes datos obtenidos en
este proceso.

Para este proyecto en general resulta de gran importancia la eficiencia, la precisión,


la rentabilidad y la seguridad para disminuir el riesgo adquirido al momento de
trasladarse al VOLCAN GALERAS; por esto, fue necesario crear una etapa
intermedia la cual se encarga de crear un sistema de telemetría y así de esta manera
manipular las variables anteriormente nombradas de forma remota, a través de
transmisión y recepción de datos.

“Un sistema de telemetría es un sistema de comunicación cuyo objetivo es el


recoger datos de un lugar de difícil accesibilidad física para llevarlos a un punto en
donde pueden ser evaluados.”1 Habitualmente estos sistemas se utilizan para
obtener información de todo tipo tales como: vehículos, coches, aviones o misiles
desde los cuales se generan parámetros tales como su posición, orientación,
inercia; todo esto gracias a los datos recogidos por los sensores en cada uno de
ellos.

Con esta estación de telemetría se podrá obtener y controlar de manera remota, en


una estación diseñada, las distintas variables como la distancia, los movimientos en
acimut de las placas centelladoras y la translación de todo el sistema descrito en la
primera parte del proyecto. Además, de registrar los cambios como el clima, la
temperatura y la posición a través de GPS (Sistema de Posicionamiento Global).

La estación tiene como principal propósito transmitir la información que se obtenía


de manera local y poderla enviar a una estación implementada en las instalaciones
de la CORPORACIÓN UNIVERSITARIA AUTONOMA DE NARIÑO, junto con su
sistema de respaldo energético y de datos.

1
Estación de tierra autónoma para la gestión de telemetría en vehículos aéreos no tripulados (Uvas).
Disponible en: http://e-
archivo.uc3m.es/bitstream/handle/10016/18480/PFC_Juan_Enrique_Lopez_Carcelen.pdf?sequence=1
1. TÍTULO

Diseño e implementación de un sistema de telemetría y control remoto de


posicionamiento orientado a los procesos de la detección optoelectrónica del flujo
de muones en los alrededores del volcán galeras, Pasto 2017.
2. PLANTEAMIENTO DEL PROBLEMA

2.1 DESCRIPCIÓN DEL PROBLEMA

El Volcán Galeras se ha caracterizado por ser un gran enigma en la actualidad


debido a que su estudio solo se ha realizado externamente. Cabe destacar que
existen datos de su relieve, pero no de su interior. Este estudio se encuentra
limitado. El volcán Galeras en la actualidad es el centro eruptivo más reciente y
actualmente activo del denominado Complejo Volcánico Galeras (CVG), el cual
posee una forma cónica con su edificio destruido en el occidente. En el volcán
Galeras se han identificado seis episodios principales de actividad eruptiva, en los
últimos 4500 años, caracterizados predominantemente por la generación de flujos
piroclásticos2, flujos de lavas andesíticas3, caídas piroclásticas, formación de domos
de lava, emisión de proyectiles balísticos y flujos de lodo secundarios. Lo que es
importante resaltar es que pueden ocurrir cualquier tipo de eventos posteriores en
cualquier momento que podrían poner en riesgo la vida; además que su relieve
impide el fácil acceso al mismo, pues no cuenta con carreteras en óptimas
condiciones y es necesario el uso de vehículos todo terreno.

Otro aspecto que tiene gran importancia relacionado con el medio ambiente, es la
constante monitorización de todo el sistema en conjunto, permitiendo ubicar y
localizar los posibles riesgos que se puedan presentar en cuanto a este, tales como:
inundaciones, deslizamientos de tierra, etc.

El prototipo de detección de Muones cuenta con un dispositivo mecánico, pero no


existe un control remoto y sistema de telemetría, es por lo anterior que el proyecto
tiende a ser muy complejo, posee diferentes variables que necesitan ser
monitoreadas remotamente para obtener gráficas distintas en función del tiempo
tales como: voltajes de la tarjeta de cálculo de coincidencias y del umbral eléctrico,
temperatura, coordenadas GPS, entre otras. Así como la manipulación de ciertas
variables controlables.

2
Los flujos piroclásticos son flujos compuestos por gases y material sólido capaces de fluir a grandes
temperaturas y velocidades y de sobrepasar obstáculos a su paso.
3
Las lavas son los productos de las fases constructivas del aparato volcánico. Son principalmente rocas
Andesíticas compuestas de fenocristales de plagioclasas, hornblenda, biotita, clinopiroxeno, y vidrio de la
matriz
Por último como se tiene en cuenta el manejo de energía limpia donde el sistema
buscará la mejor adaptación y utilización de este recurso. “La energía limpia es un
sistema de producción de energía con exclusión de cualquier contaminación o la
gestión mediante la que nos deshacemos de todos los residuos peligrosos para
nuestro planeta. Las energías limpias son, entonces, aquellas que no generan
residuos”4. Un problema que afecta de manera global y que no es tomada en cuenta
en la mayoría de proyectos.

4
¿Qué significa energía limpia? Disponible en: http://www.compromisorse.com/sabias-
que/2010/03/30/que-significa-energia-limpia/
2.2 FORMULACIÓN DEL PROBLEMA

¿Cómo controlar remotamente el prototipo mecánico para la tomografía del volcán


galeras usando detección de muones?

2.3 JUSTIFICACIÓN

En una propuesta inicial, la realización de los procesos para la detección


optoelectrónica del flujo de muones en los alrededores del volcán galeras será
realizada de manera manual, con el fin de obtener gráficas a partir de datos. Para
cumplir este objetivo es necesario llegar a los sitios designados para la toma de
muestras. Llevar a cabo este proceso en repetidas ocasiones implica el traslado de
los investigadores y equipo, lo cual aumenta los costos del proyecto.

La importancia de este proyecto es poder brindar un sistema de telemetría y control


remoto, donde las variables de información obtenidas mediante la detección del flujo
de muones sean recolectadas en tiempo real y al mismo tiempo almacenadas en un
servidor para poder administrarlas sin necesidad de desplazarse al punto donde se
está haciendo la prueba. Al mismo tiempo se podrá tener un control del prototipo
electromecánico de posicionamiento para mejorar la detección de muones. De esta
manera se tendrá un ahorro en costos a largo plazo. Cabe destacar que este diseño
de comunicaciones podría ser utilizado en cualquier otro sistema que requiera
transporte de información.

Por otra parte, el beneficio obtenido al poder controlar las distintas variables del
sistema, ayuda a obtener información precisa, necesaria para la investigación.
3. OBJETIVOS

3.1 OBJETIVO GENERAL

Diseñar e implementar un sistema de telemetría y control remoto de posicionamiento


requerido en los procesos para la detección optoelectrónica del flujo de muones en las
zonas estratégicas del volcán galeras.

3.2 OBJETIVOS ESPECÍFICOS

Determinar las necesidades de adquisición, transmisión y almacenamiento de


información relacionada con la detección del flujo de muones.

Diseñar e implementar un sistema electrónico que permita controlar remotamente


las variables de posicionamiento para un dispositivo electromecánico de detección
de muones.

Construir y ejecutar un sistema de adquisición y almacenamiento de datos remotos


para el sistema de tomografía del Volcán Galeras, desde la Corporación
Universitaria Autónoma de Nariño, sede Pasto.
4. MARCO REFERENCIAL

4.1 MARCO CONTEXTUAL


El municipio de Pasto es la capital administrativa del departamento de Nariño, está
ubicado en el centro oriente del departamento, al sur occidente de Colombia,
político-administrativamente se divide en 12 comunas y 17 corregimientos. Ocupa
una superficie de 6.181 kilómetros cuadrados, su cabecera municipal se ubica a una
altitud de 2.527 metros sobre el nivel del mar.

Tabla 1. Datos del municipio de Pasto.


País Colombia

Departamento Nariño

Región Andina
NIT 8912800003
Código DANE 52001
Ubicación Latitud 1°12'52.48"N
Longitud 77°16'41.22"O
Temperatura 12° C
Altitud 2.527 msnm
Superficie 1.181 km²
Gentilicio pastuso(a)
Fundación española Año de 1537 por Sebastián de Belalcazar
Fuente: http://www.pasto.gov.co/index.php/nuestro-municipio

Figura 1. Localización del departamento de Nariño en Colombia

Fuente: http://www.luventicus.org/mapas/colombia/narino.html
San Juan de Pasto ciudad en la que se desarrollará el presente proyecto
específicamente en las zonas aledañas a cráter del volcán galeras, “Que
imponencia la del Pasto de hoy, al pie del majestuoso Galeras, que los Quillacingas
llamaron Urcunina, vocablo que significa “montaña de fuego”. Este es el volcán,
custodio milenario de la ciudad que, a veces “colérico y huraño” le causa adversos
sobresaltos.”5, es de vital importancia resaltar al “león dormido” nombre que muchas
personas le han dado al volcán, ya que es el principal objeto de investigación en
este proyecto.

La ciudad de Pasto tiene múltiples vías de acceso por las cuales se interconecta
con municipios y ciudades importante del país, resaltando de la misma forma que
es primordial en cuanto al transporte de mercancía “Pasto está conectado hacia el
norte por vía terrestre con Popayán y hacia el sur, Ipiales en la frontera y la república
del Ecuador a través de la carretera Panamericana. La distancia de Pasto a la
capital de la república, Bogotá, por la vía panamericana es de 865 km para un
tiempo promedio de viaje de 22 horas. Hacia el occidente la ciudad se comunica
con el puerto de Tumaco sobre el océano Pacífico por medio de una carretera
pavimentada de 284 km, y hacia el oriente con Mocoa en departamento del
Putumayo con una carretera de aproximadamente 145 km”6, en este orden de ideas
también es importante destacar que la ciudad cuenta con un terminal de transporte
ampliamente estructurado en el cual existe variedad de empresas encargadas de
prestar servicios de transporte de manera económica y segura.

En la estructuración del sistema de telemetría se contará con una subestación


donde se hará la obtención y envió de todos los paquetes de datos, situada en la
Corporación universitaria Autónoma de Nariño, esta institución se encuentra
ubicada en la Carrera 28 No. 19-24 - Pasto(Nariño) Colombia con coordenadas en
grados decimales 1.217700, -77.278683 (latitud, longitud). Dicha subestación se
conectará con el dispositivo ubicado en los alrededores del Volcán Galeras.

5
BANCO DE LA REPUBLICA DE COLOMBIA, Credencial histórico de San Juan de Pasto, Disponible en:
http://www.banrepcultural.org/blaavirtual/revistas/credencial/octubre2008/pasto.htm
6
ALCALDIA DE PASTO, Vías de acceso municipio de Pasto, Disponible en:
http://www.pasto.gov.co/index.php/nuestro-municipio/vias-de-acceso-municipio-de-pasto
4.2 MARCO TEÓRICO
TOMOGRAFÍA CON MUONES

El 17 de enero de 2016, fue publicado un artículo llamado: “Encuentran partículas


que podrían resolver el origen de las pirámides de Egipto”. Donde se afirmó que
partículas descubiertas en el interior de la Pirámide Sur de Dahshur ayudarían a
encontrar el sistema de construcción de estas maravillas egipcias.

“Este domingo, un equipo internacional de investigadores ha anunciado que


analizará unas partículas cósmicas que ha recogido dentro de la pirámide sur de
Dahshur —ubicada a 40 kilómetros de El Cairo (Egipto)— para encontrar evidencias
sobre cómo se elaboró esta construcción hace 4.600 años, informa AP. Durante una
rueda de prensa celebrada en la capital egipcia, el director del Instituto para la
Preservación e Innovación en Patrimonio del país, Madi Tayubi, ha declarado que
las placas radiográficas instaladas en la pirámide el mes pasado como parte del
proyecto Scan Pyramids han detectado muones —unas partículas de energía que
pueden ser absorbidas o desviadas por los objetos—, que llegan a la Tierra desde
la atmósfera.”7

El descubrimiento de los muones, abrió el paso a nuevas investigaciones para poder


explicar este fenómeno, donde se descubrió que estas partículas pierden energía
según el material que atraviesen. Por esto, a los pocos días se registró una noticia
“Hallan indicios de cámaras ocultas en la Pirámide de Keops”, Donde se
encontraron ciertas cámaras ocultas. “Con la detección mediante muones
(partículas de energía que penetran los objetos), se puede descubrir si hay cámaras
ocultas. El objetivo principal de este trabajo es avanzar hacia la fórmula que permitió
a los constructores de la época colocar las pesadas y enormes piedras, una sobre
otra, y elevarlas hasta 150 metros de altura.”8. El cual fue un proyecto de “Scan
Pyramids”9, una organización respaldada por varias empresas y organismos de
Egipto. Su estrategia resulta en llevar a cabo diferentes estudios en monumentos
importantes: el primero consta de un escaneo por láser que pueden ser estáticos o
móviles; el segundo realizar una termografía a partir de infrarrojos para obtener

7
RT NEWS, Encuentran partículas que podrían resolver el origen de las pirámides de Egipto, Disponible en:
https://actualidad.rt.com/ciencias/197117-egipto-piramide-secretos-construccion
8
EL MUNDO, Hallan indicios de cámaras ocultas en la pirámide de Keops, Disponible en:
http://www.elmundo.es/ciencia/2016/01/18/569c9753e2704e2b418b45d6.html
9
ScanPyramids. http://www.scanpyramids.org/
imágenes 3D de las distintas temperaturas y flujos de calor; por último imágenes 2D
y 3D mediante la detección de muones.

TOMOGRAFÍA CON MUONES DE PIRAMIDES

El primer experimento para detectar muones se llevó a cabo en los años 60’s por
parte de un equipo especializado dirigido por el físico de origen español y nacido en
San Francisco, Luis Walter Álvarez, quien obtuvo el premio Nobel en 1968 por su
contribución a la física de partículas.
Figura 2. Estudio de tomografía con Muones de L. Álvarez.

Álvarez utilizó un dispositivo donde los muones dejaban su rastro en ellas, creando
un tipo de radiografías más avanzadas. A pesar del arduo trabajo y los grandes
conocimientos de los investigadores, los resultados no fueron del todo satisfactorios
debido a que la resolución y exactitud de las películas era de baja calidad. Por otra
parte el conflicto entre Egipto e Israel solo permitió escanear el 20% de la pirámide
de Keops, a causa de esto se abortó el proyecto. Álvarez y colaboradores
presentaron un informe con los datos obtenidos por su investigación ante la
American Physical Society (APS)10. En la actualidad se utilizan películas de
emulsión11 que como principal ventaja poseen una gran resolución utilizada en la
radiografía con muones. Por otra parte su lectura se realiza mediante microscopios
electrónicos automatizados obteniendo mejores resultados.

10
American Physical Society (APS), Disponible en la página web: https://www.aps.org/
11
Definición de Emulsión. Mercedes Fernández Arévalo. Disponible en:
http://personal.us.es/mfarevalo/recursos/tec_far/emulsiones.pdf
En las últimas tomografías a partir de muones se han utilizado equipos detectores
de centelleo plástico y cámaras de placas de resistencias, donde su control es por
medio de impulsos eléctricos. Las primeras placas centelleadoras12 fueron creadas
por Geiger y Marsden en 1903 y su nombre era conocido por “spinthariscope de
Croques”.

“Según el medio que se quiera radiografiar con muones (una pirámide, una parte de
una montaña) lo atravesarán más o menos muones en función de su densidad y
grosor. A nivel del mar hay un flujo de unos 10,000 muones m2 min-1. Para tener
una buena resolución habrá que registrar muchos sucesos, lo cual hace que las
medidas pueden ser muy largas antes de ser procesadas. Hay que tener en cuenta
que el flujo de muones no es uniforme para todas las energías y además depende
del ángulo de detección.”13

El tipo de material también en este proceso es muy importante, una manera de


montar el detector estándar consta de tres superficies de distintas densidades como
el hormigón, el hierro, el plomo, de manera que los muones atraviesen estas
superficies. Esto se hace con el fin de obtener mediante dispersiones, segregar las
interacciones y realizar medidas precisas.
Figura 3. Organización de Placas Centelleadoras utilizadas en el proyecto de investigación ESCARAMUJO

12
Medicina Nuclear. Detectores de centelleo Solido. Disponible en:
http://mednuclear.wikidot.com/detectores-de-centelleo-solido
13
Desayuno con Fotones. Tomografía con muones. Disponible en:
https://desayunoconfotones.org/2016/02/10/tomografia-con-muones/
TOMOGRAFÍA CON MUONES DE VOLCANES

Los primeros indicios donde se realizó una tomografía con muones a volcanes
activos fueron en Japón. Hiroyuki Tanaka y colaboradores consiguieron en 2007 por
primera vez realizar una tomografía a un volcán, el monte Asama. Los resultados
indicaron la presencia de rocas de baja densidad debajo del cráter, que después de
ser analizados por computadoras se pudo simular posibles erupciones y encontrar
zonas de peligro.

Actualmente “Project Mu-Ray & Metropolis”14, tomografía volcanes a partir de rayos


cósmicos. Este proceso requiere una investigación de gran relevancia para
determinar el lugar correcto, la cantidad e incluso el diseño de los detectores.
Figura 4. Relación altura-densidad obtenida por la tomografía a partir de muones.

http://halley.uis.edu.co/fuego/el-proyecto/conceptos-y-tecnicas-
Fuente:
basicas/muongrafia-de-volcanes/

14
Project Mu-Ray & Metropolis. Disponible en: http://mu-ray.fisica.unina.it/
TELEMETRÍA

Se define como Telemetría al conjunto de técnicas de automatización orientadas a


las comunicaciones con el propósito de realizar mediciones, recopilar datos en
lugares remotos y monitorear las distintas variables medidas, cabe resaltar que es
mayormente utilizada en lugares de difícil acceso peatonal.

“Esta técnica utiliza comúnmente transmisión inalámbrica, aunque originalmente


los sistemas de transmisión utilizados eran por cable. Los usos más importantes
de la telemetría incluyen la recopilación de datos del clima, en el caso de
estaciones meteorológicas, supervisión de plantas de generación de energía,
monitoreo y control de procesos en ambientes hostiles en la industria y el
seguimiento y monitoreo de vehículos de transporte de carga y naves tripuladas
y no tripulados de igual forma en la industria aeroespacial.”15

Un sistema de telemetría se compone de una serie de etapas desde su inicio hasta


que son procesados en su punto de destino:

1. Sistema de generación de datos.

2. Sistema de multiplexado.

3. Modulador y Antena transmisora.

4. Canal de transmisión.

5. Antena receptora y Demodulador.

6. Sistema de de-multiplexado.

7. Sistema de procesado de datos.

En primer lugar los datos deben ser recogidos por los distintos sensores o
transductores que convierten variables físicas en señales eléctricas, que
generalmente deben ser amplificadas antes de ser enviadas al bloque multiplexor.

En la segunda etapa, los distintos datos separados deben ser combinados para
poder ser enviados por un mismo canal de transmisión, esta multiplexación puede

15
Tesis de Grado, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE TELEMETRÍA PARA EL MONITOREO DE
UN SISTEMA DE GENERACIÓN DE ENERGÍA SOLAR FOTOVOLTAICO. Telemetría. Disponible en:
http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/5637/62147C355.pdf?sequence=1
ser principalmente: FDM (frecuency división multiplexing) o TDM (time división
multiplexing).

El tercer sistema formado por el modulador y la antena transmisora se encargan de


modular los datos multiplexados en una señal portadora.

El cuarto bloque de define como el propio canal de transmisión que normalmente


es el aire y por el cual la señal portadora de la información es radiada desde la
antena transmisora hasta la antena receptora. Para comprobar la calidad de
transmisión es necesario conocer parámetros como la ganancia de la antena
transmisora, la atenuación de la señal en el medio que en este caso sería el aire,
las características de la antena receptora y la potencia efectiva transmitida. También
es importante denotar que la frecuencia de la señal portadora a la que se transmite
los datos, debe ser compatible con las antenas transmisora y receptora. Esta
frecuencia generalmente viene determinada por las dimensiones de la antena y la
longitud de onda de la señal portadora, las cuales deben estar en el mismo rango
de tamaño.

La señal portadora es recogida en la antena receptora y demodulada en la quinta


etapa, obteniendo así la señal con los datos originales. Está señal nueva sin la
portadora será demultiplexada en el sexto subsistema, como proceso contrario a la
compresión de los datos en la etapa dos, con el objetivo de obtener los datos
separados para que puedan ser procesados y evaluados en la etapa final.

La telemetría de información inicialmente se realizó por cable quien tiene sus


orígenes en el siglo XIX, durante el cual se fueron desarrollando distintas
aplicaciones. Uno de los primeros circuitos de transmisión de datos fue desarrollado
en 1845 entre el “Winter Palace” del emperador de Rusia y el cuartel general del
ejército. En 1874, ingenieros franceses construyeron un sistema de telemetría
capaz de enviar datos en tiempo real sobre la meteorología y los sensores
profundidad de la nueve del Mont Blanc hasta Paris. Más tarde, en 1901 fue
patentado por el inventor americano C. Michalke un circuito de envío sincronizado
de parámetros de rotación a distancia cuya principal utilidad era medir el ángulo de
máquinas rotativa como por ejemplo la plataforma de una antena. En 1906 fueron
construidas en el observatorio Pulkovo en Rusia, una serie estaciones sísmicas con
telemetría para recoger datos sobre terremotos y movimientos sísmicos. 16

16
Estación de tierra autónoma para la gestión de telemetría en vehículos aéreos no tripulados (UAVs).
Disponible en:
4.3 MARCO CONCEPTUAL
Es muy impórtate para el lector estar al tanto de los conceptos más relevantes
nombrados en este proyecto de investigación, es por eso que en este espacio se
intenta caracterizar cada uno de los elementos que intervienen en el mismo.

Adquisición de datos: “es el proceso de medir con una ordenador un fenómeno


eléctrico o físico como voltaje, corriente, temperatura, presión o sonido”17, un
sistema de adquisición de datos está constituido por sensores, hardware de
medidas y un software programable que se encuentra guardado en un ordenador,
el cual se podrá abrir, editar y borrar en el momento que el usurario disponga.

Base de datos: “Una base de datos es un almacén que nos permite guardar
grandes cantidades de información de forma organizada para que luego podamos
encontrar y utilizar fácilmente”18, se puede decir que es un poco sencilla de
implementar pero es de gran importancia con relación a la ayuda que brinda al
momento de: ingresar, buscar, editar o eliminar un dato.

Bit: Forma parte principal del sistema binario, “El concepto se utiliza en
la informática para nombrar a una unidad de medida de información que equivale a
la selección entre dos alternativas que tienen el mismo grado de probabilidad”19,
dicho termino también como unidades de velocidad en sistemas de
telecomunicaciones.

Byte: Está compuesto por la integración de 8 bits. “Un byte es una unidad de
información formada por una seguidilla de bits adyacentes”20, en telecomunicación
e informática es utilizado para describir el tamaño de un paquete de datos o archivo.

Medio de transmisión: “El medio de transmisión constituye el soporte físico a


través del cual emisor y receptor pueden comunicarse en un sistema de transmisión
de datos”21 es de vital importación resaltar que existes dos tipo de medios de
transmisión: guiados y no guiados. Aunque los dos tipos realizan la transmisión por
medio de ondas electromagnéticas el medio guiado como su nombre lo indica

http://e-
archivo.uc3m.es/bitstream/handle/10016/18480/PFC_Juan_Enrique_Lopez_Carcelen.pdf?sequence=1
17
Adquisición de datos. Disponible en: http://www.ni.com/data-acquisition/what-is/esa/
18
¿Qué son las bases de datos? Disponible en: http://www.maestrosdelweb.com/que-son-las-bases-de-
datos/
19
Definiciones. Disponible en: http://definicion.de/bit/
20
Definición. Disponible en: http://definicion.de/byte/
21
Medios de transmisión. Disponible en: http://neo.lcc.uma.es/evirtual/cdd/tutorial/fisico/Mtransm.html
conduce a las ondas por un camino ya establecido ejemplo: par trenzado en cambio
los medios no guiados emiten las ondas, pero no las dirigen a un lugar en especial
ejemplo: el aire.

Muónes: Partícula de alta carga energética que es capaz de atravesar la materia.


“El muón es una partícula elemental. Esto significa que no se descompone en otras
partículas. No existe de forma permanente en el universo, pues su existencia es
muy efímera (2,2 microsegundos) y actualmente sólo se encuentra en los rayos
cósmicos y en los laboratorios”22

Placa centelladora: “Los detectores centelladores hacen uso de que ciertos


materiales, cuando son expuestos a radiación ionizante, emiten un pequeño destello
de luz, es decir un centelleo”, los átomos y moléculas se excitan e ionizando cuando
la radiación interactúa con la materia y es en el proceso de desexcitación cuando
emiten fotones con rango de energía en el espectro visible para la placa.

Rayos cósmicos: “Los rayos cósmicos son partículas que llegan desde el espacio
y bombardean constantemente la Tierra desde todas direcciones. La mayoría de
estas partículas son protones o núcleos de átomos”23, son muchas las partículas
que se descomponen de estos al chocar con las primeras capas atmosféricas de la
tierra entre ellas los muones que son las partículas a las que se les hará énfasis en
este proyecto de investigación.

Telemetría: Es una rama de las telecomunicación altamente automatizada utilizada


para la transmisión y recepción de datos en forma remota, es implementada
mayormente en proyectos de requieran un desplazamiento a lugares de difícil
acceso peatonal, “Se conoce como telemetría al sistema que permite la
monitorización, mediación y/o rastreamiento de magnitudes físicas o químicas a
través de datos que son transferidos a una central de control.”24

Volcán: “Un Volcán es una formación geológica que consiste en una fisura en la
corteza terrestre sobre la que se acumula un cono de materia volcánica. En la cima
del cono hay una chimenea cóncava llamada cráter.”25 Muchas personas
intelectuales del mundo asocian a los volcanes con los pulmones, se dice que por
medio de estos la tierra puede respirar y de esta manera expulsar sustancias que
ya no se utilizan en su interior.
22
El Muón. Disponible en: http://astrojem.com/teorias/muon.html
23
¿Qué son los rayos cósmicos? Disponible en: http://visitantes.auger.org.ar/index.php/los-rayos-
cosmicos.html
24
Significado de telemetría, Disponible en: https://www.significados.com/telemetria/
25
Los volcanes. Disponible en : https://bibliotecadeinvestigaciones.wordpress.com/ciencias-de-la-
tierra/geologia/los-volcanes/
4.4 MARCO LEGAL
RESOLUCIÓN NUMERO 001201 DE 16 JUL. 2004
Por la cual se atribuyen y designan unas frecuencias radioeléctricas de uso libre
para la operación del Sistema Nacional de Radiocomunicación de Emergencia
Ciudadana en desarrollo de los Servicios Auxiliares de Ayuda, y se dictan otras
disposiciones

Artículo 75 de la Constitución Política establece que el espectro electromagnético


es un bien público inenajenable e imprescriptible sujeto a la gestión y control del
Estado y que se garantiza la igualdad de oportunidades en el acceso a su uso.

Que el artículo 1o de la Ley 72 de 1989 expresa que el Gobierno Nacional ejercerá


las funciones de planeación, regulación y control de todos los servicios de dicho
sector.

Que el artículo 18 del Decreto Ley 1900 de 1990, establece que el espectro
electromagnético es de propiedad exclusiva del Estado, cuya gestión,
administración y control corresponde al Ministerio de Comunicaciones.

Que el artículo 19 del Decreto Ley 1900 de 1990, determina las facultades de
gestión, administración y control del espectro electromagnético.

Que el Artículo 42 del Decreto 1900 de 1990 establece que los Servicios Auxiliares
de Ayuda, podrán ser prestados por el Estado, a través de las entidades públicas
autorizadas.

Que el numeral 32.6 del artículo 32 del Decreto 1972 de 2003 establece que: El uso
del espectro radioeléctrico para aplicaciones industriales, científicas y médicas
(ICM), así como para aparatos, equipos o sistemas cuya instalación y operación
sean autorizadas de manera general y expresa por el Ministerio de Comunicaciones
en las bandas y frecuencias atribuidas nacionalmente para el efecto, es libre.

Que el Decreto 93 de 1998 por el cual se adopta el Plan Nacional para la Prevención
y Atención de Desastres, establece que dicho plan tiene como objeto orientar las
acciones del Estado y de la sociedad civil para la prevención y mitigación de riesgos
y la atención en caso de desastre.

CAPÍTULO I
DISPOSICIONES GENERALES

Artículo 1o, OBJETO Y FINALIDAD. La presente Resolución tiene por objeto


atribuir unas frecuencias radioeléctricas para su uso libre dentro del territorio
nacional y establecer los requisitos de operación y utilización del Sistema Nacional
de Radiocomunicación de Emergencia Ciudadana, para el desarrollo de los
Servicios Auxiliares de Ayuda.

ESTACIÓN FIJA: Estación de radiocomunicación del servicio fijo, cuyos equipos y


antena se encuentran instalados en puntos fijos determinados.

ESTACIÓN MÓVIL: Estación de radiocomunicación del servicio móvil, destinada a


ser utilizada en movimiento o mientras esté detenida en puntos no determinados.

EXPLOTACIÓN SlMPLEX: Modo de explotación que permite transmitir


alternativamente, en uno u otro sentido de un canal de telecomunicación, por
ejemplo, mediante un control manual. La explotación simplex puede hacerse con
una o dos frecuencias radioeléctricas.

EXPLOTACIÓN SEMIDÚPLEX: Modo de explotación simplex en un extremo del


circuito de telecomunicación y de explotación dúplex en el otro. Por lo general, la
explotación semidúplex de un canal de radiocomunicación requiere el empleo de
dos frecuencias radioeléctricas.

SERVICIOS AUXILIARES DE AYUDA: De conformidad con el artículo 32 del


Decreto Ley 1900 de 1990, los Servicios Auxiliares de Ayuda son aquellos servicios
de telecomunicaciones que están vinculados a otros servicios públicos, y cuyo
objetivo es la seguridad de la vida humana, la seguridad del Estado o razones de
interés humanitario. Forman parte de estos servicios, entre otros, los servicios
radioeléctricos de socorro y seguridad de la vida humana, ayuda a la meteorología
y a la navegación aérea o marítima.

Artículo 3o. CAMPO DE APLICACIÓN. Todos los habitantes del territorio nacional
que utilicen radios o equipos de radiocomunicación, debidamente autorizados, para
la transmisión y recepción de la voz, que puedan ser sintonizables, programables o
ajustables a las frecuencias radioeléctricas atribuidas por la presente Resolución,
podrán acceder libremente al Sistema Nacional de Radiocomunicación de
Emergencia Ciudadana, en desarrollo de los Servicios Auxiliares de Ayuda.
Artículo 4o. OPERADORES DEL SISTEMA NACIONAL DE
RADIOCOMUNICACIÓN DE EMERGENCIA CIUDADANA. Las entidades
territoriales a través de los Comités Regionales y Locales creados para la
Prevención y Atención de Desastres, de conformidad con el Decreto 919 de 1989,
autorizados de manera general y expresa por esta Resolución para prestar el
presente Servicio Auxiliar de Ayuda, podrán operar el Sistema Nacional de
Radiocomunicación de Emergencia Ciudadana, libre del pago de
contraprestaciones por concepto de la concesión del servicio y de la autorización
para el establecimiento de la red.

En general la RESOLUCIÓN NUMERO 001201 DE 16 JUL. 2004 habla de todas las


pautas que debe seguir un enlace de radio comunicaciones, normalizando y
estandarizando todos sus procesos, para ser manejados con amplias aplicaciones.
Por otra parte permite que el proceso sea totalmente legal, evitando futuras
sanciones.

4.5 MARCO TECNOLÓGICO


Es de vital importancia que en el proyecto de tomografía del volcán galeras cuente
con un sistema de telemetría, no es desconocido para los ciudadanos que rodean
al volcán que este cuenta con una estructura rocosa de difícil acceso peatonal, por
lo que con la implementación de esta tecnología de las telecomunicaciones
altamente automatizada se dará solución al problema en la recolección de los datos
y de la misma manera facilitara la obtención y el análisis de estos por parte de los
entes encargados de la caracterización.

El sistema de telemetría también permite controlar al dispositivo de forma remota lo


que de no ser así es necesario que una persona se encuentre siempre en el lugar
cambiando de posición las placas centelladoras para realizar una obtención óptima
de datos además de las demás variables que se deben modificar entre ellas el
cambio al voltaje de polarización.

En la primera etapa del proyecto (inicio), se definirá la prioridad de realizar las


acciones que permitan el cumplimiento de todos los objetivos, en este caso se
prioriza el control remoto de distintas variables, a través de una estación de
telemetría que tendrá un almacenamiento y una base de datos en la
CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO.

En la segunda etapa (planificación), se elegirán las fechas de actividades, se


analizaran los recursos disponibles con el fin de que se pueda realizar un
seguimiento de manera sencilla y concreta.
En la tercera etapa (ejecución y monitorización), se realizarán las actividades
descritas en la anterior etapa junto con las fechas, para facilitar el desarrollo de los
objetivos.

En la última etapa (cierre del proyecto), se revisarán que todas las actividades hayan
sido cumplidas y que los objetivos sean completados.

5. DISEÑO DE ASPECTO METODOLOGICO

5.1 LINEA DE INVESTIGACIÓN.


Es de gran importancia que cada institución universitaria cuente con líneas de
investigación claramente estipuladas, para así promover a los estudiantes que se
sumerjan a este mundo tan importante, en la corporación universitaria Autónoma de
Nariño se cuenta con las siguientes líneas de investigación:
En primera instancia y una de las más importantes es la línea empresarial
“Encaminada a fortalecer el espíritu empresarial y el emprendimiento, su objetivo
primordial es fortalecer el sector micro y macro empresarial de la región”26. Hoy en
día la necesidad de la región nariñense se centra en la creación de empresa por
parte de estudiantes emprendedores para que de esta manera mejore la economía
de la región.

En segunda instancia se encuentra la línea social “Articula la investigación y el


contexto, enfatiza en todos aquellos procesos investigativos que involucran la
participación de la comunidad y se concretiza en acciones de proyección social”.27
Se involucra directamente con la problemática social dando así un enfoque a la
solución de necesidades que se presenten en la comunidad.

En tercera instancia y por ultima esta la línea tecnológica:


“Es claro que el mundo tecnológico ha venido cambiando de manera vertiginosa,
siendo una preocupación permanente para la Universidad, la formación de
profesionales capaces de responder efectivamente a las constantes
transformaciones que la tecnología presenta, a través de la asimilación, adecuación
y desarrollo de tecnología, base de la competitividad y productividad”28.
La tecnología está en un permanente avance y es una de las herramientas más
importantes para mejorar la calidad de vida de las personas es por esto que esta
línea se centra en el desarrollo tecnológico y sus permanentes avances.

En este orden de ideas también se dará a conocer la línea de investigación de la


facultad de ingeniería programa de electrónica a la cual pertenece este proyecto de
investigación, cabe resaltar que en la institución se manejan tres líneas de
investigación en el programa las cuales son: En telecomunicaciones,
electromedicina y telemedicina y por último automatización industrial.

La línea de investigación en la cual se inscribe este proyecto es: Diseño y modelado


de sistemas y equipos electrónicos y la respectiva sub-línea de investigación
Prototipos de Sistemas y equipos para Redes y Telecomunicaciones.

El diseño e implementación de un sistema de telemetría y control de


posicionamiento está involucrado directamente con la línea de investigación ya que
se hará un sistema de control para el prototipo electromecánico de forma remota,

26
CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO, centro de investigaciones, desarrollo y asesoría
empresarial CIDAE, líneas por programa, San Juan de Pasto 2009
27
Portal CIDAE, Líneas de investigación. Disponible en: http://cidae.aunar.edu.co/index.php/home/lineas-
de-investigacion
28
Portal CIDAE, Líneas de investigación. Disponible en: http://cidae.aunar.edu.co/index.php/home/lineas-
de-investigacion
por otra parte, la información recolectada por el dispositivo será enviada de forma
inalámbrica a una sub-estación ubicada en la corporación universitaria Autónoma
de Nariño

5.2 ENFOQUE
Se puede decir que la investigación se basa en un enfoque de tipo cuantitativo, ya
que las variables y características que se van a transportar por el sistema de
transmisión pueden ser medidas, modificables y enviadas de un lugar a otro.

5.3 TIPOS DE INVESTIGACIÓN


El tipo de investigación relacionado con este proyecto de investigación es de tipo
EXPERIMENTAL dado que el proyecto cuenta con muy pocos avances en este tipo
de investigaciones. Se hará el diseño de un sistema de telemetría para controlar el
dispositivo detector de muones de manera remota, ayudando de manera directa a
los investigadores en la tomografía del volcán galeras de la misma manera ayudará
para que los diferentes datos arrojen la mayor cantidad de variables por medio de
las cuales puedan ser interpretadas precisamente y en un futuro poder conocer la
estructura interna del volcán Galeras de una manera casi exacta (pueda ser
realizada su tomografía).

5.4 MÉTODO
Para este proyecto se ha decidido utilizar el tipo de método deductivo “este método
es considerado el opuesto al método inductivo ya que a partir de conocimientos
generales se buscan conocimientos particulares. Para ellos se busca clasificar
elementos determinados”29. Es cierto que los conceptos de telemetría ya son muy
amplios en nuestro entorno, pero no se encuentra un proyecto que esté basado en
la transmisión del tipo de datos que se van a utilizar en el antes mencionado
proyecto.

6. ELEMENTOS DE ADMINISTRACIÓN Y CONTROL

6.1 RECURSOS FÍSICOS


Corporación Universitaria Autónoma de Nariño, Laboratorio de electrónica,
Osciloscopio, Multímetro, Computador, Placas Centelleadoras, Tarjeta Polarización
de Voltajes, Tarjeta Quarknet, Tarjeta Raspberry Pi, Cables conectores Coaxiales,
Prototipo Mecánico, Fuentes de alimentación eléctrica.

29
Definición. Disponible en: https://www.tiposde.org/deductivo
6.2 RECURSOS TÉCNICOS
Tesis de Grado, Libros de telemetría, Internet, IEEE, Manuales, Reglamentos.

6.3 RECURSOS HUMANOS


Asesor Técnico, Asesor Metodológico, Docentes, Asesores Externos, Especialistas
Externos.

6.4 PRESUPUESTO
HUMANOS:
Directos:
Nombre: Precio por Cantidad Horas Total
cada hora
Salario $3842.276042 3 1500 $17’290242.19
mínimo en el COP COP
año 2017
Salario $17864.58333 1 192 $3’501458.33
básico para COP COP
un
profesional
de maestría
o especialista

Salario total $17864.58333 1 600 $10’718749.99


para un COP COP
profesional

TOTAL $31’510450.51
COP

Indirectos:

Nombre: Precio por cada Cantidad Horas Total


hora
Salario total $17864.58333 1 300 $5’359374.99
para un COP COP
profesional
TOTAL $5’359374.99
COP

MATERIALES:
Producto: Precio:
Servidor (PC) $1’200.000
Arrendamiento de servicio GSM $164.000 mensual
Dispositivo para transmisión de $600.000
datos y control de motores
Sensores $100.000
Otros $500.000
TOTAL $2’564.000
7. ANALISIS DE RESULTADOS

7.1 DETERMINAR LAS NECESIDADES DE ADQUISICIÓN, TRANSMISIÓN Y


ALMACENAMIENTO DE INFORMACIÓN.
El proyecto macro el cual consta de las etapas de toma de datos y análisis de los
datos obtenidos a través de la tomografía a partir de muones de dispositivo
centellador, tiene como principal objetivo realizar un óptimo análisis de resultados
obtenidos, por consiguiente, todos los datos deben ser precisos. Este tenía como
principal problema que sus procesos eran manuales y se realizaban de manera
local, tanto en la adquisición como en el movimiento del dispositivo, por esta causa
el control de posición debía hacerse de manera automatizada, por lo cual se creó
una solución propuesta a ser resuelta en una pre-fase creando un dispositivo electro
mecánico, que aunque si logro automatizar el proceso de movimiento, aún se
necesitaba eliminar que los procesos no se hicieran de manera local para esto se
propuso que se haga de manera remota y que será resuelta en esta fase del
proyecto, eliminando el traslado de recursos humanos para obtener la información
grabada en una unidad de almacenamiento externa o para mover el dispositivo en
azimut, elevación y distancia, resaltando que el prototipo se ubicaría en puntos
estratégicos de difícil acceso, además de las posibles alertas por próximas
erupciones.

En esta pre-fase se resolverán los problemas de dicha situación controlando el


prototipo y el dispositivo electro mecánico propuestó en la pre-fase descrita en el
proyecto “DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE CONTROL EN
POSICIÓN Y ORIENTACIÓN PARA EL DISPOSITIVO DETECTOR DE MUONES,
COMO CONTRIBUCIÓN AL PROYECTO DE TOMOGRAFÍA DEL VOLCÁN
GALERAS EN SAN JUAN DE PASTO 2018.”. Tales como permitir que el proceso
de movimiento y adquisición de datos se realice de manera remota y permita alojar
los datos en un servidor de fácil acceso, para esto se crean unas fases donde lo
principal es determinar las necesidades de adquisición, transmisión y
almacenamiento de la información obtenida en conjunto del prototipo.

Como primera medida se necesita la distancia máxima aproximada desde el punto


más lejano donde se ubicará el prototipo, hasta la CORPORACIÓN
UNIVERSITARIA AUTÓNOMA DE NARIÑO donde se encontrará alojado el servidor
y la base de datos donde se almacenará los datos remotamente con el fin de
analizar que método de transmisión que se necesita.
Figura 5. Zona donde se podría ubicar el prototipo.

Fuente: Google Maps.


En el círculo rojo de la Figura 1, se toman las posibles ubicaciones donde se
encontrará el prototipo, siendo la más lejana la ubicación aproximada de
Yacuanquer – Sandona, Nariño con geolocalización “Latitud: 1.1528000201972806
Longitud: -77.44073867797852”

Figura 6. Geolocalización del punto más lejano (Yacuanquer – Sandona, Nariño).

Fuente: http://www.coordenadas-gps.com/

Se obtiene la geolocalización de la CORPORACIÓN UNIVERSITARIA AUTÓNOMA


DE NARIÑO, “Latitud: 1.2178431 Longitud: -77.279”
Figura 7. Geolocalización de la CORPORACIÓN UNIVERSITARIA AUTÓNOMA DE NARIÑO.

Fuente: http://www.coordenadas-gps.com/

Y por último se calcula la distancia lineal entre las dos anteriores coordenadas.

Figura 8. Puntos marcados en el mapa.

Fuente: https://www.sunearthtools.com/es/tools/distance.php#top

Figura 9. Distancia lineal entre los puntos.


Fuente: https://www.sunearthtools.com/es/tools/distance.php#top

Dando como resultado final una distancia aproximada de 19.3862 Km de manera


lineal, descartando alturas y relieve del terreno.

Como conclusión de estos resultados se descarta la idea de implementar antenas


para la comunicación por emisión radioeléctricas, debido a que se elevarían los
costos y se necesitaría más de una antena. Y se opta por rentar un servicio de red
móvil.

Se realiza un estudio para analizar cual proveedor de servicio de telefonía celular


es el mejor, de acuerdo a los resultados proporcionados por las empresas de
telefonía celular disponibles en San Juan de Pasto, tales como CLARO, MOVISTAR
y TIGO.

Por lo anterior, se evalúa las zonas de cobertura con tecnología GSM 2G; Las siglas
GSM vienen, como siempre, de las palabras anglosajonas Global System for Mobile
comunications. Como su propio nombre indica, GSM no es más que un estándar de
comunicación para la telefonía móvil, implementado mediante la combinación de
satélites y antenas terrestres.

Aunque su principal función es como hemos dicho la telefonía, también el GSM


permite la transmisión de datos por medio de sus canales, siempre y cuando estos
se hallen libres. Es un sistema digital y mundial lo que permite su uso en cualquier
lugar con cobertura, incluso en ámbitos internacionales (el llamado roaming o
itinerancia) … El GSM apenas permitía una velocidad de descarga de datos de 100
kbps.30

30
Definición de GSM. MasterMagazine. Disponible en:https://www.mastermagazine.info/termino/5188.php
Figura 10. Zonas con cobertura GSM 2G de operador móvil CLARO

Fuente: http://www.claro.com.co/personas/soporte/mapas-de-cobertura/

Figura 11. Zonas con cobertura GSM 2G de operador móvil MOVISTAR

Fuente: http://www.movistar.co/atencion-cliente/cobertura-tecnologia
Figura 12. Zonas con cobertura GSM 2G de operador móvil TIGO

Fuente: https://www.tigo.com.co/proteccion-al-usuario/mapa-cobertura

Se evalúa las zonas de cobertura con tecnología UMTS 3G, Se denomina 3G a la


tercera generación de tecnología de telecomunicaciones móviles (Tercera
Generación de Transmisión de Voz y Datos) conocido en su traducción al inglés
como: Third Generation of Mobile Telecommunications Technology, esta tecnología
funciona a través del servicio universal de telecomunicaciones conocido por sus
siglas en inglés como UMTS Universal Mobile Telecommunications System.
3G es considerado como la evolución del Sistema Global para las comunicaciones
Móviles GSM, que permite el acceso a los servicios de Internet, datos con alta
velocidad y calidad de servicio. Los dispositivos móviles que cuentan con la
tecnología de telecomunicaciones 3G navegan en Internet a altas velocidades de
manera inalámbrica y permite descargas de archivos multimedia (películas, música,
videos, etc.) rápidamente, con excelente calidad de imagen y sonido. …. la
tecnología espectral del estándar UMTS, permitiendo una velocidad de descarga de
hasta los 14Mbps31

Figura 13. Zonas con cobertura UMTS 3G de operador móvil CLARO

31
Tipos de Tecnología de comunicaciones. LANIX, Disponible en:
https://soporte.lanix.co/hc/es/articles/204590385-Tipos-de-Tecnolog%C3%ADas-de-Comunicaci%C3%B3n-
de-Celulares-Android-EDGE-3G-H-y-4G-
Fuente: http://www.claro.com.co/personas/soporte/mapas-de-cobertura/

Figura 14. Zonas con cobertura UMTS 3G de operador móvil MOVISTAR

Fuente: http://www.movistar.co/atencion-cliente/cobertura-tecnologia

Figura 15. Zonas con cobertura UMTS 3G de operador móvil TIGO

Fuente: https://www.tigo.com.co/proteccion-al-usuario/mapa-cobertura
Se evalúa las zonas de cobertura con tecnología LTE 4G, La cuarta generación de
tecnologías de telefonía móvil celular está basada completamente en el protocolo
IP y su velocidad de transmisión está en el rango de 100 Mbit/s para una movilidad
alta y 1 Gbit/s para movilidad baja. 4G es conocida en sus términos en inglés como:
Fourth Generation of Mobile Telecommunications Technology, Cuarta Generación
de Transmisión de Voz y Datos.

La tecnología de 4G ofrece una mejor experiencia de navegación accediendo a


mayor velocidad e inmediatez, con descargas en tiempo real que permiten disfrutar
un servicio de gran rapidez y eficiencia.32

Figura 16. Zonas con cobertura LTE 4G de operador móvil CLARO

Fuente: http://www.claro.com.co/personas/soporte/mapas-de-cobertura/

Figura 17. Zonas con cobertura LTE 4G de operador móvil MOVISTAR

32
Tipos de Tecnología de comunicaciones. LANIX, Disponible en:
https://soporte.lanix.co/hc/es/articles/204590385-Tipos-de-Tecnolog%C3%ADas-de-Comunicaci%C3%B3n-
de-Celulares-Android-EDGE-3G-H-y-4G-
Fuente: http://www.movistar.co/atencion-cliente/cobertura-tecnologia

Figura 18. Zonas con cobertura LTE 4G de operador móvil TIGO

Fuente: https://www.tigo.com.co/proteccion-al-usuario/mapa-cobertura

Por último, según las necesidades y debido a la baja cobertura con tecnologías
UMTS 3G y LTE 4G se opta por usar tecnología GSM 2G debido a que tiene un
mayor alcance, aunque su velocidad de transmisión sea tan solo de 100 kbps.

Como segundo estudio se calculó la necesidad de transmisión. En casos extremos


(se presenta cuando el prototipo detector de muones tiene su voltaje “threshold” y
el voltaje de la tarjeta de polarización demasiado bajo, lo que permite el paso de
muones, partículas cósmicas diferentes e incluso ruido), el dispositivo encargado
del conteo de muones genera un archivo en .txt (archivo de base de solo texto) con
una cantidad de 28,290 Kbyte de información cada 30 minutos, al ser transferido a
una velocidad de 100 kbps se demoraría 0,28290 ~ 0,3 segundos en transferir esta
cantidad de información. Por otra parte, la información del estado del prototipo como
GPRS, medidor de variables climáticas, fotogramas enviados por la cámara de
seguridad, posición de los motores y placas centelladoras; Se enviarán
constantemente con el fin de realizar un proceso en tiempo real. Estos datos, se
envían a través de un archivo de texto donde incluye la información necesaria para
analizar todo el proceso, tales como: fecha, hora, tiempo de movimiento de los
motores, distancia entre placas, azimut, elevación y distancia del dispositivo electro
mecánico, y tiempo de la tarjeta de polarización todo esto adjunto al código
generando una total de 30 Kbyte aproximadamente. En caso que se quiera cambiar
una variable hacia el dispositivo se recibe un archivo de texto de tamaño de 1,2
Kbyte el cuál enviara una petición para permitir el cambio deseado y se genera
inmediatamente una respuesta permitiendo verificar que el dispositivo ya llego a la
posición deseada.

Por último, el servidor en línea las 24 horas ubicado en el ya mencionado lugar,


recibirá la información y hará backup. “El backup es una palabra inglesa que en
ámbito de la tecnología y de la información, es una copia de seguridad o el proceso
de copia de seguridad. Backup se refiere a la copia y archivo de datos de la
computadora de modo que se puede utilizar para restaurar la información original
después de una eventual pérdida de datos. La forma verbal es hacer copias de
seguridad en dos palabras, mientras que el nombre es copia de seguridad.”33. Todo
esto con el fin de que la información está segura en caso de que se presente una
caída del sistema, falla eléctrica, o posibles inconvenientes. Además, de facilitar el
acceso a la información por parte de las fases posteriores de este proyecto. La
información en el servidor será recibida de manera automática y será subida a una
base de datos, en caso de ser imágenes obtenidas a través de una cámara por
detección de movimiento se dirigirán a una carpeta específica, El servidor posee
servicios como APACHE 2 para la interfaz web, protocolo SSH para transmisión de
datos de manera segura y encriptada, protocolo SNMP para el monitoreo del cliente
tales como estado en línea, datos enviados y recibidos, servicio MARIADB como
base de datos y protocolo SSL para hacer seguro el envió y recepción de datos a
través de la interfaz web.

El servidor podrá tener acceso en tiempo real a los sensores, posicionamiento, y


recolección de información en tiempo real.

33
Definición de Backup. Concepto definicion.de, Disponible en: http://conceptodefinicion.de/backup/
7.2 DISEÑAR E IMPLEMENTAR UN SISTEMA ELECTRÓNICO QUE PERMITA
CONTROLAR REMOTAMENTE LAS VARIABLES DE POSICIONAMIENTO
PARA UN DISPOSITIVO ELECTROMECÁNICO PARA LA DETECCIÓN DE
MUONES.

El sistema electrónico de transmisión está pensado para ser utilizado de una


manera estable, por lo cual se haría necesario de una mini computadora, pues estas
ya incluyen el conjunto de protocolos TCP/IP puede interpretarse en términos de
capas (o niveles).

Esta figura muestra las capas del protocolo TCP/IP. Empezando por la parte
superior son: capa de aplicación, capa de transporte, capa de red, capa de interfaz
de red y hardware34.

Figura 19. Conjunto de protocolos TCP/IP.

Fuente: https://www.ibm.com/support/knowledgecenter/es/ssw_aix_72/com.ibm.aix.networkcomm/tcpip_protocols.htm

Por los protocolos y estándares la mejor opción se ve reflejada en el uso de un


ordenador de una sola placa con LAN inalámbrica y conectividad Bluetooth llamado
como RASPBERRY PI en su versión 3, lo que facilita la comunicación entre
servidor-cliente y puesto que cuenta con un sistema operativo en base GNU permite
que sus servicios puedan correr en conjunto. (Para encontrar características sobre
Raspberry Pi 3 más detalladas visitar:
https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ )

34
Protocolos TCP-IP. Disponible en:
https://www.ibm.com/support/knowledgecenter/es/ssw_aix_72/com.ibm.aix.networkcomm/tcpip_protocols.htm
Figura 20. Raspberry Pi 3.

Fuente: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/

Figura 21. Raspberry Pi 3 esquema con pines GPIO.

Fuente: https://docs.microsoft.com/en-us/windows/iot-core/learn-about-hardware/pinmappings/pinmappingsrpi

El ordenador de una sola placa posee el sistema operativo llamado Raspbian, un


sistema operativo libre basado en Debian optimizado para el hardware de Raspberry
Pi. Un sistema operativo es el conjunto de programas básicos y utilidades que hacen
funcionar correctamente Raspberry Pi. Sin embargo, Raspbian ofrece más que un
sistema operativo puro: viene con más de 35.000 paquetes, software pre compuesto
incluido en un formato agradable para la instalación.
La compilación inicial de más de 35.000 paquetes de Raspbian, optimizados para
el mejor rendimiento en el Raspberry Pi, se completó en junio de 2012. Sin embargo,
Raspbian aún está en desarrollo activo con énfasis en mejorar la estabilidad y el
rendimiento de tantos paquetes Debian como sea posible.35

Figura 22. Raspbian.

Fuente: http://www.mclarenx.com/2015/02/03/raspberry-pi-paso-1-instalar-raspbian/

Por otra parte, para completar la transmisión se hace el uso de un Router GSM, un
dispositivo que por medio de una SIM CARD y un plan de datos adquiere una
dirección IP. Y por tal es capaz de enviar datos a través de este medio de
comunicación.

35
Raspbian. Disponible en: https://www.raspbian.org/
El servidor se encarga de analizar los servicios corriendo en el cliente y la
transmisión de datos, obteniendo como mejor opción a Pandora FMS, y debido a
que Pandora FMS tiene mejor compatibilidad con CentOS 7 se procedió a instalar
este, La distribución de CentOS Linux es una plataforma estable, predecible,
manejable y reproducible derivada de las fuentes de Red Hat Enterprise Linux
(RHEL). Ahora se trata de expandir eso creando los recursos que necesitan otras
comunidades para unirse y poder construir sobre la plataforma Linux de CentOS. Y
hoy comenzamos el proceso entregando un modelo de gobierno claro, mayor
transparencia y acceso. En las próximas semanas queremos publicar nuestra propia
hoja de ruta que incluye variantes del núcleo CentOS Linux.

Desde marzo de 2004, CentOS Linux ha sido una distribución apoyada por la
comunidad derivada de fuentes proporcionadas libremente al público por Red Hat.
Como tal, CentOS Linux pretende ser funcionalmente compatible con RHEL.
Principalmente cambiamos los paquetes para eliminar marcas de fábrica y obras de
arte. CentOS Linux no tiene costo y es libre de redistribuir.

CentOS Linux es desarrollado por un pequeño pero creciente equipo de


desarrolladores principales. A su vez, los desarrolladores principales son apoyados
por una comunidad de usuarios activa, incluyendo administradores de sistemas,
administradores de red, administradores, colaboradores principales de Linux y
entusiastas de Linux de todo el mundo.36

Figura 23. CentOS

Fuente: https://www.centos.org/

36
CentOS. Disponible en: https://www.centos.org/about/
La distribución de software libre CentOS fue seleccionada porque su sistema está
basado en Apache, servidor de Linux, que al final su ventaja se ve completamente
reflejada en el servidor. Por otra parte, posee una gran compatibilidad conPandora
FMS.

Figura 24. PANDORA FMS

Fuente: www.redeszone.net

Pandora FMS es un sistema de monitoreo Open Source para gestión de


infraestructura TI. Pandora MFS es un sistema flexible, lo que le permite
compatibilidad con gran variedad de herramientas Open Source y a los usuarios
añadir integraciones propias con los servicios que él allá elegido.

7.2.1 Preparación del servidor con CENTOS 7

Posterior a la selección del sistema operativo más adecuado y con mejores


herramientas para la monitorización de la comunicación entre cliente-servidor se
procede a instalar el S.O.

La imagen con extensión .ISO contendrá el S.O. para ser grabados en un DVD o
grabados en un PENDRIVE; Esta imagen puede ser encontrada desde la página
oficial https://www.centos.org/download/ en su versión más reciente “7”. La
distribución de CentOS Linux es una plataforma derivada de las fuentes de Red Hat
Enterprise Linux (RHEL). Esta plataforma se encargará de correr los servicios
APACHE con certificados SSL, protocolo SSH, servicios MariaDB y protocolo
SNMP.

7.2.2 Preparación de PANDORA FMS

Para realizar el proceso de correcto de instalación y preparación del software de


monitorización “Pandora FMS”. Para mayor documentación se puede encontrar en
el siguiente link:
https://wiki.pandorafms.com/index.php?title=Pandora:Documentation.
7.3 CONSTRUIR Y EJECUTAR UN SISTEMA DE ADQUISICIÓN Y
ALMACENAMIENTO DE DATOS REMOTOS PARA EL SISTEMA DE
TOMOGRAFÍA DEL VOLCÁN GALERAS, DESDE LA CORPORACIÓN
UNIVERSITARIA AUTÓNOMA DE NARIÑO, SEDE PASTO.

7.3.1 BASE DE DATOS

Es de vital importancia que el sistema de telemetría cuente con una base de datos
para almacenamiento y respaldo de la información, para ello a continuación, se
explicará detalladamente cuáles son las características más importantes, su
funcionamiento y sobre que servidor web y sistema de gestión de base de datos se
trabajó.

La base de datos consta de 3 tablas las cuales contienen información del dispositivo
electromecánico con el fin de posicionarlo, controlarlo y monitorearlo de forma más
eficiente, los datos que se envían desde la Raspberry pi 3 implementada junto al
prototipo centellador se reciben en el servidor y son subidas a cada tabla según
corresponda.

Los datos enviados desde el servidor sobre posicionamiento tanto en elevación,


azimut y distancia entre las placas detectoras de muones son comparados según el
último dato ingresado.

Como parte fundamental para la implementación de la base de datos fue hacer su


respectiva normalización con el fin de cumplir y lograr satisfacer con todas las
expectativas planeadas como lo son: trasmisión, recolección, almacenamiento y
búsqueda de una manera fácil y eficiente.

Se procede a diseñar el diagrama Entidad-Relación y de clases, luego de conocer


la cantidad y el tipo de datos que se van a almacenar
Figura 25. Diagrama Entidad Relación.

Fuente: Este Documento.

Figura 26. Diagrama de Clase.

Fuente: Este Documento.

Las tablas de la base de datos fueron obtenidas hasta la tercera normalización de


tablas de bases de datos:

En su primera forma normal se eliminan los grupos repetidos de las tablas


individuales, se crea una tabla independiente para cada conjunto de datos
relacionados y se identifica cada conjunto de datos relacionados con una clave
principal. En su segunda forma normal se crean tablas independientes para
conjuntos de valores que se apliquen a varios registros y por ultimo se relacionan
estas tablas con una clave externa. Y en su tercera forma normal se eliminan los
campos que no dependan de las tablas.
La base de datos se crea en MariaDB que es la base de datos creada para sistemas
basados en RED HAT ENTERPRISE LINUX, “MariaDB Server es uno de los
servidores de bases de datos más populares del mundo. Está hecho por los
desarrolladores originales de MySQL y está garantizado para ser de código abierto.
Los usuarios notables incluyen Wikipedia, WordPress.com y Google.”37.

7.3.2 INTERFAZ PARA CONTROL DE VARIABLES Y VISUALIZACIÓN

Figura 27. Esquema redireccionamiento servidor web.

Fuente: Este Documento.

37
About MariaDB. Disponible en: https://mariadb.org/about/
Figura 28. Diagrama de flujo página web.

Fuente: Este Documento.

La anterior imagen permite analizar el redireccionamiento de paginas en el servidor


APACHE, donde por parte del brazo izquierdo del esquema se genera como
resultado un archivo .txt con las variables que se desean cambiar como posición, y
tiempos de movimiento del dispositivo electro mecánico. Las cuales después son
enviadas de manera automática a la Raspberry pi 3, ubicada en el prototipo.

Por otra parte, en el brazo medio del esquema permite generar las imágenes
contenidas en una carpeta del servidor, permitiéndome descargarlas.

Por último, en el brazo derecho del esquema permite buscar y seleccionar los datos
de la base de datos y permite descargarlos.

La interfaz para revisar los datos guardados en la base de datos como resultado del
dispositivo centellador para la detección de muones, el control de los tiempos de la
tarjeta de polarización y el control del dispositivo electromecánico se realizan a
través de esta pagina web, que corre en el servicio APACHE anteriormente descrito,
y bajo protocolo SSL. La primera interfaz visible requiere de un logeo, que se
encarga de ser comprobado, los datos de usuario se guardan en la base de datos,
con nombre de “usuarios”.

Figura 29. Primera Interfaz Pagina Web.


Fuente: Este Documento.

La página web automáticamente creada por PANDORAFMS se encuentra en una


carpeta en el directorio principal del servidor web de preferencia, la nueva pagina
web se crea directamente en la raíz, y tiene acceso para ver y analizar las graficas
siendo redireccionado desde la principal bajo una imagen.

Estos datos se redirigen a un checklogin.php donde se encargará de comprobar los


datos ingresados y los compara con la consulta de la información obtenida desde la
tabla de mysql de “usuarios” que contienen los campos de “nombre_usuario” y
“password”. Para comprobar los datos el código php en checklogin.php.

En el código se obtienen el resultado de la consulta y lo guarda en un ARRAY, y se


realiza la selección de los campos necesarios para la comparación.
Si los datos obtenidos desde la base de datos coinciden con los recibidos de la
anterior página web por método “POST” son correctos permite re direccionar a
pag2.php el cual permitirá ver resultados más detallados. En caso que sean
incorrectos permite regresar a la anterior página.

Figura 30. Segunda Interfaz Pagina Web(pag2.php).


Fuente: Este Documento.

La segunda interfaz posee una comprobación de que el usuario debe estar logeado
para ingresar a esta, y en caso de inactividad se cerrará la sesión.

La página redirecciona a otras páginas como lo es consultar.php,


descargar_imp.php o buscar.php.

El primero “consultar.php” para consultar el estado actual del dispositivo y su última


información en la base de datos. Aparte de esto, posee un mapa de Google Maps
configurado para indicar la ultima coordenada conocida. Además, permite enviar
crear un archivo de texto con los valores que se desea cambiar como tiempos y
posición de los motores.

La segunda “descargar_img.php” indica las imágenes en una carpeta local


obtenidas bajo la detección de movimiento de la cámara que se encuentra en el
dispositivo centellador para monitoreo.

La tercera “buscar.php” permite consultar todos los datos en la base de datos y ser
descargados en un “.rar” una extensión comprimida que contendrá los datos que
genera un link a una carpeta local que contiene este id.

En la primera “consultar.php” se obtiene la siguiente interfaz.

Figura 31. Interfaz Pagina Web Consulta (consultar.php).


Fuente: Este Documento.

La página posee un mapa de Google maps donde obtiene el valor arrojado por la
consulta de GPS y lo busca en este.

La página busca el ultimo id ingresado en la tabla de la base de datos, se obtiene


por array y es seleccionado y colocado en una variable.

Se crea un botón para permitir cambiar datos y se redirecciona a “cambiar.php”


donde se obtienen los anteriores valores generados por la consulta a través de
POST y son indicados en una tabla como referencia, estos contienen los anteriores
valores, con el fin de comparar próximamente si existen cambios en otros valores.

Figura 32. Inputs type text creados para ingresar datos (cambiar.php).

Fuente: Este Documento.

El anterior formulario, envía las variables al último php llamado “texto.php” donde
se obtendrán los valores cambiados y generará un archivo de texto, que contendrá
los nuevos cambios separados por “/”.

Figura 33. Archivo de texto generado.

Fuente: Este Documento.

La segunda interfaz obtenida como “descargar_img.php” permite realizar la


visualización de imágenes de una carpeta, donde se leen los archivos .gif .jpg .png
incluidos en una carpeta, y son indicados en la pagina web como imágenes.
Figura 34. Visualización de las imágenes.

Fuente: Este Documento.

El último, se redirige a “buscar.php” donde se permitirá buscar los datos según


fecha, hora y en caso que no se ingrese nada, se realizará una búsqueda general
de todos los datos.
Figura 35. Interfaz de buscar.php.

Fuente: Este Documento.

Una vez ingresados los datos permite seleccionar a través de un combobox los
datos que quieren ser descargados tras la consulta.

Figura 36. Tabla generada tras la consulta.


Fuente: Este Documento.

Y tras seleccionar una consulta y presionar el botón crear vínculos se obtiene el link
de la consulta.

Figura 37. Vínculos.

Fuente: Este Documento.

El formulario genera las diferentes consultas dependiendo de los datos ingresados,


si contiene tiempo o no o si solo contiene fecha o no contiene nada, estos datos son
enviados a “descargar.php” donde tras recibir los datos, este buscará en la carpeta
si existe el comprimido y generará el link para ser descargado por el navegador.

7.3.3 DIAGRAMA DE FLUJO

Figura 38. Diagrama de flujo, Envió de datos por parte de la Raspberry pi 3.


Fuente: Este Documento.

En el anterior diagrama de flujo describe el comportamiento del script al realizar él


envió del evento hacia el servidor desde la Raspberry pi 3.

Figura 39. Diagrama de flujo, Recepción de datos desde el servidor.

Fuente: Este Documento.


En el anterior diagrama de flujo se describe el comportamiento del script al realizar
la recepción del evento en el servidor desde la Raspberry pi 3.
Figura 40. Diagrama de flujo, Envió de ordenes de cambio de posición y tiempo.

Fuente: Este Documento.

En el anterior diagrama de flujo se describe el comportamiento del script al realizar


él envió de ordenes en el cambio de posición o tiempo hacia la Raspberry pi 3.

Figura 41. Diagrama de flujo, Recepción de ordenes de cambio de posición y tiempo.

Fuente: Este Documento.


En el anterior diagrama de flujo se describe el comportamiento del script al realizar
la recepción de ordenes en el cambio de posición o tiempo en la Raspberry pi 3.
Figura 42. Ciclo para comprobar si los dispositivos están conectados.

Fuente: Este Documento.

En el anterior diagrama de flujo se describe el comportamiento del script al


comprobar si existe una conexión entre los dispositivos, este se aplica tanto a la
Raspberry pi 3 como al servidor, se realiza después de que el script de detección
de eventos, envié algún tipo de información.

Figura 43. Etapa de selección del dispositivo adecuado (Motores Raspberry pi 3).

Fuente: Este Documento.


En el anterior diagrama de flujo se describe el comportamiento del script después
de seleccionar y analizar los datos que van hacia el dispositivo electro mecánico.
Este proceso sucede en la Raspberry pi 3

Figura 44. Etapa de selección del dispositivo adecuado (Arduino Raspberry pi 3).

Fuente: Este Documento.

En el anterior diagrama de flujo se describe el comportamiento del script después


de seleccionar y analizar los datos que van hacia el Arduino siendo enviados por
puerto serial. Este proceso sucede en la Raspberry pi 3.

7.3.4 MONITOREO DE EVENTOS EN CARPETAS

Era necesario que CENTOS 7 supervise automáticamente si llego una entrada a


una carpeta recibida tras el envió de un archivo enviado desde el cliente (Raspberry
pi) que contiene y envía los datos hacia el servidor tras ser generados. Esta
automatización se realiza tras “INOTIFY-TOOLS” el cual permite analizar los
cambios hechos tras escritura, modificación, eliminación, o si se movió un archivo.
La ventaja de este servicio es que permite ejecutar línea de código tras el evento.
Figura 45. Programación con INOTIFY-TOOLS.

Fuente: Este Documento.

En el anterior caso el servicio se inotifywait, espera a que llegue un evento de


creación o que se mueva un archivo a él, y próximamente se indica la carpeta a
vigilar, se coloca este en un ciclo while para que este constantemente vigilando
cambios, la intención de esta línea de código es obtener la información que llega de
un archivo.txt que contiene la información separada tras “/”.

Si un archivo llega a la carpeta monitorizada la sube a la base de datos y elimina el


archivo.

El anterior servicio se utiliza para enviar, recibir y mover información a cada carpeta
correspondiente.

7.3.5 TARJETA VOLTAJE DE POLARIZACION

Dentro del dispositivo opto-electrónico existe una tarjeta la cual permite variar el
voltaje de polarización en los rangos comprendidos entre 28 y 30.4V, esta variación
se realiza en un rango de 0.2 voltios y se debe realizar de forma manual por medio
de potenciómetros, lo cual demanda mucho tiempo ya que se debe realizar a cada
canal.
Para solucionar el problema de automatizar la tarjeta de polarización, donde su
salida debía hacerse entre un rango de 0.2V desde 28V hasta 30.4V con entradas
digitales era necesario el uso de amplificadores operacionales, puesto que
presentan un comportamiento adecuado y era la forma más óptima para resolver
este problema.

Figura 46. Configuración de un Amplificador Operacional como sumador no inversor.

Fuente: Este Documento.


En un Amplificador Operacional configurado como Sumador no Inversor, las
entradas (Voltajes) en el pin positivo del operacional son sumadas de acuerdo a la
formula.

1
𝑉= ∗ (𝑉1 + 𝑉2 + 𝑉3 … + 𝑉𝑛)
𝑛

El diseño de esta tarjeta se muestra a continuación como también los componentes


electrónicos a utilizar.

Componentes Tarjeta voltaje polarización

- LM 358
- Resistencias 10k, 40k
- 5 trimmer de 10k
- Arduino

Figura 47. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28V.

Fuente: Este Documento.

Figura 48. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28.2V

Fuente: Este Documento.


Figura 49. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28.4V

Fuente: Este Documento.

Figura 50. Simulación en el Software Proteus de la tarjeta con una salida de voltaje de 28.6V

Fuente: Este Documento.


Figura 51. Circuito en PCB Wizard listo para imprimir en váquela

Fuente: Este Documento.

Figura 52. Circuito en PCB Wizard con componentes

Fuente: Este Documento.


La generación de un código binario se realizo por medio de Arduino Leonardo

Figura 53. Arduino Leonardo.

Fuente: https://store.arduino.cc/usa/arduino-leonardo-with-headers

Donde estará conectado por cable USB a la tarjeta Raspberry pi 3, y estará en


espera de un tiempo desde serial, este tiempo es el que se demora en cambiar de
un código binario a otro.
8. CONCLUSIONES

Se realizó el diseño, implementación y monitoreo de un sistema de telemetría con


el fin de completar todos los objetivos, llegando a las siguientes conclusiones:

• Los objetivos propuestos fueron alcanzados mediante la experimentación y


la manipulación de distintas variables que permitió que el proyecto se finalice.

• Se buscaron diferentes soluciones, pero la más adecuada por su impacto fue


hacerla a manera de página web, de manera que se todos los procesos se
cumplan a su totalidad.

• Se seleccionaron distintos servicios y protocolos para que la comunicación


cliente servidor esté protegida y se realice de manera segura, disminuyendo
lo más posible la perdida de datos.

• El diseño final tendría posibles expansiones con solo añadir pocas líneas de
código, permitiendo no solo la conexión de un solo dispositivo sino por el
contrario pueda acoplarse.

• Se integraron tres aéreas fundamentales de la ingeniería Electrónica, en la


parte de programación en diferentes lenguajes y en la utilización de las redes
de telefonía móvil celular y en la creación de un dispositivo que me permita
controlar el tiempo de la tarjeta de polarización.
9. BIBLIOGRAFIA Y CIBERGRAFIA

1. Estación de tierra autónoma para la gestión de telemetría en vehículos


aéreos no tripulados (Uvas). Disponible en: http://e-
archivo.uc3m.es/bitstream/handle/10016/18480/PFC_Juan_Enrique_Lopez
_Carcelen.pdf?sequence=1
2. ¿Qué significa energía limpia? Disponible en:
http://www.compromisorse.com/sabias-que/2010/03/30/que-significa-
energia-limpia/
3. BANCO DE LA REPUBLICA DE COLOMBIA, Credencial histórico de San
Juan de Pasto, Disponible en:
http://www.banrepcultural.org/blaavirtual/revistas/credencial/octubre2008/pa
sto.htm
4. ALCALDIA DE PASTO, Vías de acceso municipio de Pasto, Disponible en:
http://www.pasto.gov.co/index.php/nuestro-municipio/vias-de-acceso-
municipio-de-pasto
5. RT NEWS, Encuentran partículas que podrían resolver el origen de las
pirámides de Egipto, Disponible en:
https://actualidad.rt.com/ciencias/197117-egipto-piramide-secretos-
construccion
6. EL MUNDO, Hallan indicios de cámaras ocultas en la pirámide de Keops,
Disponible en:
http://www.elmundo.es/ciencia/2016/01/18/569c9753e2704e2b418b45d6.ht
ml
7. ScanPyramids. http://www.scanpyramids.org/
8. American Physical Society (APS), Disponible en la página web:
https://www.aps.org/
9. Definición de Emulsión. Mercedes Fernández Arévalo. Disponible en:
http://personal.us.es/mfarevalo/recursos/tec_far/emulsiones.pdf
10. Medicina Nuclear. Detectores de centelleo Solido. Disponible en:
http://mednuclear.wikidot.com/detectores-de-centelleo-solido
11. Desayuno con Fotones. Tomografía con muones. Disponible en:
https://desayunoconfotones.org/2016/02/10/tomografia-con-muones/
12. Project Mu-Ray & Metropolis. Disponible en: http://mu-ray.fisica.unina.it/
13. Tesis de Grado, DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE
TELEMETRÍA PARA EL MONITOREO DE UN SISTEMA DE GENERACIÓN
DE ENERGÍA SOLAR FOTOVOLTAICO. Telemetría. Disponible en:
http://repositorio.utp.edu.co/dspace/bitstream/handle/11059/5637/62147C35
5.pdf?sequence=1
14. Adquisición de datos. Disponible en: http://www.ni.com/data-
acquisition/what-is/esa/
15. ¿Qué son las bases de datos? Disponible en:
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/
16. Medios de transmisión. Disponible en:
http://neo.lcc.uma.es/evirtual/cdd/tutorial/fisico/Mtransm.html
17. El Muón. Disponible en: http://astrojem.com/teorias/muon.html
18. ¿Qué son los rayos cósmicos? Disponible en:
http://visitantes.auger.org.ar/index.php/los-rayos-cosmicos.html
19. Significado de telemetría, Disponible en:
https://www.significados.com/telemetria/
20. Los volcanes. Disponible en :
https://bibliotecadeinvestigaciones.wordpress.com/ciencias-de-la-
tierra/geologia/los-volcanes
21. Definición de Backup. Concepto definicion.de, Disponible en:
http://conceptodefinicion.de/backup/
22. Modelo OSI y TCP-IP. Disponible en:
http://mikrotikxperts.com/index.php/informacion/conocimientos-basicos/14-
modelo-osi-y-tcp-ip
23. Raspberry Pi Hardware. Disponible en:
https://www.raspberrypi.org/documentation/hardware/raspberrypi/README.
md
24. CentOS. Disponible en: https://www.centos.org/about/
25. Pandora FMS, Disponible en:
https://wiki.pandorafms.com/index.php?title=Pandora:Documentation
26. Programación PHP. Disponible en:
https://www.codecademy.com/es/tracks/php-clone.
27. Programación HTML5 y CSS. Disponible en:
https://www.codecademy.com/es/tracks/html-css-traduccion-al-espanol-
america-latina-clone
10. ANEXOS

10.1 CREACIÓN BASE DE DATOS


Lo primero para crear la base de datos en este caso llamada “general” se debe
acceder primero por consola a mysql con el código.

>mysql -u root -p

-u, Se escribe para indicar que el siguiente parámetro es un usuario


root, Se escribe el usuario si es otro, en este caso se dan los permisos de root
-p, Se escribe para indicar que el siguiente valor a ingresar es la contraseña.

Una vez dentro se crea la base de datos “general”

Mysql> CREATE DATABASE general;

Se utiliza CREATE DATABASE para crear una nueva base de datos.

Ahora se crearán las tablas necesarias para almacenar información, para empezar
a crear las tablas en general se necesita usar el comando:

Mysql> USE general;

Como la tabla “datos” consta de llaves foráneas se empieza creando las tablas
desde la tabla que no las posea, en este caso “telemetría” y “motores”.

Se empieza creando la tabla “motores”, se crea la tabla.

Una vez creada la tabla de “motores”, se crea la tabla de “telemetría”.

Y por ultimo se crea la tabla de “datos” que contiene las llaves foráneas.
En cada tabla se escribe “NOT NULL” para decir que el campo no puede ir vacío,
“DEFAULT NULL” para decir que el campo puede ir vacío, “PRIMARY KEY” para
definir llave primaria, “FOREIGN KEY” ---- “REFERENCES” ----- para definir llaves
foráneas.

Como resultado si describimos cada tabla obtenemos lo siguiente:

Figura 54. Descripción de todas las tablas.

Fuente: Este Documento.

10.2 REDIRECCIÓN DESDE LA PAGINA A PANDORA FMS


Código HTML:
<a href="http://localhost/pandora_console/" target="_blank"><img
src="images/logopan.png" alt="docs"></a>
10.3 CODIGO PHP PARA COMPROBACIÓN DE USUARIO Y CONTRASEÑA

<?php

$host_db = "localhost";
$user_db = "root";
$pass_db = "";
$db_name = "general";
$tbl_name = "usuarios";

$conexion = new mysqli($host_db, $user_db, $pass_db, $db_name);

if ($conexion->connect_error) {
die("La conexion falló: " . $conexion->connect_error);
}

$username = $_POST['username'];
$password = $_POST['password'];

$sql = "SELECT * FROM $tbl_name WHERE nombre_usuario =


'$username'";

$result = $conexion->query($sql);

if ($result->num_rows > 0) {
}
$row = $result->fetch_array(MYSQLI_ASSOC);
if ($password == $row['password']) {
$_SESSION['loggedin'] = true;
$_SESSION['username'] = $username;
$_SESSION['start'] = time();
$_SESSION['expire'] = $_SESSION['start'] + (5 * 60);
header('Location: pag2.php');
} else {
echo "<br>";
echo "<br>";
echo "<br>";
echo "<font color=\"#FFFFFF\">Username o Password estan
incorrectos.</font>";
echo "<br><a href='login.html'><font color=\"#04B404\">Volver a
Intentarlo</font></a>";
}
mysqli_close($conexion);
?>

10.4 CODIGO PHP PARA CERRAR SESIÓN POR INACTIVIDAD


Codigo PHP:
<?php
session_start();
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {

} else {
echo "Esta pagina es solo para usuarios registrados.<br>";
echo "<br><a href='login.html'>Login</a>";
echo "<br><br><a href='login.html'>Registrarme</a>";

exit;
}

$now = time();

if($now > $_SESSION['expire']) {


session_destroy();

echo "Su sesion a terminado,


<a href='login.html'>Necesita Hacer Login</a>";
exit;
}
?>

10.5 CODIGO PHP Y SCRIPT PARA ACTUALIZAR UNA PAGINA


AUTOMATICAMENTE
<script>
function r() { location.href="../forms/consultar.php" }
setTimeout ("r()", 60000);
</script>

En segundo detalle se genera la consulta del ultimo “id” ingresado en las tablas de
la base de datos a través de la consulta.

$conexion = new mysqli("localhost", "root", "", "general");


$sql = mysqli_query($conexion, "SELECT id FROM datos ORDER BY
id DESC LIMIT 1");
$resultado=$sql;
$row=mysqli_fetch_assoc($resultado);
$a= $row['id'];

10.6 CODIGO PHP PARA REALIZAR UNA CONSULTA BUSCANDO EL


ULTIMO DATO INGRESADO

<?php
require_once '../forms/consultar.php';

if (!empty($_POST['id_des'])) {

foreach ($_POST['id_des'] as $id){


$conexion = new mysqli("localhost", "root", "", "general");
$sql = mysqli_query($conexion, "SELECT * FROM datos, motores, telemetria
WHERE datos.id_motores=motores.id_motores AND
datos.id_telemetria=telemetria.id_telemetria AND datos.id=$id");
$resultado=$sql;
$row=mysqli_fetch_assoc($resultado);
$a=$row['t_tarjeta_pol'];
$b=$row['azimut'];
$c=$row['elevacion'];
$d=$row['distancia'];
$e=$row['t_mov'];

echo "<form action='texto.php' method='post' enctype='multipart/form-data'


name='formredac'>
<font color=\"#FFFFFF\">Tiempo Tarjeta Polarización</font><input value=$a
name='t_tarjeta_pol' type='time' step='1' size='30' maxlength='40' style='text-
align:center' />
<font color=\"#FFFFFF\">Azimut</font><input value=$b name='azimut'
type='text' size='30' maxlength='50' style='text-align:center' />
<font color=\"#FFFFFF\">Elevación</font><input value=$c name='elevacion'
type='text' size='30' maxlength='40' style='text-align:center' />
<font color=\"#FFFFFF\">Distancia</font><input value=$d name='distancia'
type='text' size='30' maxlength='50' style='text-align:center' />
<br/><font color=\"#FFFFFF\">Tiempo Movimiento</font><input value=$e
name='t_mov' type='time' step='1' size='30' maxlength='40' style='text-
align:center' />
<br/><input name='' type='submit' value='Enviar' />
</form>";
}
}

?>

10.7 CODIGO PHP PARA REALIZAR EL ENVIO DE VARIABLES A UN


ARCHIVO DE TEXTO
<?php
session_start();

chdir('ordenes');
$nombre_archivo = 'texto.txt';
$contenido =$_POST["t_tarjeta_pol"] . "/" .$_POST["azimut"] . "/" .
$_POST["elevacion"] . "/" . $_POST["distancia"] . "/" . $_POST["t_mov"] . "/";

if (is_writable($nombre_archivo)) {

if (!$gestor = fopen($nombre_archivo, 'a')) {


echo "

No se puede abrir el archivo para guardar su texto. Por favor, si el problema


persiste contacte con el administrador.</p>";
exit;
}
if (fwrite($gestor, $contenido) === FALSE) {
echo "

No se puede escribir al archivo para guardar su texto. Por favor, si el problema


persiste contacte con el administrador.</p>";
exit;
}

fclose($gestor);
sleep(1);
header('Location: consultar.php');
} else {
echo "

No se puede escribir sobre el archivo para guardar su texto. Por favor, si el


problema persiste contacte con el administrador.</p>";
}

?>

10.8 CODIGO PHP PARA MOSTRAR LAS IMÁGENES DE UNA CARPETA

<?php
$directory="camara";
$dirint = dir($directory);
while (($archivo = $dirint->read()) !== false)
{
if (preg_match("/gif/", $archivo) || preg_match("/jpg/", $archivo) ||
preg_match("/png/", $archivo)){
echo '<img width="500" height="500"
src="'.$directory."/".$archivo.'">'."\n";

}
}
$dirint->close();
?>

10.9 CODIGO PHP DE BUSCAR.PHP


<?php

if(isset($_POST['submit'])){
$fecha_inicio = $_POST['fecha_inicio'];
$fecha_final=$_POST['fecha_final'];
$hora_inicial=$_POST['hora_inicial'];
$hora_final=$_POST['hora_final'];
$conexion = new mysqli("localhost", "root", "", "general");
$bandera=1;
if (!empty($_POST['hora_inicial'] & $_POST['hora_final'])) {
$bandera=2;
$sql = mysqli_query($conexion, "SELECT * FROM datos,
motores, telemetria WHERE datos.id_motores=motores.id_motores AND
datos.id_telemetria=telemetria.id_telemetria AND datos.fecha BETWEEN
'$fecha_inicio' AND '$fecha_final' AND datos.hora BETWEEN '$hora_inicial' AND
'$hora_final' ");
$resultado=$sql;
$row = mysqli_num_rows($sql);
$nro=1;
while($row=mysqli_fetch_assoc($resultado)){
if($row!=0){
echo "<tr class='row100'>
<td><input type='checkbox' name='id_des[" .
$row["id"] . "]' value='" . $row["id"] . "'></td>
<td class='column100 column1' data-
column='column1'>".$row['id']." </td>
<td class='column100 column2' data-
column='column2'>".$row['fecha']." </td>
<td class='column100 column3' data-
column='column3'>".$row['hora']." </td>
<td class='column100 column4' data-
column='column4'>".$row['codigo']." </td>
<td class='column100 column5' data-
column='column5'>".$row['t_tarjeta_pol']." </td>
<td class='column100 column6' data-
column='column6'>".$row['azimut']." </td>
<td class='column100 column7' data-
column='column7'>".$row['elevacion']." </td>
<td class='column100 column8' data-
column='column8'>".$row['distancia']." </td>
<td class='column100 column9' data-
column='column9'>".$row['t_mov']." </td>
<td class='column100 column10' data-
column='column10'>".$row['presion']." </td>
<td class='column100 column11'
data-column='column11'>".$row['temperatura']." </td>
<td class='column100 column12'
data-column='column12'>".$row['gps']." </td>
</tr>";
}
$nro++;
}
}

if (!empty($_POST['fecha_inicio'] & $_POST['fecha_final']) &


$bandera==1) {

$sql = mysqli_query($conexion, "SELECT * FROM datos,


motores, telemetria WHERE datos.id_motores=motores.id_motores AND
datos.id_telemetria=telemetria.id_telemetria AND datos.fecha BETWEEN
'$fecha_inicio' AND '$fecha_final'");
$resultado=$sql;
$row = mysqli_num_rows($sql);
$nro=1;
while($row=mysqli_fetch_assoc($resultado)){
if($row!=0){

echo "<tr class='row100'>


<td><input type='checkbox' name='id_des[" .
$row["id"] . "]' value='" . $row["id"] . "'> </td>
<td class='column100 column1' data-
column='column1'>".$row['id']." </td>
<td class='column100 column2' data-
column='column2'>".$row['fecha']." </td>
<td class='column100 column3' data-
column='column3'>".$row['hora']." </td>
<td class='column100 column4' data-
column='column4'>".$row['codigo']." </td>
<td class='column100 column5' data-
column='column5'>".$row['t_tarjeta_pol']." </td>
<td class='column100 column6' data-
column='column6'>".$row['azimut']." </td>
<td class='column100 column7' data-
column='column7'>".$row['elevacion']." </td>
<td class='column100 column8' data-
column='column8'>".$row['distancia']." </td>
<td class='column100 column9' data-
column='column9'>".$row['t_mov']." </td>
<td class='column100 column10' data-
column='column10'>".$row['presion']." </td>
<td class='column100 column11'
data-column='column11'>".$row['temperatura']." </td>
<td class='column100 column12'
data-column='column12'>".$row['gps']." </td>
</tr>";
}
$nro++;
}
} else {
if ($bandera==1){

$sql = mysqli_query($conexion, "SELECT * FROM datos,


motores, telemetria WHERE datos.id_motores=motores.id_motores AND
datos.id_telemetria=telemetria.id_telemetria");
$resultado=$sql;
$row = mysqli_num_rows($sql);
$nro=1;
while($row=mysqli_fetch_assoc($resultado)){
if($row!=0){
echo "<tr class='row100'>
<td><input type='checkbox' name='id_des[" .
$row["id"] . "]' value='" . $row["id"] . "'> </td>
<td class='column100 column1' data-
column='column1'>".$row['id']." </td>
<td class='column100 column2' data-
column='column2'>".$row['fecha']." </td>
<td class='column100 column3' data-
column='column3'>".$row['hora']." </td>
<td class='column100 column4' data-
column='column4'>".$row['codigo']." </td>
<td class='column100 column5' data-
column='column5'>".$row['t_tarjeta_pol']." </td>
<td class='column100 column6' data-
column='column6'>".$row['azimut']." </td>
<td class='column100 column7' data-
column='column7'>".$row['elevacion']." </td>
<td class='column100 column8' data-
column='column8'>".$row['distancia']." </td>
<td class='column100 column9' data-
column='column9'>".$row['t_mov']." </td>
<td class='column100 column10' data-
column='column10'>".$row['presion']." </td>
<td class='column100 column11'
data-column='column11'>".$row['temperatura']." </td>
<td class='column100 column12'
data-column='column12'>".$row['gps']." </td>
</tr>";
}
$nro++;

}
}
}
}
?>

10.10 CODIGO PHP PARA GENERAR UN LINK PARA LA DESCARGA DE


ARCHIVOS

Código Php:
<?php
require_once '../forms/buscar.php';

if (!empty($_POST['id_des'])) {
chdir('rar');
foreach ($_POST['id_des'] as $id){

$fichero = $id.".rar";
if (file_exists($fichero)) {
$conexion = new mysqli("localhost", "root", "", "general");
$sql = mysqli_query($conexion, "SELECT fecha, hora FROM datos WHERE
id='$id'");
$resultado=$sql;
$row=mysqli_fetch_assoc($resultado);
$a= $row['fecha'];
$b= $row['hora'];

echo "<a id='linkToClick' target='_self'


href='http://localhost/forms/rar/{$id}.rar'>descargar'_'$id'_'$a'_'T'_'$b</a><br
/>";

} else {
echo "<font color=\"#FFFFFF\">El fichero $fichero no
existe</font><br>";
}

}
} else {
echo "<font color=\"#FFFFFF\">SELECCIONE UN OBJETO PARA DESCARGAR</font>";
}

?>

También podría gustarte