universidad de guayaquil -...

123
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES Y NETWORKING SIMULADOR DE UN SISTEMA DE ACELERACIÓN VEHICULAR UTILIZANDO MICROCONTROLADOR OPEN SOURCE. PROYECTO DE TITULACIÓN Previa a la obtención del Título de: INGENIERO EN SISTEMAS COMPUTACIONALES AUTOR: Antonio Joffre Baque Solís TUTOR: Ing. Gary Xavier reyes Zambrano, MSc. GUAYAQUIL ECUADOR 2015

Upload: others

Post on 25-Mar-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Y NETWORKING

SIMULADOR DE UN SISTEMA DE ACELERACIÓN

VEHICULAR UTILIZANDO

MICROCONTROLADOR

OPEN SOURCE.

PROYECTO DE TITULACIÓN

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

INGENIERO EN SISTEMAS COMPUTACIONALES

AUTOR:

Antonio Joffre Baque Solís

TUTOR:

Ing. Gary Xavier reyes Zambrano, MSc.

GUAYAQUIL – ECUADOR

2015

Page 2: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

REPOSITORIO NACIONAL EN CIENCIAS Y TECNOLOGÍA

FICHA DE REGISTRO DE TESIS TÍTULO: “SIMULADOR DE UN SISTEMA DE ACELERACIÓN VEHICULAR UTILIZANDO MICROCONTROLADOR OPEN SOURCE”

REVISORES:

INSTITUCIÓN: UNIVERSIDAD DE GUAYAQUIL

FACULTAD: CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA: INGENIERÍA EN SISTEMAS COMPUTACIONALES

FECHA DE PUBLICACIÓN: DICIEMBRE 2015

N° DE PÁGS.:

ÁREA TEMÁTICA: VELOCIDAD VEHÍCULAR

PALABRAS CLAVES: SIMULADOR, SISTEMA, ACELERACION, VELOCIDAD GALILEO

RESUMEN: Se plantea la simulación de un sistema de aceleración de velocidad utilizando Microcontrolador open source, presentando una posible solución a la problemática de la poca confiabilidad de la detección de infracciones por exceso de velocidad en Guayaquil - Ecuador. El Simulador consta de dos partes la física y la lógica, en la parte física, nos referimos a lo mecánico, un motor que simula las revoluciones por minuto y sensado por un encoder DF. Se toma como referencia a las REDES VANET, los entornos de comunicaciones entre ellos los OBU. N° DE REGISTRO: N° DE CLASIFICACIÓN:

DIRECCIÓN URL:

ADJUNTO PDF x SI NO

CONTACTO CON AUTOR: BAQUE SOLÍS ANTONIO JOFFRE

Teléfono: 0967709934

E-mail: [email protected]

CONTACTO DE LA INSTITUCIÓN Nombre:

Teléfono:

Page 3: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

APROBACIÓN DEL TUTOR

En mi calidad de Tutor del trabajo de titulación, “SIMULADOR DE UN SISTEMA

DE ACELERACIÓN VEHÍCULAR UTILIZANDO MICROCONTROLADOR OPEN SOURCE“

Elaborado por el Sr. ANTONIO JOFFRE BAQUE SOLÍS,

egresado de la Carrera de Sistemas Computacionales, Facultad de

Ciencias Matemáticas y Físicas de la Universidad de Guayaquil, previo a

la obtención del Título de Ingeniero en Sistemas, me permito declarar que

luego de haber orientado, estudiado y revisado, la Apruebo en todas sus

partes.

Atentamente

Ing. Gary Xavier reyes Zambrano, MSc

TUTOR

Page 4: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

DEDICATORIA

Dedico este trabajo a Dios por

darme la vida y permitir

cumplir mi propósito en la

tierra, a mis padres que

siempre me apoyaron en todo

momento, a mis hermanos, a

mis amigos y a mi novia que

no cesaron de alentar para la

culminación de mi proyecto de

titulación.

Page 5: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

AGRADECIMIENTO

Agradezco a Dios por las

fuerzas que me ha dado para

llegar a esta instancia, al Ing.

Gary Reyes que aporto de su

conocimiento y dirección para

la culminación de este proyecto,

a la Universidad Estatal

Santiago de Guayaquil por

dirigirnos y prepararnos a para

la vida profesional, agradezco al

Sr. Stalin Jiménez por compartir

sus conocimientos de mecánica

y electrónica.

Page 6: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

TRIBUNAL PROYECTO DE TITULACIÓN

Ing. Eduardo Santos Baquerizo,

MSc.

DECANO DE LA FACULTAD

CIENCIAS MATEMÁTICAS Y

FÍSICAS

Ing. Inelda Martillo Alcívar, Mgs

DIRECTORA

CISC, CIN

Ing. Gary Xavier Reyes Zambrano, MSc.

DIRECTOR DEL PROYECTO DE

TITULACIÓN

Ing. Abel Alarcón Salvatierra, MSc.

PROFESOR DEL ÁREA -

TRIBUNAL

Ab. Juan Chávez A.

SECRETARIO

Page 7: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

IV

DECLARACIÓN EXPRESA

“La responsabilidad del contenido de este Proyecto de Titulación, me corresponden exclusivamente; y el patrimonio intelectual de la misma a la UNIVERSIDAD DE GUAYAQUIL”

Antonio Joffre Baque Solís

Page 8: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

V

.

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

SIMULADOR DE UN SISTEMA DE ACELERACIÓN VEHICULAR UTILIZANDO

MICROCONTROLADOR OPEN SOURCE.

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

título de INGENIERO EN SISTEMAS COMPUTACIONALES

Autor: Antonio Joffre Baque Solís C.I.0919741603

Tutor: Ing. Gary Xavier Reyes Zambrano. MSc

Guayaquil,20 de enero de 2016

Page 9: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

IV

CERTIFICADO DE ACEPTACIÓN DEL TUTOR

En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.

CERTIFICO:

Que he analizado el Proyecto de Titulación presentado por el/la estudiante Antonio Joffre Baque Solís, como requisito previo para optar por el título de Ingeniero en Sistemas computacionales cuyo problema es: La poca confiabilidad en la detección de infracciones de tránsito por exceso de velocidad vehicular en el Ecuador.

Considero aprobado el trabajo en su totalidad.

Presentado por:

BAQUE SOLÍS ANTONIO JOFFRE Cédula de ciudadanía N° 0919741603

Tutor: Ing. Gary Xavier Reyes Zambrano, MSc

Guayaquil,20 de enero de 2016

Page 10: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

V

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERIA EN SIETEMAS

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

1. Identificación del Proyecto de Titulación

Nombre Alumno: Antonio Joffre Baque Solís

Dirección: Cooperativa Unión Cívica etapa 2 manzana 1903 solar 3

Teléfono:042185060 E-mail: [email protected]

Facultad: Matemáticas y Físicas

Carrera: Ingeniería en Sistemas Computacionales

Proyecto de titulación al que opta: Tecnologías

Profesor tutor: Ing. Gary Reyes

Título del Proyecto de titulación: SIMULADOR DE UN SISTEMA DE ACELERACIÓN VEHÍCULAR UTILIZANDO MICROCONTROLADOR OPEN SOURCE.

Tema del Proyecto de Titulación: SISTEMA SIMULADOR VELOCIDAD VEHICULAR GALILEO

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

A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este Proyecto de titulación. Publicación electrónica:

Inmediata X Después de 1 año

Firma Alumno: 3. Forma de envío: El texto del proyecto de titulación debe ser enviado en formato Word, como archivo .Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg o .TIFF.

DVDROM X CDROM

Page 11: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

VI

ÍNDICE GENERAL

CERTIFICADO DE ACEPTACIÓN DEL TUTOR……………………………………V

ÍNDICE GENERAL ................................................................................................. VI

ABREVIATURAS ................................................................................................. VIII

ÍNDICE DE CUADROS .......................................................................................... IX

ÍNDICE DE GRÁFICOS………………………………………………………………..X

RESUMEN………………………………………………………………………………XI

ABSTRACT…………………………………………………………………………….XII

INTRODUCCIÓN……………………………………………………………………….4.

CAPÍTULO I ........................................................................................................... 6.

EL PROBLEMA…………………………………………………………………………6.

PLANTEAMIENTO DEL PROBLEMA………………………………………………..6.

Ubicación del Problema en un Contexto ............................................................... 6.

Causas y Consecuencias del Problema ................................................................ 7.

Delimitación del Problema ................................................................................... 10.

Formulación del Problema ................................................................................... 11.

Evaluación del Problema ..................................................................................... 12.

OBJETIVOS ......................................................................................................... 15.

Objetivos Generales: ........................................................................................... 15.

Objetivos Específicos: .......................................................................................... 15.

ALCANCES DEL PROBLEMA ............................................................................ 16.

JUSTIFICACIÓN E IMPORTANCIA ................................................................... 17.

. METODOLOGÍA DEL PROYECTO ................................................................... 18.

CAPÍTULO II ......................................................................................................... 20

MARCO TEÓRICO……………………………………………………………………20

ANTECEDENTES DEL ESTUDIO…………………………………………………..20

Microcontroladores open source ..................................................................... 21.

Intel galileo ....................................................................................................... 22.

Redes VANET ……………………………………………………………………..26.

sensores ……………………………………………………………………………32.

Cables ………………………………………………………………………………34.

Arduino IDE Sketch ......................................................................................... 36.

Xamp, HTML5 y Camvas ................................................................................ 37.

Fundamentación Legal. ................................................................................... 39.

Page 12: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

VII

PREGUNTAS CIENTÍFICAS A CONTESTARSE ............................................... 43.

DEFINICIONES CONCEPTUALES ..................................................................... 44.

CAPÍTULO III ....................................................................................................... 45.

PROPUESTA TECNOLÓGICA ........................................................................... 45.

ANALISIS DE FACTIBILIDAD ............................................................................. 45.

Factibilidad Operacional ...................................................................................... 45.

Factibilidad Técnica ............................................................................................. 45.

Factibilidad Legal ................................................................................................. 47.

Factibilidad Económica ........................................................................................ 47.

ETAPA DE LA METODOLOGÍA DEL PROYECTO ............................................ 51.

ENTREGABLES DEL PROYECTO ..................................................................... 56.

Código Guarda_base ......................................................................................... 57.

Manual Técnico. ................................................................................................ 61.

Manual de Usuario ............................................................................................ 67.

CRITERIOS DE VALIDACION DE LA PROPUESTA ......................................... 72.

CAPÍTULO IV ....................................................................................................... 82.

CRITERIOS DE ACEPTACIÓN DEL PRODUCTO ............................................. 82.

Informe de Aceptación y Aprobación del Producto .......................................... 83.

Informe de Aseguramiento de la calidad del producto ..................................... 84.

CONCLUSIONES ................................................................................................ 85.

RECOMENDACIONES ........................................................................................ 86.

BIBLIOGRAFIA .................................................................................................... 87.

ANEXOS .............................................................................................................. 90.

-

Page 13: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

VIII

ABREVIATURAS

ABP Aprendizaje Basado en Problemas UG Universidad de Guayaquil FTP Archivos de Transferencia g.l. Grados de Libertad HTML Lenguaje de Marca de salida de Híper Texto http Protocolo de transferencia de Híper Texto Ing. Ingeniero CC.MM. FF Facultad de Ciencias Matemáticas y Físicas ISP Proveedor de Servicio de Internet Mtra. Muestra Msc. Master URL Localizador de Fuente Uniforme www world wide web (red mundial) ANT Agencia Nacional de Tránsito PHP Hipertext Preprocessor (Preprocesador de hipertexto). rpm Revoluciones por minutos. V2V Vehículo a Vehículo. V2I Vehículo a infraestructura. V2X Unión de V2V y V2I. VAN Valor Actual Neto TIR Tasa Interna de rentabilidad o de retorno. PCI Serial Peripherical Interface (Protocolo de

comunicación serial) PWM Pulse width Modulation (Modulación por ancho de

pulso)

Page 14: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

IX

ÍNDICE DE CUADROS

cuadro 1 Causas y consecuencias ....................................................................................... 7. cuadro 2 Comparación de operatividad de radares y redes ad-hoc .................................. 45. Cuadro 3 Existencia y preciso materia prima OBU ............................................................. 46. Cuadro 4 Servicios y proveedores………………………………………………………………46. Cuadro 5 Inversión Total Aproximada………………………………………………………….47. Cuadro 6 Porcentaje de ganancia de comercialización………………………………………48. Cuadro 7 Ingresos en 10 Años………………………………………………………………….48. Cuadro 8 Gastos en 10 Años…………………………………………………………………………………….49 Cuadro 9 Flujo de caja…………………………………………………………………………...49 Cuadro 10 Resultado del Van…………………………………………………………………….50 Cuadro 11 Resultado Tir…………………………………………………………………………..50 Cuadro 12 Cronogramas de actividades………………………………………………………...51 Cuadro 13 Iconos Sketch………………………………………………………………………….65 Cuadro 14,15,16,17,18,19,20,21,22 Información de Pruebas ................................................................................... 68-77

Page 15: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

X

ÍNDICE DE GRÁFICOS

Grafico 1 Espina de pescado de causas y subcausas ................................... 8

Grafico 2 Tarjeta Galileo Gen 1 (Intel_Corporation, 2015) .......................... 21

Grafico 3 Estructura de la tarjeta Galileo........................................................ 22

Grafico 4 Dominios y Componentes de una Red Vehicular. Fuente: Orozco, Chaparro & Calderón 2013. Libro Ciencia E Ingeniería Neogranadina Vol. 24-2 .................................................................................... 28

Grafico 6 Captura de pantalla Arduino lista de ejemplos. Sketch Instalado en HP- mini. (Titulación, 2015-2016) .............................................................. 37

Grafico 7 Red General de la problemática planteada. ................................. 52

Grafico 8 Prototipo de una Red VANET ......................................................... 52

Grafico 9 Acelerador del simulador. ................................................................ 54

Grafico 10 Captura de Pantalla programa de guardar base en php. ......... 54

Grafico 11 Captura de Pantalla Programa en el sketch............................... 55

Grafico 12Captura de Pantalla base de datos Mi SQL.Autor: Antonio Baque (Titulación 2015-2016) .......................................................................... 56

Grafico 13 Captura de Pantalla Página muestra temperatura y velocidad 56

Grafico 14 Captura de Pantalla Guarda BaseAutor: Antonio Baque (Titulación 2015-2016) ....................................................................................... 58

Grafico 15 Captura de Pantalla conexión base ............................................. 59

Grafico 16 Captura de Pantalla índex guarda base...................................... 60

Grafico 17 Cable USB ....................................................................................... 61 Grafico 18 Placa Galileo elementosFuente: Intel Corporation ............................ 62

Grafico 19 Captura de Pantalla instala controlador ...................................... 63

Grafico 20 Captura de Pantalla instala controlador Puerto COM4 ............ 63

Grafico 21 Captura de Pantalla Activa Placa Galileo GEN1 ....................... 64

Grafico 22 Captura de Pantalla Activa Casilla de visto de puerto Autor: Antonio Baque (Titulación 2015-2016). .......................................................... 64

Grafico 23 Captura de Pantalla Probar si la tarjeta esta activa en el PC.Autor: Antonio Baque (Titulación 2015-2016). ........................................ 66

Grafico 24Captura de Pantalla Ejecución del Blink ...................................... 66

Grafico 25Captura de Pantalla Verificación después de ejecutar el blink. 67

Grafico 26 Captura de Pantalla ping a la tarjeta para verificar comunicación ...................................................................................................... 67

Grafico 27 Sensor y disco Dentado ................................................................. 68

Grafico 28 Conectar el simulador a la Corriente 110V. ................................ 68

Grafico 29 Conectar Placa Galileo 1 por USB a la portátil. ......................... 68

Grafico 30 Abrir Guardo_base_get2 ............................................................... 69

Grafico 31 El programa listo para ejecutarse ................................................ 69

Grafico 32 Levantar el Apache y php ............................................................ 70

Grafico 33 Tarjeta Galileo 1 Grafico 34 Router ....................................... 70

Grafico 35 Base de datos .................................................................................. 71

Grafico 36 Ventana de aplicativo que muestra variable. ............................ 71

Grafico 37 Caso de Uso Autor: ........................................................................ 91

Page 16: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

XI

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

SIMULADOR DE UN SISTEMA DE ACELERACIÓN VEHÍCULAR UTILIZANDO

MICROCONTROLADOR OPEN SOURCE.

Resumen

Este proyecto de titulación diseñara un sistema simulador de aceleración

vehicular, operada con tarjeta open source en este caso la “Galileo GEN1”, la

que cuenta con dos parte la parte lógica y la mecánica, la primera es la que hace

interactuar la tarjeta con la base de datos que reposa en el servidor, está

investigación se basa en la implementación de Onboard Unit (OBU) en español

significa Unidad a Bordo, es uno de los componentes , de las redes VANET, las

