Está en la página 1de 3

UNIVERSIDAD HISPANOAMERICANA I Cuatrimestre 2023

Ingeniería Informática L 6:30 pm – 9:30 pm


Sede Heredia S 8:00 am – 11:00 am
Arquitectura II Fecha: 16/04/2023

PROYECTO
INSTRUCCIONES GENERALES
• El ejercicio es individual, no debe ser entregado en grupo.
• Entregables:
o Documento en Word o Editable de Latex/Overleaf de como mínimo 7 páginas.
• Fecha de entrega: 28 de abril 2023 a las 11:59 pm.

DESARROLLO DE CASO
Crear un documento tipo artículo científico, utilizando el formato IEEE, para lo cual debe
desarrollar el siguiente tema:

Tema: Emulación del proceso de reversa de un vehículo

El estudiante debe considerar que debe desarrollar una solución del tipo software para
el control de retroceso de un vehículo como parte del curso de Arquitectura II, haciendo
uso de:
• Python 3.
• Windows Subsystem for Linux como plataforma para emular a un Raspberry Pi.

En la Ilustración 1 se muestra un proceso de retroceso estándar de un vehículo.

Ilustración 1
Diagrama del proceso de retroceso

Como parte del proceso de retroceso, considere que existe la electrónica necesaria para
remitir los datos de distancia a la pared u objeto a través de una serie de sensores
ultrasónicos, basado en lo anterior, el estudiante debe implementar un sistema que
tenga las etapa mostradas en la Ilustración 2.

Información para Ingeniería Informática


PÁG. 1 de 3
Uso Público www.uh.ac.cr
Ilustración 2
Etapas del proyecto

Para cada aspecto se debe implementar:


1. Crear una función que genere números con dos dígitos decimales, ascendentes y
descendentes en un rango de 0 cm y hasta 60 cm, debe tener un retardo adecuado
para la emulación, esta función buscará emular el sensor HC-SR04 / HC-SR05.
2. Implementar un proceso de integración entre el Raspberry Pi y la plataforma
Thingspeak que permita enviar los datos de activación o no del sistema de
retroceso, con estos datos se debe crear un gráfico de activado y no activado.
3. Crear una interfaz gráfica que formará parte de un pantalla en el tablero de un
vehículo, la interfaz debe cumplir con lo mostrado en la Ilustración 3. El recuadro
“Sistema activado” representa un botón que permitirá emular el inicio del proceso
de reversa.

Ilustración 3
Interfaz gráfica

Información para Ingeniería Informática


PÁG. 2 de 3
Uso Público www.uh.ac.cr
4. Implementar la integración con la plataforma Telegram, que permita el envío de
notificaciones en la zona de detección.

El estudiante debe:
1. En el artículo científico el estudiante debe explicar el proceso de implementación
del software.
2. Considerar al menos las siguientes secciones en el artículo:
a. Resumen
b. Abstract
c. Introducción
d. Desarrollo
e. Conclusiones
f. Referencias bibliográficas.
3. En el desarrollo se debe explicar la implementación del sistema mostrado en la
Ilustración 1, la cual debe cumplir con las siguientes etapas del ciclo de detección:

Ilustración 4
Ciclo de funcionamiento de la zona de detección

4. Para el cumplimiento el estudiante debe crear diagramas electrónicos utilizando la


plataforma Fritzing que le permitan utilizarlos en el artículo para explicar de mejor
forma la forma de implementación.
5. El estudiante debe crear un script en Python que le permita cumplir con el
funcionamiento del sistema.
6. El documento debe contar con buena redacción, utilizar las buenas prácticas del
formato IEEE, además debe hacer uso de referencias bibliográficas, al menos 5.
7. Crear al menos 3 conclusiones.

Información para Ingeniería Informática


PÁG. 3 de 3
Uso Público www.uh.ac.cr

También podría gustarte