Está en la página 1de 19

UNIVERSIDAD DE LAS FUERZAS ARMADAS

DISEÑO E IMPLEMENTACIÓN DE UN
PROTOTIPO DE CHALECO INTELIGENTE
PARA SEGURIDAD VIAL DE UN CICLISTA
MEDIANTE SOFTWARE LIBRE ARDUINO
.INGENIERÍA ELECTROMECÁNICA

GIOVANNY ALDAS- JEFFERSON GARCES-JHONATAN SOLIS- LUIS


TOAPAXI-
Abril 2017 – agosto 2017
CAPÍTULO I
GENERALIDADES
1 Título de proyecto

Diseño e implementación de un prototipo de chaleco inteligente para seguridad vial de un


ciclista mediante el software libre Arduino, en la “Universidad de la Fuerzas Armadas ESPE-L
en el periodo abril-2017-agosto-2017”.

1.2 Planteamiento del problema

¿En que beneficiaria el diseño e implementación de un prototipo de chaleco inteligente para


seguridad vial de un ciclista mediante el software libre Arduino?

1.2.1 Formulación del problema

Hasta la actualidad se han registrado varios tipos de accidentes en ciclistas producidos por
conductores negligentes, los mismos que atentan contra la integridad física del ciclista, hoy por
hoy existen leyes que los ciclistas deben cumplir como lo son: el uso de protecciones (cascos y
rodilleras) incluso deben de usar un chaleco reflectivo, sin embargo estas medidas son poco
acatadas y en la oscuridad el conductor de automóvil no se percata de la presencia del ciclista
incluso si éste lleva el chaleco reflectivo.

Para evitar estos tipos de accidentes, se ha diseñado ciclo vías en varios países del mundo
incluyendo Ecuador, estas carreteras pretenden evitar accidentes de tránsito, pero la realidad es
diferente puesto que estas vías no aportan una distancia considerable por la que los ciclistas
puedan transitar, ocasionando que estos se trasladen a las calles por donde circulan automóviles.
Evitar que los usuarios del transporte limpio circulen por las calles es imposible, se ha diseñado
un chaleco inteligente capaz de alertar a los vehículos acerca de la presencia y cambios de
dirección de la bicicleta por medio de luces led ubicados en la parte posterior del chaleco los
cuales son controlados por un Arduino lilypad, para la integración de interruptores se utiliza
pulsadores de tipo push button los cuales al mantenerlos presionados envían la señal al Arduino
y posteriormente la señal acciona el comando a los ledes.
1.3 Justificación

El construir un prototipo de chaleco inteligente tiene como objetivo la solución de problemas y


seguridad a los ciclistas, de forma que este chaleco tecnológico permita una correcta
visualización y fácil comprensión de señales de tránsito como el de pare y direccionales,
ayudando a manejar el flujo de movilidad y evitar accidentes. En un punto muy importante de
la circulación y viabilidad en las horas nocturnas es la falta de visibilidad que tienen los choferes
y al no ver a los ciclistas en las calles estos pueden producir accidentes fatales, provocando en
el peor de los casos la muerte del ciclista. Es así que el diseño y construcción del prototipo del
chaleco inteligente aporta seguridad al usuario y alertara de su presencia a los conductores.

Objeto de estudio

Chaleco automatizado

Campo de investigación

o Línea: “Software Aplicado”.


o Sublinea: “Aplicaciones para el control de sistemas”.
1.4 Importancia.

1.4.1 Resultados esperados:

El inicio del presente es la base para la fabricación textil del mismo, así como para elaborar
cualquier tipo de ropa se tiene que partir de diagramas en dos dimensiones, en este caso este
chaleco utilizara 3 diagramas dos para la parte posterior y una para la parte frontal, en esta parte
esta provista de un espacio para poder encajar el circuito.

Después de fabricar la parte física del chaleco se comenzará con la obtención de los materiales
electrónicos, los cuales darán paso al armado del circuito comprobando la funcionalidad de
cada componente como: el Arduino, los ledes, la batería, etc. Será necesario hacer algunas
pruebas para poder tener la seguridad de que funcionara eficientemente, paralelo a esto se
deberá realizar su respectiva programación en la IDE de Arduino este estará compuesto por
algunas librerías y funciones específicas para el tipo de Arduino que se va a utilizar, al estar
listo este programa se unirá al circuito y con este se procederá a la confección del chaleco
colocando los componentes electrónicos en sitios estratégicos para que los objetivos propuestos
se cumplan.
1.4.2 Viabilidad.