cuales consiste en receptar la variable, velocidad (km/s; la OBU interactúa con la

infraestructura “VANET”, de la que forma parte Road Side Unit (RSU), en español

significa Unidad en la carretera o del camino, la OBU se integra con esta otra

parte para simular la red, Estos nodos trabajan en dos ambientes, V2V vehículo

a vehículo y V2I vehículo a infraestructura, las dos en conjunto seria V2X, X se

refiere a RSU, peaje, punto de acceso a internet.

La información pasa del simulador de aceleración de velocidad mediante un

sensor de revoluciones colocado bajo el disco dentado para que el haz de luz

rebote y se perciba las revoluciones por minuto (rpm), desde la tarjeta pasa a la

base de datos, guardando la velocidad en km por minuto (Km/h) en la base de

datos, de ahí será presentado en una aplicación web. Este proyecto es útil para

mejorar el tiempo de detección y el servicio a los usuarios.

Autor: Antonio Joffre Baque Solís

Tutor: Ing. Gary Xavier Reyes Zambrano, MSc

Page 17: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

XII

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS

CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES

SIMULATOR SYSTEM ACCELERATION

USING VEHICULAR MICROCONTROLLER

OPEN SOURCE

Abstract

This project will create a vehicule sumulator systems, it works with an open source card, in this case it’s called Galileo gen 1, this card has two parts, logical and mechanical part, the first is the card that does interact with the database on the server resting. The actual investigation work is based on onboard unit implementation, in Spanish means “undead a bordo”, is one component of the VANET networks. This recept the variable, the OBU interacts with VANET infrastructure, this form part of road side unit (RSU), which means “unidad en la carretera o del Camino” in Spanish. It integrates with the other hand to simulate network, this work in two ways, V2V vehicule to vehicule and V2I vehicule to infrastructure, both will be in group V2X, x refers to RSU, internet access point. The information than contain the simulator, through revolutions is locate under the toothed disc, to bounce the light beam, and is perceived revolutions per minute (rpm) from the card going to database saved speed in km per hour (km/h), and is saved on database; from there, will show it on integrate app. to OBU and RSU. it will present 0n a web application. This project is useful to improve your time control and user service.

Author: Antonio Joffre Baque Solís Tutor: Ing. Gary Xavier Reyes Zambrano, MSc

Page 18: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

4

INTRODUCCIÓN

¿A quiénes les gusta llegar rápido a su destino día a día?

La mayoría de personas cuando adquiere su automóvil, su meta es poderse

desplazar cómodos, seguros y rápido hasta sus diferentes destinos, por ejemplo:

llevar los chicos a la escuela, llegar temprano al trabajo, hacer algún trámite,

visitar a sus familia, concretar un negocio importante, entregar mercadería a

tiempo, lograr llevar todas las compras del supermercado a casa sin cansarse

mucho, en fin un sinnúmeros de cosas que a veces nos hace acelerar un poco

para poder cumplir todo lo que nos proponemos en un día normal de vida. Sin

embrago, cumplir todas las actividades acelera el ritmo de nuestras vidas, cada

persona es un mundo y sabrá cuál es su afán, se debe hacer conciencia que la

velocidad en las calles ha contribuido con muchas desgracias; por la pérdida de

control del automóvil, salida de la vía, descuidos de conductores impactando

personas, casas e incluso a otros vehículos.

Una infracción de tránsito por exceso de velocidad, se puede dar por muchas

circunstancias, cualquiera que sea el factor hay que recordar las leyes de

tránsito, estas deben cumplirse; mediante el control de cada una de estas

infracciones se quiere minimizar los accidentes, destrozos materiales, muertes y

las secuelas productos de accidentes de tránsito, la siguiente frase: “A mayores

controles mejores resultados”. Se puede demostrar que los controles hacen

efecto de reducir infracciones; ya que al detectar los datos directos desde el

infractor no habrá cabida a escaparse de una infracción, esto hará que reduzca

los accidentes, pues, muchos serán pre-cauteloso al conducir su automóvil.

Otros de los factores que se puede obtener de los sensores son: La temperatura

del motor, el nivel de aceite, nivel de líquido de freno, combustible, refrigerante,

disco de frenos, resumiendo el estado de su automotor, a futuro se podría ir

investigando la manera de obtener cada una de estas variables y lograr un mejor

servicio a la comunidad de conductores de todos tipos de vehículos. Además, se

puede tener un buen registro de parámetros para detectar las infracciones

Page 19: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

5

definidas según los reglamentos de la institución encargada del tránsito en

Guayaquil-Ecuador, “ANT”, Agencia Nacional de Tránsito.

La investigación y simulación de este tema de titulación se basa en las REDES

VANET, su significado proviene de las siglas en inglés Vehicular ad-hoc

Networks, en español es Redes específicas de vehículos, el termino ad-hoc

literalmente “Para esto”, estas redes vehiculares móviles tienen componentes

que forman su infraestructura: OnBoard Unit (OBU) su significado en español es

unidad a bordo, Road-Side Unit (RSU) en español quiere decir Unidad en

carretera.

Las REDES VANET están constituidas por nodos que se conectan entre sí y

entregan y reciben datos desde el internet, específicamente desde un servidor.

Cada nodo vendría ser un componente de la RED VANET, en este caso se la

simulará el nodo OBU, que vendría a ser como el dispositivo que está instalado

en el interior del automóvil, es en donde se receptan las variables a través del

sensor y el dispositivo a través de la red enviara los datos recolectados hacia la

base de datos.

La problemática que se quiere tratar es “La Poca confiabilidad en la captación de

las variables para la emisión de infracciones por exceso de velocidad en el

Ecuador”. Este proyecto titulación colaborará en la posible solución del problema

de la siguiente manera: La creación de un simulador de aceleración de velocidad

vehicular, este tomara el lugar del automóvil en el cual tendrá instalado un

sensor de revoluciones, conectado a la placa Galileo Gen 1 que representará al

dispositivo que está instalado en el interior del automóvil y se encuentra

integrado con el proyecto de detección de infracciones de tránsito, en el cual se

ha trabajado en conjunto, ya que representa unos de los componentes de las

REDES VANET, específicamente el RSU que verifica la información de los

vehículos desde el servidor y lo presenta en un led.

Page 20: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

6

CAPÍTULO I

EL PROBLEMA

PLANTEAMIENTO DEL PROBLEMA

UBICACIÓN DEL PROBLEMA EN UN CONTEXTO

En las últimas décadas se ha incrementado los automotores en el Ecuador,

por la demanda de las empresas y de las personas para movilizaciones y

logísticas, lo que ha originado que las infracciones de tránsito también

aumenten, causada por la irresponsabilidad de los conductores; la mala

conducta detrás del volante al rebasar los límites permitidos en las

carreteras, avenidas y calles de la ciudad.

Cuando no se aplican las sanciones a los infractores; estas situaciones

causan molestias a la sociedad, ya que los conductores han encontrado

maneras de evadir los controles de los radares que están ubicados en los

distintos puntos de la ciudad.

A diario se cometen infracciones de tránsito unas detectadas y otras no;

por la forma en que actualmente se controlan las faltas que cometen los

conductores, al ser obtenidas desde dispositivos de detección y

verificación de velocidad exterior, es decir, una sola fuente de información.

Algunos conductores burlan los controles Colocando colocar objetos para

que les ayude a ubicar y evadir los radares en las avenidas y carreteras.

Cuando están próximos a estos, reducen la velocidad para pasar

desapercibidos.

Variable dependiente1: Poca seguridad y confiabilidad de la información de

los controles para las infracciones de tránsito.

Variable dependiente 2: Controles de una sola fuente tecnológica.

Page 21: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

7

Variable independiente 1: Implementación de un simulador de velocidad

vehicular.

SITUACIÓN CONFLICTO NUDOS CRÍTICOS

El problema radica en la detección de infracciones de tránsito por exceso de

velocidad porque los controles se realizan de una sola fuente (el radar), esto

provoca que algunos conductores puedan evadirlos y lograr el objetivo de no ser

detectado ni sancionado.

Los accidentes de tránsito producidos en la ciudad de Guayaquil y en el Ecuador

por el exceso de velocidad, son una de las primeras causas de muerte,

provocando en algunos casos pérdidas irreparables, hablando del recurso más

importante de los seres humanos, la vida.

CAUSAS Y CONSECUENCIAS DEL PROBLEMA

Problema: Poca confiabilidad de las detecciones de variables para infracciones de tránsito en Guayaquil-Ecuador

Causas Subcausas Consecuencias

Poco control

1.Control de una sola fuente 2 Solo por sectores Solo la ANT

Los usuarios no tienen otra fuente donde verificar. En los sectores que no hay controles se rebasan los límites.

Errores de detección

3.-Multas injustas 4.- infracciones Erróneas

Los usuarios pagan multas sin cometer alguna infracción.

Irresponsabilidad

5.- Alta Velocidad de los autos 6.- No respetar señales de tránsito

Accidentes: Choques, atropellamientos y Salida de vías.

comunicación de datos para infracciones

7.- Falta de mantenimiento

No hay lecturas de infracciones al no estar buenas condiciones el dispositivo.

Page 22: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

8

Cuadro 1.- Causas y consecuencias Autor: Antonio Baque Solís (Titulación 2015-2016)

Grafico 1 Espina de pescado de causas y subcausas Autor: Antonio Baque (Titulación 2015-2016)

Debido al problema de la poca confiabilidad de las lecturas de variables

detectoras de velocidad vehicular en los dispositivos de control, se develan por

las causas, subcausas con las respectivas consecuencias descrita en tabla 1.

¿Si nos ponemos a preguntar a las personas, sobre las consecuencias que han

sufrido por causa de los accidentes de tránsito? Las respuestas serian

innumerables, en las siguientes respuestas de seguro son consecuencia de esta

problemática en nuestro país:

Las Muertes de pasajeros, peatones, y personas que están en casa

cuando algún vehículo por exceso de velocidad, ingreso

Causas y

Subcausas

Error de detección

Mala comunicación de datos infracciones

Poco control

Irresponsabilidad

1

2

3

4

5

6

7

Page 23: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

9

violentamente en su casa en plena reunión familiar o en el silencio de

la noche cuando todos duermen.

Perdidas de partes de sus cuerpos, enfermedades, parálisis, etc.

productos por accidentes estando en el vehículo como conductor o

acompañante, al pasar por la calle desafortunadamente justo cuando

un auto a toda velocidad cruzaba la esquina.

Pérdidas materiales como autos, bicicletas, motos, casas, etc.

Un ejemplo para todo lo que se ha dicho de las causas y consecuencias es el

que se cita del diario EL UNIVERSO (2010). Una camioneta de la comisión de

tránsito atropello a varias personas en km 11 dela perimetral, a la altura de la

“Cooperativa Paquisha”.

En la actualidad en el inicio del 2016 una camioneta en la perimetral a la altura

de la entrada a la 21 atropello cerca de 10 personas, dejando muertos y heridos

en varias familias del sector.

DELIMITACIÓN DEL PROBLEMA

El problema es analizado desde el punto de vista tecnológico y de la fidelidad de

los datos, el simulador desde el objeto implicado en la infracción “el automotor”,

desde su interior saldrá información hacia las bases de datos de la institución

encargada del tránsito de la ciudad de Guayaquil, la que registrara cada

movimiento durante el tiempo que es detectado el automóvil, para iniciar

registrará la velocidad del automóvil, esta información será analizada con los

límites permitidos y aplicando las leyes, reglamentos y/o ordenanzas de tránsito

según la ANT, gracias a la automatización se decida los pasos a seguir.

Para resolver el problema se creó un simulador de aceleración vehicular

monitoreado por microcontroladores open source. Este tiene dos partes:

mecánica (hardware) y la lógica (software).

Page 24: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

10

La parte mecánica está compuesta por un motor DC principal junto con un

circuito que controla la velocidad que va a inyectar al motor a través del

acelerador, la velocidad está distribuida por un potenciómetro situado en el pedal

de batería, que funciona como acelerador; la señal será captada por el encoder

conectado a la tarjeta Galileo, la misma mediante un cable de red enviará los

datos obtenidos al servidor.

Parte lógica es la parte de programación escrita desde Arduino IDE, este es la

aplicación que permite dar las instrucciones que se necesita para que la tarjeta

galileo pueda realizar las acciones requerida en este proyecto. En esta parte se

programa las acciones que debe realizar la tarjeta al sensar la variable y enviarla

al servidor, utilizaremos PHP para poder acceder a la base y guardar la

información. Se mostrará la variable gráficamente, en un velocímetro que se

moverá de acuerdo a la velocidad del simulador de aceleración, esto será

programado en HTML 5 utilizando canvas.

FORMULACIÓN DEL PROBLEMA

¿Son confiables los datos de los controles de tránsito en las carreteras?

Muchos se hacen esta pregunta, ya pues existen personas que dicen ¿Si yo

conduzco a 60 km/h y me aparece de la nada una citación o infracción por

exceso de velocidad?, Otros se preguntaran ¿Si yo voy a 100 km/ h a cuanto

km/h ira este auto que me rebaso? Entonces diremos ¿Qué pues está fallando

en los controles de tránsito de las carreteras y calles de la ciudad?, son unas de

las cuantas preguntas que los conductores podrían en algún momento hacerse,

pensamos si los controles solo funcionan con unos y no con otros, tal vez es

injusto o demasiado estricto o cerrado.

Page 25: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

11

Al replantearnos las preguntas anteriores, cuestionamos ¿Cómo hacer que las

cosas mejoren en las calles, avenida y carreteras del Ecuador?

Formulamos la problemática, las fallas en la detección y emisión de infracciones

de tránsito, resolverlos es tarea difícil porque cada quién quiere hacer lo que más

le convenga; las personas reaccionan a las restricciones o mejor dicho a los

controles, ¿Si se controla los vehículos desde su interior, de tal forma que uno se

sienta seguro, confiado y monitoreado para ayudar a tener una mejor cultura de

conducción? Sabemos que solo de palabra no sería tan efectivo, pero, buscar

una manera en la cual las personas que excedan los límites de velocidad en

cualquier momento, cuando no están cerca de los famosos radares, puedan ser

detectados, advertidos y correctamente sancionado, el efecto que causaría es

que cambiarían su costumbre de manejar, respetarían los límites de velocidad y

otras leyes o disposiciones de tránsito.

EVALUACIÓN DEL PROBLEMA

Evaluaremos el problema de la siguiente manera:

Delimitado: La ANT en la actualidad no tiene ningún dispositivo para detectar la

velocidad desde el interior del vehículo para luego guardarla en la base de datos

de la institución.

Esta investigación creara un dispositivo simulador de velocidad que detecta la

velocidad a través de un sensor conectado a la tarjeta Galileo, esta propuesta

pretende alcanzar las necesidades de la ANT en la ciudad de Guayaquil como

en el Ecuador.

Claro:

La entidad encargada de controlar el tránsito vehicular necesita obtener datos

confiables para el proceso de detección infracciones por exceso de velocidad y

analizar esos datos para emitir la respectiva sanción.

Page 26: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

12

Evidente:

La ANT no cuentan con un Sistema de Detección de velocidad completo que

permita interactuar e integrar de manera automática la recopilación y

almacenamiento de información pertinente para dicha institución.

Relevante:

Al trabajar en conjunto el sistema de simulación y detección de velocidad; se

obtienen datos importantes para iniciar el proceso de infracciones por exceso de

velocidad. Lo cual permite que los conductores puedan hacer conciencia sobre

las consecuencias al exceder los límites de velocidad establecidos en cada

sector.

Factible:

Con el avance de la tecnología, los automóviles tienen dispositivos modernos y

cada vez más sostificados; esta investigación con la ayuda de estos dispositivos

podrá ejecutar la solución a este problema planteado.

Identifica los productos esperados:

La implementación del simulador de aceleración de velocidad integrada al

sistema de detección; se logrará contar con una información correcta de cada

automotor para compartirla en los medios implicados de la institución de control

de tránsito.

Variables:

En esta investigación se formularon las variables que identifican el problema y la

posible solución óptima para la realización, estas son las siguientes:

Variable dependiente1: Poca seguridad y confiabilidad de la información

de los controles para las infracciones de tránsito.

Variable dependiente 2: Controles de una sola fuente tecnológica.

Variable independiente 1: Implementación de un prototipo simulador de

velocidad vehicular.

Page 27: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

13

PLANTEAMIENTO DEL PROBLEMA

La poca confiabilidad de los controles de detección de infracciones por exceso

de velocidad, es un problema en la comunidad.

Según el diario [El comercio (2010)], nos dice que una de las causas de muerte

son los accidentes causados por el exceso de velocidad, en el año 2010, los

primeros 5 meses se han registrado 138 accidentes 19 muertos solo en el km 27

de la perimetral, que es la vía más peligrosa de la ciudad de Guayaquil.

Según el INEC (2013), el total de accidentes de tránsito en el ecuador fue de

28.169 y en Guayas aproximadamente 10.385 accidentes, lo que representa el

36,4% aproximadamente de la cantidad de accidentes ocurrido en el 2013 en el

Ecuador. De los cuales 753 accidentes en Guayas son por exceso de velocidad

y 4.354 por imprudencia del conductor, 997 imprudencia de los peatones, 2.190

por no respetar las señales de tránsito y 137 por daños mecánicos del Vehículo.

A lo que se quiere llegar es que las infracciones se producen desde el interior del

vehículo y no del exterior por eso según esta investigación la mejor fuente o la

fuente ideal es de donde debe salir la información, en estas circunstancias desde

el automóvil, tales como. Velocidad, estado del automotor, información

descriptiva del automóvil. Véase más información en los anexos.

En el inicio del 2016, se ha registrado accidentes de tránsitos que han dejado

como resultado, la muerte de algunas familias en un mismo accidente producto

de la alta velocidad, tanto en la perimetral al a altura de la entrada de la 21, de la

entrada de la 8 y vía a la costa. (Medios televisivos 2016)

Es por eso que se describe que es más confiable extraer la información de las

variables para controlar y detectar información que generan las infracciones de

tránsito, en vez de usar solo dispositivos externos del automotor, es decir, los

famosos radares de poste y los portátiles que usan los agentes de tránsito

instalados en sus unidades.

Page 28: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

14

Por todos estos factores y datos reales tomados de la INEC, estos datos nos

indican que el problema afecta a la sociedad, su información es importante para

poder evaluar y mitigar las fallas en el sistema de control de detección de exceso

de velocidad de la Agencia Nacional de Tránsito, (ANT), seguido del mal hábito

que tienes los conductores detrás del volante.

Los accidentes por el exceso de velocidad son unos de los principales

causantes de muertes en el Ecuador, es cierto que los controles existen, pero

también se sabe que son vulnerables, es decir, son evadidos por parte de los

conductores, los cuales deja una gran porcentaje de impunidad, infracciones no

detectadas, pues no se tiene el 100% del control de los automóviles, si la

velocidad ha rebasado los límites normales cuando no están cerca los radares

de postes o de las patrullas de camino que están de turno. Una alternativa es

siempre obtener las velocidades registradas o por lo menos que se registre todas

aquellas velocidades que sobrepasen los límites permitidos en las carreteras,

calles y avenidas.

El registrar a cada momento las velocidades o las variables necesarias para a

seguridad tanto para el conductor, los acompañantes como para los peatones,

combinar los controles directo de la fuente con las respectivas normas y

sanciones correspondientes para cada caso, según se encuentra decretado en

las leyes de tránsito del ecuador. Esto provocara un cambio en cuanto al cuidado

de la forma de conducir en las personas, podría presentarse resistencia por parte

de los conductores, pero si se lo presenta de la manera como de seguridad para

todos y se propone un valor agregado para ayudar a mantener el buen

funcionamiento el automotor, esto ayudaría a que todos, se presten para mejorar

la cultura de conducción en Guayaquil y en el Ecuador.

Page 29: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

15

OBJETIVOS

OBJETIVO GENERAL

Desarrollar un simulador de aceleración de velocidad vehicular, utilizando

Microcontrolador Open Source para incrementar la confiabilidad en la detección

de infracciones de tránsito por exceso de velocidad vehicular.

OBJETIVOS ESPECÍFICOS

Desarrollar un sistema de aceleración de velocidad vehicular, para

simular la velocidad de un automóvil y poder obtener la información y

compartirla.

Desarrollar un Api que permita enviar información capturada hacia una

base de datos.

Identificar variables que inciden en la velocidad del vehículo, para poder

darle mejor uso a la propuesta, quedando para una posterior

investigación.

ALCANCES DEL PROBLEMA

Se desarrollará un prototipo de un simulador de aceleración de velocidad

vehicular, administrado por el Microcontrolador Galileo Gen1 que servirá para

obtener datos con el sensor, en este caso la velocidad y luego es guardada y

enviada hacia la base de datos de la institución. Para lograr este alcance se

utilizará recursos electrónicos y/o de software que están al alcance en el

mercado nacional.

JUSTIFICACION E IMPORTANCIA

El proyecto de titulación fue escogido para analizar las detecciones de

infracciones de tránsito y el impacto que genera en la sociedad al mejorar la

manera de controlar el tránsito; esto es positivo porque puede lograr que los

usuarios tengan mayor conciencia, tanto para la vida, como para la economía;

Page 30: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

16

también ayuda a reducir el porcentaje de mortandad producto de los accidentes

de tránsito por no respetar límites de velocidad, se busca la economía al poder

acceder a tecnologías de los microcontroladores, que resultan más económico

si se lo consigue por volumen y también se deja de utilizar equipos grandes,

que por el espacio no son utilizados.

La investigación e implementación del simulador de aceleración de velocidad

vehicular, se logrará avanzar con la tecnología existente, dentro de unos 5 a diez

años sería un requisito importante para que puedan transitar nuevos vehículos

en la ciudad y en el país, el programa es diseñado con software libre, es decir,

tiene libertades de ser modificado, estudiado, mejorado para un bien en común.

Esta investigación hace un aporte representativo a la sociedad al reducir

accidentes, pérdidas humanas, económicas.

Beneficiarios de este proyecto son para:

Los conductores:

Económicamente al no tener que pagar multas e indemnizaciones.

Mantener su licencia con los puntos otorgados, ya que esto incluye

perder el derecho de tener licencia; al no poseer este documento que

acredite que es un conductor, ya no tendría oportunidad de laborar en

este campo afectando su economía familiar al no contar con este ingreso.

La institución encargada de controlar el tránsito en el Ecuador.

Disminuir el gasto del presupuesto anual de la ANT, en la adquisición de

este nuevo sistema de detección de velocidad vehicular.

Alcanzar sus metas sin contratar más personal de lo que ya se tiene, por

lo menos hasta hacer una reestructuración de su equipo de trabajo.

Obtener datos correctos y aumentar el cobro de las sanciones de las

infracciones que se les escapan de la mano a la institución.

La ciudad de Guayaquil y el Ecuador

Disminuir los índices de muertes por accidentes de tránsito por

exceso de velocidad.

Page 31: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

17

METODOLOGÍA DEL PROYECTO:

Aplica a proyecto tecnológico funcional:

1. Metodología de Desarrollo

2. Supuestos y restricciones

3. Plan de Calidad (Pruebas a realizar)

Metodología del desarrollo

En esta metodología trabajaremos con las etapas: planificación, Análisis, diseño,

pruebas ejecución e implementación.

Planificación: La investigación para obtener el resultado esperado, se realizará

un plan de trabajado, Entre las tareas del cronograma tenemos los siguientes

parámetros: Numero de actividad, actividad, Día, encargado, tiempo que se

demoró tal proceso.

Análisis: En esta etapa se verifica ¿Con que contamos?, ¿Que necesitaremos?

y ¿Cómo conseguir los objetivos de la investigación?

Contamos con el apoyo del tutor de esta investigación al gestionar el préstamo

de las placas galileo, con un lugar donde realizar nuestro proyecto, se cuenta

con recurso económico moderado para poder adquirir los materiales necesarios.

Para este proyecto se necesitan lo siguiente:

Placas Galileo.

Materiales electrónicos y software compatibles con la placa Galileo gen 1.

Un simulador de aceleración vehicular.

Pedal con potenciómetros.

Visualizador de variables

Cajas para las tarjetas.

Page 32: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

18

Etc. Entre otros materiales que se describen en los anexos.

Todos los objetivos que se han planteado se lo conseguirá siguiendo el

cronograma al

Diseño: Desde esta etapa se comienza a diseñar la parte física en este caso el

simulador de aceleración de velocidad vehicular, después con un diagrama de

flujo se inicia el diseño del sistema simulador, con la ayuda de Arduino IDE se

programa las acciones que se van a realizar en la tarjeta microcontroladora

Galileo después de obtener información detectada con el sensor de

revoluciones. Simultáneamente se diseña una base de datos para poder guardar

los datos receptado por el microcontrolador, por ultimo un pequeño aplicativo

para que muestre las variables con su respectiva imagen.

Pruebas de ejecución: Se realizarán las pruebas necesarias para poder

determinar la calidad, funcionalidad y la justificación de la investigación e

implementación del sistema. En estas pruebas se evaluará las velocidades, para

que el sistema simulador genere las alertas que influyen en el sistema de multas

de la ANT, (Programa a crearse en futuras investigaciones).

Implementación: Está última etapa por cumplir en un proyecto, la mayoría de

implementación terminan: instalando un programa en una computadora o en una

red, dejar un hardware en las vitrinas de las universidades, pero en este estudio

se implementará un simulador con la unidad a bordo, representada por la tarjeta

Galileo integrado con el sistema de simulación.

Supuestos y restricciones:

Supuestos:

Los supuestos de la hipótesis de este estudio son los siguientes:

La disponibilidad de recursos y de talento de las personas.

Las herramientas y los medios de comunicación Internet.

Los materiales utilizados para la implementación son comerciales en Guayaquil y

en Ecuador.

Page 33: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

19

Restricciones:

La poca información para la tarjeta Galileo.

La compatibilidad de la misma no es un 100%.

Poco tiempo para lograr un avanzar más en la investigación.

Plan de calidad pruebas a realizar

Las pruebas que se realiza en la investigación es probar cada parte del sistema

simulador de aceleración de velocidad vehicular.

El simulador de velocidad en su parte mecánica, tardo un poco más, por las

diferentes pruebas y cambios que se hicieron en el motor: Encontrar la pieza

adecuado, la base para poder mantenerlo segur, encontrar la rueda con las

características exactas para la captura de revoluciones en el tiempo estipulado,

se cambió de disco y tipo de motor (AC a DC).

Para encontrar la posición segura del sensor de revoluciones, para que pueda

detectar las vueltas de disco, se tuvo que hacer varias pruebas, junto con el

disco, debido que su mayor problema era el material ideal para resistir las

vueltas y el roce con el sensor al subir la velocidad. Encontrando que el mejor

material es el disco pequeño de cartón Prensado con perforaciones

rectangulares, se elaboraron disco de cartón, de lata, disco con espacios blanco

y negros pero el que superó las expectativas fue el disco de aluminio.

La parte lógica del sistema, es decir, la programación también sufrió cambios,

causados por los requerimientos y/o la compatibilidad con IDE de arduino, uno

de ellos es el uso de Setup y loop en la tarjeta arduino funciona estas dos

actividades, pero, en esta investigación con Galileo se está usando solo setup

del sketch.

La Base de datos se cambió varias veces la Cuadro, en sus campos.

La programación en HTML5 y canvas, Nos ayuda a presentar en HTML la

velocidad simulada en una imagen en la web. En la parte final se mostrará las

pruebas realizadas.

Page 34: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

20

CAPÍTULO II

MARCO TEÓRICO

ANTECEDENTES DEL ESTUDIO

En vista a las necesidades que existen, tanto para la ANT como para la

sociedad, destinamos esta investigación e implementación para solucionar la

problemática planteada en el capítulo anterior, “Poca confiabilidad de las

detecciones de variables para infracciones de tránsito en Guayaquil-

Ecuador”

La implementación de la investigación es un simulador de un sistema de

aceleración vehicular utilizando microcontrolador open source; consta de dos

partes: la mecánica y la interacción del sistema de aceleración con la tarjeta

Galileo, que es la encargada de enviar los datos recogidos por el sensor hacia el

servidor donde reposa la base de datos. En lo antes mencionado, podemos

afirmar que esta investigación se basa en el uso de microcontroladores open

source, utilizando programación compatible con arduino en la parte de

interacción con sensores en este caso de velocidad. También se utilizará

algunos complementos electrónicos que ayudaran a la ejecución de este

proyecto de titulación, se elaborara el simulador de velocidad con un motor DC,

el voltaje es menor de 12 voltios, se controlan su velocidad con un potenciómetro

de varios niveles de aceleración, más adelante se detalla la construcción de la

parte mecánica del simulador.

FUNDAMENTACIÓN TEÓRICA

Sistema de control

“Son aquellos sistemas capaces de recoger información proveniente de unas entradas (sensores o mandos), procesarla y emitir órdenes a unos actuadores o salidas con el objeto de conseguir confort, gestión de la energía, protección de personas, animales y bienes” (Rodríguez_Arenas&Csa_Villaseca, 2010).

Page 35: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

21

Citamos sistema de control porque precisamente queremos controlar el flujo de

los autos y poder regular el comportamiento de los conductores en sus

vehículos, para poder disminuir algunas concecuencia producto del exceso de

velocidad, el sistema de detección de velocidad ayuda a proteger personas,

bienes, inclusos animales. Es por eso que es un sistema de control, se detectan

las variables y por medio de las leyes, reglamentos y ordenanzas del Ecuador y

sus autoridades locales, se sanciona las faltas cometidas por los conductores.

Microcontroladores open source

Microcontroladores hay muchos y para diferentes componentes, entre ellos al

interno de una PC, electrodomésticos, automóviles, aviones y todo aquello que

necesite un proceso de manejo de información y acciones a realizar.

Unas de los microcontroladores son las llamadas tarjetas arduinos entre ella

existen variedades en sus usos y aplicaciones, algunas son de sus autorías y se

denominan tarjetas oficiales, otras compatibles, y otras autorizadas. Arduino ha

visto un respaldo a su plataforma en los programadores y creadores amateurs de

este tipo de tecnologías, al analizar los productos elaborados por personas

ajenas a la compañía para luego poder autorizarlas a ser consideradas como

compatibles con arduino, ellas poseen el nombre con la terminación “Duino”

Ejemplo: FreeDuino, entre otras consideradas compatibles con arduino son las

tarjetas Galileo, estas tarjetas tienen dos versiones Gen1 y la Gen2, esta

investigación utilizara la versión GEN1, estas tarjetas son open hardware y open

software.

Intel galileo

Grafico 2 Tarjeta Galileo Gen 1 (Intel_Corporation, 2015)

Page 36: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

22

Intel Galileo “es una placa de desarrollo Open Hardware basado en el

procesador Quark SoC X1000 de 32bits de Intel con una velocidad de 400MHz. Está diseñada para ser compatible con el IDE de Arduino y con las Arduino Shields. Su hardware incluye los mismos pins que un Arduino Uno Rev 3, además de un conector Ethernet, un zócalo para tarjetas microSD, USB Host, puerto serie RS-232, un puerto mini PCI Express (mPCIE) y 8 MByte NOR Flash” (Intel_Corporation, 2015).

La tarjeta microcontroladora Intel tiene su estructura parecida a la tarjeta arduino

las cuales conoceremos en la siguiente imagen.

Grafico 3 Estructura de la tarjeta Galileo. (Intel corporation2015)

Page 37: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

23

Galileo tiene compatibilidad con los Shields de Arduino Uno; fue diseñada de

para soportar shield de 3.3V o 5V, según la Revisión 3 de Arduino Uno.

Características de la placa Galileo según revisión 3 de Arduino UNO

14 entradas/salidas digitales de los cuales 6 pueden ser usadas como

salidas de modulación por ancho de pulso PWM (Pulse Width

Modulation);

Cada uno de los 14 pines digitales de Galileo se puede utilizar como una

entrada o salida, usando las funciones pinMode(), digitalWrite() y

digitalRead().

Los pines operan a 3.3 V ó 5 V . Cada pin puede abastecer una corriente

de 10mA o un máximo de 25mA y tiene una resistencia de actuación

interna de 5.6k a 10k Ohms desconectada por default).

