Sei sulla pagina 1di 5

UNIVERSIDAD

Nombre: Marcos Santiago Kramer

K
TECNOLÓGICA BOLIVIANA
Loayza
INGENIERIA ELECTRONICA
Paralelo: A
PREP. Y EVALUACION DE
Turno: Noche
PROYECTOS
Fecha: 03 de octubre del 2019
ELN-425

PRACTICA N° 2
DESCRIPCIÓN TEXTUAL
TITULO DEL PROYECTO:

Sistema mecatrónico para alertar la somnolencia de conductores de minibuses con


tecnología raspberry usando sensores distribuidos alrededor del vehículo
Caso: sindicato 18 de diciembre

Descripción:
Este prototipo se implementará en una computadora base llamada RASPBERRY PI,
con el cual lograremos prevenir accidentes en los tramos de conducción de parada a
parada que circulan los minibuses del mencionado sindicato.

Lo que necesitaremos:
Raspberry pi
Lenguaje phyton cv open source
cámara
sensor de proximidad y medidor de distancia
Memoria SD para el registro de datos
Modulo GSM900
sensores de presión
modulo GPS
accesorios de instalación
Como lo implementaremos:

La tarjeta de desarrollo Raspberry PI 3B no viene con un sistema operativo instalado


desde fábrica, por lo que es necesario visitar el portal web de este dispositivo,
descargar el sistema operativo Raspbian desde la sección de soporte el sistema
operativo y realizar la clonación de la imagen en una tarjeta de memoria micro SD de
almacenamiento mínimo de 8 GB o superior y clase 6.

Por la velocidad de escritura, lectura y necesidad de capacidad para la instalación de


paquetes que necesita el dispositivo, se utilizó una tarjeta de memoria micro SD de
características especiales descritas a continuación:

Tipo micro SDHC


Marca SONY
Almacenamiento 32 Gb
Clase 10
Velocidad 70MB/seg

El sistema operativo Raspbian está diseñado a partir del sistema operativo Debian 8
Jessie, que facilitaría la instalación de nuevos paquetes por analogía y la cantidad de
documentación existente en la web.

Se necesita instalar la librería de visión computacional que realizara el análisis de las


imágenes Open CV.

Esta librería es Open Source por lo que no requiere pago de licencia y es soportada
en los sistemas operativos Windows y Linux y lenguajes de alto nivel como C++ y
Python.

Al instalar el modem los Drivers para Linux del modem vienen en el mismo dispositivo,
solo deben darse los permisos de instalación, siguiendo los siguientes pasos:

Se debe copiar la carpeta Linux en la ubicación de archivos temporales "/tmp" como


usuario root.

La cámara envía la información (frames) a la tarjeta de desarrollo Raspberry PI 3B,


para detectar el rostro del conductor, identificando el iris de los ojos, analizando su
forma. Un ojo abierto tendrá un iris circular, si la persona parpadea y mantiene
cerrados los ojos por un período mayor a tres segundos, el dispositivo lo detectará y
activará una alarma sonora de aviso fonético.

El mismo proceso se realizará dos oportunidades más, pero en la última activación


de alarma, el dispositivo enviará un mensaje de texto a un familiar o contacto
registrado en el dispositivo, recomendando alertar al conductor sobre su estado de
fatiga.

Al iniciar la conducción se inicia el programa, un reloj captura la hora, un bloque


comparador va comparando esa hora con las horas posteriores durante la
conducción hasta que transcurran las tres horas frente al volante.

Luego de transcurridas las tres horas frente al volante, una alarma sonora advierte
sobre esta situación y el dispositivo envía un mensaje a un familiar o contacto
registrado. Luego de esto, la alarma se activará cada hora hasta que el conductor
deje el volante para descansar.

Todos estos sucesos son registrados en un archivo de texto en formato “.txt”, que
puede ser útil para el análisis posterior o el desarrollo de futuras mejoras o
aplicaciones.
DIAGRAMA DE FLUJO DEL PROYECTO

INICIO DE
INICIA LA CAMARA
CONDUCCION

DETECCION DE
ROSTRO

TEMPORIZADOR

DETECCION DE
FATIGA

ALARMA
ALARMA SONORA
ACTIVACION DE SENSORES EN EL VEHICULO
ENVIO DE MENSAJES
INICIO

INICIO DE PROGRAMA / INICIO DE CÁMARA

DETECTAR ROSTRO

SE DETECTA UN ROSTRO

INICIO DE DETECCION DE OJOS

DETECTAR OJOS

CIERRA LOS OJOS

INICIO DE CONTADOR (RELOJ)

>> 3 SEGUNDOS

CONT = 0 HASTA 3 CUENTA LOS


SUEÑOS CORTOS

ALARMA SONORA DE ATENCION

ALMACENAR DAROS EN UN REGISTRO


.TXT (BASE DE DATOS)

Alarma sonora de advertencia

Inicio modulo sim900


Accionado de sensores
Activado de señaleticas que
indican que el conductor se
durmio

Almacenar datos en un registro


.txt (base de datos)

Finalizacion

Potrebbero piacerti anche