El proyecto es viable puesto que su uso es de vital importancia lo que permitirá proyectar al
ciclista de conductores negligentes.

Las pruebas de funcionamiento e implementación para el desarrollo del chaleco no demanda


una elevada inversión, puesto que sus materiales son muy accesibles por ende su construcción
y montaje no se torna dificultoso, por ellos es posible afirmar que la viabilidad de este proyecto
puede considerarse como positiva.

1.5 Objetivos

1.5.1 Objetivo General

o Diseñar e implementar un prototipo de un chaleco inteligente para la seguridad vial y


visibilidad lumínica de un ciclista mediante Arduino.
1.5.2 Objetivos Específicos

o Realizar un estudio bibliográfico acerca del software Arduino y de los factores para la
seguridad vial de un ciclista.

o Diseño y construcción del prototipo de chaleco para ciclistas.

o Utilizar materiales conductores para realizar los circuitos eléctricos y unir los
componentes en el chaleco.

o Diseñar los algoritmos y programar el software libre Arduino.

o Analizar los resultados obtenidos


1.6 Hipótesis.

Los ciclistas por medio del chaleco inteligente reducirán los accidentes de tránsito producido
por la baja visibilidad presente en las rutas.
1.7 Metodología

En el presente proyecto se desarrollará un chaleco inteligente, partiendo de una investigación


bibliográfica acerca del diseño sistemático, programable del software libre Arduino, de las
placas, de los componentes electrónicos y la conexión del circuito integrado Arduino “Lilypad”,
para su implementación se tratará de definir en sí, el mayor problema existente, el comunicado
electrónico en las placas, también se procederá a la selección del lenguaje de programación que
una vez ya hecho se diseñará los algoritmos y el código de programación virtualmente en el
software Arduino.

El circuito electrónico ya diseñado será conectable, utilizando leds cable conductor,


interruptores y sensores los cuales serán accionados por el ciclista con sus extremidades
superiores al momento de realizar maniobras específicas, luego se procederá a las pruebas
necesarias de estas señales lumínicas accionadas manualmente por el ciclista, así como el
tiempo de reacción entre los movimientos del brazo y la emisión de luz que en su debido
momento dará una visibilidad y una alerta para los demás conductores, esto mantendrá la
seguridad al momento de transitar en rutas nocturnas, finalmente se procederá a presentar las
conclusiones y recomendaciones necesarias.
CAPÍTULO II
MARCO TEÓRICO
2.1 Introducción.

En el presente proyecto se desarrollará un chaleco de seguridad que permitirá dar un control de


movilidad. Para esto se diseñará e implementará un prototipo de chaleco mediante computación
portátil, que contará con distintos tipos de materiales. Como fibras conductoras que fácilmente
se puede acoplar a la vestimenta para realizar los circuitos eléctricos en el mismo y para el
manejo de las distintas señales de tránsito se diseñara un guante controlador sujeto al chaleco
que facilitara el simple manejo del mismo mediante sensores (pulsadores), las señales de
tránsito girar a la izquierda o derecha, de parqueo y de precaución serán visualizados con los
leds de alto brillo, bajo consumo de energía, diseñados para vestimenta o textiles.

La adquisición de las señales, manejo y control se realizara mediante un dispositivo


microcontrolador diseñado para vestimentas y textiles denominado Lilypad de bajo consumo
de energía el cual es fácil de programar mediante el IDE de Arduino.

2.2 Fundamento Teórico.

 Arduino:

Arduino es una plataforma de código abierto en la que se puede realizar proyectos de todo tipo, esta
plataforma es de código abierto, es decir está basada en hardware y software, y está pensada en todos
aquellos que quieren realizar proyectos electrónicos y no tienen todavía los conocimientos suficientes
para lograrlo.

Según (Artero, 2013) la placa de Arduino puede percibir el entorno mediante la lectura de entradas a
través de sensores y lograr mandarlos al mundo exterior mediante el control de luces, motores y otros
artefactos.