A0-A5 6 entradas analógicas, a través de un convertidor analógico a

digital (A/D) AD7298 (hoja de datos).

Cada una de las 6 entradas analógicas, etiquetadas A0 a A5, ofrecen 12

bits de resolución (es decir 4096 valores diferentes). Por “default” se

miden de tierra a 5 voltios.

12 bus TWI

UART puertos series, puertos de velocidad programable (Rx= puerto 0y

TX = puerto 1)

ICSP (SPI) conector de 6 pines, sirven para conectar los shield de

arduino que sean compatibles .

El procesador Intel® y las capacidades de E / S nativas que rodean el SoC,

proporcionan una oferta con todas las funciones, tanto para la comunidad Maker,

como para los estudiantes. También es útil para los desarrolladores

profesionales que buscan un ambiente de desarrollo más sencillo y rentable, en

comparación a los diseños más complejos basados en los procesadores Intel®

Atom e Intel® Core.

400 MHz 32-bit Intel ® Pentium, procesador compatible con la

arquitectura del conjunto de instrucciones (ISA)○Caché L1 de 16 KBytes.

512 KBytes de SRAM en el chip embebido.

Fácil de programar: hilo simple, de un solo núcleo, velocidad constante

Page 38: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

24

ACPI compatible con estados de reposo (sleep) C PU soportados

Un reloj de tiempo real integrado (RTC), con una batería de 3V opcional

"de tipo botón" para su funcionamiento

Conector Ethernet 10/100

Ranura para tarjeta mini-PCI Express®, cumple con las características de

PCIe 2.0

Funciona con medias tarjetas mini-PCIe con la tarjeta convertidor

opcional

Proporciona puerto Host USB 2.0 al conector mini-PCIe

Conector Host USB 2.0

Admite hasta 128 dispositivos USB.

Conector cliente USB, que se utiliza para la programación.

Más allá de una interfaz de programación-un controlador de dispositivo

totalmente compatible con USB 2.0

Conector estándar de 10 pines para la depuración

Botón para reiniciar el procesador

Botón para restablecer el Sketch y los Shields adjuntos

Opciones de almacenamiento las opciones de almacenamiento: 8 MBytes

de flash SPI cuyo propósito principal es almacenar el firmware (o gestor

de arranque) y el último Sketch.

Entre 256 y 512 KBytes están dedicados para el almacenamiento de

Sketch. La carga se realiza automáticamente desde el PC de desarrollo,

por lo que no se requiere ninguna acción a menos que haya una

actualización que se va a

agregar al firmware.

512 KBytes de SRAM que está habilitada por el firmware por defecto.

256 Mbytes de DRAM, habilitada por el firmware por defecto.

Tarjeta micro SD opcional que ofrece hasta 32 GByte de

almacenamiento.

2 Almacenamiento USB que funciona con cualquier unidad compatible

USB 2.0.

11 KBytes de EEPROM que se puede programar a través de la librería de

EPROM.” (Intel_Corporation, 2015)

Page 39: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

25

Es una tarjeta micro-controladora open source, es decir hardware y software

abierto, tienen licencia creative commons, esta licencia permite, escribir,

modificar o editar, programas pre-establecidos en el IDE de Arduino o de Galileo,

para poder crear funciones de acuerdo a la necesidad de cada proyecto o

sistema, que se está estudiando. La placa Galileo GEN1 es muy similar a la

tarjeta microcontroladora Arduino Ethernet shield, está certificada o autorizada,

como se expuso en unos párrafos anteriores, los creadores de arduino

reconocen el logro de los pequeños y grandes seguidores de esta tecnología.

Galileo Gen 1 al igual que las tarjetas arduino tienen sus pines de entradas

digitales, análogas, seriales TX y RX, los puertos de comunicación de clientes y

servidor, conexión Ethernet, entre otros elementos que descritos en la imagen

anterior.

La herramienta principal de esta investigación es precisamente la tarjeta Galileo

Gen1, es utilizada por sus bondades para controlar las variables que se

estudiaran en este proyecto, aunque no hay mucha información, existe una

ventaja, la tarjeta es compatible con la tecnología arduino la cual tiene muchos

seguidores y está más desarrollada en cuestión de desarrollo e imlemento, en

las cuales nos basaremos para poder buenos resultado en este estudio.

Una nota importante de la Intel es que para poder distribuir la placa galileo, hace

convenios y donaciones con universidades para que puedan gozar de las

bondades que tiene este producto, y lo dirigen hacia estudiantes y profesionales

que están en constante innovación. Está investigación es un reto porque

comenzamos a descubrir nuevos conocimientos y nuevas formas de mejorar la

calidad de vida de las personas, Satisfacer una necesidad es mejorar, así que

con Galileo se tiene la oportunidad para lograrlo.

Page 40: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

26

Redes VANET

“Las redes VANET están constituidos por nodos móviles que definen su

ubicación conforme a su movilidad, pueden comunicarse entre sí por

medio de una red inalámbrica, estas redes están constituidas por los

nodos que están dentro del automóvil denominado unidad a bordo (OBU),

estas siglas en inglés se denominan Onboard unit y (AU) que es la unidad

de aplicación, Aplicaction Unit, estos últimos pueden ser dispositivos

portátiles tales como tablets, smatphones o cualquiera de los dispositivos

que está instalado a bordo del automóvil, que están en conexión con el

OBU, existen otros componentes de la RED VANET, como él (RSU)

Road Side Unit que español significa unidad en las carreteras” (Oscar

Orozco Sarasti, 2014).

Las conocidas redes VANET o Redes vehiculares específicas, son redes que

están interconectadas con nodos que tienen diferentes funciones y movilidad,

Este tipo de redes son utilizadas en la transportación pública de países de

Europa y de Norteamérica. En Sudamérica existen estudios para poner en

práctica esta tecnología que aún no es aprovechada al máximo, ya que requiere

de algunos parámetros que se están creando o perfeccionando para su

adecuada ejecución. “Comunicación inalámbrica entre los nodos OBU y RSU,

con el estándar IEEE 802.11p compatibles con tecnologías Wi/FI, WiMAX, #G,

LTE.” (Oscar Orozco Sarasti, 2014).

Las redes VANET tienen componentes como OBU, RSU que son los elementos

que participan directamente con la comunicación entre el auto e infraestructura,

entre el auto y la institución encargada del tránsito. Junto con el acceso de

internet y las bases de datos que almacena información de cada nodo en la red.

Las redes VANET funcionan a través de dominios y entre ellos describimos los

siguientes:

Page 41: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

27

DOMINIO VEHICULAR

“Se refieres al OBU y AU; es una red bidireccional en el vehículo, conectados

con cables o sin cables” (Oscar Orozco Sarasti, 2014).

Es la comunicación que hay en el interior del nodo entre la unidad de control y el

OBU, se puede decir que la AU es el cerebro del dispositivo, es la que controla la

captura de los datos, mientras que el OBU controla el tratamoineto de ese dato

para enviarlo por la red.

DOMINIO AD-HOC

Los dispositivos que actúan en el dominio de un automotor es la unidad a bordo

y la unidad de aplicación que podría decirse que es el cerebro de dicho

dispositivo, estos tienen el control de las variables que se necesitan procesar

para obtener el resultado que cada estudio requiera, utilizando estos

componentes tendremos un alto control en el tiempo y espacio.

DOMINIO INFRAETRUCTRA:

“Se trata del acceso y la infraestructura del accesso al internet BACK END,

