Está en la página 1de 8

1.

1 DESCRIPCION DEL HARDWARE Y SOFTWARE A USAR

Realizar una breve descripción del hardware a utilizar

 Raspberry pi 4
 Pantalla HDMI 7 inch MPI 7002
 Cámara Argon arg-wc-9120bk
 Parlantes Anera

Software

 Python
 MariaBD
 Solidworks
 QTDesigner:

DESCRIPCIÓN DE ELEMENTOS DE QT DESIGNER

1. Barra de menú. - donde se encuentra en menú de opciones del Qt Designer


2. Barra de herramientas. – donde se encuentran todas las herramientas como botones,
etiquetas de texto, imágenes etc. La ventaja de usar Qt Designer es que nos
proporciona un gran conjunto de elementos para programación orientada a objetos.
3. Hoja de trabajo. – donde se realizará la aplicación de escritorio.
4. Barra de objetos. - sector donde se encuentra todos los objetos colocados en la hoja
de trabajo.
5. Barra de propiedades. - donde se encuentra las propiedades de los distintos elementos
colocados en la hoja de trabajo.
 GIMP

DESCRIPCIÓN DE ELEMENTOS DE GIMP

1. Barra de menu.- donde se encuentra los distintos menu del programa como Archivo,
Editar ect.
2. Herramientas.- sector donde se encuantra todas las herramientas del sistema como
corte cambio de escala, etc.
3. Configuracion de heramientas.- donde se configuran las distintas herramientas del
sistema.
4. Hoja de trabajo.- donde se desarrolla los diseños.
5. Menu de figuras.- donde se puede seleccionar distintas figura y formas de dibujo para
diseñar
6. Menu de capaz.- donde se visualiza las diferentes capaz que aparecen mientras se
desarrolla el sistema.

2. DISEÑO E IMPLEMENTACION DEL PROTOTIPO

2.1 DISEÑO ELECTRONICO

El diseño electrónico esta formado por los elementos antes mencionados además de la
instalación de fuentes de voltaje de 5V, una extensión USB y RJ45 para la conexión de
dispositivos externos y conexión a internet respectivamente, cabe recalcar que el dispositivo
tiene u dispositivo wifi el cual también permitirá la conexión a internet.

El diagrama de la Figura Muestra como está constituido internamente el dispositivo con todos
los elementos antes mencionados dividido en varias etapas que se darán a conocer a
continuación.
1. Etapa de alimentación: esta etapa esta constituido por dos fuentes o convertidores
AC/DC los cuales, la primera fuente está destinada para alimentación de la raspberry,
pantalla y cámara, y la segunda fuente se encarga de la alimentación de los parlantes.
2. Etapa de Procesamiento: conformada por la Raspberry pi y encargada de la gestión del
todo el sistema.
3. Etapa de Recolección de imágenes: conformado por la cámara
4. Etapa de visualización e información al usuario: conformado por la pantalla hdmi y los
parlantes.

Figura diagrama electrónico

2.2 DISEÑO DE LA ESTRUCTURA DEL PROTOTIPO

La estructura del prototipo brinda la capacidad al usuario a un fácil manejo del mismo además
de contener todo el equipo electrónico de una manera mas compacta para su fácil transporte.

El diseño se lo realizo en el programa SolidWorks 2020, el cual permite el diseño o modelo en


3D de la estructura como se puede observar en la Figura, la estructura se realizo mediante
corte laser en acrílico e impresiones 3D en material plástico PLA.
Figura. Diseño 3D del prototipo

Figura. Corte laser en acrílico


2.3 PASOS PARA LA CONSTRUCCION DEL PROTOTIPO

1. Armado de la carcasa. Consiste en unir las partes antes cortadas de acrílico de tal manera
que resistan todos los elementos.

2. Colocación de las impresiones 3D y componentes para la alimentación

3. instalación de los ventiladores, extensor USB y RJ45


4. Instalación de pantalla y cámara

5. Instalación de la tapa y cierre final


4.1 INSTALACION DEL SISTEMA OPERATIVO

Para la instalación del sistema operativo se seleccionó el sistema Raspbian como el mejor
debido a su fácil uso y una asistencia para el usuario inexpertos principiantes.

(NOTA: hacer una tabla comparativa de los sistemas operativos.


https://www.ionos.es/digitalguide/servidores/know-how/sistemas-operativos-para-raspberry-
pi/ )

4.2 PASOS PARA LA INSTALACIÓN:

Los pasos hay que guiarse de la pagina:

https://turinconinformatico.com/raspberrypi/instalar-raspbian/

4.3 INSTALACIÓN DE LIBRERÍAS NECESARIAS

Python maneja complementos externos que deben ser descargados de acuerdo a lo requerido.
Raspberry tiene que contar con las siguientes librerías:

 Numpy: Librería para la informática científica, matrices, números, etc.


 OpenCV: Librería encargada del reconocimiento de imágenes y la visión artificial.
 GTTS: Librería que convierte el texto a voz.
 Os: Librería que permite acceder a funciones del sistema operativo.
 Time: Librería encargada de la gestión de pausas.
 MariaDB: Librería encargada de la gestión de la base de datos.
 PyQt5: librería encargada de la gestión de la aplicación de escritorio.

Figura. Imagen de instalación de MariaDB


5. ALGORITMO DE VISIÓN ARTIFICIAL Y BASE DE DATOS

5.1 PARTES DE LA VISIÓN ARTIFICIAL

Colocar partes de la visión artificial según las tesis enviadas

5.1 LIBRERÍA OPENCV

Colocar partes de OPENCV artificial según las tesis enviadas

5.2. ANALISIS DEL ALGORITMO DE RECONOCIMIENTO

Dentro de la librería del OPENCV enfocándose en el reconocimiento facial existen 3 principales


algoritmos de entrenamiento y reconocimiento facial:

 Eigenface
 Fisherface
 Lbph

describir los algoritmos desde la pagina https://www.baseapp.com/deepsight/a-


comprehensive-guide-to-facial-recognition-algorithms/

Como conclusión de el análisis de los algoritmos, se define al usar al algoritmo LBPH ya que
gracias a su facilidad y principalmente a su gran eficiencia en ambientes controlados, lo hace
un algoritmo robusto y muy útil para usar el reconocimiento facial.

5.3 ANALISIS DE LA BASE DE DATOS

En la tesis https://repositorio.uta.edu.ec/bitstream/123456789/24490/3/Tesis_t1189ec.pdf en
la pagina 86 se encuentra una tabla de análisis donde se concluye que SQLite es el mejor
guiarse y copiar esa tabla

También podría gustarte