El microcontrolador de la placa de Arduino se programa usando el IDE de Arduino, en la


actualidad desde su creación se tiene la ventaja de contar con distintos Arduinos para proyectos
específicos en el caso de los proyectos textiles se utilizará el Arduino LilyPad.
 Arduino Lilypad

En la figura 1 se muestra un Arduino Lylipad que según (Equipo, 2005) La placa lilypad es un
Arduino que es utilizado específicamente para proyectos textiles este está basado en la
ATmega168V (la versión de bajo consumo del ATmega168) o la ATmega328V. Esta placa fue
desarrollada y diseñada por Leah y Sparkfun Buechley Electrónica.

 Especificaciones Físicas

Figura 1. -(Arduino Lilypad) Elaborado por: Grupo de Investigación Fuente: (Lara Grant, 2017)

 Programación:

La programación del Lilypad es a través del Arduino Software (IDE), este Software proporciona las
herramientas necesarias para crear comandos.

El ATmega168V o ATmega328V en la placa Lilypad tiene ya el gestor de arranque el cual permite


cargar un nuevo código sin la necesidad de un hardware externo.

También puede pasar por alto el gestor de arranque y programar el microcontrolador a través de la
programación serial en circuito, según (Alcarez,2013) esta es una tecnología incluida en todos los
microcontroladores PIC de Microchip más recientes y posibilita la reprogramación de los mismos que
sea necesaria la remoción de estos circuitos de aplicación. Esta característica es extremadamente útil no
solamente en la etapa de desarrollo debido a que ahorra tiempo y trabajo, sino que su utilidad se extiende
a la etapa de mantenimiento y actualizaciones de los sistemas, dando la posibilidad de reprogramar los
mismos “en el campo” en sus respectivas placas ya soldadas, ya sea para corregir errores de software o
para la mejora del sistema con la implementación de nuevas funciones.

 MATERIALES IMPERMEABLES
 Telas de poliéster
Las telas de poliéster son fibras químicas en las cuales la sustancia fibrógena es un polímero
sintético de cadena larga compuesto por un éter de extracto de alcohol dihídrico y ácido
tereftálico, en al menos el 85% de su peso.

 Telas de poliamida
Las telas de poliamida son fibras químicas en las cuales la sustancia fibrógena es un polímero
sintético de cadena larga de grupos amida que se repiten en la cadena. Los dos tipos principales
de poliamida son la poliamida 66 y la poliamida 6.

 Telas acrílicas
Las telas acrílicas son fibras químicas cuya sustancia de formación está constituida por una
macromolécula lineal de polímero formada, al menos en un 85% de su peso, de moléculas de
acrilonitrilo. La fabricación de fibras acrílicas se realiza mediante dos procesos básicos de
hilado, que se describen a continuación:

 En el hilado en seco, el material que va a ser hilado se disuelve en un disolvente.


Después de obtener la disolución resultante, se extruye a través de una hilera y el
disolvente se evapora, provocando la solidificación de filamentos continuos que pueden
ser posteriormente cortado en fibras discontinuas.
 En el hilado húmedo, la solución de hilado se extruye en un baño de coagulación, que
se solidifica en filamentos continuos. A continuación, estos filamentos se estiran, secan
y comprimen.

 Hilo conductor
Son materiales cuya resistencia al paso de la electricidad es muy baja. Los mejores conductores
eléctricos son metales, como el cobre, el oro, el hierro, la plata y el aluminio, y sus aleaciones,
aunque existen otros materiales no metálicos que también poseen la propiedad de conducir la
electricidad, como el grafito o las disoluciones y soluciones salinas (por ejemplo, el agua de
mar) o cualquier material en estado de plasma.
Para el transporte de energía eléctrica, así como para cualquier instalación de uso doméstico o
industrial, el mejor conductor es el cobre (en forma de cables de uno o varios hilos). Aunque la
plata es el mejor conductor, pero debido a su precio elevado no se usa con tanta frecuencia.
También se puede usar el aluminio, metal que si bien tiene una conductividad eléctrica del
orden del 60% de la del cobre, es sin embargo un material tres veces más ligero, por lo que su
empleo está más indicado en líneas aéreas que en la transmisión de energía eléctrica en las redes
de alta tensión. A diferencia de lo que mucha gente cree, el oro es levemente peor conductor
que el cobre; sin embargo, se utiliza en bornes de baterías y conectores eléctricos debido a su
durabilidad y “resistencia” a la corrosión.