solicitan la informacion entre nodos, OBU, RSU, esta comunicaci[on puede ser

cableada o inalambrica , lo importante s que este en una red y pueda haber

comunicación entre los nodos” (Oscar Orozco Sarasti, 2014).

Según la imagen vemos dos tipos de escenarios en las redes de comunicación

de las redes vehiculares: Comunicación V2V es decir Inter/Vehicular o vehículo a

vehículo, intercambiando información entre ellos, ya sea información de cercanía

y/o otra información relevante entre los nodos y el otro escenario es la

comunicación entre el vehículo y la infraestructura (V2I), donde la infraestructura

representa a los RSU, Peajes, glorietas(Redondeles) y puntos de accesos al

internet, V2V y V2I se los conoce como V2X. Los ambientes de comunicación

de esta red son de Vehículo a Vehículo, de vehículo a infraestructura, gracias a

Page 42: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

28

esta tecnología se puede dar un mejor control sobre el comportamiento de los

conductores en las calles, avenidas, carreteras y autopistas.

Grafico 4 Dominios y Componentes de una Red Vehicular. Fuente: Orozco, Chaparro & Calderón 2013. Libro Ciencia E Ingeniería Neogranadina Vol. 24-2

CARACTERÍSTICAS DE REDES VEHICULARES V2X.

Topología.

Canales Tiempo y frecuencia.

Autonomía.

Suministro de energía ilimitado.

Alta capacidad computacional.

TOPOLOGÍA ALTAMENTE DINÁMICA:

“La topología para las REDES VANETS, debe ser muy rápida y dinámica, ya que

la alta velocidad con que se mueven los nodos OBU y la inter-comunicación con

el RSU tienen poco tiempo para conectarse entre sí, dificultando la identificación

de los nodos próximos.” (Oscar Orozco Sarasti, 2014)

Page 43: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

29

El tiempo de conexión también juega un papel primordial en la comunicación

entre nodos, por este factor es necesario utilizar una topología dinámica para

poder enviar información en el tiempo justo que pasan frente a RSU la parte

integradora investigación.

CANALES VARIABLES TIEMPO Y FRECUENCIA:

“Por la misma velocidad que viajan los nodos OBU dentro del automóvil en las

calles, los árboles y edificios, pueden provocar pérdidas de información o

desvanecimiento en el tiempo y con mayor frecuencia que en otras redes

móviles” (Oscar Orozco Sarasti, 2014).

Nada es perfecto, pues los árboles, edificio y otros obstáculos pueden llegar a

interferir en la comunicación de los nodos, es por eso que existe un pequeño

porcentaje en retraso o pérdida de información, para poder cambiar se prevé que

en una pequeña base se guarde información para luego ser enviada, en los

tiempos que no haya conexión a los servidores.

AUTONOMÍA:

Los nodos tienen libertad para transmitir, receptar, enviar información, en el

tiempo que desee, o el tiempo que este programado OBU y RSU manejan sus

tareas por separado. (Oscar Orozco Sarasti, 2014)

Los componentes están programados de forma independiente, esto se refiere a

que cada una hace su tarea por separado en el momento que lo necesite o el

tiempo programado enviaran, recibirán y tomaran la información de la base de

datos. Este proyecto utiliza de esta manera la programación e implementación

para lograr objetivos planteados.

SUMINISTRO DE ENERGÍA ILIMITADO:

“La Energía de la batería de un automóvil puede suministrar al OBU, la necesaria

para ejecutarse.” (Oscar Orozco Sarasti, 2014).

Page 44: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

30

Para la simulación se utlizara corriente alterna, esta puede interrumpirse cada

vez que se deconecte el dispositivo, pero una vez conectada en el auto la

energía seria casi ilimitado en tanto dure la carga de la batería de 12 voltios,

ALTA CAPACIDAD COMPUTACIONAL: "Los nodos necesitan un elevado flujo

de tráfico de red, aplicaciones de seguridad, Ellos manejan el enrutamiento y la

conexión con el RSU. Necesitan alta capacidad computacional, en especial en

las aplicaciones críticas” (Oscar Orozco Sarasti, 2014).

Las redes VANET, al manejar lo dominios antes mencionados seran capaz de

dirigir un control de tránsito sin necesitar la participación del talento humano en

la parte de hacer las detecciones, comunicar a los infractores y llevar información

hacia las autoridades competentes.

Al complementarse todos los dominios se podría lograr cubrir los lugares que no

alcanzan los radares, ni los agentes de tránsito.

“Existen dos enfoques de la utilización de las redes vehiculares refiriéndose a los

sistemas inteligentes de transportes:

Enfoque Europeo y norteamericano.

Estas dos tienen características muy singulares, pero comparten ciertas

similitudes” (Mercedez, 2001).

Entre la metodología Europea y Norteamericana existen procesos que son

similares en su resultado y diferencias al ejecutarlo, ya sea por sus diferentes

manera de pensar o política aplicadas en sus redes de transportación poública.

El hecho está es que tambien se guian con los estandares de proticolo y

comunicación internacionales, en ello es muy parecido.

ESTÁNDARES EN LAS QUE SE BASAN LAS REDES VEHICULARES

VANET.

“Entre los estándares de comunicación entre redes de entornos vehiculares

están el estándar IEEE 802.11 proveniente del estándar IEEE 802, 11, luego

Page 45: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

31

desarrollaron un conjunto de especificaciones de la capa de red, transporte y

aplicación, esta se denominó IEEE 1609.” (Oscar Orozco Sarasti, 2014)

Existen muchos estandares de comunicación, pero las redes VANET, utiliza un

estandar especializados en comunicación moviles, debido a la velocidad con que

se movilizan los datos a través de los nodos, es el estandar IEEE 802.11p, entre

otros que es el IEEE1609.1, que actúa en las capas de red, de transporte, de

aplicación

Los estándares IEEE 802.11p e IEEE 1609 definen el acceso inalámbrico en

ambientes vehiculares, y se denominan WAVE (Wireless Access in Vehicular

Environments). WAVE proporciona una arquitectura para las comunicaciones

V2X, destinada al uso de aplicaciones de seguridad y eficiencia vial. La figura 3

muestra la pila de protocolos de la arquitectura WAVE”

(OscarOrozcoSarasti,2014).

La infraestructura de una red vanet esta administrada por una series de

escenarios, que pa lograr una integración completa se necesita de una red

inalambrica compleja, Esta red debe permitir recoger información a la velocidad

en que los nodos(OBU) estan movilizandose, ya que los RSU sion dispositovos

instalados en las carreteras, es decir son estacionarios. En la comunicación

entre los nodos se da a través de protocolos dinámicos, para que el porcentaje

de perdida de información sea mínimo.

En el gráfico 4 describe los estándares usados en protocolo de comunicación,

para las diferentes capas, por ejemplo:

En la capa de aplicaciones se utiliza el estándar IEEE 1609.1.

En capa de transporte el estándar IEEE 1609.3.

En la capa de Mac alta IEEE 1609.4.

En la capa baja MAC IEEE 802.11p.

Y capa Física MAC WAVE IEEE 802.11p.”

Page 46: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

32

Grafico 5 Pila de Protocolos WAVE. Fuente Orozco, Caparro &Calderón,2013.Libro Ciencia E Ingenieria Neogranadina Vol. 24-2

Sensores

“Los sensores son dispositivos encargados de captar cualquier tipo de cambio

físico que se pueda dar en el objeto controlado y enviar los datos a la unidad de

control, para que esta actué de acuerdo a lo dispuesto según la institución”

(Rodríguez_Arenas&Csa_Villaseca, 2010).

La palabra sensar significa detectar, pero, ¿Qué detectamos con un sensor?

Podemos detectar variables como cambios variación de luz, temperaturas,

velocidad, lluvia, distancia. Eso va depender del tipo de sensor utilizado y entre

ellos citaremos algunos:

Encoder

“Un artilugio en la industria que realiza esta tarea se llama "encoder". Hay mucha

información al respecto en internet. Su funcionamiento es complejo, aunque el

principio básico de funcionamiento es sencillo de entender” (NXTORM, 2010).

Page 47: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

33

De los diferentes de sensores que existen se escogió un encoder DF 3888,

permite contar los pulsos que puede generarse al pasar por el receptor de pulsos

los espacios rectangulares del disco colocado en el motor DC. Aunque el

encoder que utiliza esta investigación no lee los espacios diseñado en blanco y

negro, la forma de sensar es parecida ya que es utilizado un lisco perocon

espacios perforados para que la señal pueda contar las veces que pasen los

espacios, cabe reclcar que dependiendo del numero de ranuras puede leer con

más precisión. El encoder escogido es el DF 3888, diostrinbuido por APMMICRO

de la ciuadad de Quito-Ecuador.

“Existen dos tipos básicos de encoder o sensores de giro: absolutos e incrementales. Los que explicaremos aquí son de tipo incremental, como los de los motores del NXT” (NXTORM, 2010).

En la investigación se encontró con el dilema ¿Qué tipos de encoder utilizar? Los

tipos de encoder que se conocen son incrementales o absolutos, y se escogió el

incremental, en el que se va obteniendo datos que incrementan sus valores y se

envía a guardar a la base.

Sensor LM 35

“El sensor LM35 es un sensor de temperatura con una precisión calibrada de 1 ºC. Su rango de medición abarca desde -55 °C hasta 150 °C. La salida es lineal y cada grado Celsius equivale a 10 mV, por lo tanto:150 ºC = 1500 mV, -55 ºC = -550 mV1.” (Fundación_Wikipedia, 2015)

Sensor de temperatura LM35 para esta investigación se lo utilizará para obtener

la temperatura del motor del automóvil, es ideal por sus rangos de temperaturas

y por sus características que se detalla a continuación.

características más relevantes son:

“Está calibrado directamente en grados Celsius. La tensión de salida es proporcional a la temperatura. Tiene una precisión garantizada de 0.5 °C a 25 °C. Baja impedancia de salida. Baja corriente de alimentación (60 μA). Bajo coste.” (Fundación_Wikipedia, 2015)

Page 48: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

34

Conductores eléctricos. – Son los que facilitan la transportación de energía

eléctrica desde los generadores hacia los receptores.

“Los materiales de los conductores son los metales y semimetales entre ellos

están: La plata, el cobre y el aluminio"(Sebastián_Gudel&González_Domínguez,

2012). Por su característica de baja resistencia de transportar cargas eléctricas,

a los conductores eléctricos también se los conoces como cables.

Cables.

Son hilos fabricados con materiales conductores y semiconductor de electrones,

su utilidad dependerá del largo y radio del cable, también por la potencia y

energía que se requiera.

“La composición de los cables se da por el alma del cable, aislante, capa

protectora.” (Sebastián_Gudel&González_Domínguez, 2012).

Los cables de este proyecto son de varios tipos entre ellos.

Cable de Red

Cable UTP para hacer las extensiones que van a la tarjeta y al

sensor.

Cables de alimentación de para la tarjeta Galileo,

Cables USB a micro USB, parecidos al de los celulares Actuales.

Cable dos en uno para la conexión de corriente.

Motor

“Motor eléctrico es aquel que transforma una energía eléctrica en energía mecánica, funciona de la siguiente manera al ingresar la energía eléctrica permitida según el número de vueltas que tenga la espira, va a generar vueltas de 360 grados, lo que hace posible esto es la inducción electromagnética. Hay motores de corriente Continua o directa (DC) y de corriente Alterna (AC)”. (Ministerio_Educación_Ecuador_2014, 2014)

En los motores DC se pueden controlar la detección de la velocidad, ya que

electronicamente manejan rango de voltaje, tienen una graficación lineal a

diferencia de los motores AC que su curva es diferencial, lo que dificulta la

lectura de las variables.

Page 49: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

35

Los motores en el mercados hay de diferentes tamaños y usos etre ellos

tenemos:

eléctricos.

Electrónicos

Servomotores.

Fuera de borda (Lanchas)

De pistones,

Generadores

Plantas, Etc.

Corriente continua o directa DC

“Es aquella que los flujos de electrones van de forma constante y en una sola

dirección, desde el positivo al negativo. Un claro ejemplo es el de las pilas y

baterías” (Sebastián_Gudel&González_Domínguez, 2012).

La corriente continua es indispensable en este proyecto porque ayuda a que la

energía sea constante y que no necesite estar a una alimentación estática, la

fuente de esta energía sería la batería de 12 V de un automotor, el BU necesita

una energía Ilimitada para estar siempre conectado y detectando los

requerimientos del análisis.

Corriente alterna AC.

“Es aquella que los flujos de electrones van en dos sentidos, ejemplo es la

corriente de los hogares, la corriente eléctrica. El sentido y la carga eléctricas en

movimiento varia constantemente a razón de 50 veces por segundo

(Sebastián_Gudel&González_Domínguez, 2012).

Page 50: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

36

En este caso los motores que son a corriente eléctrica AC están conectado

desde la fuente de energía que distribuye desde una toma corriente de la pared.

Y se utilizan en Licuadoras, ventiladores, batidoras, lavadoras, bomba de agua,

claro que cada una con su respectiva fuerza según la necesidad.

Los motores de corrientes directa son aquellos que reciben una energía de baja

intensidad y voltaje, los motores de carros de juguetes, los de DVD, para todo

uso electrónico como los servos motores y todo proyecto electrónico que

necesite de este componente.

Display

Un display nombre en inglés, tiene su significado en español, visualizador o

presentador, permite mostrar datos en algunos dispositivos electrónicos tales

como radio de autos, porteros eléctricos, los relojes, celulares, tablets,

computadores etc. (Fundación_Wikipedia, 2015)

Muy utilizados en proyectos electrónicos, donde se necesitan visualizar datos,

para verificar o informar las variables, que guardan valores como temperaturas,

la hora, etc. Esto ayuda a que los resultados de un sistema sean visible para el

usuario y se torne amigable y con un mejor estilo.

Arduino IDE (Arduino, 2016).

El sketch arduino 1.6.0. Permite cargar los programas o las líneas de códigos a

las tarjetas microcontroladores en el caso de este tema de investigación; es la

Galileo Gen1, a través del sketch se carga el programa, para guardar en la base

o hacer petición al servidor o la tarjeta realice las instrucciones requeridas por

cada proyecto o implementación, también esta ayuda para instalar y hacer

interactuar la tarjeta con la computadora, en ella se configura la tarjeta y el

puerto de enlace, ejemplo (COM3).

Page 51: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

37

Grafico 6 Captura de pantalla Arduino lista de ejemplos. Sketch Instalado en HP- mini. (Titulación, 2015-2016)

El arduino IDE tiene programas precargados para varios tipos de utilización tales

como. Cliente servidor, comunicación, sensores, controles, display, audio,

Ethernet, hacer prueba (blink), Gsm, etc. Son paquetes editables, se pueden

utilizar de acuerdo a cada necesidad. El skethc permite visualizar con el monitor

serial, en el cual se puede verificar la interaccion de la tarjeta con la actividad

programada, se tartara más del tema en el manual tecnico preparado.

Xamp

“Es un servidor multiplataforma, según su nombre es para cualquier sistema

operativo, (X), Apache (A), My SQL (M), PHP (P) y Perl (P). y es compatible,

para windows, linux, mac, etc” (Wikipedia 2015).

El Xamp es muy utilizado en proyectos para levantar datos desde dispositivos de

bases de datso del PC en una red, este poryecto utlizara este servidor para dentro

de la red poder transportar las variables detectada hacia la base de datos, y que

este disponoble para las diferentes infraestructuira de la red VANET.

Html 5

“Hipertext Markup language version 5, textualmente en español quiere decir

lenguaje marcado de hipertexto version 5, (Fundación_Wikipedia, 2015).

Podría decirse que se trata de un diseñador de informacion sobre paginas web,

gracias a herramientas podemos administrar videos, audio, imágenes; es un nuevo

Page 52: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

38

concepto de enfoque a las paginas web ayudado de herramientas para poder

mejorar la presentacion en web modernas y novedosas.

Canvas

“Canvas (lienzo), es un generador de gráficos dinamicamente por medio de

Scripting” (Fundación_Wikipedia, 2015)

Es una herramienta para Html5 que permite hacer gáficos 2D, 3D atreves de

Scripts, se úede utilizar JAVA SCRIPT, podemos refleajar las variables sensadas

por las placas Galileo en la página web diseñada para esta invetsigación.

Sublimitext

Es un editor y visualizador de php y otros lenguajes de programación web, que

visualiza todo lo que se programe a a través de PHP.

PHP

“Es un lenguaje de programación de uso general de código del lado del servidor

originalmente diseñado para el desarrollo web de contenido dinámico”

(Fundación_Wikipedia, 2015), Fue uno de los primeros lenguajes de programación del

lado del servidor que se podían incorporar directamente en el documento HTML en lugar

de llamar a un archivo externo que procese los datos. El código es interpretado por un

servidor web con un módulo de procesador de PHP que genera la página Web resultante.

PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos

que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la

mayoría de los servidores web al igual que en casi todos los sistemas operativos y

plataformas sin ningún costo.

Page 53: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

39

FUNDAMENTACIÓN LEGAL

Para este tema de Titulación se presenta los siguientes artículos Legales de

nuestro país:

Constitución Política de la República del Ecuador

En la sección Duodécima trata sobre el transporte, según el siguiente artículo de

la constitución:

Art. 394.- El Estado garantizará la libertad de transporte terrestre, aéreo,

marítimo y fluvial dentro del territorio nacional, sin privilegios de ninguna

naturaleza. La promoción del transporte público masivo y la adopción de una

política de tarifas diferenciadas de transporte serán prioritarias. El Estado

regulará el transporte terrestre, aéreo y acuático y las actividades aeroportuarias

y portuarias (Registro_oficial_731, 2012).

Este articulo se refiere a la regulación del transporte en general para poder

apoyar la investigación recurrimo a los articulos de la Ley orgánica de transporte,

tránsito y seguridad vial, especificamente en las que habla de sanciones a los

conductores que rebasen el límite de velocidad permitido en los diferentes

sectores delas ciudades.

Artículos tomados de la Ley Orgánica de Transporte Terrestre, Tránsito y

Seguridad Vial. (Registro_oficial_731, 2012)

Art. 13.- Son órganos del transporte terrestre, tránsito y seguridad vial, los

siguientes:

a) El Ministerio del Sector.

b) La Agencia Nacional de Regulación y Control del Transporte

Terrestre, Tránsito y Seguridad Vial y sus órganos

desconcentrados.

Page 54: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

40

c) Los Gobiernos Autónomos Descentralizados Regionales,

Metropolitanos y Municipales y sus órganos desconcentrados.

Según este artículo el control del tránsito y la seguridad vial será ejercido por las

autoridades regionales, metropolitanas o municipales en sus respectivos

territorios, a través de las Unidades de Control correspondiente.

Las Unidades de Control de Transporte Terrestre, Tránsito y Seguridad Vial

están conformados por personal civil debidamente preparado para cada

