Este documento presenta un proyecto de Arduino para un sensor de aparcamiento de coche. El proyecto utiliza un sensor ultrasónico, LEDs y un piezo para avisar al conductor de la distancia entre el coche y objetos cercanos mientras se estaciona. El objetivo es ayudar a los conductores a estacionar de forma segura evitando posibles accidentes. El documento explica los materiales, diseño, montaje y código del proyecto.
1. 15UNIVERSIDAD TECNOLÓGICA DEL PERÚ
“AÑO DEL BICENTENARIO DEL PERÚ: 200 AÑOS
DE INDEPENDENCIA”
TEMA:
PROYECTO FINAL
PROFESOR:
Luis Alberto Loo Parian
AUTOR:
BRANDON FRANCO NAVARRO CHIPANA
CODIGO:
U20228061
FACULTAD:
INGENIERÍA DE SISTEMAS
CURSO:
ARQUITECTURA DE COMPUTADORAS
CICLO:
IV
2. 2
INDICE
INTRODUCCION.......................................................................................................... 3
1. PROBLEMA DE INVESTIGACIÓN DEL PROYECTO...................................... 4
1.1 Planteamiento del problema............................................................................. 4
1.2 Formulación del problema ............................................................................... 5
1.3 Justificación del proyecto ................................................................................. 5
2. MARCO TEÓRICO................................................................................................... 5
2.1 Arduino Uno R3 ................................................................................................ 5
2.2 Características ................................................................................................... 6
2.3 Función............................................................................................................... 7
3. OBJETIVOS ............................................................................................................... 7
3.1 Objetivo General ............................................................................................... 7
3.2 Objetivos Específicos......................................................................................... 7
4. DESARROLLO DEL PROYECTO ......................................................................... 8
4.1 Materiales / Costeo............................................................................................ 8
4.2 Diseño en simulador.......................................................................................... 8
4.2 Montaje del proyecto ........................................................................................ 9
4.3 Programación del proyecto ............................................................................ 11
5. CONCLUSIONES Y RECOMENDACIONES ................................................... 111
6. BIBLIOGRAFIA….……………………………………………….……………………………………………...... 13
3. 3
INTRODUCCION
El presente trabajo monográfico de investigación titulado “Arduino de Sensor aparca
coche” ha sido dividido en dos partes, tanto sus características como sus funciones, en el
cual se va a incluir electrónica, montaje de circuitos y programación, con la finalidad de
que el proyecto ya presentado sea útil para la vida diaria.
(Carrillo, 2013) menciona que la importancia de Arduino radica en la plataforma libre
que presenta, además que el código es de manera abierta y los usuarios pueden modificar
los requerimientos a sus necesidades, para así de esta manera intercambiar conocimientos,
por lo que es muy importante realizar este proyecto, ya que mediante este se va a explicar
el funcionamiento, el cual es avisar de lo cerca o lejos que se encuentre de otro vehículo
u objeto a la hora de estacionarse, de tal manera que así se van a evitar posibles accidentes,
como también voy a ir explicando las características que lo describen, el cual es avisar
con un sonido y con unas luces que te indican lo cerca o lejos que estás de colisionar. Esta
plataforma de creación electrónica va a ayudar a organizar y crear inteligencia colectiva
para la innovación y colaboración de nuevos proyectos.
En base a lo expuesto, es importante hablar acerca de este programa para poder explicar
mi proyecto, con la finalidad de ayudar a problemáticas de casos de la vida real que
acurren día a día, como lo son los accidentes de choques al momento de retroceder,
dificultades para maniobrar a la hora de estacionarse, chocarse con otros vehículos,
chocarse con las columnas u otros objetos, como también podría ocasionar una tragedia
como lo son atropellar a un menor o a una mascota, etc. Es por eso que el presente trabajo
aborda esta temática desde una perspectiva del conductor, a quienes se busca orientar y
brindar información.
4. 4
1. PROBLEMA DE INVESTIGACIÓN DEL PROYECTO
1.1 Planteamiento del problema
1.1.1 Descripción de la realidad problemática.
En la actualidad la tecnología es muy importante ya que se ha globalizado,
además de que es muy útil para poder realizar diferentes trabajos, por lo que
se encuentran un número importante de programas y plataformas, como el
Arduino, el cual es un programa de creación electrónica de código abierto, de
tal forma que se pueden crear proyectos de todo tipo enfocados en las
necesidades de las personas; esta plataforma permite que los usuarios puedan
armar una placa creando un diseño que puedan utilizar libremente sin
necesidad de comprar una que sea de prefabrica.
En la placa de Arduino podemos crear muchos proyectos y uno de ellos es el
sensor aparca coche, ya que nos permite medir distancia entre el coche y el
objeto que se encuentra cerca de este, produciendo un sensor de ultrasonido;
según (Redacción Rastreator, 2013) los sensores de aparcamiento avisan al
conductor de la distancia que le separa de otros objetos para facilitar las
maniobras de estacionamiento, como también nos mencionan que este
dispositivo es importante, ya que cuenta con una tecnología de ultrasonidos
que detectan la distancia respecto de otros vehículos u objetos para facilitar al
conductor su conducción. Por lo tanto, se considera necesario realizar este
proyecto acorde de las necesidades del usuario, asociados al conductor, para
que este sea consciente de cuando algún elemento externo se encuentra
demasiado cerca del vehículo y puedan chocar.
5. 5
1.2 Formulación del problema
El problema principal en el cual se basa el proyecto es en el que un usuario x
tenga la dificultad de poder estacionar su vehículo por un mal calculo durante
el proceso mencionado.
1.1 Justificación del proyecto
1.1.2 Importancia de la investigación.
Desde la perspectiva académica, permitirá proporciona información útil que
puede ser tomada en cuenta al momento de diseñar otros proyectos educativos,
que contribuyan a las necesidades de los usuarios que requieran de este
proyecto, como también va a contribuir al proceso de aprendizaje de los
estudiantes de la facultad de ingeniería de sistemas UTP-ICA 2021.
Desde la perspectiva práctica, el trabajo ofrece las características y funciones
que presenta el sensor aparca coche, como también voy a mostrar cómo
podemos construir sistemas reales con esta placa que nos brinda la plataforma
Arduino, donde la función de este proyecto es avisar de lo cerca o lejos que
estamos de otro vehículo u objeto a la hora de aparcar, los cuales al momento
de diseñar podrían beneficiar directamente a los estudiantes y a las necesidades
de los conductores de coches. El interés por investigar este tema es brindar un
punto de inicio hacia la creación de prototipos para poder crear objetos y
entornos interactivos.
2. MARCO TEÓRICO
2.1 Arduino Uno R3.
Arduino es una plataforma de creación de electrónica de código abierto, la cual
está basada en hardware y software libre, flexible y fácil de utilizar para los
creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de
6. 6
microordenadores de una sola placa a los que la comunidad de creadores puede
darles diferentes tipos de uso.
Para poder entender este concepto, primero se tiene que entender los conceptos
de hardware libre y el software libre. El hardware libre son los dispositivos
cuyas especificaciones y diagramas son de acceso público, de manera que
cualquiera puede replicarlos. Esto quiere decir que Arduino ofrece las bases
para que cualquier otra persona o empresa pueda crear sus propias placas,
pudiendo ser diferentes entre ellas pero igualmente funcionales al partir de la
misma base.
El software libre son los programas informáticos cuyo código es accesible por
cualquiera para que quien quiera pueda utilizarlo y modificarlo. Arduino ofrece
la plataforma Arduino IDE (Entorno de Desarrollo Integrado), que es un
entorno de programación con el que cualquiera puede crear aplicaciones para
las placas Arduino, de manera que se les puede dar todo tipo de utilidades.
El proyecto nació en 2003, cuando varios estudiantes del Instituto de Diseño
Interactivo de Ivrea, Italia, con el fin de facilitar el acceso y uso de la
electrónico y programación. Lo hicieron para que los estudiantes de electrónica
tuviesen una alternativa más económica a las populares BASIC Stamp, unas
placas que por aquel entonces valían más de cien dólares, y que no todos se
podían permitir.
2.2 Características
• Microcontrolador: ATmega328.
• Voltaje de operación: 5V.
• Voltaje de entrada (recomendado): 7-12V.
• Voltaje de entrada (límites): 6-20V.
7. 7
• Pines de E/S digitales: 14 (de los cuales 6 proporcionan salida PWM).
• Pines de entrada analógica: 6.
• Corriente DC por pin de E/S: 40 mA.
• Corriente DC para 3.3V Pin: 50 mA.
• Memoria Flash: 32 KB de los cuales 0,5 KB utilizados por el
bootloader.
• SRAM: 2 KB (ATmega328).
• EEPROM: 1 KB (ATmega328).
• Velocidad de reloj: 16 MHz.
2.3 Función
La enorme flexibilidad y el carácter libre y abierto de Arduino hacen que
puedas utilizar este tipo de placas prácticamente para cualquier cosa, desde
relojes hasta básculas conectadas, pasando por robots, persianas controladas
por voz o tu propia vending machine.
3. OBJETIVOS
3.1 Objetivo General
Lo que trata de hacer este proyecto es tener un futuro donde todo usuario tenga
instalado el proyecto en sus autos para que cada conductor se sienta seguro en
realizar el estacionamiento correcto de su vehículo, sin mencionar que es un
gran proyecto con muchas otras posibles aplicaciones en la vida diaria de las
personas.
3.2 Objetivos Específicos
Ayudar y dar la respectiva confianza al usuario para que pueda realizar el
proceso de estacionamiento de manera correcta y sin miedo a posibles
accidentes.
8. 8
4. DESARROLLO DEL PROYECTO
4.1 Materiales / Costeo
• 1 Arduino Uno R3.
• 1 placa de pruebas pequeña.
• 1 led rojo.
• 1 led amarillo.
• 1 led verde.
• 3 de 220 Ω Resistencia.
• 1 Piezo.
• 1 sensor de distancia ultrasónico.
4.2 Diseño en simulador
9. 9
4.3 Montaje del proyecto.
• Como primeros componentes para poder armar el proyecto necesitamos
la placa Arduino UNO R3 y una placa de pruebas pequeña.
• Posteriormente colocamos los focos led en las diferentes ranuras de la placa de
pruebas, de igual manera las 3 resistencias y posteriormente conectamos con
cables las ranuras libres a la placa Arduino y a la parte negativa libre en la placa
de pruebas. (Todo con referencia a como se ve en la imagen).
10. 10
• Ahora insertamos un piezo en la placa de pruebas, con ayuda de cables
alimentamos la parte negativa del piezo y la otra conectamos
directamente a la Placa Arduino (con referencia a la imagen).
• Ahora colocamos en la placa de pruebas un sensor de distancia
ultrasónico, con los cables conectamos los polos negativos y positivos
respectivamente y además conectamos el Trigger (cable morado) y el
eco (cable marrón) respectivamente a la placa Arduino (como se ve en
la imegen).
11. 11
• Por último, conectamos los cables de tierra y de 5v a la placa de prueba
para que tenga energía.
4.4 Programación del proyecto
Ahora mostramos lo que vendría a ser el código completo para el normal
funcionamiento del proyecto de Arduino.
12. 12
5. CONCLUSIONES Y RECOMENDACIONES
Podemos concluir que con la plataforma abierta de Arduino podemos realizar
variedades de proyectos en los cuales podemos sacar muchos de gran utilidad diaria
y otros como pasatiempos personales. En este caso se pudo crear un proyecto útil el
cual se puede utilizar en la vida cotidiana de personas con vehículos que necesiten
de un apoyo para poder hacer u correcto estacionamiento del vehículo.
13. 13
6. BIBLIOGRAFÍA:
Carrillo, A. (2013, October 11). Arduino, un intercambio de conocimiento.
BiblogTecarios. https://www.biblogtecarios.es/anacarrillo/arduino-intercambio-
y-generacion-de-conocimiento/
Redacción Rastreator. (2013, January 24). Uso del sensor de aparcamiento -
Rastreator.com®. Rastreator.com; Rastreator.com.
https://www.rastreator.com/seguros-de-coche/articulos-destacados/como-
funcionan-los-sensores-de-aparcamiento.aspx
gabriela2400. (2016, April 26). ¿Por qué es Arduino últil y qué se puede crear
con él? Blogthinkbig.com. https://blogthinkbig.com/por-que-es-arduino-ultil-y-
que-se-puede-crear-con-el
5 proyectos Arduino para iniciarse en la programación. (2016). Programar Fácil
Con Arduino. https://programarfacil.com/blog/arduino-blog/proyectos-arduino-
para-iniciarse/