La conductividad eléctrica del cobre puro fue adoptada por la Comisión Electrotécnica
Internacional en 1913 como la referencia estándar para esta magnitud, estableciendo el
International Annealed Copper Standard (Estándar Internacional del Cobre Recocido) o IACS.
Según esta definición, la conductividad del cobre recocido medida a 20 °C es igual a 58.0
MS/m.2 A este valor es a lo que se llama 100% IACS y la conductividad del resto de los
materiales se expresa como un cierto porcentaje de IACS. La mayoría de los metales tienen
valores de conductividad inferiores a 100% IACS pero existen excepciones como la plata o los
cobres especiales de muy alta conductividad designados C-103 y C-110.3.

 Led Lilyad

En la figura 2 se nuestra un led lilypad común, este led al igual que su tarjeta de control son
específicos para proyectos textiles.
Los ledes se usan como indicadores en muchos dispositivos y en iluminación. Los primeros
ledes emitían luz roja de baja intensidad, pero los dispositivos actuales emiten luz de alto brillo
en el espectro infrarrojo, visible y ultravioleta.

Debido a su capacidad de operación a altas frecuencias, son también útiles en tecnologías


avanzadas de comunicaciones y control. Los ledes infrarrojos también se usan en unidades de
control remoto de muchos productos comerciales incluyendo equipos de audio y video.
Figura 2. -( ledes Lylipad) Elaborado por: Grupo de Investigación Fuente: (Corsetry, 2016)

2.3.-Estado del Arte

Mediante el paso del tiempo la tecnología ha estado en constante desarrollo en el mundo ya que está
lleno de microcontroladores disponibles para el computador a nivel físico, ya que todas estas
herramientas se organizan en paquetes fáciles de usar para la minimización del desarrollo a nivel de
programación ya que no ofrece muchas ventajas en la actualidad:

 Multi-plataforma que se ejecuta en muchos sistemas operativos.


 Entorno de su programación es simple y directo.
 Software de ampliable y de código abierto
En la actualidad con mayor repetitividad existe el uso de sistemas aplicados los cuales son construidos
y programados, unas de las mayores dificultades de integración de estos sistemas surgen con el fin de
contrarrestar dificultades al aprovechamiento y al mejoramiento del rendimiento de este sistema no
obstante este sistema cobra una gran competitividad dando un gran enfoque a la implementación de
estos sistemas con placas de mayor capacidad e interacción con algunas interfaces más.

A continuación, se presenta algunos proyectos empleando las placas Arduinos:

 Según(Gonzales, 2015)[1] “Diseño e implementación de un prototipo de enchufe


inteligente mediante la placa Arduino.
Arduino en un servicio wed de bajo nivel destinado a la gestión de la placa Arduino permite
la comunicación con la placa, la lectura y escritura de sus pines. El tándem hardware y
software ofrece el control sobre las fases de encendido y apagado de un grupo de enchufes.
Para ello, hace uso entre otros componentes electrónicos, de la placa de desarrollo
electrónico Arduino UNO y su módulo de expansión Arduino WiFi Shield”. Como se
muestra en la figura 3.
Figura 3. -(Se muestra un enchufe automatizado por Arduino) Elaborado por: Grupo de Investigación
Fuente: (Gonzales, 2015)

 “Sumo Robótico”
En la figura 4 se muestra el robot mini sumo que según (La escuela superior técnica de
Ingenieros) [2] “El proyecto consiste en diseñar y construir un robot para competir en la
categoría de Mini Sumo Robótico. Además, se va a generar la documentación suficiente para
que un futuro grupo de robótica tenga la base para construir un robot de similares
características.
Arduino Duemilanove es una placa basada en el microcontrolador ATmega328. Este
microcontrolador funciona a 16MHz por lo que puede llegar a ejecutar 16 millones de
operaciones por segundo ya que la mayoría de sus instrucciones se realizan en un solo ciclo
de reloj. Esto debería ser más que suficiente para poder controlar nuestro robot
adecuadamente”.