actividad dentro del campo de acción correspondiente.

Art. 119.- Sin perjuicio de las contempladas en el Código Penal, para efectos de

esta Ley, las circunstancias de las infracciones de tránsito son: atenuantes y

agravantes.

Art. 123.- Las penas aplicables a los delitos y contravenciones de tránsito son:

a) Reclusión.

b) Prisión.

c) Multa.

d) Revocatoria, suspensión temporal o definitiva de la licencia o

autorización para conducir vehículos.

e) Reducción de puntos.

f) Trabajos comunitarios.

Las sanciones serán aplicadas de acuerdo a las regulaciones del reglamento de

la ley y de acuerdo al tipo de infracción cometida, aunque la reducción de puntos

Page 55: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

41

o cualquiera de las sanciones expresadas en el artículo 123 son unos de los

apoyos de esta investigación para poder ejercer correctamente su aplicación.

Art. 127.- Será sancionado con, prisión de tres a cinco años, suspensión de la

licencia de conducir por igual tiempo y multa de veinte (20) remuneraciones

básicas unificadas del trabajador en general, quien ocasione un accidente de

tránsito del que resulte la muerte de una o más personas, y en el que se

verifique cualquiera de las siguientes circunstancias:

a) Negligencia.

b) Impericia.

c) Imprudencia.

d) Exceso de velocidad.

e) Conocimiento de las malas condiciones mecánicas del vehículo.

f) Inobservancia de la presente Ley y su Reglamento, regulaciones

técnicas u órdenes legítimas de las autoridades o agentes de

tránsito.

Según la ley de tránsito en el artículo 127 literal d está estipulado que serán

sancionados todas las personas que conduzca con exceso de velocidad y

provoque accidentes, esta investigación se apoya de este artículo legal, para

poder sustentar la necesidad de este tipo de sistema de detección en la ANT.

Art. 149.- Para el juzgamiento de las infracciones de tránsito constituyen medios

de prueba la información emitida y registrada por los dispositivos de control de

tránsito y transporte debidamente calibrados, sean electrónicos, magnéticos,

Page 56: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

42

digitales o analógicos, fotografías, videos y similares, cuyos parámetros técnicos

serán determinados en el Reglamento respectivo.

Son aplicables para las infracciones de tránsito las normas que, respecto de la

prueba y su valoración contiene el Código de Procedimiento Penal.

Art. 26, numeral 1 y 2 dice:

Art. 26.- Los planes y programas impartidos para la formación y capacitación de

agentes de tránsito

deberán incluir en sus contenidos, entre otros, los siguientes:

1. Leyes, reglamentos y más normativas inherentes a la materia;

2. Manejo de los dispositivos de control de tránsito electrónicos, magnéticos,

digitales o análogos; (Registro_oficial_731, 2012)

Como este estudio trata de un sistema de aceleración de velocidad, implica que

es un dispositivo de control de tránsito electrónico, se aplica el artículo 26

descrito en el anterior párrafo, en la solución de la problemática se utiliza

componentes que simula una red vanet, que ayuda al control de tránsito a

mejorar su tiempo de detección y la calidad de atención a los usuarios.

REGLAMENTO DE LA LEY DE TRANSPORTE, TRÁNSITO Y

SEGURIDAD VIAL

“Art. 191 del Reglamento, creando una cultura de respeto a la Ley y

normas de tránsito; de esta forma, contribuir en la reducción de los

accidentes de tránsito en las carreteras del Ecuador.

En este artículo se refiere a respetar los límites permitidos en cada área

o sectores de la ciudad, los cuales serán descrito en las leyes de transito

citadas en lo posterior de este tema de titulación.

Page 57: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

43

Los limites máximo de velocidad para vehículos livianos, motocicletas y

similares en sector urbano eso de 50km/h y el rango moderado es de 50

a 60 Km/h; en el sector perimetral es de 90km/h y el rango moderado es

de 90 a 120km/h; rectas en carreteras es de 100km/h y el rango

moderado es de 100 a 135km/h y curvas en carreteras es de 60km/h y el

rango moderado es de 60 a 75km/h.

Para vehículos de transporte público de pasajeros, el límite de velocidad

máxima en el sector urbano es de 40km/h y el rango moderado es de 40

a 50 km/h; en el sector perimetral es de 70km/h y el rango moderado es

de 70 a 100km/h; rectas en carreteras es de 90km/h y el rango moderado

es de 90 a 115km/h y curvas en carreteras es de 50km/h y el rango

moderado es de 50 a 65km/h.

Para vehículos de transporte de carga, el límite de velocidad máxima en

el sector urbano es de 40km/h y el rango moderado es de 40 a 50 km/h;

en el sector perimetral es de 70km/h y el rango moderado es de 70 a

95km/h; rectas en carreteras es de 70km/h y el rango moderado es de 70

a 100km/h y curvas en carreteras es de 40km/h y el rango moderado es

de 40 a 60km/h” (Profesional_eSilec, 2016).

PREGUNTA CIENTÍFICA A CONTESTARSE

¿Qué impacto tendría la reducción del porcentaje de infracciones y accidentes

por exceso de velocidad al tener la Unidad a Bordo del sistema de velocidad

vehicular utilizando Microcontroladores Open Source?

Page 58: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

44

DEFINICIONES CONCEPTUALES

Variables:

En esta investigación se formularon las variables que identifican el problema y la

posible solución óptima para la realización, estas son las siguientes:

Variable dependiente1: Poca seguridad y confiabilidad de la información

de los controles para las infracciones de tránsito.

Variable dependiente 2: Controles de una sola fuente tecnológica.

Variable independiente 1: Implementación de un prototipo simulador de velocidad vehicular

Palabras Claves

Simulador. – Es aquel aparato que imita o emula un proceso real en escala y/o

reproducir el trabajo de un sistema. Por lo general es un dispositivo informático,

que puede ser creado o comprado para la realización de un proceso alterno,

teniendo éxito en la demostración de un conocimiento.

Sistema. Según el diccionario RAE. Conjunto de órdenes, normas y

procedimiento que regulan el funcionamiento de un grupo o colectividad. Todos

estos procedimientos, normas y ordenes se relacionan entre sí, para obtener un

beneficio en común.

Aceleración. - Según el libro BGU de Física 2015, Aceleración es una magnitud

escalar, que nos mide la variación de la velocidad en la unidad de tiempo hacia

donde se desplaza el cuerpo 10m/s2.

Velocidad. – Relación entre la distancia que recorre el cuerpo y el tiempo que

tarda en realizarlo, 120 Km/h (V= d/ ∆t).

Galileo. – Es una tarjeta microcontroladora Open source Que es software y

hardware abierto, que sirve para crear otros hardware y software de acuerdo a

las necesidades de los demandantes.

Page 59: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

45

CAPÍTULO III

PROPUESTA TECNOLÓGICA

La propuesta es realizar un simulador de aceleración de velocidad vehicular,

para la detección de infracciones de tránsito en Guayaquil. Ecuador.

Análisis de factibilidad

Es sistema es factible porque ayuda en gran manera a la sociedad, si se lo

aplica en el campo vial ayudara a reducir los accidentes de tránsito, a bajar la

velocidad, y el número de muerte por esta causa.

Factibilidad Operacional

Al desarrollar este simulador, ayuda a reducir la corrupción y/o bajar el riesgo de

accidente. En cuanto a la capacidad de operar este detecta cada minuto, y el

modo de operar frente al modo actual de operación de sistemas de radares.

El estudio operacional abarca el análisis de modo de operatividad del actual

sistema de control de velocidad de los automotores en las calles, carreteras,

avenidas, autopistas.

Comparación operación con radares CTG Y Ad-hoc

N° Descripción Radares Ad-hoc

1 Detección Externa Interna

2 Lugar Algunos Todo

3 Tiempo detección Solo el tiempo que está cerca del dispositivo

Siempre

4

Alcance detección Alta si está cerca Alta porque usa varios protocolo de conexión

Cuadro 2 comparación de operatividad radares y Ad-hoc Antonio Baque 2015.

Factibilidad técnica

La tecnología usada ayuda a resolver dos casos la de seguridad para las

sociedades, técnicamente es un servicio en el cual es muy real los datos

captados.

Page 60: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

46

Verificar si existen los componentes necesarios para la ejecución de la solución:

N° Producto P.U CANTIDAD Distribuye

1 GALILEO/ARDUINO ETHERNET

$70,00 1000 Amazon/ APMMICRO

$70000

2 SENSOR $16,00 1000 APMMICRO $16000

3 CABLE UTP ROLLO $90,00 4 COMERCIAL LIN

$360

4 POTENCIOMETRO $1,50 1000 ELECTRONICA VELASCO

$1500

5 DISPLAY $8,00 1000 APMMICRO $8000

6 LM-35 $3,00 1000 APMMICRO $3000

7 CAJA PROTECTORA

$5,00

1000 APMMICRO $5000

8 VARIOS $5000 $5000

TOTAL MATERIA PRIMA $108860

Cuadro 3.- Existencia y precios de materia prima para OBU Antonio Baque 2015. En el Cuadro 2 describe que los componentes a usar para poder fabricar una

unidad a bordo existen en el mercado ecuatoriano, en Electrónica Velasco y

comercial Lin de Guayaquil y APMMICRO en Quito. Además, que existan estos

elementos, también se debe verificar que existan las tecnologías y/o servicios

que apoyen a la estructura de una red VANET, ya que este tema de titulación

está basado en las Redes VANET.

En el ecuador podemos afirmar que hay tecnologías que pueden apoyar a esta

investigación,

entre ellas

nombramos

algunas.

Cuadro 4. Servicios y

proveedores Antonio Baque 2015.

Para seguir con el análisis operativo se necesitan dispositivos y herramientas

para programar e implementar estas redes AD-HOC. Existen desde

computadores, tabletas, Smartphone y otros dispositivos, en cuanto aplicaciones

se puede trabajar con las open source, tales como: Xampp, Sketch de arduino,

HTML5, canvas entre otros. En cuestiones técnicas el tema de titulación si es

factible.

N° Servicio Proveedores

1 3G Claro, Movistar y CNT

2 4G Claro, Movistar y CNT

3 GPRS Claro, Movistar y CNT

4 LTE Claro, Movistar y CNT

Page 61: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

47

Factibilidad Legal

Las leyes de transito están para ser cumplidas, en lo legal ayuda a cumplir las

leyes. Para evitar a que las personas caigan en cosas legales por choques y

otros accidentes. Los artículos de las leyes de transporte Art. 13, 30.2, 129, 123,

127, 149, son algunos de los artículos que hablas de sanciones y de lo que se

debe y no hacer, están mencionados en el capítulo anterior.

Factibilidad Económica

La medida en que se pueda sustentar este proyecto si es factible y si hay las

posibilidades ayudar al estado con recaudación de infracciones, por otro lado,

ayuda a los conductores a no pagar más al mantenerse cauteloso a la hora de

manejar.

Tomando los datos de la Cuadro 2, expuesta anteriormente nos dice que la

materia prima para fabricar este producto en 1000 unidades nos da un valor total

de 1808.860,00 Dólares Norteamericanos correspondiente a un año de

producción, la mano de obra para la fabricación de 1000 OBU es de $5900,00 en

100 días, tomando en cuenta 5 empleados. Estos son los costos directos y los

costos indirectos, como papel, internet, alquiler de equipos, transporte, $3000.

Cuadro 5. Inversión total aproximada para fabricar 1000 OBU. Antonio Baque 2015. En el Cuadro 4 se determina cual es el precio unitario de cada OBU, obteniendo

que en 1000 unidades se invierte ciento cuarenta y siete mil doscientos dólares

norteamericanos ($147200,00), dando como resultado unitario ciento cuarenta y

siete dólares con veinte centavos. Estos precios son para mayoristas es por eso

que en los gastos de la investigación es más alto.

Inversión Aproximada

N° Costo / gasto Valor

1 Materia Prima $108.860,00

2 Mano de Obra $5900,00

3 Gastos Indirectos $3000,00

Total $117.760,00

Holgura 25% $29.440,00

Total Proyecto $147.200,00

Precio Unitario (10000) $147,20

Page 62: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

48

Al aplicar los porcentajes para comercializar tanto al público como para

distribución según categorías quedara expresado de la siguiente manera.

N° Comercialización CANT COSTO % PVP Total

1 PVP 1 $147,20 45% $213,44 $213,44

2 MAYORISTA 100 $147,20 35% $198,72 $19.872,00

3 DISTRIBUIDOR 10000 $147,20 30% $191,36 $191.360,00

Cuadro 6. Porcentajes de ganancia según comercialización 1000 OBU. Autor: Antonio Baque (Titulación 2015-2016).

En el mejor de los casos según el Cuadro 5, se obtendría en ventas 213,44

dólares, teniendo una ganancia bruta de 66240,00 dólares vendiendo las 1000

unidades a consumidores finales, si se venden a mayoristas, las ventas tendrían

un valor de 198.720,00 y un margen de ganancia de 51.520,00 dólares, y al

tener una venta de distribución o también podría decirse exportación tendrían,

ventas de 191.360,00 dólares con una ganancia bruta de 44.160,00 dólares.

Estos valores son del primer año de Inversión, se aspira que el producto sea

utilizado en todos los autos, por lo menos a los autos modernos. Entonces las

ventas proyectadas a 10 año son las siguientes:

PROYECCIÓN INGRESOS 10 AÑOS

N° AÑO Cantidad P.U PROM Total

1 2016 1000 201,37 201370,00

2 2017 1250 201,37 251712,50

3 2018 1562 202,37 316101,94

4 2019 1952 203,37 396978,24

5 2020 2440 204,37 498662,80

6 2021 3050 205,37 626378,50

7 2022 3812 206,37 786682,44

8 2023 4765 207,37 988118,05

9 2024 5956 208,37 1241051,72

10 2025 7445 209,37 1558759,65

Saldo 33232 6865815,84

Cuadro 7. Ingresos en 10 años. Autor. Antonio Baque (Titulación 2015-2016)

Page 63: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

49

PROYECCIÓN GASTOS 10 AÑOS

N° AÑO Cantidad P.U PROM Total

1 2016 1000 $147,2 $147200,00

2 2017 1250 $147,2 $184000,00

3 2018 1562 $147,2 $229926,40

4 2019 1952 $147,2 $287334,40

5 2020 2440 $147,2 $359168,00

6 2021 3050 $147,2 $448960,00

7 2022 3812 $147,2 $561126,40

8 2023 4765 $147,2 $701408,00

9 2024 5956 $147,2 $876723,20

10 2025 7445 $147,2 $1095904,00 Cuadro 8. Egresos en 10 años Autor. Antonio Baque (Titulación 2015-2016)

En los Cuadros 6 y 7, se encuentra descrito todos los ingresos y egresos de la

empresa producto de las ventas proyectada en 10 años, con un interés

descuentos de los socios del 10% (0,01), para poder determinar si es rentable o

no la inversión primero se obtiene el flujo de efectivo de cada año, al restar el

ingreso con el egreso de cada año, se detalla al inicio la inversión inicial en

negativo, cada flujo de efectivo anual está detallado en la siguiente Cuadro.

FLUJO DE CAJA

N° Año Ingresos-egresos

Inicial $147200

1 2016 $54170,00

2 2017 $67712,50

3 2018 $86175,54

4 2019 $109643,84

5 2020 $139494,80

6 2021 $177418,50

7 2022 $225556,04

8 2023 $286710,05

9 2024 $364328,52

10 2025 $462855,65

Cuadro 9. Flujo de caja por año Autor. Antonio Baque (Titulación 2015-2016)

Page 64: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

50

VAN

“Van significa que es el valor actual neto o el valor presente neto”

(TODOS_PRODUCTOS_FINANCIEROS, 2016).

Después del flujo de por año se determina el VAN al poner en la celda de abajo

la siguiente fórmula “=VAN (interés; primera-celda: Ultima-celda) – inversión

inicial” colocando con datos seria de la siguiente manera “=VAN (0,10; c3-c12)”,

el resultado de la van es de $866.862,80.

VAN $866.862,80

Cuadro10 Resultado de VAN Autor: Antonio Baque.

TIR

“Es la tasa de retorno o también conocida como tasa interna de rentabilidad”

(TODOS_PRODUCTOS_FINANCIEROS, 2016)

Y el TIR es el porcentaje que hace que Van se vuelva 0,

En Excel se calcula de la siguiente manera “=TIR (primera_celda: ultima celda)”

incluyendo la cifra de la inversión inicial en negativo, es decir “=TIR (C2:C12);”.

Da como resultado el 0,6 o el 60%.

TIR 60% 0,60

Porcentaje Decimal

Cuadro 11. Resultado de TIR Autor: Antonio Baque. Podemos ver que el número del Valor Actual Neto, determina si es rentable o no

VAN > 0 = Beneficios generados en la empresa.

VAN = 0 = No genera beneficio, es indiferente.

VAN ˂ 0 = Hay perdidas, no le conviene al inversionista

El resultado del análisis de económico, declara este proyecto como factible, ya

que el valor actual neto es mayor a cero, esto, quiere decir que la inversión, da

buenos resultado al llegar a las metas propuestas. Y la tasa de rendimiento

Page 65: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

51

interno es la relación entre el coste y beneficio y siendo menor a uno es rentable

B/C=1, Con la TIR mide la rentabilidad de los proyectos,

Etapas de la metodología del proyecto

Planificación

Teniendo claro el requerimiento, seguirá el siguiente cronograma de actividades

en las cuales se ha ido avanzando día a día, las actividades se cumplieron de

acuerdo a esta planificación y al orden del mismo.

Ítem Actividad Descripción Avance Tiempo

1 Investigación y definir tema Redes Vanet 5 Días

2 Construcción de simulador de aceleración de velocidad

Cotización de elementos para simulador

5 Días

3 Estudio de placa Galileo Activación 5 Días

4 Investigación OBU RSU 5 Días

5 Construcción Compra de materiales

5 días

6 Tarea placa Galileo Enviar datos a Base 5 Días

7 Definir Objetivos generales y específicos.

Objetivos y alcance 5 Días

8 Inicio de construcción de Simulador

Armar la parte mecánica sin sensor

15 Días

9 Software para guardar información en la base

La Tarjeta galileo guarda en la base

7 Días

10 Rueda par el sensor Fabricar la adecuada

3 Días

11 Documentación TESIS y manuales 15 Días

12 Programa para visualizar variables

Lo que detecta OBU y RSU visualizarlos

10 Días

Cuadro 12. Cronograma de actividades Autor: Antonio Baque (Titulación 2015-2016)

Análisis

En esta etapa se trabajará con el requerimiento que necesitaremos para poder

plasmar la solución a la problemática y poder iniciar con el simulador de sistema

de aceleración de velocidad vehicular, la cual reflejará a una red VANET.

Total ------------------------------------------------------------------ 85 días

Page 66: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

52

