Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo recepcional
(Reporte)
Presentan
Fausto Martinez Burgos
Edgar Ulises Alfonso Padilla
Juan Guillermo Klunder Ramos
Director
Fredy Antele Malaga
Nombre 2
Nombre 3
Ejemplo: Sin mencionar nombres, para todos los que estuvieron a lo largo de este
proceso, simplemente gracias y refuerzo la siguiente idea al concluir estos estudios… “la
magnitud de las personas, se mide en el trabajo en equipo”.
Índice
Resumen......................................................................................................................... 6
1. Introducción............................................................................................................... 7
2. Marco Epistémico......................................................................................................8
2.1 Estado del Arte........................................................................................................... 8
2.2 Problematización........................................................................................................11
2.3 Justificación............................................................................................................... 12
2.4 Objetivos.................................................................................................................... 13
2.5 Metodología .............................................................................................................. 13
2.6 Marcos de referencia.................................................................................................15
2.6.1 Marco conceptual....................................................................................................15
2.6.2 Marco teórico.......................................................................................................... 17
2.6.3 Marco contextual.....................................................................................................17
3. Capitulados................................................................................................................18
3.1 Capitulo 1 Componentes del sistema electrónico.......................................................18
3.2 Capitulo 2 Intervención al vehículo.............................................................................32
3.3 Capitulo 3...................................................................................................................37
4. Conclusiones............................................................................................................. 38
Referencias..................................................................................................................... 39
Abstract
Within this document you can find how an idea was proposed, developed and
concluded that seeks to bring closer the options that some manufacturers do not include in
all their vehicle models available in the Mexican market. Therefore, we seek a current of
thought complemented by the concepts of other authors, whose basis serves as a source
of knowledge to improve, discard or continue with a previously established line. Points
such as the installation of electrical networks, interacting with electrical and electronic
systems of a vehicle, electronics and programming in different development environments
for real-time interaction, are the main points to be able to correctly integrate a control
system by means of a smartphone, allowing to create a prototype that offers the user a
better management of their vehicle.
Este llega a que, para dar solución a la necesidad de administración remota a base
de Arduino, había que fusionar diferentes áreas como informática electrónica para el
beneficio y optimización.
Con los trabajos leídos podemos concluir que existen distintas formas de abordar y
desarrollar nuestro proyecto, esto ratifica el amplio rango de mejora en las posibilidades
para crear no solo un sistema que permita al usuario tener un control del vehículo en su
móvil para el arranque, sino para otros elementos de seguridad y entretenimiento.
2.2 Problematización
Los vehículos desde su creación han sido una herramienta de ayuda y solución de
problemas, desde acortar distancias, transportar cargas o para uso recreativo. El
automóvil se ha vuelto parte de nuestra sociedad y, por ende, en algunos casos, un
producto necesario para el día a día. Por este motivo, se ha buscado mejorar, reducir y
mejorar procesos y que el usuario genere un conocimiento intuitivo de cada función dentro
del habitáculo de pasajeros, pero estas comodidades y “lujos” solo están disponibles en
los vehículos con los valores más altos del mercado, haciendo que la adquisición de un
ciudadano promedio se vea, por lo menos, imposible.
Los sistemas de encendido a distancia hoy son una constante en la mayoría de los
autos que se encuentran en los segmentos de mayor gama de los fabricantes, la
tecnología ofrece sistemas mejorados que nos permiten tener un mejor control de la
seguridad en nuestros autos, pero para quien no tenga la capacidad económica de
comprar un auto nuevo con esta característica, no tiene acceso a este tipo de tecnología.
Anudado a esto, el portal de noticias AS redacta en su artículo los autos más robados en
México de agosto de 2020 a julio de 2021 que, en este periodo entre las marcas de
vehículos más robadas en el país se encuentra Ford, específicamente la colocan el
puesto número 5, y al no contar con los métodos que ofrecer mayor seguridad actuales no
solo se crea una necesidad del usuario para mejorar el sistema, sino que también crea un
hueco en seguridad y confort.
2.3 Justificación
Pero en nuestro país aún circulas vehículos con más de veinte años de
antigüedad, tal es el caso de la camioneta Ford Explorer, que aun que se siguen
producción modelos nuevos, el mercado de segunda mano y de autos usados aun
podemos encontrar a la venta dicho modelo y ya que ningún modelo de ese año no
cuenta con el sistema de llave de presencia o algún método parecido, darle al usuario la
facilidad de controlar el encendido y apagado de su vehículo desde un Smartphone crea
una ventaja y un aumento de seguridad sin quitarle ninguna funcionalidad, al ser un medio
que el usuario final ya conoce (aplicaciones y su propio teléfono) y con una interfaz
sencilla y fácil de manipular damos por cubierta la ausencia de una llave inteligente
implementada por el fabricante.
La solución plantea utiliza tecnología Arduino una plataforma de código abierto
complementada con una aplicación para dispositivos con sistema operativo Android para
la interfaz de usuario. Lo que da como resultado un sistema de seguridad robótico. Al
buscar la solución a un problema donde se entrelazan aspectos de electrónica, desarrollo
de una aplicación y lenguaje de programación, implementar componentes que puedan ser
manipulados y programados para automatizar un proceso las placas Arduino son la mejor
opción por que pueden ser usadas en casi cualquiera proceso digital, sin mencionar la
variedad de sensores y módulos de comunicación que permiten crear gran variedad de
prototipos eléctricos. Por otro lado, la plataforma APP inventor nos permite crear una
aplicación para sistemas operativos Android, dicho entorno permite desarrollar desde una
interfase gráfica sin necesidad de descargar ningún programa ya que podemos acceder
en línea al entorno de programación.
Este proyecto pretende entregar como producto final un sistema que pueda brindar
seguridad a los dueños de los vehículos Ford Explorer, lo que les permitirá tener un mejor
control del auto ante posibles eventualidades. Pero este sistema puede ser implantado en
cualquier tipo de vehículo que no lo porte, así mismo la aplicación se puede instalar con
toda gama de teléfonos con el sistema operativo en el que se basa.
2.4 Objetivos
Pero este tipo de indagación se complementa con otras tantas, es este caso, para
desarrollar, crear e implantar los objetivos plantados, es necesario aplicar un estudio de
campo.
La investigación de campo consiste en la recolección de datos directamente de la
realidad donde ocurren los hechos, sin manipular o controlar las variables. Estudia
los fenómenos sociales en su ambiente natural. El investigador no manipula
variables debido a que esto hace perder el ambiente de naturalidad en el cual se
manifiesta (Santa y Martins, 2010, p.88).
Red de datos. En primera Instancia definimos que dentro del vehículo existe una
red de datos que distribuye la información de alrededor de este, se puede decir que una
red de datos según Gunter (1998) “Es un sistema de interconexión de computadoras que
permites sus usuarios compartir recursos, aplicaciones, datos, voz, imágenes y
transmisión de vídeo” (p. 1).
Base de datos. Según Gómez (2004) “Una base de datos es un conjunto de datos
que pertenecen al mismo contexto, almacenados sistemáticamente para su posterior uso,
es una colección de datos estructurados según un modelo que refleje las relaciones y
restricciones existentes en el mundo real” (p. 18).
El vehículo Ford Explorer lleva en el mercado desde el año 1991 con el nombre y
la fecha llevan seis restructuraciones (seis generaciones). Durante estos años el vehículo
se ha mantenido como un auto para el segmento SUV crossover dichos vehículos
cuentan con características las cuales se derivan de un vehículo ya existente con una
fabricación monocasco. Cuenta con capacidades todo terreno y una distancia superior al
suelo distinta a un automóvil familiar de clase A, los automóviles de este segmento se
encuentran entre los 5.00 metros de longitud , durante estos años siempre ha sido
enfocado a una categoría específica de compradores, estás características lo mantienen
como un auto de mayor confort, debido a su espacio dentro de él y su doble propósito ya
sea en la ciudad y lugares de difícil acceso, el modelo en el que se basa nuestra
investigación es del año 2001 y pertenece a la segunda generación del modelo
El solenoide o relé quien recibe la electricidad generando el giro del piñón, este
activa los bornes de contacto cerrando del circuito del motor de arranque.
Y la carcasa, quien mantiene todas estas piezas unidad en una solo pieza armada
y va sujeta a la caja de cambios.
En primera instancia esta la llave transponder donde anteriormente era el tipo más
usado ya que se compone de una llave codificada la cual provoca una señal a la
antena del clausor, ella a su vez manda una señal al módulo inmovilizador, de este
tipo de llave también hay tres tipos, como primero está la de código único y es el
más sencillo que es la que siempre tiene el mismo código, en segunda está la de
código variable la cual como su nombre lo dice su código no es estable siempre a
cierto tiempo el código cambia y por último la de código encriptado y tiene una
mayor seguridad ya que el inmovilizador responde con un código pero esta viene
tapado por otro sistema.
Por último, la tarjeta codificada la cual sustituye la llave por una tarjeta con
determinados dígitos que no solamente permiten desbloquear la puerta, sino
también el auto por medio de un lector de tarjeta que alimenta los diferentes
circuitos.
El sistema esta con formado por el módulo de control del tren motriz, un relevador
de inhibición de arranque, el transponder de la llave, un LED del PATS y un conector de
comunicación de datos. El DLC o conector es el mismo conector de 16 pines usado en el
diagnóstico de la PCM, el pin siete del DLC es la línea dedicada para el diagnóstico del
sistema y se encuentra en el compartimento de pasajeros, para indicar que no existe
falles, se activara el LED PATS en tres situaciones, cuando el interruptor de encendido
pase marcha y después arranque, si prende por tres segundos y se apaga posteriormente
es transponder fue recibido correctamente, si hay solo destellos en un periodo de entre 60
o 90 segundos indica falla de la llave o no hay ninguna señal detectada.
La PCM controla todas las funciones de este sistema, aplica energía para la
operación del transreceptor, esto envía una señal que activa el transponder de la llave,
cuando el transponder envía su señal a la antena del transreceptor con el código, este la
envía de regreso a la PCM que compara los códigos recibidos con los almacenados en la
memoria de modulo antes mencionado, si este coincide con dichos códigos guardados, la
PCM enviara energía al relevador de inhibición de arranque y el motor arrancara sin
problemas, si no el condigo no coincide el led THEFT que se encuentra en el tablero
comenzara a parpadear ordenado por la PCM y cortara la energía del relevador, lo que no
permitirá el arranque de la unidad. Si se llegase a detectar un mal funcionamiento, será el
mismo modulo del tren motriz quien lo detecte y envié la señal de falla y permanecerá
encendido hasta que se solucione. El vehículo al ser una maqueta escolar, por fines
prácticos el sistema PAPS se encuentra inhabilitado permitiendo la manipulación del
sistema con mayor facilidad dando la posibilidad de instalar nuestro sistema inmovilizador.
también encontramos las luces del tipo Xenón o descarga de gas, dentro de la
ampolla de vidro donde normalmente iría un filamento se encuentran dos electrodos de
tungsteno y vapor de mercurio, gas xenón y sales metálicas y cuando llegan la corriente a
los electrodos se produce un arco eléctrico que genera una reacción química produciendo
luz blanca, este tipo de luces consumen entre 32 y 35 watts. La fabricación de los faros
modernos del tipo U-HID otorgar un mejor tipo de iluminación, en su mayoría usan luz
blanca. Dicho sistema se compone de un tubo con gas de plasma, utilizan un pulso de
alto voltaje lo que genera una dispersión del plasma otorgando mayor luminosidad y
alcanza su nivel óptimo de funcionamiento instantáneamente.
Hoy a luz LED es un tipo de tecnología de mayor accesibilidad y con una gran
cantidad de piezas disponibles, este tipo de luz se produce por un efecto llamado
electroluminiscencia, esta característica la podemos encontrar en los materiales
semiconductores y emiten luz cuando una determinada corriente o campo eléctrico, estos
materiales pueden ser diodos, transistores inorgánicos, entre otros. Para que un LED
emita un tipo de color en específico dependerá de material químico, por ejemplo, la
emisión de luz naranja se produce por la combinación de aluminio, galio, indio y fosforo y
por estas diferentes combinaciones de químicos los LEDS pueden tornarse de una gran
gama de colores. Un diodo emisor de luz se compones de 4 componentes básicos: ánodo
y catado, básicamente son los polos positivo (catado) y negativo (ánodo), la copa
reflectora que cubre y encapsula los compones conductores, dicha copa está hecha de un
polímero que dispersa la luz de forma eficiente, para crear la iluminación contiene el
material semiconductor, ese material dependerá de la tipología y tendrá de uno a tres
cristales lo que determinara cuantos tonos de luz emitirá en configuración RGB, después
el hilo conductor será quien transmita la corriente al semiconductor y por ultima la capsula
que cubre todos estos componentes. Existes diferentes tipos de diodos y cada uno de
ellos es utilizado para diferentes fines, contamos con:
El chip LED COB (chic on board) se diseña con la inclusión de varios diodos en
una placa en la misma capsula lo que reduce su tamaño respecto a otros diodos.
Los podemos encontrar en algunas cámara y móviles gracias a la una alta
cantidad de lúmenes en relación con la cantidad de energía que se consumen,
ofrecen de entre 120 lúmenes por vatio, dispersan el calor de forma rápida y su
alguno de apertura es de 1600.
Chip LED DIP es la clásica configuración una luz LED, dentro del encapsulado
encontramos un diodo y los pines de conexión que salen de la capsula plástica, a
pesar de ser de los más usados estos tienen una baja capacidad luminosa de
entre 3 a 5 lúmenes, aunque estas especificaciones las podemos encontrar en los
empaques que cada fabricante coloca a sus productos.
Chip LED SMD (surface mounted Diode) se encapsula en una resina semi rígida
que puede ser adherida a distintas superficies, dentro del mismo encapsulado se
pueden colocar tres diodos que a las combinaciones pueden creer millones de
tonos de la luz visible. Para obtener el color blanco se recubre con una capa de
fosforo que en su mayoría se ve en este tipo de placas LED. El SMD produce de
entre 60 y 90 lúmenes, el alguno de emisión de luz puedo ser de hasta 3600 pero
la emisión de calor es alta lo que no permite el uso continuo de estas.
Para el accionamiento de todas estas luces dentro del vehículo en la columna del
volante, casi siempre del lado izquierdo, se encuentra una palanca que contiene los
controles le las luces exteriores del vehículo. Aunque existes otras formas de accionar el
sistema de luces o ayudas que proporcionan ventajas sobre los sistemas básicos. El
encendido automático de luces se compone de varios sensores que miden el nivel de
luminosidad del entorno, de esta forma gestionan el encendido de los faros, este mismo
sistema puede efectuar el cambio de luces altas y bajas cuando otra unidad se encuentra
delante del auto y se requiere el cambio en alguno de los dos estados. Otro sistema que
ponemos encontrar es el de faros adaptables automáticos que se usa para evitar el
deslumbramiento en los demás conductores y mantener siempre la altura optima, este se
basa en sensores aplicados en la suspensión de los ejes trasero y delantero del vehículo
que obtiene el ángulo de inclinación en cada momento del trayecto, cuando se frena los
faros bajan su inclinación con la ayuda de unos motores eléctricos.
En el año 2001 Ford se implementaban los foras del tipo faros rectangulares
alargados dividas en tres módulos, luces altas y bajas, luces de giro y los denominados
“cuartos”, por la parte trasera con tamos con las luces de stop, de reversa, y la iluminación
de luz roja para visualizar el vehículo en condiciones de poca luz o de noche, estos
estaban sellados y dentro se contenía una bombilla estilizada con doble filamento que
produce luminiscencia, la carcasa que los cubría era de material plástico o policarbonato,
un tipo termoplástico maleable y adaptable.
La alimentación de las luces y el circuito eléctrico, en gran parte de los autos, se
distribuía como lo podemos ver en la figura 3.
Figura 3
Figura 4
Una vez que se revisaron los componentes del sistema, como se distribuye la red
eléctrica y el funcionamiento de los mismo, podemos comenzar con los cambios
necesarios para la instalación del nuevo prototipo de arranque propuesto. El automóvil
cuenta con un sistema de bloqueo mecánico que impide el giro del volante a ambos lados,
cuando se gira llave y se retira este sistema se activa. Un vástago de plástico se mueve
en una cámara que recorre desde el interior del llavín hasta el inicio de la columna del
volante, dicho objeto tiene una ranura que acciona un seguro metálico que hace que el
sistema funcione.
Nota: Se observa la posición en la que la llave permite o no el movimiento del volante. Fuente:
autoría propia
Para retirarlo primero debemos remover los plásticos que envuelven al volante, así
como los instrumentos de la consola principal como el estéreo, los controles de aire
acondicionado y calefacción, entre otros, van atornilladas en la consolada del vehículo, en
los laterales y en ambos lados de la parte superior que conecta los pilares del parabrisas
con el resto del auto. Una vez desmontados estos componentes podemos acceder a los
tornillos que sujetan toda la columna del volante, que de igual forma deberán ser retirados
junto con la palanca de cambios que se encuentra sujeta a la columna.
Figura 6
Nota: remoción de tornillería, seguros plásticos y otros elementos sujetos al vehículo. Autoría
propia.
Figura 7
Figura 8
Línea positiva
alimentada
por el relé
Línea negativa
de batería
Para poder activar la bomba de combustible, las igniciones y accesorios, así como
el arranque es necesario implementar relevadores. El relé es un elemento
electromecánico que puede abrir y cerrar circuitos también llamado estados y eso se logra
por medio de un electroimán, al excitarse el electroimán y la bobina se genera estos dos
estados. Se compone de un núcleo metálico, una bobina, armadura que empuja y arrastra
una pequeña placa con la función de pasar en los estados NC (normalmente cerrado) y
NO (normalmente abierto), puede funcionar con corriente continua de 5, 24 y 12volts y de
hasta 220v de corriente alterna.
Figura 9
3.3 Capitulo 3
Una de las plataformas para lograr desarrollar una comunicación efectiva entre un
componente de control maestro y los elementos controlados, es Arduino. Dicha
plataforma se basa en un software libre con un microprocesador con la facilidad de ser
reprogramable indefinidamente y se monta en una placa de circuito impreso o por sus
siglas en ingles PCB, con esto se obtiene una distribución compacta de los elementos
colocados en la placa. Arduino se crean en el 2005 en el Instituto de Diseño Interactivo de
Ivrea de Italia para cubrir la necesidad del uso de una placa de control de bajo costo que
se pudiera utilizar en la institución, el mismo año se decido liberarlo al público con la
finalidad de enriquecer el proyecto con las sugerencias de los futuros usuarios como lo
documenta en su página de internet. El lenguaje programación utilizado en Arduino se
basa en el C++ diseñado por Bjarne Stroustup y este a su vez es una extensión del
lenguaje de programación C creado para manipular objetos.
La placa cuenta con entradas y salidas asignadas a diferentes pines de esta, del
pin cero al número 13 son entradas digitales y del A0 al A5 son las analógicas. De igual
forma los pines del cero al 13 se utilizas como salidas o él envió de señales. Las lecturas
digitales de entrada y salida tienen dos estados posibles siendo alto y bajo (HIGH and
LOW) interpretados como 1 y 0, mientras qué una señal analógica puede tomar todos los
valores permitidos desde la tensión eléctrica más baja hasta la más alta. Por otro lado,
una señal digital solo se encuentra encendido o apagado, sin un componente con una
señal digital funciona a 5 volts al tomar una lectura nos daremos cuenta de que solo
podremos obtener valores cercanos al 0 y al 5, de esto dependerá si su estado es activo o
inactivo, en otras palabras, si funciona o no. Adicionado a esto tenemos los pines de
alimentación de 3.3 y 5 volts, pines TX (transmisión) y RX (lectura) para comunicación
serial, botón de RESET, alimentación USB y Vin para los pines ICSP para la
comunicación SPI, aunque también podremos generar las señales analógicas con la
modulación por ancho de pulso que podemos utilizar en nuestra placa, es decir, respecto
al tiempo que mantenemos una señal en un valor alto y disminuirlo periódicamente
podremos generar una gráfica que en apariencia cuenta con las características de una
señal analógica, pero no todos los pines de Arduino los podemos utilizar con la función
PWM, en la placa encontraremos un símbolo virgulilla (~) seguido del número de pin.
Como ventajas adicionales la placa Arduino es completamente autónoma, es programable
con lenguaje de alto nivel y su consumo de energía es muy bajo que se estima de entre
46 mA.
Para poder utilizar Arduino uno hay que cargarle un código de programación que
previamente tuve que ser desarrollado y compilado de manera exitosa, el entorno utilizado
en este caso es un software llamado Arduino IDE (Integrated Development Environment)
donde podres escribir, editar, mejorar, depurar y grabar nuestros programas. Dicho
software tiene una versión para Windows y para MAC, las fuentes para compilar en
LINUX, diferentes drivers que vienen incluidos en el paquete de la descarga, también se
pueden encontrar en sitios web distintas versiones para distintos sistemas operativos. La
página principal se ve como se muestra en la siguiente imagen.
Figura 10
Una vez iniciado de forma predeterminada parecerán unas líneas de código con
dos comandos siendo void setup y void loop, esto es parte esencial en nuestro código,
aunque si es necesario se podrá borrar o reescribir sobre este tu propia lógica de
programación. Antes de iniciar tendremos que verificar en cuál de los puertos USB existe
comunicación entre los dispositivos, dicho puerto será denominado con los nombres COM
y LPT o USB Serial Port, una vez conectada la placa encenderán dos LED de color
naranja y otro de color verde, uno será para el pin 13 (naranja), otro para TX (naranja) y el
ultimo la confirmación del encendido de la placa (verde), de este modo podremos saber si
existe envió y recepción de datos de forma correcta.
Figura 11
PLACA ARDUINO
Nota: Placa programable de Arduino. Fuente: autoría propia.
Nota: Pines de salida de información para cada relevador. Fuente: autoría propia
El nombre rele_1 es para poder identificar mejor nuestras salidas, como está
indicado, el nombre y el numero serán inidentificados como los mismo dentro del código y
cada línea de código al ser concluida se debe escribir el punto y como para separar
elementos de una instrucción. Ahora, la función setup() es utilizada para dar inicio a los
modos de trabajo de los pines, esto es la indicación de que es la tarea que va a realizar
en microcontrolador, esta será la primera en ejecutarse y dará inicio a todo el programa.
Deberá escribirse de la siguiente manera “void setup() {“, los paréntesis indican los
parámetros de entrada de las funciones mientras que los corchetes contendrán los datos
para indicar los elementos del arreglo al que se desea acceder.
Nuestra siguiente línea contendrá la variable Serial.begin, esto abre el puerto serie
podremos determinar la velocidad de la transmisión de datos en serie (una comunicación
en serie es bidireccional, es decir que existen dos canales, uno de envío y otro de rección
de los datos) y valor común en casi todos los dispositivos es de 9600 baudios, pero en
este caso en particular se empleó una velocidad de 38400 baudios, aunque otras
velocidades pueden ser soportadas.
Figura 13
Para poder determinar una entrada o una salida se utiliza la función pinMode(),
con esto configuraremos en modo de trabajo del pin los cuales pueden ser solo dos,
INPUT (entrada) u OUTPUT (salida). Los terminales de la placa por defecto vienen
configurados como entradas así que si se requiere el cambio tendremos que especificarlo.
Para nuestra lógica de programación es necesario que los pines 11, 10, 9 y 8 sean
OUTPUT. Gracias a que antes declaramos que los nombres relé_ y su número serian
iguales a nosotros pines pondremos estos nombres. Esta parte de código se vera de la
siguiente forma.
Figura 14
Nota: Configuración de modo de trabajo del pin, en este caso todos serán salidas.
Fuente: autoría propia
digitalWrite() es la función que define los valores de HOGH o LOW que son los
valores lógicos en un pin de salida, dicho pin puede ser especificado como una variable o
constante. Para que esto se cumpla, previamente se tuvo que declaran el pin como una
salida. La línea deberá ser escrita de la siguiente forma digitalWrite (número de pin,
ESTADO);. El valor de 1 es lo mismo que HIGH o un valor alto y se debe poner de esta
forma ya que los relés al recibir un valor bajo (0 o LOW) se activan, para fines prácticos lo
ideal es que se mantengan inactivos hasta que se haga la indicación de encendido, por
ello, iniciar con un valor alto es lo ideal.
Figura 15
Nota: Se le define un valor lógico al pin de salida para que, al iniciar el programa,
los relés permanezcan desactivados. Fuente: autoría propia
Figura 17
Nota: comprobación del código ASCII para apagar el relé. Fuente: autoría propia
De esta forma todos los relés serán controlados por el operador excepto el relé
numero dos que al activarse permanecerá encendido por un segundo accionando la
marcha o motor de arranque. Una vez terminado compilamos el código para verificar que
no exista ningún error. En la parte inferior del programa encontraremos la leyenda
“compilado” y los datos de almacenamiento en bytes que utiliza el código, este código en
específico usa 2,166 bytes de los 32,2256 del esta pació de almacenamiento.
Figura 18
Nota: Compilación de código para verificar que no existan errores. Fuente: Autoría
propia
Pero con esto convertimos a nuestra placa Arduino en un dispositivo que, para
poder realizar una acción necesita recibir los valores indicados en el código por otro
dispositivo, en otras palabras, un elemento maestro. En este caso ese elemento será
nuestro teléfono celular, gracias a la tecnología de radiofrecuencia Bluetooth podemos
establecer una conexión inalámbrica del tipo WPAN (renes inalámbricas de área personal)
de corto alcance ideales para el tipo de transceptores de un teléfono celular. Para
determinar el alcance, la frecuencia de comunicación y enlaces permitidos se dividen en
clases que van desde la clase uno hasta la clase 4, en la mayoría de los casos el
dispositivo de que será el esclavo es de clase para de esta forma obtener un mayor grado
de alcance, una conexión optima y con latencia mínima. Aunque los dispositivos de la
misma clase pueden interactuar entre si sin ninguna clase de problema. También se
pueden clasificar por el intercambio de datos en megabits por segundo (Mbit/s) y va desde
1 Mbit/s hasta los 50 Mbit/s. Por su fácil acceso y compatibilidad es ideal para instarlo en
nuestro prototipo. El mudo utilizado en este caso es el HC-05 capas de ser utilizado como
un maestro o esclavo con una capacidad de 2.4 Ghz con la capacidad de ancho de banda
de 32 Mbit/s. En la placa tendremos síes pines de conexión, de esos síes utilizáramos 5.
RXD y TXD para envió y resección de datos, GND para alimentación negativo, VCC para
alimentación positiva y STATE que será el indicador de conexión establecida o
desconexión con el teléfono.
Figura 19
Nota: Este dispositivo sirve para vincular el teléfono celular con la placa Arduino UNO.
Fuente: autoría propia
Este tipo de módulos se puede configurar de distintas maneras, Arduino IDE tiene
un apartado para la comunicación serial y establecer una comunicación entre la placa
Arduino, el modelo bluetooth y la computadora mediante los comandos AT, dichos
comandos nos permitirán saber los datos con los que ya viene cargado el módulo y
también cambiarlos, por ejemplo, el comando AT+NAME nos otorga el nombre de modulo,
el AT+ PSWM nos arrojara la contraseña, el AT+UART nos da el parámetro de
comunicación del positivo. Para modificar estos valores ingresamos los comandos AT,
pero con un signo de interrogación al final, por ejemplo, AT+NAME?, del mismo modo se
cambian todos los valores excepto la contraseña y el role, estos últimos serán
AT+PSWD= y AT+ROLE= respectivamente. Una vez que se termina de configurar
debemos regresar al modo usuario, con el comando AT+RESET está listo para usarse sin
perder los datos antes ingresados.
Figura 20
BLOQUES INTEGRADOS
Nota: Evalúan expresiones lógicas que a su vez cambian el flujo de ejecución del
código. Fuente: autoría propia
Una vez enlistadas las direcciones, tendremos que seleccionar a la que queremos
ingresar o enlazarnos. Lograr esta acción requerirá de otro bloque de control que indique
que debe hacerse después de haber seleccionado en la pantalla la dirección bluetooth,
seleccionado el bloque que contenga la palabra “cuando pues de la selección” para que
se ejecute la función lógica llamar al bluetooth para después ejecutar un procedimiento
que no es más que lograr el enlace entre nuestro dispositivo y la dirección seleccionada
mediante la aplicación. Y los bloques se verán de la siguiente manera.
Figura 23
Estas dos líneas de código son las necesarias para que la aplicación este lista y
funcione correctamente, pero aún no tiene relación con el código de Arduino, debido a
que no hay ninguna acción que permita su interacción. Para lograrlo debemos utilizar los
siete botones que ya designamos desde el principio, con el bloque de control al dar un clic
enviaremos un dato a nuestro modulo bluetooth. El botón de “activar” igniciones
funcionará como el primer contacto de una llave física, preparando todo el sistema
electrónico del vehículo para un posible arranque, el dato que envié será el del número
uno, que previamente fue introducido con su valor en ASCII en Arduino, así se logra crear
la comunicación y los programas entienden que se debe hacer con las acciones que el
otro envía. Para cada botón existe un valor ASCII, siendo los que van del uno al cuatro los
que activan los relés y del cinco al siete los que desactivan. Básicamente esto hace
cambiar el estado de los relés entre el 1 y 0 (HIGH y LOW)
Figura 24
Nota: Relación entre las líneas de código de la APP y las líneas de código de ARDUINO.
Fuente: autoría propia.
En la imagen podemos ver que para el “relé uno” en dato del código ASCII es 49,
este representa en uno de la imagen en la izquierda.
Si bien el código es una de las partes esenciales del proyecto, para que funcione
aun necesitamos el hardware de este sistema. Para poder alimentar el Arduino UNO R3
es necesario un voltaje de entre 5 a 9 volts. Dentro del vehículo tenemos varias líneas
eléctricas que otorgan ese rango, en su mayoría son señales emitidas o recibidas por la
computadora del vehículo y manipularlas podría ocasionar una pérdida de algunos
elementos, sin mencionar que este voltaje no es constante y que en su mayoría son
sensores esenciales para el correcto funcionamiento de la unidad. Por esto es necesario
una alimentación independiente que pueda entregar el voltaje necesario, así como un
amperaje que no exceda las especificaciones del Arduino, en este caso usaremos un
regulador de voltaje de 12 volts de entrada y 5 de salida con amperaje máximo de 3
amperes. Con esto mantendremos un voltaje fijo sin picos por encima de los 5 volts.
Aunque la placa resiste un voltaje más alto, decidimos mantenerlo en este valor por ser el
rango mínimo soportable por Arduino, sin importar que por alguna razón se obtengan
picos por encima de lo establecido aún existe un margen mediamente amplio.
Figura 25
Nota: Regulador para conectar la placa Arduino con voltaje máximo de 5v. Fuente: autoría
propia.
La placa de los relés y modulo bluetooth necesita estar alimentado con cinco o
tres volts y, aun que la placa cuenta con las suficientes entradas hembras para alimentar
ambos dispositivos, hay más elementos que demandan de las mismas condiciones de
alimentación. Por ello haremos uso de placas fenólicas o protoboard que incluyen
cavidades donde podemos colocar distintos componentes electrónicos de forma fija o solo
ensambladas, esto nos permite distribuir de mejor manera nuestro circuito. Como se ve en
la imagen, algunos puntos están interconectados, lo que significa que dependiendo de lo
que conectas y en qué línea de puntos lo hagas tendrás el mismo voltaje a lo largo de
estos puntos.
Figura 26
PLACA FENÓLICA
Figura 27
Un módulo de relés tiene una entrada y dos salidas para el ingreso de cableado,
en medio encontramos la entrada común, dicha entrada es para el voltaje que se desee
controlar (que en este caso son 12 volts directos de batería), a la izquierda una salida que
siempre se encuentra activa o normarme cerrada y a la derecha otra que no está cerrado
el circuito o normalmente abierto, podemos controlar estos dos estado en función de los
elementos que se deseen activar, mantener activos, desactivar o mantener desactivados.
Dentro de cada empaquetado o cuadro se encuentra dentro una estructura metálica con
un embobinado denominado armadura, al energizar la bobina creamos un campo que a
su vez genera un electroimán que atraer una pequeña pala de metal generando una
apertura o cierre del circuito.
Figura 29
DIEGRAMA DE RELEVADOR
Nota: diagrama de las cinco patas del relevador. Fuente: autoría propia.
Al concluir este proyecto para el modelo del año y marca que fue elaborado
podemos decir que cumple con los parámetros establecidos. Si bien cada caso, marca o
vehículo es diferente, existe la posibilidad de implementar un dispositivo de este tipo, no
solo cumpliendo con las funciones básicas programadas, sino también que adapte a las
necesidades del usuario, cambiando sus componentes, composición e incluso código
programado, ya que al ser un prototipo existe un margen de mejora. Podemos destacar
puntos con potencial para crear o implementar el control de otros elementos dentro del
vehículo en la cabina de pasajeros que son controlados de forma manual, como vidrios de
ventanas, seguros o posición de espejos retrovisores.
Sampieri, R., et al. (2010) Metodología de la Investigación (5ª edición). Mc. Graw - Hill.
FIGURA 1..............................................................................................................................23
FIGURA 2..............................................................................................................................28
FIGURA 3..............................................................................................................................32
FIGURA 4..............................................................................................................................33
FIGURA 5..............................................................................................................................35
FIGURA 6..............................................................................................................................36
FIGURA 7..............................................................................................................................37
FIGURA 8..............................................................................................................................38
FIGURA 9..............................................................................................................................39
FIGURA 10............................................................................................................................42
FIGURA 11............................................................................................................................43
FIGURA 12............................................................................................................................44
FIGURA 13............................................................................................................................45
FIGURA 14............................................................................................................................46
FIGURA 15............................................................................................................................47
FIGURA 16............................................................................................................................48
FIGURA 17............................................................................................................................48
FIGURA 18............................................................................................................................49
FIGURA 19............................................................................................................................50
FIGURA 20............................................................................................................................52
FIGURA 21............................................................................................................................53
FIGURA 22............................................................................................................................54
FIGURA 23............................................................................................................................54
FIGURA 24............................................................................................................................55
FIGURA 25............................................................................................................................56
FIGURA 26............................................................................................................................57
FIGURA 27............................................................................................................................58
FIGURA 28............................................................................................................................59
FIGURA 29............................................................................................................................60