Figura 4. -(Se muestra un robot mini sumo programado por Arduino) ) Elaborado por: Grupo de
Investigación Fuente:(La escuela superior técnica de Ingenieros)
CAPITULO III

DISEÑO Y CONSTRUCCIÓN

3.1.- Diseño

Para el diseño del chaleco como se muestra en la figura 5 se requiere de un Arduino lilypad
ubicado en la parte posterior inferior del chaleco, los ledes estan distribuidos en forma de rombo
en la parte centro de posterior y conectados al Arduino por medio de hilo conductor, los
pulsadores se encuentran en las mangas que se incorporan en el chaleco la localización de los
componentes electrónicos que se muestra en la tabla 1.

Fig. 5.- (Dimensiones del chaleco y Ubicación de componentes) Elaborado por: Grupo de
Investigación Fuente:(Grupo investigador)

Tabla.1. (Especificaciones técnicas y electrónicas)


Característica Valo5
Alimentación Eléctrica 5V
Largo Hilo Conductor 3m
Cantidad de leds 60 leds
Colores disponibles Rojo, verde, amarillo, azul, blanco
Potencia 2,4 watts
Corriente 40 mA
3.1.1.- Parámetros del diseño

 Microcontrolador.

Microcontrolador utilizado es el Arduino LilyPad Arduino 328 Main Board, como en la figura
6 en él se procedió a implementar a cada uno de los componentes electrónicos para la
construcción del sistema eléctrico. Como la tabla 2 contiene las especificaciones de este
microcontrolador.

Figura 6. -(Arduino Lilypad) Elaborado por: Grupo de Investigación Fuente: (Arduino products, 2015)

Tabla 2 (Especificaciones técnicas del Arduino Lilypad)

Micro controlador ATmega328V


Voltaje de funcionamiento 2.7 a 5.5 V
Voltaje de entrada 2.7 a 5.5 V
Pines Digitales 14(de los cuales 6 proporciona PWM)
Pines de entrada analógica 6
Corriente DC por pin I/O 40 mA
Memoria flash 16 KB (de los cuales 2 KB utilizados por
el gestor de arranque)
 Led Lilypad
Los led que se utilizan funcionan directamente con voltaje de funcionamiento de la placa
arduino la misma que proporciona una intensidad de corriente de 40mmA y un voltaje de
corriente de 5 Voltios. Estos leds son propios para trabajar con el microcontrolador.
 Resistencias

Se colocaron resistencias en serie con los leds para que reciban la corriente necesaria para su
correcto funcionamiento evitando posibles fallas en el sistema y a continuación se realiza el
cálculo de ellas con la ecuación (2).

Utilizando la ley de ohm:

𝑽= 𝑰∗𝑹 Ec. (1)

𝑽 Ec. (2)
𝑹=
𝑰

𝑽 = 𝟓 𝑽𝒐𝒍𝒕𝒊𝒐𝒔
𝑰 = 𝟒𝟎 𝒎𝑨
𝟏𝑨
𝑰 = 𝟒𝟎 𝒎𝑨 ∗ = 𝟎. 𝟎𝟒 𝑨𝒎𝒑𝒆𝒓𝒊𝒐𝒔
𝟏𝟎𝟎𝟎𝒎𝑨
𝟓 𝑽𝒐𝒍𝒕𝒊𝒐𝒔
𝑹=
𝟎. 𝟎𝟒 𝑨𝒎𝒑𝒆𝒓𝒊𝒐𝒔
𝑹 = 𝟏𝟐𝟓 𝑶𝒉𝒎𝒊𝒐𝒔
 Pushbutton

Este interruptor es de dos posiciones puede ser normalmente abierto (NA) y el normalmente
cerrado (NC). El requerido para este proyecto es el NA, ya que solo será accionado solo por el
usuario, para su correcto funcionamiento se colocaron resistencias y a continuación se muestra
el cálculo de ellas con la ecuación 1 y 2.