Primero se planteará las necesidades para lograr simular una red VANET

funcionando con dos nodos, en este caso:

Tarjeta se identifica como OBU, es la encargada de identificar,

enviar y guardar la información en la base

tarjeta 2 seria RSU, quien visualizará los resultados en un display.

El medio de comunicación entre OBU y RSU será a través de una

red Local.

El servidor será levantado en Xampp.

Se creará una pantalla para visualizar gráficamente las variables.

Lo más importante las variables son temperatura y velocidad

La OBU estará instalado en un simulador de aceleración velocidad.

Grafico 7 Red General de la problemática planteada. Autor: Antonio Baque (2015)

Grafico 8 Prototipo de una Red VANET Autor: Titulación 2015-2016

Page 67: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

53

En el gráfico 6 y 7, se puede ver un panorama de la hipótesis para la

problemática planteada, donde se implementará un simulador de aceleración de

velocidad vehicular, con un sensor de revoluciones que está conectado en la

tarjeta Galileo que hará el papel de OBU, es decir la unidad a bordo, en este

caso la OBU estará en el interior del simulador.

La red de comunicación es la vehicular para simular se utilizará una red local con

un Reuter dos computadores y las dos tarjetas. Son dos tarjetas porque este

proyecto se integra en uno solo como red VANET.

CASO DE USO

La descripción de la posible solución, da como resultado el siguiente caso de

uso, Esta dado por la participación del actor que genera los datos, el infractor

con el número de la placa GAD-0777, y que su información pasa por todos los

eventos que se dan, al automatizar este proceso de detección, todo esto se ve

reflejado en un caso de uso (Ver caso de uso en los anexos)

Diseño del Sistema Simulador de Aceleración de Velocidad

Vehicular.

Simulador de Aceleración de Velocidad Vehicular.

Para diseñar el Simulador de aceleración esta investigación elaboro la lista de los elementos que se necesita para lograr crearlo.

Motor DC. Control de velocidad. Una rueda que a la vez pueda ser detectada las revoluciones. Base del motor material polipropileno color negro Pernos y tuercas de varias medidas para asegurar motor y cada

parte y pieza de que conforma el Acelerador. Pedal de Batería para simular un acelerador de auto. Potenciómetro para realizar el cambio de velocidad. Cable 2 en 1 para la alimentación 110V.

Page 68: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

54

Cable de red armado, cable UTP para comunicar el sensor con el Placa Galileo.

Cables para conectar el motor con el potenciómetro.

Pedal de batería que simula la función del acelerador del automóvil, cambia varias velocidades con la ayuda de un potenciómetro.

Grafico 9 Acelerador del simulador. Autor Antonio Baque (Titulación 2015-2016)

Sistema para Guardar Variables en una base de datos dentro de una

red local.

Grafico 10 Captura de Pantalla programa de guardar base en php. Autor: Antonio Baque (Titulación 2015-2016) El simulador de aceleración de velocidad trabaja en conjunto con la unidad a

bordo representada por la tarjeta galileo, encargada de la detección de las

variables, luego enviarlas mediante la red local hacia la base de datos que

Page 69: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

55

reposa en el servidor. Por medio de PHP se programa la administración de PHP,

también la ventana presentación

Grafico 11 Captura de Pantalla Programa en el sketch. Autor: Antonio Baque (Titulación 2015-2016) Con estos dos programas se maneja la tarjeta El de arduino es el programa que

se encarga de subirla a la tarjeta, con la programación de la placa se programa

porque entrada o ping va ingresar el dato y se determinan el o los pines de

salida encargado de enviar a la base de datos la información receptada.

Creación de base de datos para el sistema simulador de aceleración

de velocidad.

Es una sencilla base de datos que tiene una tabla con campos como: la placa

del vehículo, velocidad, temperatura, estado y fecha de registro. Contactos y

otros datos necesarios para la operatividad del simulador de aceleración de

velocidad vehicular integrado con el sistema de detección. La base de datos es

creada en el mismo PHP, esto facilita la integración de este sistema ya que en

PHP manejamos todos los procesos, hablando de programación de los datos.

En el gráfico 11, se visualiza los campos de la base de datos.

Page 70: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

56

Grafico 12Captura de Pantalla base de datos Mi SQL.Autor: Antonio Baque (Titulación 2015-2016) Diseño de un aplicativo para visualizar a través de la red las

variables.

Para ayudar con la visualización de las variables de velocidad y temperatura, se

utiliza HTML 5 en conjunto de un elemento o componente que nos ayudara

expresar en un velocímetro la velocidad y en un termómetro la temperatura.

Grafico 13 Captura de Pantalla Página muestra temperatura y velocidad

Autor: Antonio Baque (Titulación 2015-2016)

CODIGO FUENTE ENTREGABLE

GALILEO GUARDAR BASE

#include <SPI.h>

#include <Ethernet.h>

// Enter a MAC address for your controller below.

GAD-0777

Page 71: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

57

// Newer Ethernet shields have a MAC address printed on a sticker on the shield

byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

IPAddress ip(192, 168, 0, 18);

IPAddress gateway(192, 168, 0, 1);

IPAddress subnet(255, 255, 255, 0);

IPAddress dns(200, 124, 235, 196);

//IPAddress server(173, 194, 33, 104); // Google

IPAddress server(192, 168, 0, 5); // My ip

// Initialize the Ethernet client library

// with the IP address and port of the server

// that you want to connect to (port 80 is default for HTTP):

EthernetClient client;

