REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
“ANTONIO JOSÉ DE SUCRE”
VICE-RECTORADO PUERTO ORDAZ
DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA
TRABAJO DE GRADO
Diseño de HMI para el control del
proceso de tostado de café utilizando
Python y Raspberry-Pi
AUTORA: BR. VELIZ EURIANNIS
C.I.: 27.556.513
TUTORA: ING. RODRÍGUEZ HENNY
CIUDAD GUAYANA, AGOSTO 2025
OBJETIVOS DE LA
INVESTIGACIÓN
OBJETIVO GENERAL
Diseñar un HMI para el control del proceso de tostado de café
utilizando Python y Raspberry-Pi.
OBJETIVOS
ESPECÍFICOS
• Revisar la documentación técnica sobre los distintos tipos de tostadoras
disponible en el mercado.
• Delimitar las funciones del tostador de café en las diferentes fases del
proceso de tostado.
• Modelar el Frontend del HMI.
• Establecer los esquemas generales para cada módulo de la interfaz.
• Codificar en Python los cinco módulos que conforman el HMI.
• Validar funcionamiento del HMI en raspberry-pi.
EL PROBLEMA
CONTEXTO PROBLEMÁTICA PRINCIPAL IMPACTO
• Altos costos en torrefactoras
• El café es uno de los industriales
• Falta de control y visualización
productos más consumidos
en opciones asequibles
y comercializados del • Las alternativas económicas
mundo, con una cadena de carecen de HMI avanzadas, lo Los emprendedores y
producción que incluye que dificulta: tostadores artesanales no
etapas clave como el o Monitoreo en tiempo real. cuentan con herramientas
tostado, para definir su o Personalización de perfiles económicas, flexibles y
sabor y aroma. de tostado. automatizadas para competir
o Gestión de alarmas y en calidad con la industria.
• Los tostadores artesanales parámetros.
buscan perfiles sensoriales • Dependencia de hardware
específicos, pero enfrentan costoso: Los sistemas SCADA y
limitaciones tecnológicas. HMI comercionales elevan los
costos de producción.
JUSTIFICACIÓN Y ALCANCE
Los fabricantes medianos de tostadoras de
Los sistemas industriales (SCADA/HMI) son
café carecen de soluciones económicas y
costosos y requieren operadores
automatizadas para controlar la calidad del
especializados, limitando su acceso.
tostado.
Este proyecto va orientado solo al diseño de HMI para el
control del proceso de tostado de café utilizando Python y
Raspberry-Pi. También se estudiará el diseño de una
interfaz hombre-máquina para el análisis de las diferentes
fases del proceso de tostado utilizando un procesador de
uso específico.
DISEÑO
ESTRUCTURA DEL HMI-WEB
DISEÑO
PROCEDIMIENTO
Hardware
Creación del servidor local en Flask
Desarrollo de la base de
datos
DISEÑO
Desarrollo del API REST
DISEÑO
Desarrollo del API REST
DISEÑO
Implementación de Websocket
Servidor Cliente
DISEÑO
Desarrollo de la Interfaz HMI
Esta es la interfaz
HMI que utiliza la
compañía toper,
para su proceso de
tostado.
DISEÑO
PROCEDIMIENTO
Desarrollo de la Interfaz HMI
RESULTADOS
Proceso de instalación del sistema
operativo
Pantalla principal Raspberry PI Imagen Pantalla selección de sistema operativo
(RPII) RPII
RESULTADOS
Pantalla configuración adicional RPII
Pantalla Configuración General
Instalación Sistema Operativo RPII
RESULTADOS
Pantalla Configuración SSH RPII
RESULTADOS
El host escogido,
la clave y
contraseña
escogidas fueron:
• hostname: rpi-
café
• usuario: rpi-café
• clave: rpi-café
Pantalla Instalación exitosa RPII
RESULTADOS
Instalación de HMI en Raspberry PI
Pantalla Configuración PuTTY Pantalla Alerta de Seguridad PuTTY
RESULTADOS
Se puede pasar archivos desde Windows al
Raspberry usando el comando SCP:
Pantalla Login Exitoso SSH PuTTY
Envió exitoso de archivo por medio de SSH al
RPI
RESULTADOS
Extracción de archivo al RPI mediante
Servidor Flask funcionando en el RPI
SSH
RESULTADOS
Pantallas Principales
HMI Principal
Pantalla Principal de la Aplicación Pantalla Principal Sesión Iniciada
RESULTADOS
Pantallas Principales
HMI Principal
Pantalla Principal Sesión Pausada Pantalla Principal Sesión Cancelada
RESULTADOS
Pantallas Principales
Lista de Curvas
Pantalla de editor de curva – modo Pantalla de editor de curva – modo
creación edición
RESULTADOS
Pantallas Principales
Lista de Curvas
RESULTADOS
Pantallas Principales
Alarmas y Sesiones
Pantalla de alarmas
Pantalla de sesiones
CONCLUSIONES
• Selección adecuada de la tostadora: La revisión técnica permitió identificar
las características óptimas de las tostadoras, destacando la importancia de
elegir el modelo adecuado según las necesidades específicas del proceso de
tostado.
• Interfaz intuitiva y funcional: El diseño del HMI priorizó usabilidad y estética,
facilitando el control preciso de temperatura y tiempo en cada fase del tostado,
lo que mejora la calidad del café.
• Desarrollo robusto con Python y Raspberry Pi: La codificación en Python y
su implementación en Raspberry Pi demostraron ser una solución flexible y
eficiente para el control industrial del proceso.
• Validación exitosa: Las pruebas confirmaron que el HMI funciona de manera
estable y responde en tiempo real, cumpliendo los requisitos del proyecto y
siendo viable para entornos productivos reales.
RECOMENDACIONES
• Evaluación integral de tostadoras: Profundizar en el análisis comparativo de
modelos, incorporando experiencias de usuarios y estudios de caso, para
garantizar la selección más adecuada según necesidades específicas.
• Optimización de perfiles de tostado: Realizar pruebas con variedades de
granos de café para ajustar parámetros y crear perfiles personalizables en el
HMI, mejorando la calidad y consistencia del producto final.
• Retroalimentación de usuarios: Involucrar a los operarios en el diseño y
mejora de la interfaz, incorporando opciones de personalización para aumentar
su usabilidad y adaptabilidad a diferentes necesidades.
• Mantenimiento y actualización continua: Establecer un protocolo de
revisiones periódicas, actualizaciones de software y monitoreo en entornos
reales para asegurar el rendimiento óptimo y la escalabilidad del sistema.
¡MUCHAS
GRACIAS POR SU
ATENCIÓN!