𝑉 = 5 𝑉𝑜𝑙𝑡𝑖𝑜𝑠
𝐼 = 60 𝑚𝐴
1𝐴
𝐼 = 60 𝑚𝐴 ∗ = 0.06 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
1000𝑚𝐴
5 𝑉𝑜𝑙𝑡𝑖𝑜𝑠
𝑅=
0.06 𝐴𝑚𝑝𝑒𝑟𝑖𝑜𝑠
𝑅 = 83.3 𝑂ℎ𝑚𝑖𝑜𝑠

3.1.2.- Esquema de bloques

En la figura 7 se muestra el diagrama de bloques del sistema, el cual consta de una fuente de
alimentación para proporcionar la energía requerida a los diferentes componentes del circuito
del chaleco, esta recibe comandos programables atreves del Ide Arduino, luego se tiene la placa
Arduino lilypad que es la encargada de enviar los comandos a los demás componentes, como
los interruptores de tipo pulsador que permite el paso de corriente a los leds lilypad los mismos
que al activarse emiten señales lumínicas en el chaleco teniendo gran relación mutua entre los
leds y los pushbutton.

Código de
Programa

Pushbo
Batería Arduino tton
Leds

Figura 7. -(Diagrama de Bloques) Elaborado por: Grupo de Investigación


3.1.3.-Daigrama del circuito

En la figura 8 se muestra las conexiones de los componentes electrónicos hacia la placa


Arduino, el diagrama se realizó mediante Autodesk circuits.

Figura 8. - (Diagrama circuital) Elaborado por: Grupo de Investigación

3.1.4.-Programación

La programación del Lilypad se la realiza a través del Arduino Sofware (IDE), este Sofware
proporciona las herramientas necesarias para realizarlos y a continuación en la figura 9 se muestra las
variables y comandos de programación para el circuito.

Figura 8. - (Diagrama de flujo del programa Arduino) Elaborado por: Grupo de Investigación
3.2 Construcción e implementación

3.2.1.- Implementación de chaleco

La implementación del prototipo del chaleco inteligente para el usuario, se lo realiza con
materiales impermeables que evitan la penetración del agua hacia el interior del mismo, además
deja una separación donde se coloca los conductores eléctricos que, está ubicado en la parte
interna posterior inferior como se muestra en la figura 9

Figura 9. - (Parte posterior interna del chaleco) Elaborado por: Grupo de Investigación

El chaleco está provisto de aberturas de tal forma que se puedan instalar de manera rápida y
sencilla todos los componentes eléctricos y electrónicos tal y como se muestra en la figura 10

Figura 10. - (Abertura del Chaleco para componentes electrónicos) Elaborado por: Grupo de Investigación

En la figura 11 se muestras las aberturas para ingresar los conductores eléctricos desde los leds.

Figura 11. - (Abertura para cableado) Elaborado por: Grupo de Investigación


Los circuitos de las luces indicadoras de dirección implementado en el prototipo están
propuestos tal y como se muestran en la figura 12

Figura 12. - (Parte posterior del Chaleco) Elaborado por: Grupo de Investigación

3.2.2.- Implementación del sistema de control

El sistema de control está comandado por un guante de control que se muestra en la figura 13,
que posee pulsadores que envía señales al controlador para activar varias funciones. Las
funciones que controlan son 3 y son las siguientes:

 Pulsador P1 controla el encendido de las luces indicadoras led con dirección hacia la
izquierda.
 Pulsador P2 controla el encendido de las luces indicadoras led con dirección hacia la
derecha.
 Pulsador P3 controla el encendido de las luces indicadoras led de paro.

Figura 13. - (Guante de control) Elaborado por: Grupo de Investigación


3.2.3.- Implementación de los componentes eléctricos y electrónicos en el chaleco

La base d que conforma el centro del chaleco es la parte electrónica es por eso que su centro de
comandos lo conformara principalmente un Arduino “lilypad, y de este irán conectados a través
de un hilo conductor los pines del Arduino con los leds “lilypad”de la misma manera se
conectarán desde la placa Arduino el sistema de control del cual se recibirán las señales que
posteriormente el Arduino procese para el encendido de los leds.

 Arduino: parte principal del prototipo electrónico, es aquel que recibe y procesa las
señales
 Leds: estos serán los que muestren la señal procesada por el Arduino encendiéndose en
el tiempo que el Arduino le disponga
 Pulsadores: estos se encargarán de enviar las señales al Arduino para ser procesadas.

También podría gustarte