void setup() {

// Open serial communications and wait for port to open:

Serial.begin(9600);

while (!Serial) {

; // wait for serial port to connect. Needed for Leonardo only

}

//Necesario para la red

delay(3000);

Ethernet.begin(mac, ip, dns, gateway, subnet);

Serial.print("Ip local ");

Serial.println(Ethernet.localIP());

// start the Ethernet connection:

if (Ethernet.begin(mac) == 0) {

Serial.println("Failed to configure Ethernet using DHCP");

// no point in carrying on, so do nothing forevermore:

for (;;)

;

}

//Necesario para la red

// give the Ethernet shield a second to initialize:

Serial.println("connecting...");

// if you get a connection, report back via serial:

if (client.connect(server, 808) > 0) {

Serial.println("connected");

// Make a HTTP request:

client.println("GET

/jlaica/pruebaDB/index.php?nom=Ana&vel=30&temp=30&Enter=Enviar

HTTP/1.0");

client.println();

}

else {

// if you didn't get a connection to the server:

Page 72: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

58

Serial.println("connection failed");

}}

void loop()

{ // if there are incoming bytes available

// from the server, read them and print them:

if (client.available()) {

char c = client.read();

Serial.print(c);

}

// if the server's disconnected, stop the client:

if (!client.connected()) {

Serial.println();

Serial.println("disconnecting.");

client.stop();

// do nothing forevermore:

for (;;) ;

}

}

Grafico 14 Captura de Pantalla Guarda BaseAutor: Antonio Baque (Titulación 2015-2016)

CODIGO PHP

Conexión a la base

<?php

Class Conexion {

private $server;

Page 73: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

59

private $user;

private $database;

private $clave;

private $sError;

private $conn;

function Conexion() {

$this->sError = "";

$this->server = "localhost";

$this->user = "root";

$this->database = "pruebadb";

$this->clave = "";

}

public function getDatos() {

try { //'mysql:host=localhost;dbname=prueba', $usuario, $contraseña

$this->conn = new PDO("mysql:host=$this->server;dbname=$this-

>database;", "$this->user", "$this->clave");

$this->conn->setAttribute(PDO::ATTR_ERRMODE,

PDO::ERRMODE_EXCEPTION);

$stmt = $this->conn->prepare("SELECT * FROM datos " );

//$stmt = $this->conn->prepare("SELECT * FROM datos WHERE

Id_datos=1" );

$stmt->execute();

$this->conn = NULL;

return $stmt->fetchAll();

} catch (Exception $ex) {

return $ex->getMessage();

}

Grafico 15 Captura de Pantalla conexión base Autor: Antonio Baque (Titulación 2015-2016)

Page 74: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

60

Guardar Base PHP INDEX

Index.php guardar en la base

………………………………………………………..

<meta charset="utf-8" />

<?php

echo $_GET['nom'];

echo $_GET['vel'];

echo $_GET['temp'];

$n=$_GET['nom'];

$v=$_GET['vel'];

$t=$_GET['temp'];

$sError = "";

$server = "localhost";

$user = "root";

$database = "pruebadb";

$clave = "";

$conn = new PDO("mysql:host=$server;dbname=$database;",

"$user", "$clave");

$conn->setAttribute(PDO::ATTR_ERRMODE,

PDO::ERRMODE_EXCEPTION);

$stmt = $conn->prepare("INSERT INTO

datos(Nombre,Velocidad,Temperatura) VALUES('$n','$v','$t')");

$stmt->execute();

$conn = NULL;

?>

Grafico 16 Captura de Pantalla índex guarda base Autor: Antonio Baque (Titulación 2015-2016)

Page 75: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

61

MANUAL TÉCNICO

En el siguiente manual se detalla el Hardware y software a utilizar y

cuáles son los pasos de instalación y configuración

Hardware

Placa Galileo con alimentación

Cable USB

CABLE USB

Grafico 17 Cable USB Fuente: Intel Corporation Software

7z (7z920.exe)

IntelArduino-1.6.0-Windows.7z

IntelGalileoFirmwareUpdater-1.0.4-Windows.zip

Drivers:

Para la activación de la placa es necesario descargar todos los softwares

indicados incluyendo el descompresor 7Z seguir los pasos al pie de la

letra.

Instalar 7z si no está instalado (7z920.exe)

Descomprimir

IntelArduino-1.6.0-Windows.7z

Sugerido en el directorio raíz de un disco (Intel)

IntelGalileoFirmwareUpdater-1.0.4-Windows.zip

(puede ser en cualquier ubicación)

Page 76: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

62

Placa + Alimentación + Micro-

USB

Sin MicroSD

No antes de la luz verde

correspondiente

La PC puede tomar

hasta 60" p/ reconocer

este USB

No en USB host

Configuración – Instalación

CONEXIÓN PLACA_CABLES

Grafico 18 Placa Galileo elementosFuente: Intel Corporation Ingresar al siguiente link: http://galileo.intel.com/ (12/05/2015) Poder descargar

los programas de Instalación

Gráfico 17. Portada Intel. fuente: Intel Corporation

Una vez instalado los programas se realizará lo siguiente:

Conectar el Cable USB de la placa al Computador para que esta sea reconocida

Page 77: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

63

Grafico 19 Captura de Pantalla instala controlador Fuente: Intel Corporation

Luego se puede observar que la placa ha sido debidamente instalada en el

computador.

Grafico 20 Captura de Pantalla instala controlador Puerto COM4 Fuente: Intel Corporation

Una vez que se ha realizado la Instalación y Configuración de todos los

componentes de este proyecto, se procede a realizar lo siguiente para que el

usuario pueda trabajar de una manera correcta.

Verificar que este seleccionada la Placa de Galileo, esto lo hacemos de la

siguiente manera:

Herramientas – Placa – Intel Galileo.

Page 78: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

64

Grafico 21 Captura de Pantalla Activa Placa Galileo GEN1 Autor: Antonio Baque (Titulación 2015-2016)Captura de Pantalla Activa Placa Galileo GEN1 Autor: Antonio Baque (Titulación 2015-2016) Luego se observa si esta seleccionado el puerto de la placa que se asignó al

momento de la instalación en mi caso es COM3 y lo hacemos de la siguiente

manera:

Herramientas – Puerto – COM3.

Grafico 22 Captura de Pantalla Activa Casilla de visto de puerto Autor: Antonio Baque (Titulación 2015-2016). A continuación, se detalla un breve significado de cada uno de los iconos de la

pantalla del sketch de arduino.

Page 79: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

65

Cuadro13. Iconos del Sketch Arduino Titulación 2015-2016

En la siguiente captura de pantalla es una prueba para comprobar que la placa

este bien instalada, se diríge con el mouse al menú Archivo – Ejemplos – Basics

– Blink. (Gráfico 22) Se abrirá un programa pre-establecido en el Arduino IDE

llamado blink, (Gráfico 23). Se presiona el icono en forma de flecha hacia la

derecha ubicado en la parte superior de la ventana del sketch, esto cargará el

programa en la placa. En este apartado no aparecerá ninguna pantalla con

información o algún dato, lo único que ocurrirá es que en la placa Galileo Gen 1,

se encenderá en forma parpadeante un diminuto led ubicado en la parte inferior

de la placa descrito en el gráfico 24.

Verificar Compila el Sketch actual. Utilizarlo

cuando se quiera verificar si tu código

contiene errores antes de cargarlo a la

placa.

Carga Carga a la placa Galileo el Sketch actual.

Nuevo

Sketch

Abre una nueva ventana del IDE Arduino.

Abrir Abre un archivo que esta en el Pc.

Salvar Guarda el Sketch actual.

Monitor

Serial

Abre un monitor de transmisiones seriales.

Muy útil para depurar Sketches.

Nuevo La flecha bajo el Monitor Serial te da

opciones como agregar un nuevo sketch al

proyecto actual. Esta última acción abre una

nueva pestaña en la misma ventana del

IDE.El número en la esquina inferior

izquierda muestra el número de línea en la

cual se encuentra el cursor.

Page 80: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

66

Grafico 23 Captura de Pantalla Probar si la tarjeta esta activa en el PC.Autor: Antonio Baque (Titulación 2015-2016). Nos aparece el siguiente programa y lo cargaremos obteniendo el mensaje (Transfer Complete) transferencia completa. Grafico 24Captura de Pantalla Ejecución del Blink Autor: Antonio Baque (Titulación 2015-2016). Luego comienza a parpadear Un LED que se encuentra asociado al pin 13 de la placa. También se puede identificar por las iniciales GP que está a lado del led.

Page 81: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

67

Grafico 25Captura de Pantalla Verificación después de ejecutar el blink. Autor: Antonio Baque (Titulación 2015-2016). ¿Qué sucede cuando cargas un Sketch a la tarjeta?

En primer lugar, el Sketch es compilado y almacenado en un archivo de manera

temporal. Si actualmente hay un Sketch ejecutándose dentro de la placa Galileo,

este será detenido. El software dentro de la placa solicita una copia del archivo

que contiene el Sketch compilado, una vez cargado dentro de la placa este es

ejecutado. Ahora intente realizar ping a la tarjeta galileo, pero ya no se logra la comunicación:

Grafico 26 Captura de Pantalla ping a la tarjeta para verificar comunicación Autor: Antonio Baque (Titulación 2015-2016). Anteriormente realice la prueba en: Archivo – Ejemplos – Ethernet – WebClient Se procede realizar, abrir los programas y luego se los carga a la placa.

MANUAL DE USUARIO

Para Iniciar el sistema del simulador de aceleración de velocidad vehicular, debe

seguir los siguientes pasos.

1. Verificar que el disco no choque con el sensor, ajústelo.

Page 82: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

68

Grafico 27 Sensor y disco Dentado Autor: Antonio Baque.

2. Conectar a la alimentación de 110 V o 12V con Conversor a 110V.

Grafico 28 Conectar el simulador a la Corriente 110V. Autor

: Antonio Baque. 3. Conectar la placa 1 Galileo que representa (OBU)por medio del USB al

computador, Laptop o donde este el Sketch instalado.

Grafico 29 Conectar Placa Galileo 1 por USB a la portátil. Autor: Antonio Baque.

4. Ejecutar el sketch de Arduino, llamar el programa Guarda_base_get2

Ajustar el sensor y

verificar que no

choque con el disco

dentado

Page 83: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

69

Grafico 30 Abrir Guardo_base_get2 Autor: Antonio Baque.

5. Cargar el programa desde el Sketch a la placa Galileo1

Grafico 31 El programa listo para ejecutarse Autor: Antonio Baque.

Al enviar a ejecutar el archivo en el sketch lo que sucederá es:

Primero se cargará dentro de la tarjeta y estara lista para ser usada,

con el simulador de aceleración de velocidad vehicular, al ejecutarse

tiene que salir transferencia completa, si no llegara a salir transferencia

completa, revise y corrija el programa o tambien verifique si esta

instalada la tarjeta galileo correctamente.

Page 84: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

70

6. Levanto el servidor Xampp.

Grafico 32 Levantar el Apache y php Autor: Antonio Baque.

Conecte la tarjeta Galileo1 a la red o al router.

Se conecta la tarjeta con el router para poder intercomunicarse con los

otros dispositivos de la red.

Grafico 33 Tarjeta Galileo 1 Grafico 34 Router Autor: Antonio Baque. (Conectada) Autor: Antonio Baque

7. Los mismo paso se realiza con la tarjeta Galileo 2 (RSU)

8. Presione el acelerador y mantenerlo varios minutos.

El acelerador que consta de un potenciómetro conectado al brazo del

pedal que ayuda a avanzar a la siguiente velocidad, y al motor eléctrico

que contiene el Disco en el cual se mide la velocidad a través del sensor.

Page 85: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

71

9. Abrir la página en el explorador con la siguiente dirección:

localhost:808/phpmyadmin/prueba2/datos2.php, se abrirá la página

donde está la base de datos.

Grafico 35 Base de datos Autor: Antonio Baque. 10. Abrir la página localhost: 808/pruebas/presentación.php, se abrirá la

página donde se presentan la velocidad y la temperatura registrada por

el sensor de (OBU).

Grafico 36 Ventana de aplicativo que muestra variable.

Autor. Antonio Baque Solís En este caso abrimos nuestro programa para leer y presentar la Información

desde la Base de datos y Luego mostrarla al display y También en el Navegador

trabajando de una manera Local.

Page 86: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

72

CRITERIOS DE VALIDACIÓN DE LA PROPUESTA

En este proyecto no se realizaron encuesta por lo cual a continuación se

presenta un Informe de Pruebas realizadas:

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

001

FECHA EJECUCIÓN

06/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Se conectara a la Base de Datos y obtendrá un registro

1. CASO DE PRUEBA

a. Precondiciones

Debe estar en red correctamente la Placa con la Base de datos

b. Pasos de la prueba

1.- hacer ping a la Base de Datos 2.- Conectarse a la Base de datos 3.- Consultar el último Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa:GSI-5425

Velocidad: 115 km

Temperatura: 70

Estado: ALERTA

X Placa:GSI5425

Velocidad: 115 km

Temperatura: 70

Estado: ALERTA

c. Post condiciones

2. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Consulta obtenida

OK

Observaciones Probador

Antonio Baque

Firma: Nombre: Fecha:

Cuadro 14. Cuadro prueba Titulación 2015-2016

Page 87: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

73

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

002

FECHA EJECUCIÓN

06/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Se conectara a la Base de Datos y obtendrá un registro

3. CASO DE PRUEBA

d. Precondiciones

Debe estar en red correctamente la Placa con la Base de datos

e. Pasos de la prueba

1.- hacer ping a la Base de Datos 2.- Conectarse a la Base de datos 3.- Consultar el último Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa:GSI-5420

Velocidad: 100 km

Temperatura: 46

Estado: ALERTA

X Placa:GSI5420

Velocidad: 100 km

Temperatura: 46Estado:

ALERTA

f. Post condiciones

4. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Consulta obtenida

OK

Observaciones Probador

Antonio Baque

Firma: Nombre: Fecha:

Cuadro15. Cuadro prueba Titulación 2015-2016

Page 88: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

74

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

003

FECHA EJECUCIÓN

06/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Se conectara a la Base de Datos y obtendrá un registro

5. CASO DE PRUEBA

g. Precondiciones

Debe estar en red correctamente la Placa con la Base de datos

h. Pasos de la prueba

1.- hacer ping a la Base de Datos 2.- Conectarse a la Base de datos 3.- Consultar el último Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GSI-5420

Velocidad: 120 km

Temperatura: 80

Estado: ALERTA

X Placa: GSI5420

Velocidad: 120 km

Temperatura: 80

Estado: ALERTA

i. Post condiciones

6. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Consulta obtenida

OK

Observaciones Probador

Antonio Baque

Firma: Nombre: Fecha:

Cuadro16. Cuadro prueba Titulación 2015-2016

Page 89: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

75

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

004 FECHA EJECUCIÓN

06/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Una vez obtenido el registro mostrara por display la información

7. CASO DE PRUEBA

j. Precondiciones

Debe estar debidamente instalado el display a la placa k. Pasos de la prueba

1.- Encender el Display 2.- Mostrara Mensaje esperando Servidor 3.- Conexión Exitosa

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GSF-0908

Velocidad: 110 km

Temperatura: 70

Estado: ALERTA

X Placa: GSF0908

Velocidad: 110 km

Temperatura: 70

Estado: ALERTA

Velocidad 120 km Presentación

120 km X 120 km

Temperatura 80 Presentación

80 X 80

Estado ALERTA Presentación

ALERTA X ALERTA

l. Post condiciones

8. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Presentación en el display OK

Observaciones Probador

Antonio Baque Antonio Baque

Firma: Nombre: Fecha:

Cuadro17. Cuadro prueba Titulación 2015-2016

Page 90: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

76

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

005

FECHA EJECUCIÓN

05/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Una vez obtenido el registro mostrara por display la información

9. CASO DE PRUEBA

m. Precondiciones

Debe estar debidamente instalado el display a la placa n. Pasos de la prueba

1.- Encender el Display 2.- Mostrara Mensaje esperando Servidor 3.- Conexión Exitosa

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GST-0905

Velocidad: 100 km

Temperatura: 70

Estado: ALERTA

X Placa: GST0905

Velocidad: 100 km

Temperatura: 70

Estado: ALERTA

Velocidad 100 km Presentación

100 km X 100 km

Temperatura 70 Presentación

70 X 70

Estado ALERTA Presentación

ALERTA X ALERTA

o. Post condiciones

10. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Presentación en el display OK

Observaciones Probador

Antonio Baque

Firma: Nombre: Fecha:

Cuadro18. Cuadro prueba Titulación 2015-2016

Page 91: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

77

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

006

FECHA EJECUCIÓN 05/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Una vez obtenido el registro mostrara por display la información

11. CASO DE PRUEBA

p. Precondiciones

Debe estar debidamente instalado el display a la placa

q. Pasos de la prueba

1.- Encender el Display 2.- Mostrara Mensaje esperando Servidor 3.- Conexión Exitosa

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GSI-4567

Velocidad: 60 km

Temperatura: 80

Estado: OK

X Placa: GSI4567

Velocidad: 60 km

Temperatura: 80

Estado: OK

Velocidad 60 km Presentación

60 km X 60 km

Temperatura 80 Presentación

80 X 80

Estado OK Presentación

OK X OK

r. Post condiciones

12. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Presentación en el display OK

Observaciones Probador

Cuadro19. Cuadro prueba Titulación 2015-2016

Antonio Baque

Firma: Nombre: Fecha:

Page 92: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

78

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

007

FECHA EJECUCIÓN 05/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Una vez obtenido el registro mostrara aparte del display por el navegador la Información

13. CASO DE PRUEBA

s. Precondiciones

Debe estar en red la placa con la Base y con la Página Local t. Pasos de la prueba

1.- Consultar el registro a la Base de datos2.- Obtención del Registro 3.- Envió de Registro a la Pagina Local 4.- Presentación por Pantalla del Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GPT4568

Velocidad: 60 km

Temperatura: 80

Estado: OK

X Placa: GSI4567

Velocidad: 60 km

Temperatura: 80

Estado: OK

Placa GPT4568 Presentación

GPT4568 X GPT-4568

Velocidad 60 km Presentación

50 km X 50 km

Temperatura 80 Presentación

80 X 80

Estado OK Presentación

OK X OK

u. Post condiciones

14. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Presentación en la Página OK

Observaciones Probador

Cuadro20. Cuadro prueba Titulación 2015-2016

Antonio Baque

Firma: Nombre: Fecha:

Page 93: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

79

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

008

FECHA EJECUCIÓN 05/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Una vez obtenido el registro mostrara aparte del display por el navegador la Información

15. CASO DE PRUEBA

v. Precondiciones

Debe estar en red la placa con la Base y con la Página Local w. Pasos de la prueba

1.- Consultar el registro a la Base de datos 2.- Obtención del Registro 3.- Envió de Registro a la Pagina Local 4.- Presentación por Pantalla del Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GPT-4568

Velocidad: 90 km

Temperatura: 70

Estado: ALERTA

X Placa: GPT-4568

Velocidad: 90 km

Temperatura: 70

Estado: ALERTA

Placa GPT-4568

Presentación

GPT-4568 X GPT-4568

Velocidad 60 km Presentación

90 km X 90 km

Temperatura 80 Presentación

70 X 70

Estado OK Presentación

ALERTA X ALERTA

x. Post condiciones

16. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Presentación en la Página OK

Observaciones Probador

Cuadro21. Cuadro prueba Titulación 2015-2016

Antonio Baque

Firma: Nombre: Fecha:

Page 94: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

80

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

009

FECHA EJECUCIÓN 05/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Una vez obtenido el registro mostrara aparte del display por el navegador la Información

17. CASO DE PRUEBA

y. Precondiciones

Debe estar en red la placa con la Base y con la Página Local z. Pasos de la prueba

1.- Consultar el registro a la Base de datos 2.- Obtención del Registro 3.- Envió de Registro a la Pagina Local 4.- Presentación por Pantalla del Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GQE3456

Velocidad: 100 km

Temperatura: 80

Estado: ALERTA

X Placa: GQE3456

Velocidad: 100 km

Temperatura: 80

Estado: ALERTA

Placa GPT4568 Presentación

GQE3456 X GQE3456

Velocidad 60 km Presentación

100 km X 100 km

Temperatura 80 Presentación

80 X 80

Estado OK Presentación

ALERTA X ALERTA

aa. Post condiciones

18. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Presentación en la Página OK

Observaciones Probador

Antonio Baque

Firma: Nombre: Fecha:

Cuadro 22. Cuadro prueba Titulación 2015-2016

Page 95: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

81

INFORMACIÓN DE PRUEBA

CASO DE PRUEBA No.

010

FECHA EJECUCIÓN

06/12/2015

LUGAR Guayaquil

CASO DE USO: Generar de Velocidad MODULO DEL

SISTEMA Detección

Descripción del caso de prueba:

Se conectara a la Base de Datos y obtendrá un registro

19. CASO DE PRUEBA

bb. Precondiciones

Debe estar en red correctamente la Placa con la Base de datos

cc. Pasos de la prueba

1.- hacer ping a la Base de Datos 2.- Conectarse a la Base de datos 3.- Consultar el último Registro

DATOS DE ENTRADA RESPUESTA ESPERADA DE LA

APLICACIÓN

COINCIDE RESPUESTA DEL

SISTEMA CAMPO VALOR TIPO SI NO

Fecha Ultimo registro

Consulta Placa: GAD-0777

Velocidad: 120 km

Temperatura: 50

Estado: ALERTA

X Placa: ADI-0777

Velocidad: 120 km

Temperatura: 50

Estado: ALERTA

dd. Post condiciones

20. RESULTADOS DE LA PRUEBA

Defectos y desviaciones Veredicto

Consulta obtenida

OK

Observaciones Probador

Antonio Baque

Firma: Nombre: Fecha:

Cuadro23. Cuadro prueba Titulación 2015-2016

Page 96: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

82

CAPÍTULO IV

Criterios de aceptación del producto o

Servicio

Matriz de Aceptación del Producto

Nombre de Proyecto: Simulador de un Sistema de Aceleración Vehicular

Preparado por : Antonio Joffre Baque Solis Fecha : 06/12/2015

Criterios de Aceptación:

Criterio de Aceptación Fecha de cumplimiento del Criterio

1Simulador de un Sistema de Aceleración 26/11/2015 2Elaboración de Base de datos 26/11/2015 3Conexión a la base de Datos 26/11/2015 4Enviar Registros 26/11/2015

Firmas de Aceptación:

Componentes de Software

Información de Versión

Fecha de aceptación por el

Cliente

Firma de Cliente

Placa Intel Galileo Generación 1 07/12/2015

Display LCD 16*2 VE 07/12/2015

Base de Datos Phpmyadmin 07/12/2015

Firmas: __________________ ________________________________ Gestor de Proyecto Cliente Fecha: 07/12/2015

Page 97: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

83

INFORME DE ASEGURAMIENTO DE LA CALIDAD DEL PRODUCTO

Tenemos un informe de revisión al proyecto:

REPORTE DEL PROCESO DE CALIDAD

REVISOR DE CALIDAD: Antonio Joffre Baque Solís FECHA: 07/12/2015

NOMBRE DEL PROYECYO: Simulador de Sistema de Aceleración de Velocidad

FECHA DEL PROCESO: 07/12/2015

PROCESO/PROCEDIMIENTO AUDITADO: Generar y detectar Velocidad

RESULTADOS: (Marcar uno solo.)

_____ Proceso/Procedimiento Aceptable

__X__ Proceso/Procedimiento Condicionalmente aceptable

(Sujeto a la finalización satisfactoria de los puntos mencionados

arriba)

_____ Proceso/Procedimiento Inaceptable

(Sujeto a la finalización satisfactoria de los puntos mencionados

arriba)

________________________________________________________________

DISPOSICON: CALIDAD ACEPTABLE

CALIDAD MEDIA

CALIDAD INACEPTABLE

________________________________________________________________

ACCIONES CORRECTIVAS:

_______________________________________________________________

Firma del Revisor: ___________________________________

Page 98: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

84

EVALUACIÓN AL PROYECTO

EVALUACIÓN

FECHA DE EVALUACIÓN: 07/12/2015

NOMBRE DE EVALUADOR: Antonio Joffre Baque Solís

Nombre de Proyecto Evaluado:

Simulador de Aceleración de Velocidad utilizando Microcontrolador Open Source

Métodos o criterios utilizados en esta evaluación:

-Revisión del Análisis y el diseño

-Procesos que cumple el Proyecto

-Petición y Consulta de Información

-Mostrar la Información obtenida

Resultados de la evaluación:

- Conexión a la base de datos sin inconvenientes

- Correcta petición de la Información

- Muestra Resultados Correctos

Acciones correctivas tomadas:

Firma del Revisor: ___________________________________

Page 99: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

85

CONCLUSIONES

Un dispositivo OBU dentro de un vehículo, sería una herramienta muy útil para

las instituciones de Tránsito por su bajo costo, permite tomar información desde

la fuente de la información, trabajando en conjunto con la unida de carretera

RSU y la base de datos, un excelente control.

Al tener la Información de una manera accesible para las instituciones de

Tránsito ayuda a tomar decisiones de una manera correcta y en un tiempo muy

corto sin generar malestar, corrupciones ni altercados.

Este sistema no debe considerarse solo como un dispositivo para controlar la

velocidad, sino para poder salvar vidas, para mejorar las conductas de los

usuarios de vehículos en las calles, carreteras y avenidas de Guayaquil y todo el

Ecuador.

Page 100: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

86

RECOMENDACIONES

Realizar un estudio sobre la Placa Intel Galileo para poder identificar las

bondades en un 100 % y poder mejorar este proyecto.

Realizar el estudio pertinente para poder agregar variables del estado de los

autos para tener un mejor control en las carreteras y dar un servicio social al

ayudar a los conductores a prevenir desperfectos o inconvenientes en las

carreteras.

En estudiar posteriormente para lograr intercomunicar a los dos Dispositivos,

RSU y OBU utilizando la Placa Intel Galileo.

Page 101: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

87

Bibliografía

Arduino. (2016). Arduino Usa Only. Obtenido de Arduino Usa Only:

https://wwhttps://www.arduino.cc/en/Main/Software

Basol. (13 de 06 de 2015). Redes Moviles. Red Movil, 1

Fundación_Wikipedia. (2015). Wikipedia. Obtenido de Wikipedia:

https://es.wikipedia.org

Intel_Corporation. (2015). Intel. Obtenido de Intel:

http://www.intel.la/content/www/xl/es/embedded/products/galileo/galileo-

g1-datasheet.html?_ga=1.76724497.5853905.1453967727

Mercedez, S. F. (Juio de 2001). Los Sistemas inteligente de transporte ITS.

Ciencia e Ingeniería Neogranadina [En línea], 1-65. Recuperado el 5 de

01 de 2016, de http//sociales,rdalyc.org/articulo.oa?id=91101006

Ministerio_Educación_Ecuador_2014. (2014). Física-Química. Quito: Norma.

NXTORM. (Diciembre de 2010). Sensores_Caseros. Obtenido de

Sensores_Caseros: http://www.nxtorm.es/analogicos/sa-o-encoder-para-

NXT.html

Oscar Orozco Sarasti, G. L. (2014). APLICACIONES PARA REDE VANET

ENFOCADAS EN LA SOSTENIBILIDAD AMBIENTAL. Volumen 24-

2. CIENCIA E INGENIERÍANNEOGRANADINA, 111-126. Obtenido de

http://www.scielo.org.co/pdf/cein/v24n2/v24n2a07.pdf

Redes VANET. (s.f.).

Registro_oficial_731. (junio de 2012).

PRESIDENCIA_DE_LA_REPUBLICA(RAFAEL_CORREA_DELGAD

O). Quito, Pichincha, Ecuador.

Rodríguez_Arenas&Csa_Villaseca, A. (2010). Instalaciones Domóticas. mayo:

Altamar, .S.A Y Maracombo, S.A 2010. (Libro)

Sebastián_Gudel&González_Domínguez, J. M. (2012). Instalaciones Eléctricas

Interiores. BArcelona: ALTAMAR, S.A & MARCOMBO, S.A. 2009.

(Libro.)

Ultima tecnologia para el control de velocidades. (s.f.). Obtenido de Ultima

tecnologia para el control de velocidades:

http://www.ant.gob.ec/index.php/component/content/article/49-

boletines/189-agencia-nacional-de-transito-participa-en-la-semana-de-

seguridad-vial#.VKm879KG-3Q

DOCPLAYER (2015) Estudio y Simulación de redes AD-HOC-

Vehiculares:

http://docplayer.es/7203368-Estudio-y-simulacion-de-redes-ad-hoc-

vehiculares-vanets.html

Agencia Nacional de Tránsito (2014):

Page 102: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

88

http://www.ant.gob.ec/index.php/transito-7/resoluciones-2010/file/1007-

resolucin-n-146-dir-2010-cntttsv?tmpl=componen, Quito-Ecuador

El Diario (2015), EL DIARIO, Velocidad principal causa de Accidentes

http://www.eldiario.ec/noticias-manabi-ecuador/370884-alta-velocidad-

principal-causa-de-accidentes, Ecuador

Asistencia (2015), Instalador de Intel Arduino:

https://downloadcenter.intel.com/es/download/24355/Intel-Arduino-IDE-1-

6-0, EEUU.

Workshop(2015)Documentos en Internet sobre proyectos con la Placa

Intel

Arduino:https://drive.google.com/folderview?id=0Bz_Vhed1HU1DfjMwQW

hYMFpkUXFRMWJ2dUhwVl9ha1VzclBCWlFrU0JudVhZTlJDbTM3V3M&

usp=sharing

Proyectos Arduino (2015) Información sobre Intel Galileo:

http://www.proyectosarduino.com/arduino-intel-galileo/

Consorcio. Derecho ambiental (2013), Ley Orgánica de Transporte

Terrestre, Tránsito y Seguridad Vía, http://www.derecho-

ambiental.org/Derecho/Legislacion/Ley-Transporte-Terrestre-Transito-

Seguridad-Vial-2.html, Quito Ecuador.

Conceptos de html5 y canvas

Mozilla developer-network (2005-2015), Deiber Chacon, Tutorial de

canvas,

https://developer.mozilla.org/es/docs/Web/Guide/HTML/Canvas_tutorial.

Librerías java script para graficas

RGRAPH (2015), 2D y 3D Java script charts,

http://www.rgraph.net/,Descargar librería JS,

http://www.rgraph.net/download, WEB

Page 103: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

89

Conceptos de java script

http://librosweb.es/libro/javascript/capitulo_5/arbol_de_nodos.html

Librosweb (2015), Librería para atrapar la variable en $_GET, Arbol de

nodos,

http://blog.ikhuerta.com/get-extraer-variables-por-get-en-javascript

Fernando Moreno, (2010), La TIR una Herramienta de cuidado,

http://www.ant.gob.ec/index.php/transito-7/resoluciones-2010/file/1007-

resolucin-n-146-dir-2010-cntttsv?tmpl=componenGuayaquil-Ecuador

Page 104: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

90

ANEXOS

Page 105: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

91

CASO DE USO

Aceleración

Velocidad

< =70km/h

Velocidad

>70km/h

Alerta

Excedió el

límite

permitido

Mensaje: Usted ha

excedido la velocidad

permitida

Mensaje: GAD-0777 ha

excedido la velocidad

permitida

excedido la velocidad

permitida BD My SQL

Prueba 2

red

Guarda

Dato

Consulta velocidad

GAD-0777

Confirmación

Detecci

ón

Automo

tor

Multa

$ 354

Envía

Dato

Co

ns

ult

a

Cliente

GAD-0777

Grafico 37 Caso de Uso Autor: Antonio Baque (Titulación 2015-2016)

Page 106: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

92

Los recursos que se utilizaran en la parte mecánica del

simulador de aceleración de velocidad vehicular son los siguientes: Microcontrolador open source (Galileo GEN1). Display de 2 X 16 Azul. Potenciómetro de 100k cambiar intensidad de letras en el display. Potenciómetro para cabio de velocidad en el acelerador. Cable de Arduino, cables de red, cable de usb, cable de alimentación tarjeta Galileo, Cable UTP. Sensor Encoder RF. Motor DC. Disco para sensar las revoluciones. Placa de metal base de acelerador. Cubierta de aluminio. Caja de proyecto. Tornillos y tuercas. Resortes. Empaque para proteger el paso de corriente entre los elementos

conectados. Caja protectora de cableado. Acople de metal con tuercas. Caja negra para proteger el potenciómetro del acelerador.

Los recursos que se utilizaran en la parte lógica del simulador de aceleración de velocidad vehicular son los siguientes:

Arduino IDE. PHP. Xamp Sublimitext HTML 5 Canvas. WinZip 7Z. Intel Galileo Firmware Updater 1.0.4. Sistema operativo Windows 7

Page 107: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

1

MANUAL DE TÉCNICO SIMULADOR DE UN SISTEMA DE ACELERACIÓN DE VELOCIDAD VEHICULAR

UTILIZANDO MICROCONTROLADOR OPEN SOURCE

ANTONIO JOFFRE BAQUE SOLÍS

Page 108: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

2

ÍNDICE GENERAL

Contenido 1 INTRODUCCIÓN ...................................................................................................... 4

1.1 Propósito del Manual ..............................................................................................4

2 CONCEPTOS IMPORTANTES INICIAMOS EN EL SISTEMA. ............................. 5

2.1 Como acceder al programa ...................................................................................5

2.2 Conectar OBU a la computadora .........................................................................5

2.1 Presentación de Variables.....................................................................................5

3 PASOS PARA UTILIZAR EL SISTEMA DE ACELERACIÓN VEHICULAR

UTILIZANDO MICROCONTROLADORES OPEN SOURCE. ........................................ 6

3.1 Verificar que el disco no choque con el sensor, ajústelo. .............................................6

3.1 Conectar a la alimentación de 110 V o 12V con Conversor a 110V .............6

3.2 Encender y conectar Laptop y la placa 1 Galileo que representa

(OBU)por medio del USB para cargar Sketch instalado. ...........................................6

3.3 Ejecutar el sketch de Arduino, llamar el programa OBU 2.0.........................7

3.4 Cargar el programa desde el Sketch a la placa Galileo1 ...............................7

3.5 Levanto el servidor Xampp. ..................................................................................8

3.6 Conecte la tarjeta Galileo1 a la red o al router. ................................................8

3.7 Los mismo paso se realiza con la tarjeta Galileo 2 (RSU) .............................8

3.8 Presione el acelerador y mantenerlo varios minutos. ....................................8

3.9 Abrir la página en el explorador con la siguiente dirección .........................8

1.10 Abrir la página localhost: 808/pruebas/presentación.php, se abrirá la página

donde se presentan la velocidad y la temperatura registrada por el sensor de (OBU).

9

4 MANUAL DE TÉCNICO ...............................................¡Error! Marcador no definido.

4.1 PRESENTACIÓN ..........................................................................................................11

4.1.1 OBJETIVOS ..........................................................................................................11

4.1.2 OBJETIVO GENERAL ...........................................................................................11

4.1.3 OBJETIVOS ESPECÍFICOS ....................................................................................11

4.2 Hardware ...................................................................................................................11

4.3 Software ...................................................................................................................12

4.4 Drivers ......................................................................................................................12

4.5 Configuración – Instalación ................................................................................12

5 ¿Qué sucede cuando cargas un Sketch a la tarjeta? ....................................... 17

Page 109: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

3

ÍNDICE DE ILUSTRACIONES

ILUSTRACIÓN 1 ESTRUCTURA DEL SIMULADOR DE UN SISTEMA DE ACELERACIÓN DE VELOCIDAD

VEHICULAR. AUTOR: ANTONIO BAQUE, TITULACIÓN 2015-2016. .................................................... 4 ILUSTRACIÓN 2PÁGINA DE INICIO DE CONTACTO OBU-RSU .................................................................. 5 ILUSTRACIÓN 3 SENSOR Y DISCO DENTADO AUTOR: ANTONIO BAQUE, TITULACIÓN 2015-2016 ............ 6 ILUSTRACIÓN 4 CONECTAR EL SIMULADOR A LA CORRIENTE 110V. ......................................................... 6 ILUSTRACIÓN 5 CONECTAR PLACA GALILEO 1 POR USB A LA PORTÁTIL. ................................................ 7 ILUSTRACIÓN 6 ABRIR OBU 2.0 AUTOR: ANTONIO BAQUE, TITULACIÓN 2015-2016 ............................. 7 ILUSTRACIÓN 7 EL PROGRAMA LISTO PARA EJECUTARSE ......................................................................... 7 ILUSTRACIÓN 8 LEVANTAR EL SERVIDOR. ................................................................................................ 8 ILUSTRACIÓN 9 TARJETA GALILEO 1. ILUSTRACIÓN 10 ROUTER ..................................................... 8 ILUSTRACIÓN 11 BASE DE DATOS ............................................................................................................. 9 ILUSTRACIÓN 12 VENTANA DE APLICATIVO QUE MUESTRA VARIABLE. ...................................................... 9 ILUSTRACIÓN 13 RSU Y OBU .................................................................................................................. 9 ILUSTRACIÓN 14 CABLE USB................................................................................................................. 12 ILUSTRACIÓN 15 PLACA GALILEO ELEMENTOS ....................................................................................... 12 ILUSTRACIÓN 16 PORTADA INTEL. .......................................................................................................... 13 ILUSTRACIÓN 17 CAPTURA DE PANTALLA INSTALA CONTROLADOR ........................................................ 13 ILUSTRACIÓN 18 CAPTURA DE PANTALLA INSTALA CONTROLADOR PUERTO COM4 ............................. 14 ILUSTRACIÓN 19CAPTURA DE PANTALLA ACTIVA PLACA GALILEO GEN1 ............................................. 14 ILUSTRACIÓN 20 CAPTURA DE PANTALLA ACTIVA CASILLA DE VISTO DE PUERTO .................................. 15 ILUSTRACIÓN 21 ICONOS DEL SKETCH ARDUINO ................................................................................... 15 ILUSTRACIÓN 22 CAPTURA DE PANTALLA PROBAR SI LA TARJETA ESTÁ ACTIVA EN EL PC. ................... 16 ILUSTRACIÓN 23 CAPTURA DE PANTALLA EJECUCIÓN DEL BLINK .......................................................... 16 ILUSTRACIÓN 24 CAPTURA DE PANTALLA VERIFICACIÓN DESPUÉS DE EJECUTAR EL BLINK. .................. 16 ILUSTRACIÓN 25 CAPTURA DE PANTALLA PING A LA TARJETA PARA VERIFICAR COMUNICACIÓN ............ 17

Page 110: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

4

MANUAL DE USUARIO

1 INTRODUCCIÓN

1.1 Propósito del Manual

Este documento es una guía para poder usar correctamente el simulador de aceleración

vehicular. El presente simulador del sistema de aceleración vehicular genera las

variables necesarias para la funcionalidad del mismo.

El simulador del sistema denominado OBU Unidad a Bordo, utiliza un hardware “El

simulador de velocidad” y una sencilla aplicación web que registra placa, nombre dueño

de la unidad, velocidad límite, etc. El usuario deberá manejarlos para hacer funcionar

este proyecto.

OBU es un nodo simulado de una parte de las Redes “VANET” siglas en inglés

Vehicular ad-hoc networks en español redes vehiculares específicas, Ad –hoc

significa “para esto” es decir para esto fue creado u hecho, es por eso que en esta

investigación se la traduce como específica o específico; OBU como su nombre lo

indica unidad a bordo, está instalado dentro del vehículo. Esta unidad se integra con el

nodo RSU proviene de las Siglas Road-Side unit con el significado “unidad en las

carreteras”, esta unidad se comunica con la base y con el RSU para poder visualizar

las variables generadas.

Ilustración 1 Estructura del Simulador de un sistema de aceleración de velocidad vehicular. Autor: Antonio Baque, titulación 2015-2016.

Page 111: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

5

En la Imagen anterior podemos observar la ejecución del proyecto, El nodo OBU se

comunica con la base a través del servidor y la aplicación para guardar los datos

generados en el transcurso de la comunicación OBU- infraestructura.

2 CONCEPTOS IMPORTANTES INICIAMOS EN EL SISTEMA.

2.1 Como acceder al programa

Ilustración 2Página de Inicio de Contacto OBU-RSU Autor Antonio Baque, Titulación 2015-2016

Para acceder al programa se debe registrar datos en la página de inicio del

programa tales como: Nombres y apellidos de los dueños del auto, placa y

velocidad límite para el tipo de automotor. Luego el botó aceptar o cancelar.

2.2 Conectar OBU a la computadora

Para poder activar el nodo OBU se debe conectar por medio de USB a la

computadora y cargar el sketch en la tarjeta Galileo. Para esto se debe instalar

Arduino IDE. Versión 1.6.0.

2.1 Presentación de Variables.

Las variables se presentan en una ventana de la aplicación donde se muestra la

velocidad en un velocímetro y la temperatura en un termómetro; al rebasar los

Page 112: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

6

límites de velocidad se activa una alarma y presenta la imagen de un vigilando

indicando que ha violado el límite permitido para este vehículo.

3 PASOS PARA UTILIZAR EL SISTEMA DE ACELERACIÓN VEHICULAR

UTILIZANDO MICROCONTROLADORES OPEN SOURCE. Para Iniciar el sistema del simulador de aceleración de velocidad vehicular, debe

seguir los siguientes pasos:

3.1 Verificar que el disco no choque con el sensor, ajústelo.

Ilustración 3 Sensor y disco Dentado Autor: Antonio Baque, Titulación 2015-2016

3.1 Conectar a la alimentación de 110 V o 12V con Conversor a 110V.

Ilustración 4 Conectar el simulador a la Corriente 110V. Autor: Antonio Baque.

3.2 Encender y conectar Laptop y la placa 1 Galileo que representa

(OBU)por medio del USB para cargar Sketch instalado.

Ajustar el sensor y

verificar que no rose

con el disco dentado

Page 113: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

7

Ilustración 5 Conectar Placa Galileo 1 por USB a la portátil.

Autor Antonio Baque Titulación 2015-2016

3.3 Ejecutar el sketch de Arduino, llamar el programa OBU 2.0

Ilustración 6 Abrir OBU 2.0 Autor: Antonio Baque, Titulación 2015-2016

3.4 Cargar el programa desde el Sketch a la placa Galileo1

Ilustración 7 El programa listo para ejecutarse

Al enviar a ejecutar el archivo en el sketch lo que sucederá es:

Primero se cargará dentro de la tarjeta y estara lista para ser usada, con el

simulador de aceleración de velocidad vehicular, al ejecutarse tiene que salir

transferencia completa, si no llegara a salir transferencia completa, revise y

corrija el programa o tambien verifique si esta instalada la tarjeta galileo

correctamente.

Page 114: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

8

3.5 Levanto el servidor Xampp.

Ilustración 8 Levantar el Servidor. Autor: Antonio Baque Titulación 2015-2016

3.6 Conecte la tarjeta Galileo1 a la red o al router. Se conecta la tarjeta con el router para poder intercomunicarse con los otros

dispositivos de la red.

Ilustración 9 Tarjeta Galileo 1. Ilustración 10 Router Autor: Antonio Baque. (Conectada) Autor: Antonio Baque

3.7 Los mismo paso se realiza con la tarjeta Galileo 2 (RSU)

3.8 Presione el acelerador y mantenerlo varios minutos. El acelerador que consta de un potenciómetro conectado al brazo del pedal que

ayuda a avanzar a la siguiente velocidad, y al motor eléctrico que contiene el

disco, este genera la velocidad y es trasmitida a través del sensor DF.

3.9 Abrir la página en el explorador con la siguiente dirección:

localhost:808/phpmyadmin/prueba2/datos2.php, se abrirá la página donde está la

base de datos.

Page 115: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

9

Ilustración 11 Base de datos Autor: Antonio Baque, Titulación 2015-2016

1.10 Abrir la página localhost: 808/pruebas/presentación.php, se abrirá la

página donde se presentan la velocidad y la temperatura registrada por

el sensor de (OBU).

Ilustración 12 Ventana de aplicativo que muestra variable. Autor: Antonio Baque, Titulación 2015-2016

En este caso se abre el programa para leer y presentar la Información desde la

Base de datos y Luego mostrarla al display y También en el Navegador trabajando

de una manera Local.

Ilustración 13 RSU y OBU Autor Antonio Baque, Titulación 2015-2016

Page 116: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

10

MANUAL DE TÉCNICO SIMULADOR DE UN SISTEMA DE ACELERACIÓN DE VELOCIDAD VEHICULAR

UTILIZANDO MICROCONTROLADOR OPEN SOURCE

ANTONIO JOFFRE BAQUE SOLÍS

Page 117: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

11

4 MANUAL DE TÉCNICO

4.1 PRESENTACIÓN

En el siguiente documento se detalla el Hardware y software a utilizar y cuáles

son los pasos de instalación y configuración

4.1.1 OBJETIVOS

4.1.2 OBJETIVO GENERAL Desarrollar un simulador de aceleración de velocidad vehicular, utilizando

Microcontrolador Open Source para incrementar la confiabilidad en la detección

de infracciones de tránsito por exceso de velocidad vehicular.

4.1.3 OBJETIVOS ESPECÍFICOS

Desarrollar un sistema de aceleración de velocidad vehicular, para simular la

velocidad de un automóvil y poder obtener la información y compartirla.

Desarrollar un Api que permita enviar información capturada hacia una base de

datos.

Identificar variables que inciden en la velocidad del vehículo, para poder darle

mejor uso a la propuesta, quedando para una posterior investigación.

4.2 Hardware Placa Galileo con alimentación

Cable USB

Page 118: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

12

Placa + Alimentación + Micro-

USB

Sin MicroSD

No antes de la luz verde

correspondiente

La PC puede tomar

hasta 60" p/ reconocer

este USB

No en USB host

Ilustración 14 Cable USB

Fuente: Intel Corporation

4.3 Software 7z (7z920.exe)

IntelArduino-1.6.0-Windows.7z

IntelGalileoFirmwareUpdater-1.0.4-Windows.zip

4.4 Drivers

Para la activación de la placa es necesario descargar todos los softwares

indicados incluyendo el descompresor 7Z seguir los pasos al pie de la letra.

Instalar 7z si no está instalado

Descomprimir IntelArduino-1.6.0-Windows.7z

Sugerido en el directorio raíz de un disco (Intel)

IntelGalileoFirmwareUpdater-1.0.4-Windows.zip (puede ser en cualquier

ubicación)

4.5 Configuración – Instalación CONEXIÓN PLACA_CABLES

Ilustración 15 Placa Galileo elementos Fuente: Intel Corporation

Page 119: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

13

Entramos al siguiente link: http://galileo.intel.com/ (12/05/2015) Poder descargar

los programas de Instalación

Ilustración 16 Portada Intel. Fuente: Intel Corporation

Una vez instalado los programas se realizará lo siguiente:

Conectamos el Cable USB de la placa al Computador para que esta sea

reconocida.

Ilustración 17 Captura de Pantalla instala controlador Fuente: Intel Corporation

Page 120: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

14

Luego podemos notar que la placa ha sido debidamente instalada en el computador.

Ilustración 18 Captura de Pantalla instala controlador Puerto COM4 Fuente: Intel Corporation

Una vez que se ha realizado la Instalación y Configuración de todos los componentes

de este proyecto procederemos a realizar lo siguiente para que el usuario pueda trabajar

de una manera correcta.

Verificar que este seleccionada la Placa de Galileo, esto lo hacemos de la siguiente

manera:

Herramientas – Placa – Intel Galileo.

Ilustración 19Captura de Pantalla Activa Placa Galileo GEN1 Autor: Antonio Baque (Titulación 2015-2016)

Page 121: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

15

Luego se observa si esta seleccionado el puerto de la placa que se asignó al momento

de la instalación en mi caso es COM3 y lo hacemos de la siguiente manera:

Herramientas – Puerto – COM3.

Ilustración 20 Captura de Pantalla Activa Casilla de visto de puerto Autor: Antonio Baque (Titulación 2015-2016). A continuación, se detalla un breve significado de cada uno de los iconos de la pantalla

del sketch de arduino.

Ilustración 21 Iconos del Sketch Arduino Titulación 2015-2016

Verificar Compila el Sketch actual. Utilizarlo cuando se quiera verificar si tu código contiene errores antes de cargarlo a la placa.

Carga Carga a la placa Galileo el Sketch actual.

Nuevo Sketch

Abre una nueva ventana del IDE Arduino.

Abrir Abre un archivo que esta en el Pc.

Salvar Guarda el Sketch actual.

Monitor Serial

Abre un monitor de transmisiones seriales. Muy útil para depurar Sketches.

Nuevo La flecha bajo el Monitor Serial te da opciones como agregar un nuevo sketch al proyecto actual. Esta última acción abre una nueva pestaña en la misma ventana del IDE.El número en la esquina inferior izquierda muestra el número de línea en la cual se encuentra el cursor.

Page 122: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

16

En la siguiente captura de pantalla se realiza una prueba para comprobar que la placa

este bien instalada: Archivo – Ejemplos – Basics – Blink

Ilustración 22 Captura de Pantalla Probar si la tarjeta está activa en el PC. Autor: Antonio Baque (Titulación 2015-2016).

Aparece el siguiente programa y lo cargaremos obteniendo el mensaje (Transfer

Complete) transferencia completa.

Ilustración 23 Captura de Pantalla Ejecución del Blink Autor: Antonio Baque (Titulación 2015-2016).

Luego comienza a parpadear Un LED que se encuentra asociado al pin 13 de la placa.

También se puede identificar por las iniciales GP que está a lado del led.

Ilustración 24 Captura de Pantalla Verificación después de ejecutar el blink. Autor: Antonio Baque (Titulación 2015-2016).

Page 123: UNIVERSIDAD DE GUAYAQUIL - repositorio.ug.edu.ecrepositorio.ug.edu.ec/bitstream/redug/11658/1/PTG-B-CISC 912 Baque... · La información pasa del simulador de aceleración de velocidad

17

5 ¿Qué sucede cuando cargas un Sketch a la tarjeta?

En primer lugar, el Sketch es compilado y almacenado en un archivo de manera

temporal. Si actualmente hay un Sketch ejecutándose dentro de la placa Galileo, este

será detenido. El software dentro de la placa solicita una copia del archivo que contiene

el Sketch compilado, una vez cargado dentro de la placa este es ejecutado.

Ahora intente realizar ping a la tarjeta galileo, pero ya no se logra la comunicación:

Ilustración 25 Captura de Pantalla ping a la tarjeta para verificar comunicación Autor: Antonio Baque (Titulación 2015-2016).

Anteriormente realice la prueba en: Archivo – Ejemplos – Ethernet – WebClient

Se procede realizar, abrir los programas y luego se los carga a la placa.