Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Universidad Del Azuay

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 30

UNIVERSIDAD DEL AZUAY

FACULTAD DE CIENCIA Y TECNOLOGÍA

ESCUELA DE INGENIERÍA ELECTRÓNICA

“Implementación de un sistema basado en internet de las cosas para el control del


proceso de elaboración de cerveza artesanal.”

Trabajo de graduación previo a la obtención del título de:

INGENIERO ELECTRÓNICO

Autores:

OMAR ANDRÉS ANDRADE SOJOS

PAÚL ESTEBAN SALAMEA SAQUICELA

Director:

Ing. HUGO MARCELO TORRES SALAMEA Ph.D.

CUENCA - ECUADOR

2021
Implementación de un sistema basado en internet de
las cosas para el control del proceso de elaboración de
cerveza artesanal.

RESUMEN

Uno de los problemas en el proceso de elaboración de cerveza artesanal es el manejo de altas temperaturas, así como volúmenes, por esta razón
es importante implementar un sistema de control, monitoreo y semi automatización en la elaboración de cerveza. Este proyecto consiste en la
supervisión de temperatura y nivel de líquido para el control de cada etapa que interviene en el proceso; además, se desarrolló una app para el
control y supervisión de estas variables, apertura de electroválvulas y manipulación de un motor para la etapa de cocción, este sistema se
comunica a través de la nube por medio del servidor Firebase; de igual manera cuenta con una base de datos para analizar el comportamiento de
la temperatura y volumen desde cualquier espacio geográfico.
Palabras clave: Cerveza artesanal, Raspberry, Firebase, Semi automatización.

_________________________________ _________________________________
Ing. Daniel Iturralde Piedra Ph.D. Ing Hugo Marcelo Torres Salamea Ph.D.
Coordinador de carrera Director de trabajo de Titulación

_________________________________ _________________________________
Omar Andrés Andrade Sojos Paúl Esteban Salamea Saquicela
Autor Autor
Implementation of a system based on the internet of
things for the control of the craft beer production
process.
ABSTRACT

One of the problems in the craft beer brewing process is the handling of high temperatures, as well as volumes. For this reason, it is important to
implement a control, monitoring and semi-automation system in the brewing of beer. This project consists of the supervision of temperature and
control of liquid level of each stage that intervenes in the process. Furthermore, an app was developed for the control and supervision of these
variables, control the opening of solenoid valves and manipulation of a motor for the cooking stage. This system communicates to the cloud
through the Firebase server. Similarly, it has a database to analyze the behavior of temperature and volume from anywhere.

Keywords: Craft Beer, Raspberry, Firebase, Semi Automation.

_________________________________ _________________________________
Eng. Daniel Iturralde Piedra Ph.D. Eng Hugo Marcelo Torres Salamea Ph.D.
Faculty School Director Thesis Director

_________________________________ _________________________________
Omar Andrés Andrade Sojos Paúl Esteban Salamea Saquicela
Author Author

Translated by

_________________________________
Omar Andrés Andrade Sojos
Implementación de un sistema basado en internet de
las cosas para el control del proceso de elaboración de
cerveza artesanal.

Omar Andrés Andrade Sojos Paul Esteban Salamea Saquicela


Escuela de Ingeniería Electrónica Escuela de Ingeniería Electrónica
Universidad del Azuay, UDA Universidad del Azuay, UDA
Cuenca, Ecuador Cuenca, Ecuador
oasojos@es.uazuay.edu.ec paul-salamea@es.uazuay.edu.ec

Resumen— Uno de los problemas en el proceso de De acuerdo a los estudios realizados, la implementación del
elaboración de cerveza artesanal es el manejo de altas hardware en los procesos de elaboración de cerveza artesanal
temperaturas, así como volúmenes, por esta razón es importante corrige los problemas antes mencionados. Este hardware tiene
implementar un sistema de control, monitoreo y semi como componente principal un cerebro el cual procesa todos
automatización en la elaboración de cerveza. Este proyecto los datos de entrada y salida.
consiste en la supervisión de temperatura y nivel de líquido para
el control de cada etapa que interviene en el proceso; además, se En el estudio realizado por M. Bruschini y S. Quinteros[3],
desarrolló una app para el control y supervisión de estas utilizaron un PIC (Circuito Integrado Programable) para el
variables, apertura de electroválvulas y manipulación de un control de temperatura en el proceso de elaboración de cerveza,
motor para la etapa de cocción, este sistema se comunica a través que por su cantidad de entradas y salidas posibilita la
de la nube por medio del servidor Firebase; de igual manera multiplexación, frecuencia de trabajo, etc. Para registrar la
cuenta con una base de datos para analizar el comportamiento de temperatura se utilizaron sensores de salida digital DS18B20 y
la temperatura y volumen desde cualquier espacio geográfico. de salida analógica LM35.
Palabras clave— Cerveza artesanal, Raspberry, Firebase, Semi En otro artículo realizado por M. Colignon y G. Roldan[4],
automatización. se utilizó un PLC, el cual interactúa con el usuario a través de
una pantalla HMI, permitiendo elaborar recetas de hasta 3 tipos
I. INTRODUCCIÓN de maltas y 5 tipos de agregados. Controlaron
automáticamente: volúmenes de agua a utilizar por medio de
En la actualidad a nivel local y nacional existe una gran bombas, caudalímetros y sensores de niveles mínimos y
variedad de cervezas artesanales por su fácil elaboración y máximos, temperaturas mediante quemadores industriales,
costo accesible. Se considera una bebida de moderación por su resistencias eléctricas, enfriadores a placas y sensores tipo
bajo grado alcohólico, pero su consumo excesivo puede llegar PT100, trasvases y recirculados a través de bombas magnéticas
a alterar los sentidos. y centrífugas, tiempos de cada etapa y registro detallado de
Elaborar cerveza de manera artesanal presenta riesgos y recetas elaboradas.
problemas como: manejo de envases a altas temperaturas En el artículo de P. Palacios[5], se realiza un control de
pudiendo ocasionar accidentes del operador; constante temperatura para el proceso de maceración. El equipo está
monitoreo para los diferentes procesos como: calentamiento, compuesto por un PLC (S7-1200) y un sensor de temperatura,
maceración, cocción, fermentación y maduración; errores en el el cual se configura de tal manera que la temperatura de
control de tiempo, temperatura y volumen los cuales generan maceración se mantenga a 65°C; aplicando este tipo de control
desperdicios de la materia prima y una bebida con sabor se obtiene todas las azúcares fermentables.
diferente; variaciones tanto en su densidad como en su grado
alcohólico, lo que genera una baja calidad de la cerveza; por lo Las alarmas y avisos son importantes en la elaboración de
cual, al considerar todo lo mencionado es necesario integrar la cerveza artesanal, por lo cual M. Álvarez[6], desarrolló un
tecnología a cada proceso de elaboración artesanal prototipo de sistema de control y alarmas para el proceso de
fermentación de cerveza artesanal. El sistema consta de una
En la actualidad se han realizado diferentes estudios a nivel interfaz de visualización, alarmas y panel de control en planta
de hardware, software y comunicaciones, lo cual permite la junto a una interfaz web.
aplicación de servidores que facilitan una comunicación desde
un dispositivo móvil o terminal conectado a la red, facilitando De la misma manera en otro estudio se realiza un control de
un control y supervisión adecuado de cada proceso implicado. temperatura del proceso de fermentación, en donde se aplica un
[1][2]. sensor de temperatura Pt100 e implementa un procesador core
DSP para el control y manejo de los datos. El enfriamiento del
contenedor para fermentación se realiza con una electroválvula También existe otro tipo de aplicaciones de la plataforma
para el paso del refrigerante, así disminuye la temperatura en el Firebase de Google con la cual se visualiza los datos de nivel
caso de que se eleve la temperatura ambiente[7]. de agua desde una aplicación móvil conectada a internet; el
control es realizado por una Raspberry Pi [17].
A pesar de que el proceso de control adquiere señales y
realiza acciones a partir de ellas, las nuevas tecnologías Considerando los diferentes procesos, riesgos y problemas
demandan un agregado, la industria 4.0 que es la solución a un anteriormente citados para la elaboración y supervisión de la
tipo de control clásico. El Internet aplicado en dispositivos, cerveza de manera artesanal, se propone la realización de la
tiene la capacidad de intercomunicar no únicamente presente investigación para semi automatizar y mejorar los
ordenadores sino teléfonos, tabletas inteligentes y otros procesos.
dispositivos, lo cual técnicamente es dotar de capacidades
El objetivo del presente proyecto es realizar una semi
inteligentes a dispositivos pasivos que en general es una fuente
automatización de los procesos de: Calentamiento de agua,
para la adquisición, procesamiento y acción[8], [9].
maceración, cocción y fermentación implicados en la
Tal es el caso de la industria alimenticia, donde será fabricación de cerveza artesanal. Esto se logra a través de
importante analizar los diferentes estudios en los cuales se implementar un control de nivel de líquido y temperatura, por
implementa el internet de las cosas (IoT). medio de sensores ultrasónico y termopar respectivamente;
además, se incorpora electroválvulas para el ingreso de
La revista IEEE publicó un estudio que implementa un líquido y paso de gas. Todo esto se comunica en un controlador
controlador para la medición de temperatura y nivel, así como Raspberry Pi 3 model B programado en Python, el cual envía
realizar acciones sobre la información recolectada. Se aplica datos a una plataforma en internet, permitiendo observar los
una plataforma de procesamiento en nube para su monitoreo y valores en tiempo real a través de la plataforma Firebase
gestión de datos obtenidos, resolviendo así errores en
desarrollada por Google. Con la ayuda de Android Studio
producción y desperdicio de materia prima, lo que genera permite programar una aplicación móvil para la interacción
mayores ganancias a las industrias alimenticias[10][11]. usuario - máquina, mejorando la supervisión de temperatura,
Dentro de la industria 4.0 se encuentra la interconexión tiempo y volumen.
entre dispositivos y una comunicación con internet para lo
cual, la investigación[12], adapta un hardware de IoT II. FUNDAMENTACIÓN TEÓRICA
independiente de la infraestructura en los sistemas industriales
de la producción de los alimentos adquiriendo datos de A. Fabricación de cerveza
determinados procesos en una plataforma en la nube. En el campo de la elaboración de cerveza de manera
El servidor Blynk system es ocupado por S. Sachio, et artesanal o industrial, los procesos son a diferente escala sin
al.[13], integrando este servicio para monitorizar la embargo la materia prima y los componentes no varían. El uso
información obtenida por los sensores de nivel y enviando los de: cebada de malta, lúpulo, agua y adición de levadura forman
datos a la nube a través de una aplicación que se puede acceder parte de la elaboración. Los procesos que se aplican en
desde un smartphone; el microcontrolador se comunica con el términos generales son: calentamiento de agua, maceración,
servidor Blynk y el sistema web. filtración del mosto, cocción, fermentación, maduración y
envasado[18][19][20].
En el artículo escrito por Córdova, M. G, et al.[14], se
implementa un sistema IoT, que captura los datos de La cebada es una planta gramínea la cual se divide en dos
temperatura por medio de termopares y utiliza el sistema grupos generales: cebada de dos carreras y cebada de seis
XAMP para obtener una comunicación cliente - servidor, que carreras siendo las carreras las hileras de semillas. El tipo de
se desarrolla en PHP y la base de datos se guarda en MySQL. dos carreras es el más apto para la producción de cerveza
debido que produce una mayor cantidad de azúcares
Una de las principales plataformas en la introducción de fermentables y tiene menos proteínas. El grano de cebada está
sistemas de Internet de las cosas es la plataforma de Google compuesto de tres partes, cáscara, embrión y endospermo. La
llamada Firebase. En el artículo de M. Abdalla et al.[15], se malta se obtiene cuando se percibe un brote del embrión de la
implementa la plataforma Firebase con una aplicación móvil la cebada, existen diferentes tipos de maltas base como son: Pale,
cual puede realizar un control desde ella, otra herramienta Pilsen, Mild Ale, Viena y Munich[18][19][21].
aplicada es el uso y manejo de notificaciones con interacción
entre la plataforma de Google y el análisis del comportamiento 1) Maceración
de las diferentes aplicaciones instaladas en el dispositivo. Es necesario remojar la malta con abundante agua caliente en
El monitoreo de datos en tiempo real es importante en un la preparación del mosto, con el fin de obtener procesos de
proceso de automatización y visualización desde una degradación enzimática donde se consigue una fragmentación
plataforma que utiliza internet. En la investigación que realiza proteínica (azúcar), esto se logra elevando la temperatura del
Wu-Jeng Li, et al.[16], aplica una herramienta de Google agua entre 60-74 °C; el agua es el ingrediente mayoritario y
llamada Real-time Database, en la cual no solo es una representa el 85-90% del contenido de la cerveza final
interacción con la nube y los dispositivos conectados, sino que [18][19] [20].
se puede apreciar en tiempo real la variación de los datos de las
aplicaciones directamente en la plataforma y modificar su
comportamiento.
2) Filtración del mosto 5) Maduración
Terminado el proceso de maceración, es importante Posterior a la fermentación, el último paso es la
aprovechar la mayor cantidad de azucares, para lo cual se lava maduración. Este proceso se define como el almacenado de la
el grano con agua a una temperatura de 70-75C. Finalizada cerveza en lugares frescos durante un periodo de 13 días; el
esta etapa de lavado, se debe separar el grano del mosto beneficio obtenido es la estabilización del aroma y sabor de la
líquido; la malta libera azucares, enzimas y proteínas.[20][21]. cerveza [20][21].
6) Envasado
3) Cocción Generalmente al terminar la maduración, la cerveza es
Se inicia la fase de cocción al concentrar el mosto y sus sometida a un proceso de filtración para separar pequeñas
azúcares fermentables. Se agrega lúpulo y se eleva la partículas de levadura y compuestos que aún se encuentran en
temperatura hasta el punto de ebullición durante una hora, suspensión. Una vez filtrada la mezcla se obtiene la cerveza, la
pudiendo variar el tiempo de acuerdo al criterio del usuario. cual se envasa en diferentes presentaciones para su consumo
El lúpulo es una planta que brinda aroma y amargor a la [20].
cerveza, otorgándole propiedades antibacterianas y Existen diferentes tipos de embotellado con carbonatación,
conservando el estado del mosto durante un tiempo de los cuales los más usados son: carbonatación forzada y
prolongado. Existen diferentes maneras de emplear esta planta carbonatación natural; la carbonatación forzada consiste en
[20][21]: cambiar la cerveza a un contenedor cilíndrico fabricado en
a) Lúpulo de adición temprana: Incorpora el lúpulo al aluminio, al cual se inyecta gas carbónico (CO2), durante dos
momento en que empieza el proceso de cocción. días, este cilindro consta de dos válvulas una para el ingreso
de gas y otra para la salida de cerveza.
b) Lúpulo de adición temprana: Incorpora el lúpulo al
En el caso de la carbonatación natural se procede a ubicar
momento en que empieza el proceso de cocción.
la cerveza en botellas junto con una cantidad determinada de
c) Lúpulo de adición en frío: Se adiciona al final de la azúcar, depende del criterio del usuario, generalmente 2gr por
cocción. botella, todos estos componentes se sellan y se almacenan en
d) Lúpulo en seco: Se agrega en la cerveza fría cuando un lugar fresco durante 10 días aproximadamente; esta
está en maduración. carbonatación genera una pequeña fermentación de los
residuos de levadura junto con el azúcar lo que produce
Existen variedades de lúpulos los cuales se pueden alcohol y gas (CO2).
clasificar en tres: Lúpulo de aroma, lúpulo de doble finalidad En la fig. 1 se presenta un diagrama del proceso de
y lúpulo de amargor. Los lúpulos más utilizados son: [21] elaboración de cerveza con todas las etapas que debe cumplir.
e) Lúpulo en seco: East Kent Holding, Fggle, Cascade,
Willamette, Saaz Hallertau y Tettnager.
f) Lúpulos nobles: Hallertauer Mittelfrüh, Tettnang
Tettnanger, Saaz y Spalt Spalter.
4) Fermentación
El mosto con el lúpulo se debe enfriar para captar oxígeno,
posterior se agrega levadura. El oxígeno es necesario para
distribuirse por el contenido del envase donde va a fermentar.
En este proceso los azúcares se transforman en alcohol y CO2.
Existen diferentes tipos de fermentación dependiendo del
tipo de cerveza y grado alcohólico que se pretenda obtener,
Fig. 1. Proceso de elaboración de cerveza[19].
además existen variaciones de la fermentación con respecto a
los días y tipos de levadura a ocupar. Esto se muestra en la Basándose en todos los procesos implicados en la
Tabla I. [18][19][20]. elaboración de cerveza artesanal, se plantea un proyecto donde
la incorporación de la tecnología nos permite un manejo,
TABLA I. TIPOS DE FERMENTACIÓN [19]
control y supervisión de cada uno de estos procesos.
Cervezas Tipo Fermentación Días
B. Elementos tecnológicos para el proceso de fabricación de
Pilsen cerveza artesanal
Dortmund
Subfermentación 8-10 días 1) Hardware
Munich
a) Sensores
Bock
Lager Los sensores son dispositivos electrónicos que tienen la
capacidad de convertir magnitudes físicas en señales eléctricas
Ale
Sobrefermentación 4-6 días que puedan ser medibles.
Porter
Stout • Sensor de temperatura
La temperatura es la intensidad de calor de un objeto, la
cual es el promedio de la energía cinética de las partículas de
la materia asociadas con el movimiento de las moléculas. Lo
que produce una mayor temperatura a un mayor movimiento
de moléculas, para lo cual existen varios métodos para
determinar la magnitud física y se puede expresar en
diferentes unidades como: Fahrenheit, Celsius, Kelvin,
Rankine[22][23].
Termopar: Es un dispositivo comúnmente usado en la
industria debido a que consiste en un par de conductores de
distinta composición. Lo que produce el cambio entre energía
térmica en corriente eléctrica en el orden de los milivoltios
[22][23], se muestra en la fig. 2 la estructura interna de un
Fig. 3. Grados de cobertura del sensor ultrasónico [25].
termopar.
Diferentes estudios realizados justifican el uso de
termopares para el análisis y medición de temperatura, tanto a b) Actuadores Eléctricos
nivel industrial como en uso casero, además, su bajo costo Estos dispositivos tienen la capacidad de transformar la
permite que sea implementado en diferentes proyectos por su energía eléctrica en energía mecánica. Dependiendo del uso
compatibilidad con controladores de distintas que se aplique puede ser lineal o rotacional[22].
arquitecturas[24][25][26]. El principio de funcionamiento de los actuadores
eléctricos es tener la capacidad de generar un campo
electromagnético, al momento en el que circula una corriente
eléctrica, este campo magnético produce un desplazamiento en
el actuador mecánico. La fuerza electromagnética se
representa por la expresión [16]:

F_E=e(B+vuB ⃑) (1) [22]

Donde:
e = carga del electrón
Fig. 2. Estructura interna de un termopar [23].
v = vector de velocidad
= intensidad del campo magnético
• Sensor Ultrasónico. = vector de inducción magnética
Los sensores de ultrasonido son detectores de proximidad
que trabajan libres de roces mecánicos y detectan objetos a • Electroválvulas
distancias que van desde pocos centímetros hasta varios Las electroválvulas son dispositivos electrónicos que
metros y en un rango angular como se muestra en la fig. 3, los controlan el paso de un fluido por un conducto. Generalmente
mismos; emiten sonido y miden el tiempo que la señal tarda tienen dos posiciones: abierto y cerrado. Las partes principales
en regresar, este sonido se refleja en un objeto, recibiendo el de las electroválvulas son el solenoide y la válvula[22]. Como
eco producido y convirtiéndolo en señales eléctricas, las se muestra en la fig. 4.
cuales son analizadas en el controlador. Estos sensores
trabajan solamente en ambientes secos y pueden detectar
objetos con diferentes formas, colores, superficies y de
diferentes materiales. Los materiales pueden ser sólidos,
líquidos o polvorientos, sin embargo, deben ser reflectores de
sonido, de igual manera, estos sensores valoran la distancia
temporal entre el impulso de emisión y el impulso del eco[27].
Por las características mencionadas, estos son empleados en
diferentes estudios relacionados con la industria alimenticia,
Fig. 4. Electroválvula[30].
ya que no necesitan tener contacto para obtener datos de
volumen o distancia, evitando así contaminaciones o
alteraciones de los productos alimenticios[28][29].
c) Topologías
La topología es la distribución de una manera física de los
componentes de una red. Existen tres tipos:
• Topología en Bus: En esta distribución los elementos
que componen la red se encuentran conectados de
una manera directa por medio de una transmisión • Diferentes herramientas y métodos de trabajo.
lineal o bus, están compuestas en su extremo por • Conectividad con Google Cloud Platform para la
resistencias o terminales que absorben las señales que sincronización con la nube.
atraviesan el bus; la comunicación se realiza de una 3) Comunicaciones
manera Full Duplex[31]. a) Internet de las cosas
• Topología Árbol: Al igual que la topología en bus,
Es una tecnología que se basa en la intercomunicación
los datos son enviados por cada ramal de la red
entre objetos por internet, brindándoles la capacidad de
llegando a todos los nodos que se encuentran dentro
intercambiar, agregar y procesar información de su entorno
de la misma[31].
con el fin de agregar valor a los usuarios, por medio del cual
• Topología en Anillo: Esta red está conformada por un se puede realizar la integración de sensores y diferentes
conjunto de repetidores los cuales están unidos por dispositivos comunes mediante redes alámbricas o
enlaces punto a punto unidireccionales. Los inalámbricas[8][9].
repetidores tienen la misión de retransmitir cada bit
en manera secuencial; la información viaja en forma b) Firebase
de anillo en un solo sentido[31]. Es una plataforma que sirve para el desarrollo de
• Topología estrella: Se presentan dos diferentes aplicaciones web, permitiendo construir aplicaciones de gran
configuraciones: El nodo central, configurado para calidad y es capaz de almacenar, modificar y eliminar datos en
transmitir en broadcast. A este nodo se llama Firebase, desarrollado por Google, además ofrece distintos
concentrador, el nodo central actúa como conmutador servicios dependiendo de las necesidades del usuario[35].
de tramas[31]. c) Realtime Database
Esta es una base de datos que permite almacenar y
2) Software sincronizar datos en la nube, permitiendo dar acceso a esta
Todo el hardware descrito se encuentra conectado a través información a los diferentes clientes, así no cuenten con
del controlador, al cual llegan los datos obtenidos por los conexión a internet. Estos datos son almacenados en JSON y
sensores y por ende salida de señales hacia los actuadores y se actualizan en tiempo real al momento en que se realizan
respectivamente a la nube. El controlador por sí solo no es cambios en los datos[36].
capaz de analizar los datos y realizar corrección de errores, d) Cloud Firestore
por lo cual es necesario el uso de un software que representa el Es una base de datos NoSQL que funciona en la nube,
entorno en el cual se configura el controlador para adquirir, permitiendo el acceso a los datos tanto desde dispositivos
analizar y realizar un control a partir del análisis de los datos móviles (iOS – Android), como desde páginas web, los datos
obtenidos. son almacenados en colecciones, las cuales permiten organizar
y realizar consultas[36].
a) Raspberry Pi OS
Este sistema operativo es utilizado en el controlador III. METODOLOGÍA
Raspberry Pi el cual está basado en Debian (software libre y En el sentido metodológico y estructural del proceso de
de código abierto), lo que permite tener un entorno gráfico automatización para la elaboración de cerveza artesanal, es
similar a los ordenadores y al estar basado en Linux permite la importante destacar que se encuentra dividida en cuatro
implementación del entorno de programación Python, con el procesos y cuatro partes funcionales.
fin de integrar sensores, actuadores y plataformas en la Se considera como procesos a los siguientes:
nube[32].
- Calentamiento de Agua
b) Python - Maceración
Es el software que se instala en el sistema operativo de - Cocción
Raspberry Pi OS, el cual permite programar el código y las
instrucciones. Entre las características de este lenguaje se tiene - Fermentación
legibilidad y una licencia de código abierto lo que le da Y como partes funcionales:
versatilidad de ser compatible con múltiples plataformas[33].
- Diseño Estructural
- Hardware
c) Android Studio
- Software
Es un entorno para el desarrollo de aplicaciones de sistema
operativo Android, entre las principales características - Sistemas de Comunicación.
tenemos[34]: El diseño estructural es la base fundamental del proyecto.
• Sistema de compilación basado en Gradle. Al hablar de hardware, se relaciona el uso de sensores que
• Emulador rápido. miden datos o cambios en cada parte del proceso de la
• Facilidad de desarrollo de cualquier aplicación. elaboración de cerveza artesanal, estos datos son analizados
por un microprocesador el cual posteriormente envía a la nube
y por medio de una app se puede visualizar, monitorear y
controlar la planta para lo cual es necesario tener una conexión
a internet indistintamente del espacio geográfico.
Respecto al software, los códigos se manejan de acuerdo
con su programación dentro de la app, la nube y la base de
datos para el manejo de procesos de elaboración de cerveza; el
tipo de controlador que se ocupa es de salida on-off.
En relación a los sistemas de comunicación, estos se
viabilizan en dos etapas:
• Red de los sensores (Sensores de temperatura y nivel)
al microprocesador.
• El microprocesador a la aplicación en cualquier
terminal fijo o móvil a través de la nube. Fig. 6. Diseño que se ha utilizado en el proyecto.

A. Diseño de la estructura de soporte y sistema de Con el desarrollo del diseño final de la estructura se
observa que la densidad del mosto no permite una
calentamiento:
circulación libre, por lo cual se implementa una bomba que
El diseño de la estructura inicial se generó considerando los agilite el paso de la substancia del envase de maceración al
diferentes procesos para la elaboración de cerveza artesanal, envase de cocción y además un recirculado en el envase de
por lo cual se definió una tipología en forma de escalera. Esto maceración; esta bomba facilita el proceso de enfriamiento
para aprovechar la fuerza de gravedad, la cual facilita el paso y fermentación.
del líquido de envase a envase, tal como se indica en la fig. 5.
Para el calentamiento de los envases se utilizan
quemadores industriales según se presenta en la fig. 7. La
implementación de estos obedece a la necesidad del
volumen y temperatura requerida.

Fig.5. Prototipo estructura inicial.

Sin embargo, el diseño mencionado se considera poco


idóneo por su altura que sobrepasa el 1.8m, lo cual genera
dificultad para el manejo del envase superior y su
contenido.
Razón por la cual, con la finalidad de solucionar dicho Fig. 7. Quemador que se utiliza en la estructura.
problema, se realizan las modificaciones en la tipología de
la estructura, obteniendo como resultado un prototipo en El enfriamiento del envase de cocción, se realiza a
forma de L tal como se aprecia en la fig. 6. través de un intercambiador de calor, no solo por su
facilidad de utilización sino también por el eficaz
enfriamiento a la temperatura deseada (30°C) en el tiempo
indicado (menos de 20 minutos). En la fig. 8 se muestra el
intercambiador que se utiliza.
Fig. 10. Bomba magnética.

El encendido de los quemadores industriales, se realiza a


través de bobina y chisperos, no solo por facilidad de
encendido con gas sino también por llevar un control con el
microprocesador. En la fig. 11 se muestra el sistema utilizado.

Fig. 8. Intercambiador de calor que se utiliza en la estructura.

B. Hardware
El hardware se compone de elementos tales como:
sensores, módulos ADC, microprocesador y fuentes de Fig. 11. Sistema de encendido que se utiliza en la estructura.
alimentación, así como la utilización de actuadores eléctricos
como: electroválvulas (gas y agua), bomba, bobina, chisperos El módulo relés es capaz de controlar el encendido y
cerámicos y módulo de relés electromagnéticos. obsérvese fig. apagado de los equipos que intervienen en la producción de
9. cerveza artesanal. Tiene como ventajas: capacidad de manejo
de altos voltajes con señales cortas o pequeñas, la protección
de corrientes inversas por su aislamiento eléctrico a través de
optoacopladores y la capacidad de trabajar con corriente
alterna o directa. [39]. Ver fig. 12.
• Voltaje de Operación: 5V DC
• Señal de Control: TTL (3.3V o 5V)
• Nº de Relays (canales): 4 y 8 CH
• Modelo Relay: SRD-05VDC-SL-C
• Capacidad máx: 10A/250VAC, 10A/30VDC
• Corriente máx: 10A (NO), 5A (NC)
• Tiempo de acción: 10 ms / 5 ms
• Para activar salida NO: 0 Voltios
• Entradas Optoacopladas
• Indicadores LED de activación

Fig. 9. Distribución del hardware en la estructura y envases.

Considerando las necesidades que presenta el proyecto, se


utiliza una bomba electromagnética que entre en
funcionamiento cuando se suscite cualquier problema en el
proceso productivo. Las características de la bomba son:
-110v/60hz.
-Temperatura Máxima 120 °C.
-Resistente al agua.
-No sumergible.
-Funciona a vacío. (Obsérvese fig. 10)

Fig. 12. Módulo relés de 4 canales


Características técnicas:
• Voltaje de Operación: 5V.
• Corriente de trabajo: 50mA.
• Rango de Temperaturas termopares: -200ºC hasta
1300ºC.
• Resolución Transmisor Max6675: 12 bits (0ºC –
1023ºC).
• Resolución de temperatura: 0.25ºC.
• Modo de salida: SPI.
• Posee agujeros para montaje.

1) Sistema electrónico:
Los sensores están distribuidos en la estructura para detectar
posibles cambios en la cerveza artesanal como puede
apreciarse en la fig. 13.
El espectro sensorial realiza las mediciones considerando Fig. 14. Sensor de temperatura que se usa en el proyecto [37].
como variables a la temperatura y el nivel del líquido, por lo
cual las lecturas de los sensores de nivel son enviadas hacia un El controlador Raspberry Pi no posee un convertidor
microprocesador (Raspberry Pi), mientras que los datos de los analógico digital para lo cual se implementa el módulo ADC
sensores de temperatura pasan a través de un ADC para ser (Max 6675), el cual tiene por objeto resolver de manera
leídos (Raspberry permite la entrada solo de datos digitales). sencilla aspectos como:
Los datos procesados son direccionados a una plataforma
digital de la red (Firebase) que posee una conexión directa a la • El manejo de tensiones muy bajas (del orden de µV)
app de control y monitoreo de datos en tiempo real; como o amplificar la respuesta del termopar para que un
función adicional guarda todas las acciones y/o datos microcontrolador pueda trabajar con ella.
receptados. • La corrección de medidas de la sonda para ajustarla a
una distribución lineal (linealización de la respuesta
del termopar).
• La compensación para corregir la diferencia que
existe entre la temperatura medida por la sonda y la
temperatura ambiente.
• La utilización del bus SPI en el proceso de
comunicación, como se indica en la fig. 15. [40].

Fig. 13. Hardware del sistema.


Fig. 15. Módulo ADC Max6675 [40].
2) Sensores utilizados en el proceso:
Los envases poseen sensores con funciones específicas, los Medición de termopar con ADC (Max 6675): Los datos
cuales son: para realizar las pruebas se extraen del max6675, los mismos
que son comparados con un termómetro digital para validar su
a) Sensor de Temperatura (Tipo k). calibración. De esta comparación se obtiene un promedio de
error que será utilizado para calibrar por software y tener
Es un sensor analógico que permite medir un amplio rango
mayor precisión de datos de temperatura. Obsérvese la tabla II
de temperaturas entre [-17 ºC, + 500 ºC], es resistente al agua,
y fig. 16.
su material es de acero inoxidable, tiene una dimensión de 2m
de longitud y una precisión de +- 1oC. [39], esta sonda se
puede ver en la fig. 14.
TABLA II. DATOS Y ERROR PROMEDIO DE TERMOPAR ENVASE TABLA III. DATOS Y ERROR PROMEDIO DE TERMOPAR ENVASE
CALENTAMIENTO DE AGUA. MACERACIÓN.

Medición del sensor de temperatura envase calentamiento Medición del sensor de temperatura envase maceración
de agua. Temperatura
Temperatura Tiempo Temperatura Termómetro
Tiempo Temperatura Termómetro (min) Sensor (oC) Digital (oC) Diferencia (oC)
(min) Sensor (oC) digital (oC) Diferencia (oC)
0 24,5 23 1,5
0 26,25 23,5 2,75
2 28 26,1 1,9
2 29 26,1 2,9 4 30,5 29,8 0,7
4 31,75 28 3,75 6 32,5 31,5 1
6 35,75 32,3 3,5 8 36 35,2 0,8
8 38 35,2 2,8 10 39,5 39,9 -0,4
10 40,75 38,6 2,15 12 43,75 44,3 -0,55
12 43,75 41,6 2,15 14 49,25 49,9 -0,65
14 47 44,8 2,2 16 52,5 53,6 -1,1
16 50,25 48,2 2,05 18 56,5 58 -1,5
18 53 51,6 1,4 20 59,75 61,3 -1,55
20 55,5 54 1,5 22 63,5 64,8 -1,3
22 58,5 57,3 1,2 24 67 68,6 -1,6
24 61 60,3 0,7 26 71,25 72,7 -1,45
26 63,75 63,4 0,35 error = 0,3

28 66 65,1 0,9
30 68,5 68,3 0,2
32 70,5 70,6 -0.1
error = 1,785

Fig. 17. Grafica de comparación de funcionamiento de termopares con


max6675 en el envase de maceración.

En la tabla IV y fig. 18 se muestra la calibración del sensor


de temperatura del envase de cocción.
Según los datos mostrados en las tablas II, III y IV existe
una variación considerable aun entre los sensores de los
Fig. 16. Grafica de comparación de funcionamiento de termopares con
max6675 en el envase de calentamiento de agua. diferentes envases siendo de la misma marca, modelo y
material. Este error puede tener origen en la fabricación de los
Tal como se observa en la tabla III y fig. 17, la calibración mismos.
de software en el termopar de maceración es de 6 °C, para
garantizar precisión en el proceso de elaboración.
TABLA IV.DATOS Y ERROR PROMEDIO DE TERMOPAR ENVASE DE COCCIÓN.

Medición del sensor de temperatura envase cocción.


Tiempo Temperatura Temperatura Diferencia
(min) del sensor en termómetro (oC)
o o
cocción ( C) digital ( C)
0 31,75 28,1 -3,65
2 32,5 33 0,5
4 37,75 39,1 1,35
6 42 45 3 Fig. 19. Sensor ultrasónico que se usó en el proyecto[27].
8 51 52 1 Para la determinación del volumen de líquido que va a
10 55 59,1 4,1 ingresar en el envase es necesario aplicar la fórmula del
12 62 64,8 2,8 volumen de un cilindro.
(2)
14 67,5 70,6 3,1
16 75,5 75,3 -0,2 Donde:
18 80,5 81,2 0,7 V: Volumen del envase
20 84,25 84 -0,25 r: Radio de la base
h: Altura del cilindro
22 85 87,6 2,6
24 87,5 90,8 3,3 Para obtener valores de volumen real, se necesita que el
26 90 93,1 3,1 diámetro del cilindro sea constante, por lo cual se define un
diámetro de 36cm y una altura de 51,5cm, véase fig. 20 y fig.
28 95 93,8 -1,2
21.
error = 1,35

Fig. 18. Grafica de comparación de funcionamiento de termopares con Fig. 20. Diámetro de los envases del proyecto.
max6675 en el envase de cocción.

b) Sensor Ultrasónico (HC - SR04):.


Es un sensor que utiliza ultrasonido para determinar la
distancia de un objeto en un rango de 2 a 450 cm. Su voltaje de
operación es de 3.3V a 5V DC, como se aprecia en la fig. 19.
Tiene una precisión de +- 3mm, un ángulo de apertura de 15° y
cuenta con una frecuencia de ultrasonido de 40KHz. La
duración mínima del pulso de disparo TRIG (nivel TTL) es 10
μS, duración del pulso ECO de salida (nivel TTL) es 100-
25000 μS y su tiempo mínimo de espera entre una medida y el
inicio de otra 20ms (recomendable 50ms) [27].

Fig. 21. Altura de los envases del proyecto.


Se obtiene un volumen total de 45lts, determinando así que TABLA VI. DATOS OBTENIDOS DEL SENSOR ULTRASÓNICO
ENVASE MACERACIÓN.
cada centímetro equivale a un litro. Las mediciones obtenidas
de acuerdo a los sensores ubicados en el envase de Medición del sensor ultrasónico para volumen envase
calentamiento de agua se aprecian en la tabla V y fig. 22. maceración
Distancia
TABLA V. DATOS OBTENIDOS DEL SENSOR ULTRASÓNICO Distancia Flexómetro Volumen Volumen
ENVASE CALENTAMIENTO DE AGUA.
Ultrasónico (cm) (cm) Ultrasónico (ml) (ml)
Medición del sensor ultrasónico para volumen envase 49,91 50 376 0
calentamiento de agua.
Distancia Distancia Volumen 48,19 48 1841 2000
Ultrasónico Flexómetro Volumen Flexómetro 46,1 46 3967 4000
(cm) (cm) Ultrasónico (ml) (ml)
44,13 44 5971 6000
51,47 51,5 132 0
42,14 42 7996 8000
49,65 49,5 1800 2000
39,7 40 10478 10000
47,61 47,5 4059 4000
37,97 38 12238 12000
45,55 45,5 6155 6000
35,91 36 14334 14000
43,61 43,5 8128,7 8000
31,02 34 16257 16000
41,49 41,5 10285 10000
31,97 32 18343 18000
39,45 39,5 12360 12000
37,37 37,5 14477 14000 30,03 30 20316 20000

35,41 35,5 16471 16000 27,99 28 22392 22000


33,41 33,5 18505 18000 26,4 26 24009 24000
31,32 31,5 20632 20000 24,1 24 26349 26000
29,72 29,5 22259 22000 22,03 22 28455 28000
27,67 27,5 24345 24000 20,46 20 30052 30000
25,56 25,5 26492 26000 18,11 18 32443 32000
23,26 23,5 28831 28000 16,04 16 34549 34000
21,74 21,5 30378 30000 14,49 14 36126 36000
20,07 19,5 31077 32000 12,18 12 38476 38000
18,15 17,5 34030 34000 10,26 10 40429 40000
16,12 15,5 36095 36000
13,77 13,5 38486 38000
11,97 11,5 40317 40000

Fig. 23. Datos obtenidos por el sensor ultrasónico en maceración.

3) Implementación del sistema electrónico de control.


Fig. 22. Datos obtenidos por el sensor ultrasónico de calentamiento. Los dispositivos que conforman el sistema electrónico son:
un microprocesador (Raspberry Pi model b+), dos módulos
Se aplica el mismo procedimiento para el registro de datos relés uno de cuatro canales y otro de 8 canales; el módulo de 4
en el envase de maceración, como se observa en la tabla VI y canales sirve para comandar todas las electroválvulas de agua y
fig. 23. el módulo de 8 canales sirve para activar o desactivar
electroválvulas de gas, sistema de encendido y bomba a) Microprocesador (Raspberry pi 3)
electromagnética; cuatro módulos ADC para termopares y Es un computador multifuncional de costo accesible, que
cuatro fuentes de alimentación. Esta se muestra en la fig. 24 y funciona como un terminal PC, y tiene un entorno de
fig. 25. programación de lenguaje Python. Su estructura se visualiza
en la fig. 27. [38].

Fig. 24. Distribución de elementos.

Fig. 27. Modelo Raspberry Pi 3 [38].

Este dispositivo puede tener diferentes características


técnicas como:
1. Procesador ARM v8 64 bits 1.5GHz.
2. 2Gb, 4Gb u 8Gb SDRAM (depende del modelo).
3. 2.4GHz y 5.0GHz IEEE 802.11ac Wireless, Bluetooth
5.0
4. Gigabit Ethernet
5. 2puertos USB 3.0; 2 puertos 2.0
6. Parte superior estándar 40 pines GPIO
Fig. 25. Distribución del cableado. 7. 2micro puertos HDMI.
8. Gráficos OpenGLES 3.0
Las terminales de conectividad han sido distribuidas 9. Puerto para memoria Micro-SD
observando criterios de no interferencia por posición, dirección 10. Temperatura de operación: 0-50 °C.
y categoría; además, se implementa el uso de un contactor de
110VAC para la activación de los chisperos con el fin de La tabla VII muestra diversos controladores, pero para la
separar el control de la potencia, así como la construcción de construcción del proyecto se ha seleccionado la tarjeta
placas que actúa como un distribuidor de voltaje para los Raspberry Pi 3, por su costo competitivo y su sistema
sensores. completo.
Se mejora la estabilidad de las mediciones de temperatura al
conectar el pin negativo del ADC MAX6675 a GND del TABLA VII. ESQUEMA DE COMPARACIÓN DE SISTEMAS
controlador (Raspberry Pi 3), que a su vez está conectado al Raspberry Pi 3 Arduino Plc
pin negativo de la fuente de los sensores. Como resultado se Microprocesador Microcontrolador Computadora
observa la fig. 26. Programable
Sistema operativo Pequeñas aplicaciones Automatización
completo para usos concretos para Industrias
Wifi y Ethernet Módulos aparte para wifi Wifi y Ethernet
y ethernet
Precio Bajo Precio Bajo Precio Alto
Quad Core 1.2GHz Atmega328P CPU 1214c
Broadcom
BCM2837 64bit CPU

b) Fuentes de Alimentación:
Los módulos max 6675 y lo sensores ultrasónicos se
alimentan de una fuente de tensión de 3,3V; de la misma
Fig. 26. Esquema de componentes que forman el sistema electrónico. manera las electroválvulas de agua son energizadas con una
fuente de 12V, a diferencia de las electroválvulas de gas que se
energizan con 120V de corriente alterna. El controlador el límite del volumen impuesto por el usuario (Vl1). Tras el
Raspberry Pi requiere de un voltaje de 5V a 1,8 A para su llenado, al transcurrir 35 segundos, se enciende el quemador
correcto funcionamiento, en la fig. 28. Se puede apreciar los para calentar el agua hasta la temperatura registrada en la app
tipos de fuentes. (Tp1); los datos resultantes de este segmento dentro del
proceso de elaboración de cerveza artesanal se van
visualizando en tiempo real en la app, se termina el proceso
con la notificación al usuario.

Calentamiento
de Agua

Fig. 28. Fuente para sensores de nivel y módulos ADC[41].


Librerias:
Tomando en cuenta la estructura definida y los Max6675
Raspberry
componentes electrónicos descritos, se obtiene como resultado Tiempo

final la unión de los distintos elementos mecánicos y eléctricos,


la integración de sensores, actuadores y fuentes de E. V. Ingreso de agua = On
alimentación junto con envases y quemadores, necesarios para
la elaboración de cerveza artesanal, se puede apreciar en la fig.
Lectura:
29. Temperatur
a
Nivel

V1>Vl1

Sí No

E. V. Ingreso de Agua = On
E. V. Gas1 = Off
Chispero = Off
E. V. Ingreso de Agua = Off Chispero = On
E. V. Gas1 = On
Chispero = On
Chispero = Off

Temp1>Tp1 No
Si

E. V. Gas1 = Off E. V. Gas1 = On

Fig. 29. Sistema del proceso de elaboración de cerveza.

Detener
c) Software
El software del sistema está compuesto por un conjunto de
Fig. 30. Diagrama de flujo del proceso de calentamiento de agua.
programas que responden a las necesidades del proyecto,
siendo estas: código de los procesos, código de la app, código
b. Maceración:
de la nube y código de la base de datos.
El proceso consta de dos momentos esenciales:
1. Software de los procesos para elaboración de
cerveza artesanal. El primero comienza con la apertura de la electroválvula de
El lenguaje dentro de los procesos es Python debido a la salida de agua de calentamiento; el porcentaje del volumen de
robustez, escalabilidad, accesibilidad (código abierto) y líquido implantado por el usuario en la app (Vl2) se traslada en
facilidad de programación. forma de lluvia ligera para no romper la estructura del grano de
malta en el envase de maceración. Se tiene un tiempo de
a. Calentamiento de Agua maceración (Tm), límite máximo de temperatura colocado por
el usuario en la app (Tp2) y una temperatura mínima (Tp2 - 5)
El código del primer proceso responde al nombre de
registrado en la programación para llevar un control en la
calentamiento de agua, como se puede ver en el diagrama de
maceración para mantener un rango de temperaturas, dicho
flujo de la fig. 30. Las librerías que intervienen dentro de este
proceso se visualiza en el diagrama de flujo de la fig. 31.
código son: del max6675, del tiempo y de los pines del
controlador. Se comienza con la iniciación de variables para
los sensores, actuadores y banderas, con el fin de implantar los
datos dentro de la app para dar origen a la apertura de la
electroválvula de agua que permite el ingreso del líquido hasta
Maceracion
Lavado

Librerias:
Max6675
Librerias:
Raspberry Max6675
Tiempo Raspberry
Tiempo

E. V. Salida de agua1 = On

E. V. Gas1 = On

Lectura:
Temperatura1 Lectura:
Temperatura2
Nivel2 Temperatura1
Nivel1

Sí V2>Vl2 No

E. V. Salida de Agua = Off


E. V. Salida de Agua1 = On
E. V. Gas2 = On
E. V. Gas2 = Off Sí Temp1>Tp1 No
Chispero = On
Chispero = Off Chispero = Off

E. V. Salida de Agua1 = On E. V. Salida de Agua1 = Off


E. V. Gas1 = Off E. V. Gas1 = On
Tm=60
Desde Tm=0 hasta Tm =
60minutos

Tm = 50
Lectura:
Temperatura
Si V2>33Ltls
2
No
Si
Nivel2
E. V. Salida de Agua1 = Off E. V. Salida de Agua1 = On
E. V. Gas2 = Off
Chispero = On
Chispero = Off

Temp<Tp2-5 Temp2>Tp2
No Si
Detener
Si No

E. V. Gas2 = Off Estable E. V. Gas2 = Off


Fig. 32. Diagrama de flujo parte de lavado.
Chispero = On
Chispero = Off

c. Cocción:
Detener
Cada vez que los datos se registran dentro de la app para
este proceso, se enciende la bomba y se activa la electroválvula
Fig. 31. Diagrama de flujo parte de maceración.
de salida del envase de maceración, con el fin de que se filtre el
La segunda etapa comienza con el encendido de la hornilla
mosto para llegar al envase de cocción tal como se muestra en
del envase del proceso de calentamiento de agua, el cual
el diagrama de flujo de la fig. 33. Se implanta una variable al
contiene el porcentaje de líquido restante del total ingresado,
límite de salida con el fin de apagar la bomba y responder a
hasta alcanzar los 70°C y ser incorporado al envase de
una constante que active el sistema de calentamiento del
maceración (proceso de lavado). Se cumple el proceso de
envase de cocción que debe alcanzar una temperatura de hasta
lavado como se puede verificar en el diagrama de flujo de la
92°C, dicha temperatura es donde el mosto rompe en hervor
fig. 32.
originando su tiempo de cocción (Tc); de acuerdo a los tiempos
La finalización de los dos momentos esenciales del proceso
implantados en la app se remitirán tres notificaciones
de maceración son notificados por medio de un mensaje en los
relacionadas con los tiempos de colocación de los lúpulos para
terminales finales del usuario.
amargor en el minuto uno, sabor faltando quince minutos para
terminar el proceso y aroma al culminar el proceso,
concluyendo con la cocción y conservando los valores y datos.
Coccion listo para pasar al fermentador. Este proceso se muestra en el
Librerias:
diagrama de flujo de la fig. 34.
Max6675
Raspberry
Tiempo
Fermentacion
E. V. Salida de Agua Maceración
= On
Bomba = On

Lectura:
Temperatura2 Librerias:
Max6675
Nivel2

Raspberry
Sí V2<7Lts No
Tiempo

Bomba = On
Bomba = Off E. V. Salida de Agua2 = On
E. V. Salida de Agua2 = Off E. V. Gas3 = Off
Chispero=Off
K=7199
j=0 hasta j = Tf
Si V2>4Ltls
E. V. Gas3 = On
Chispero=On
Chispero = Off

Lectura:
Lectura:
Temperatura3 Temperatura4

No Temp3>Tc Si

E. V. Gas3 = On E. V. Gas3 = On
Chispero = Off Chispero = Off No Boton = On Si

Bomba = On
Bomba = Off
E. V. Salida de Agua3 =
j=0 hasta j = Tc E. V. Salida de Agua3 =
On
No
Off

No j=t1 Si

No j=t2 Si E. V. Gas3 = On
Chispero = Off Detener
E. V. Gas3 = On
No
j=t3 Si
Chispero = Off Fig. 34. Diagrama de flujo del proceso de fermentación.

E. V. Gas3 = On
J=Tc-1 Chispero = Off

Si
2. Software de la aplicación (app):
E. V. Gas3 = On
Chispero = Off Para la creación de la app se utilizó Android Studio, el cual
es un entorno de desarrollo para la elaboración de aplicaciones
Detener Android. Sus principales características son [34]:

Fig. 33. Diagrama de flujo del proceso de cocción. • Sistema de compilación basado en Gradle.

• Emulador rápido.
d. Fermentación:
• Desarrollo en todas las aplicaciones.
Es el paso final del proceso de elaboración de cerveza. Se
coloca un botón para manejo de la electroválvula de salida de • Diferentes herramientas y métodos de trabajo.
agua del envase de cocción, para la transición al envase de
fermentación. Dicho botón fue propuesto al considerar la • Conectividad con Google Cloud Platform para la
temperatura y tiempo que conlleva la ejecución de la actividad. sincronización con la nube.
Es de utilidad el observar los valores dentro de la base de datos
La estructura de la app fue desarrollada en base al
para realizar un análisis cuando sea necesario.
planteamiento del sistema, para su construcción la aplicación
El botón además constituye un mecanismo libre para lograr se divide en dos componentes principales: contenido gráfico y
el enfriamiento del mosto antes de llegar al fermentador, el contenido java, el contenido gráfico es la presentación al
además la implementación de un intercambiador de calor que usuario, está compuesto por: imágenes, texto, casillas para el
sin la misma no se podría llegar a tener la temperatura ingreso y visualización de datos, estos componentes están
adecuada en el tiempo correcto. Por medio del programa se distribuidos de tal manera que sea fácil de utilizar por el
plantea una temperatura (30°C) y al obtener esta temperatura usuario, el segundo componente es el contenido java (Kotlin),
llegara una notificación al usuario para avisar que el mosto está el cual es la parte de programación que brinda diferentes
funciones a cada componente de la parte gráfica de la app, aquí
es donde se realiza la adquisición de datos, conexión con la Al seleccionar en el menú principal alguno de los procesos,
nube y envió de solicitudes que se ingresa desde la parte visual. el diseño permite la entrada de datos, visualización de las
variables, botones de menú y paro además de carga y lectura de
Desde una portada de inicio que contiene los nombres de las recetas. Tal como se muestra en la fig. 37.
personas que intervienen dentro del proceso, así como el
logotipo diseñado en Adobe Illustrator como se ve en la fig. 35,
esta pantalla se muestra durante dos segundos y redirecciona
hacia la pantalla principal.

Fig. 35. Diseño del inicio de la app.

El menú que se desarrolló en la carpeta de layout contiene


cinco ventanas que obedecen a los procesos descritos con
anterioridad y una ventana de recetas, el diseño se puede ver en
la fig. 36.

Fig. 36. Diseño del menú de la app.


permite establecer su comunicación para el envío y recepción
de datos.

b. Comunicación entre Firebase y python


Para la comunicación entre Python y Firebase es necesario
importar las librerías de Firebase y se debe almacenar la
dirección url que genera el servidor de Google permitiendo así
el envío y recepción de datos, en la fig. 39 se indica la variable
en la que se almacena la dirección url generada por el servidor
Firebase.

Fig. 39. Comunicación entre Firebase y Android Studio.

4. Software base de datos (Firestore):


Su incorporación dentro del desarrollo del proyecto
Fig. 37. Diseño de cada ventana de la app. obedece a una necesidad interna de consulta y almacenaje para
perfeccionamiento de procesos. En la fig. 40 se puede ver parte
de la base de datos utilizada para este proyecto; todos estos
El camino por el cual permite la comunicación entre la parte datos pueden descargarse como fuente de consulta, manejo y/o
gráfica y la programación es por medio de métodos de escucha análisis.
entre la clase java y el diseño gráfico de la app.

3. Software del servidor (Firebase):


Dentro del desarrollo del proyecto es necesario la creación
de una cuenta en Firebase para poder monitorear el ingreso,
salida, modificación, visualización y conservación de datos
alcanzando una capacidad de 1Gb de almacenamiento y 10Gb
de envío y recepción. La fig. 38 muestra parte del control de
datos.

Fig. 40. Base de datos en Firestore[43].

La comunicación entre Python y Firestore se realiza a


través de una clave única generada por el servidor de Google,
esta clave contiene una dirección url así como un nombre de
servidor, lo que permite el envío de datos hacia la nube.
Estos datos se pueden importar y graficar en Excel, la
programación se realiza desde Python con la librería “Node
Firestore-import-export”, una de las gráficas se puede
visualizar en la fig. 41.

Fig. 38. Control desde Firebase.

a. Comunicación entre Firebase y Android Studio


La comunicación se realiza por medio de conexión url, la
plataforma firebase es capaz de generar una clave de acceso en
formato json, este documento contiene una dirección url, del
servidor y el nombre del proyecto de Android Studio lo que
dispositivos digitales. El puerto incluye dos cables de
comunicación, SDA y SCL como se ve en la fig. 44. Además,
el protocolo permite conectar hasta 127 dispositivos esclavos
con esas dos líneas, alcanzando una velocidad de hasta 1000
kbits/s.
El protocolo I2C, también denominado IIC ó TWI (Two
Wire Interface), es uno de los más utilizados para comunicarse
con sensores digitales, ya que a diferencia del puerto serial, su
arquitectura permite tener una confirmación de los datos
recibidos dentro de la misma trama [45].

Fig. 41. Datos importados y graficados de la base de datos.

d) Sistemas de comunicación: Fig. 44. Protocolo I2C[45].

Dentro del esquema de desarrollo de procesos para la 2. Comunicación del servidor y terminales finales
elaboración de cerveza artesanal, se observan dos medios de El microprocesador cuenta con un protocolo wifi que
comunicación: desde los sensores al microprocesador y del permite la comunicación a la nube, la base de datos y los
microprocesador a la nube y los terminales finales. En la fig. terminales finales. Apenas se conecta el controlador Raspberry
42, se muestra el sistema de comunicación del proyecto. Pi al wifi se tiene un encendido de los indicadores led. Este
fenómeno en las redes domesticas efectúa la conexión de
internet sin requisitos adicionales.
1. Comunicacion de sensores Para que esto funcione, el router debe estar configurado
Los sensores manejan terminales de comunicación para DHCP (Dynamic Host Configuration Protocol). La forma
individuales según su función. de ejecución de este servicio en el router reparte direcciones IP
a todos los dispositivos que ingresen a través del terminal wifi
a. Comunicación termopar (tipo k) o por cable.
El termopar no puede ser leída por el microprocesador de La tecnología wifi permite la interconexión inalámbrica de
forma independiente por lo cual debe realizar un paso por el dispositivos electrónicos. Los dispositivos habilitados con wifi
max 6675 (ADC) para comunicarse con el microcontrolador a (tales como ordenadores personales, teléfonos, televisores,
través de un sistema SPI (Serial Peripherical Interface). videoconsolas, reproductores de música, etc), pueden
SPI es un protocolo síncrono que trabaja en modo full conectarse entre sí o con internet a través de un punto de
duplex para recibir y transmitir información, permitiendo que acceso de red inalámbrica [46].
dos dispositivos puedan comunicarse entre sí al mismo tiempo
utilizando canales o líneas diversas en el mismo cable. Véase IV. RESULTADOS
su funcionamiento en la fig. 43 [44]. Con el fin de disminuir los tiempos de producción de
cerveza artesanal y mejorar los errores de supervisión de
temperatura y volumen, el modelo de control de salida on-off,
aplicado sobre los actuadores, permite optimizar todos los
factores mencionados. La calibración que se realiza para el
registro de temperatura fue mediante software, que ajusta las
medidas tomadas por el termopar al termómetro digital;
además, se aplica la fórmula de volumen en función de la
altura, a través de las medidas obtenidas por el sensor
ultrasónico. En la tabla VIII se encuentra la distribución de
cada sensor de acuerdo a los diferentes procesos.
Fig. 43. Estructura general del protocolo SPI [44].

b. Comunicación sensor ultrasonico (Hc – Sr04)


Este sensor ocupa el protocolo I2C, desde un puerto hacia
una comunicación serial. Este protocolo define la trama de
datos y conexiones físicas para transferir bits entre 2
TABLA VIII. SENSORES IMPLEMENTADOS EN CADA PROCESO
Calentamiento
Sensor Maceración Cocción Fermentación
de agua
Termopar ✓ ✓ ✓ ✓
Ultrasónico ✓ ✓

En la tabla IX, se muestra una comparación entre la


temperatura obtenida por los termopares calibrados y un
termómetro digital.
TABLA IX. COMPARACIÓN TEMPERATURAS
Comparación de temperaturas
Termómetro Termopar Termopar Termopar
Tiempo Fig. 46. Análisis de medición del sensor y distancia total.
digital Calentamiento Maceración Cocción
(min) TABLA X. COMPARACIÓN VOLUMEN MEDIDO VS VOLUMEN
(°C) (°C) (°C) (°C) REAL
Temperatura Temp error Temp error Temp error Registro final volumen
0 21 20 4,76% 22 4.76% 21 0% Volumen
2 28 27 3.57% 29 3.57% 28 0% Volumen Medido Medido
4 33 32 3.03% 34 3.03% 31 6.06% Distancia Volumen Calentamiento Maceración
(cm) Real (ml) Ultrasónico(ml) Ultrasónico(ml)
6 40 39 2.5% 41 2.5% 39 2.5%
Volumen Vol error Vol error
8 47 46 2.13% 48 2.13% 46 2.13% 51,5 0 376 0% 132 0%
10 52 52 0% 53 1.92% 51 1.92% 49,5 2000 1841 7.95% 1800 10%
12 57 57 0% 57 0% 56 1.75% 47,5 4000 3967 0.83% 4059 1.48%
14 65 66 1.54% 64 1.54% 66 1.54% 45,5 6000 5971 0.48% 6155 2.58%
16 72 71 1.39% 73 1.39% 72 0% 43,5 8000 7996 0.05% 8128 1.6%
41,5 10000 10478 4.78% 10285 2.85%
Total error = 2.1% error= 2.32% error = 1.76%
39,5 12000 12238 1.98% 12360 3%
37,5 14000 14334 2.39% 14477 3.4%
En la fig. 45, se muestra un diagrama de temperaturas de 35,5 16000 16257 1.61% 16471 2.94%
cada proceso (Termopares) con respecto al tiempo, incluyendo 33,5 18000 18343 1.91% 18505 2.8%
y comparando con la temperatura del termómetro digital, la 31,5 20000 20316 1.58% 20632 3.16%
cual se considera como medida estándar. 29,5 22000 22392 1.78% 22259 1.18%
27,5 24000 24009 0.038% 24345 1.44%
25,5 26000 26349 1.34% 26492 1.89%
23,5 28000 28455 1.63% 28831 2.97%
21,5 30000 30052 0.17% 30378 1.26%
19,5 32000 32443 1.38% 32077 0.24%
17,5 34000 34549 1.61% 34030 0.08%
15,5 36000 36126 0.35% 36095 0.26%
13,5 38000 38476 1.25% 38486 1.27%
11,5 40000 40429 1.07% 40317 0.79%
Total error = 1.63% error = 2.15%

Se grafica dicha comparativa en base a la Tabla X en la fig.


47, utilizando la distancia en función del volumen.

Fig. 45. Curva comparativa de temperatura calibrada y real.

Para el análisis final de volumen, se realiza una


comparativa entre los datos registrados por los dos sensores
ultrasónicos y el volumen real ingresado. En la fig. 46 y Tabla
X se presenta los datos obtenidos tanto de los sensores como
del volumen real además de cómo se llegó a obtener la
distancia.
Hersbrucker) y el ultimo faltando cinco minutos para darle
aroma (10gr de Hallertau Hersbrucker).
• Fermentación: Finalizado el proceso de cocción, se debió
enfriar el mosto hasta 30°C, aparte disolver 11,5g de levadura
(Saflager S05) y se dejó unos minutos para reactivarla, para
poder colocar en el mosto final. La fermentación se realiza en 7
días.
• Maduración: Una vez terminado el proceso de
fermentación, se trasvasó a las botellas el contenido para su
maduración, la cual duró alrededor de 14 días en un lugar
fresco.
• Carbonatación: Se empleó dos tipos de carbonatado,
carbonatación forzada, inyectando CO2 y carbonatación
natural empleando azúcar y botellas.

Fig. 47. Medición final volumen real de lo medido por el sensor. 3) Procedimiento
De acuerdo a la receta descrita, dentro de la app, se ingresó
a la ventana de calentamiento de agua, donde se agregó los
Al implementar el control de salida on-off y tener los parámetros de temperatura (70°C) y volumen a elaborar
sensores calibrados, se procede a realizar tres producciones de (32Lts). Al finalizar dicho proceso y recibir la notificación
cerveza con la semi automatización de los distintos procesos, desde la app, se seleccionó la siguiente ventana para la etapa de
con el objetivo de verificar y validar el sistema. maceración, donde se definió la temperatura de maceración
(70°C), nivel del líquido a macerar (15Lts), temperatura para el
A. Primera Producción lavado del grano (70°C) y el tiempo de duración de la
El tipo de cerveza a producir es una Back Lager, de color maceración (60min). Estas ventanas antes mencionadas, se
oscura y caracterizada por su sabor final lager. A continuación, muestran en la fig. 48.
se especifica la receta a seguir[47].
1) Materia Prima:
a. Maltas:
• 4,5 kg de Malta Pale.
• 250 gr de Malta Melanoidina.
• 100 gr de Malta Chocolate
• 150 gr de Malta Carafa Special.
b. Lúpulos:
• 10 gr Centenial. (amargor)
• 10 gr Hallertau Hersbrucker. (sabor)
• 10 gr Hallertau Hersbrucker. (aroma)
c. Agentes clarificantes:
• 1 gr Protofolc.
d. Levadura:
• 11,5 gr Saflager S05
2) Receta.
• Calentamiento de agua: Se calentó 32 litros de agua hasta
alcanzar los 70oC, para proceder al paso de maceración.
• Maceración: En el envase de maceración se agregó 5 kg de Fig. 48. Ventanas del proceso de la app: a) Calentamiento de agua; b)
malta a 15 litros de agua a 70°C y se dejó macerar durante una Maceración y lavado.
hora y treinta minutos. Para aprovechar los azúcares
Finalizado el tiempo de maceración, se procedió a retirar
fermentables se agregó 10 litros de agua a 70°C (Lavado),
los granos y se obtuvo como resultado el mosto. De igual
antes de retirar los granos de malta.
manera se debió seleccionar la siguiente ventana
• Cocción: Utilizando una intensidad alta de fuego se dejó correspondiente al proceso de cocción, donde se ingresó los
hervir el mosto por una hora a partir de su punto de ebullición parámetros de temperatura de ebullición (92°C) y tiempos en
(92°C); durante este periodo se debe añadir los tres lúpulos al los que se debe agregar los tres lúpulos(1er minuto =
mosto, el primero al minuto uno para darle amargor (10gr de amargor)(minuto 45 = sabor)(minuto 55 = aroma).
Centenial), el segundo faltando quince minutos para terminar la Acabado este proceso, se dio paso a la etapa de
cocción siendo este para darle sabor (10gr de Hallertau fermentación. En esta etapa es también necesario el uso del
intercambiador de calor para una ayuda en el enfriado por el
hecho de tener una temperatura máxima (30°C), en este caso
nuestro sistema nos envió una notificación al terminal final,
que avisa que el mosto estaba en la temperatura correcta, la
electroválvula de salida del envase de cocción se controló por
un pulsante dentro de la app. En la fig. 49. Se muestran las
ventanas de cocción y fermentación.

Fig. 51. Envase de fermentación utilizado en el proyecto.

Transcurridos 10 días de maduración se procede a la etapa


de embotellado, la cual se procedió por medio de dos métodos:
embotellado en un barril cilíndrico donde se inyectó CO2 que
gasificará de manera rápida en aproximadamente 2 días, este
cilindro es capaz de contener 9 litros de cerveza y la cerveza
restante se colocó en botellas debidamente sanitizadas a la cual
se debe agregar dos gramos de azúcar por botella, unidos estos
dos componentes las botellas se sellan, esto conlleva a una
carbonatación natural aprovechando los restos de levadura y
azúcar lo que genera como resultado final CO2, dándole ese
toque característico de la cerveza; en estas botellas se debe
dejar carbonatar alrededor de 10 días que genera esta
propiedad, en la fig. 52. Se puede apreciar el proceso
embotellado en la parte izquierda se ingresó el azúcar y en la
Fig. 49. Ventanas del proceso de la app: c) Cocción; d) Fermentación. parte derecha se agrega la cerveza en las botellas, además en la
fig. 53. Se aprecia el sellado y la presentación final en botellas.
La semi automatización del proceso de elaboración de
cerveza artesanal finalizó cuando se coloca la levadura en el
envase de fermentación, teniendo en esta etapa un monitoreo
de temperatura, se puede observar en la fig. 50 el mosto con la
levadura.

Fig. 52. Adición de azúcar y cerveza en botellas

Fig. 50. Fermentación de cerveza Black Lager.

Finalizados los 8 días de fermentación se realiza el proceso


de maduración el cual consiste en el uso de otro contenedor en
el cual se traslada la cerveza filtrando la levadura, y dejando
reposar la cerveza.
En la fig. 51 se puede ver el resultado final de este
proceso antes de pasar al proceso de maduración.
Fig. 53. Embotellado de cerveza Black Lager.
Al finalizar los días de carbonatación natural se puede 100 20
enfriar y servir la cerveza en la fig. 54. Se observa el resultado 110 22,25
final de todo el proceso. 120 19
130 22,5
140 18
150 21,5
160 17,5
168 22,75

Fig. 54. Presentación final de cerveza Black Lager.

En todos los procesos se puede verificar el tiempo


transcurrido, además de contar con notificaciones al finalizar
cada etapa y cuando agregar los diferentes lúpulos. En la fig.
55, se muestra una de las notificaciones que el usuario tuvo en
el dispositivo electrónico.

Fig. 56. Gráfica de datos del proceso de fermentación.

4) Resultados obtenidos en la primera producción de la


cerveza black lagger
Disminuir el tiempo de producción y mejorar la calidad de
la cerveza artesanal son algunos de los principales objetivos de
este proyecto. Las siguientes fórmulas nos ayudan a encontrar
de forma analítica el grado alcohólico del mosto que deseamos
Fig. 55. Imagen de una notificación. saber.
Se parte de sacar la constante de la masa en función de la
El proceso de fermentación dura 7 días, con lo cual se masa del alcohol etílico y la masa del CO2,
podrá manejar los datos del sensor de temperatura para un
análisis de cómo va este proceso y si su sabor cambia de (3)
acuerdo a la temperatura, los datos mostrados en la tabla XI y Con esta constante se procede a sacar la masa del alcohol
fig. 56, la misma que se inició desde las 14h00 que finalizó el etílico en el mosto.
enfriado del mosto a 30°C indican los datos tomados cada 10
horas para poder cubrir todo este proceso. (4)
TABLA XI. TEMPERATURA EN EL PROCESO DE FERMENTACIÓN
Temperaturas en el proceso de fermentación
Termopar en fermentación
Tiempo (horas)
(oC)
0 30
Donde:
10 16
20 25 OG = densidad antes de fermentar
30 18 FG = densidad después de fermentar
40 20,5
Nota: OG siempre es mayor a FG porque la levadura
50 20 consume gran cantidad de azucares disueltas en el mosto.
60 21
70 24 (5)
80 17
90 21,75
2) Receta
En la tabla XII se presenta las propiedades de elaboración • Calentamiento de agua: Se calentó 32 litros de agua hasta
de cada proceso. alcanzar los 70°C, para proceder al paso de maceración.
TABLA XII. RESULTADOS DE ELABORACIÓN DE CADA PROCESO • Maceración: A los 4,445kg de malta se agregaron 18 litros
Propiedades de elaboración con control semi automático de agua a 75°C y se dejó macerar durante una hora. Para
Calentamien Maceraci Lavad Cocció Fermentac aprovechar los azúcares fermentables se debió agregar 10 litros
Procesos Total
to de agua ón o n ión de agua a 75°C, antes de retirar los granos de malta.
Tiempo 10080
100 90 7 108 305
(min) • Cocción: Utilizando una intensidad alta de fuego se dejó
Densidad --------------- 1020 1045 1053 1012 1012 hervir el mosto por una hora y treinta minutos a partir de su
Grado punto de ebullición (92°C); durante este periodo se debe añadir
Alcohóli --------------- 4,36 % 4,38% 4,47% 4.25% 4,33% los tres lúpulos al mosto, el primero al minuto uno para darle
co
amargor (10gr de Centenial), el segundo faltando quince
minutos para terminar la cocción siendo este para darle sabor
De acuerdo a la tabla XII el tiempo total de producción es (10gr de Hallertau Hersbrucker) y el ultimo faltando cinco
de cinco horas y cinco minutos (305 minutos) y la densidad minutos para darle aroma (10gr de Hallertau Hersbrucker).
final medida del mosto por medio del densímetro luego de su • Fermentación: Finalizado el proceso de cocción, se debió
proceso de fermentación fue de 1012 (unidades), lo que enfriar el mosto hasta 30°C, aparte se disolvió 11,5g de
equivale a tener un grado alcohólico de 4,33% levadura (Saflager S05) y se dejó unos minutos para
Después de cada proceso se hizo una comparación de reactivarla, para poder colocar en el mosto final. La
densidades del mosto para llevar un control más exhaustivo y fermentación se realiza en 7 días.
poder tener mejores resultados, en la tabla XIII se puede ver
• Maduración: Una vez terminado el proceso de
esos datos.
fermentación, se trasvasó a las botellas el contenido para su
TABLA XIII. COMPARACIÓN DE DENSIDADES . maduración, la cual duró alrededor de 14 días, se realizó el
Comparación de densidades mismo procedimiento que en la primera producción y se puede
Maceración Lavado Cocción Fermentación apreciar en el fig. 63 el método para maduración.
Procesos Total
(68oC) (65oC) (80oC)
Densidad
• Carbonatación: Se empleó dos tipos de carbonatado,
1020 1045 1013 1012 1012 carbonatación forzada, inyectando CO2 y carbonatación
Medida
Densidad natural empleando azúcar y botellas, como se muestra en la fig.
1040 1042 1041 1013 1013
Calibrada 64, se realiza el mismo procedimiento para esta producción.
Densidad
1051 1045 1046 1012 1012
Teórica

3) Resultados obtenidos en la segunda producción de la


La densidad final calculada del mosto por medio de la cerveza Golden ale.
aplicación (Birrapps) luego de su cocción fue de 1013 Las propiedades para elaboración de cada proceso se
(unidades) como se observa en la tabla XIII. especifican en la tabla XIV.
B. Segunda Producción TABLA XIV. RESULTADOS DE ELABORACIÓN DE CADA PROCESO
Se presenta un tipo de cerveza rubia, se caracteriza por su Propiedades de elaboración con control semi automático
color más claro que otras cervezas tipo ale, al ocupar un tipo de Calentamiento Fermentación
Procesos Maceración Lavado Cocción Total
malta clara con un sabor final amargo [40]. de agua
Tiempo
100 60 7 135 10080 302
(min)
1) Materia Prima: Densidad ---------------- 1015 1042 1054 1010 1010
a. Maltas: Grado
---------------- 4,61% 4,63% 4,72% 4,57% 4,7%
• 3,92 kg de Malta Pilsen belga. Alcohólico
• 315 gr de Malta carapils.
• 210 gr de Malta aromática. De acuerdo a la tabla XIV el tiempo total de producción es
b. Lúpulos: de cinco horas y dos minutos (302 minutos) y la densidad final
• 10 gr Centenial. (Amargor) medida del mosto por medio del densímetro luego de su
• 10 gr Hallertau Hersbrucker. (Sabor) proceso de fermentación fue de 1035 (unidades), lo que
• 10 gr Hallertau Hersbrucker. (Aroma) equivale a tener un grado alcohólico de 4,7%
c. Agentes clarificantes: Después de cada proceso se hizo una comparación de
• 1 gr Protofolc. densidades del mosto para llevar un control más exhaustivo y
d. Levadura: poder tener mejores resultados, en la tabla XV se puede ver
• 11,5 gr Saflager S05 esos datos.
TABLA XV COMPARACIÓN DE DENSIDADES. • Maduración: Una vez terminado el proceso de
Comparación de densidades fermentación, se trasvasó a las botellas el contenido para su
Maceración Lavado Cocción Fermentación Total maduración, la cual duró alrededor de 14 días, se realizó el
Procesos
(70oC) (70oC) (83oC) (25oC) mismo procedimiento que en la primera producción y se puede
Densidad
1015 1042 1030 1011 1011 apreciar en el fig. 63 el método para maduración.
Medida
Densidad • Carbonatación: Se empleó dos tipos de carbonatado,
1036 1040 1039 1011 1011
Calibrada carbonatación forzada, inyectando CO2 y carbonatación
Densidad natural empleando azúcar y botellas, como se muestra en la fig.
1036 1042 1042 1010 1010
Teórica
64, se realiza el mismo procedimiento para esta producción.

La densidad final calculada del mosto por medio de la 3) Resultados obtenidos en la tercera producción de la
aplicación (Birrapps) luego de su cocción fue de 1011
cerveza Iris red
(unidades) como se observa en la tabla XV. Las propiedades de elaboración de cada proceso se
especifican en la tabla XVI.
C. Tercera Producción TABLA XVI. RESULTADOS DE ELABORACIÓN DE CADA PROCESO
Propiedades de elaboración con control semi automático
1) Materia Prima: Calentamien Maceració Lavad Cocció Fermenta
Procesos Total
a. Maltas: to de agua n o n ción
• 4,5 kg de Malta Pale. Tiempo
120 70 7 80 10080 297
(min)
• 250 gr de Malta Melanoidina.
• 100 gr de Malta Chocolate Densidad --------------- 1012 1033 1052 1010 1010
• 150 gr de Malta Carafa Special. Grado
b. Lúpulos: Alcohólic --------------- 4,5 % 4,54% 4,62% 4,37% 4,5%
o
:
• 10 gr Centenial. (amargor)
• 10 gr Hallertau Hersbrucker. (sabor) De acuerdo a la tabla XVI el tiempo total de producción es
• 10 gr Hallertau Hersbrucker. (aroma) de cuatro horas y cincuenta y siete minutos (297 minutos) y la
c. Agentes Clarificantes: densidad final medida del mosto por medio del densímetro
luego de su proceso de fermentación fue de 1010 (unidades), lo
que equivale a tener un grado alcohólico de 4,5%
• 1 gr Protofolc.
d. Maltas: Después de cada proceso se hizo una comparación de
• 11,5 gr Saflager S05 densidades del mosto para llevar un control más exhaustivo y
poder tener mejores resultados, en la tabla XVII se puede ver
2) Receta esos datos.
• Calentamiento de agua: Se calentó 32 litros de agua hasta TABLA XVII COMPARACIÓN DE DENSIDADES
alcanzar los 70°C, para proceder al paso de maceración. Comparación de densidades
Maceración Lavado Cocción Fermentación Total
• Maceración: A los 4,86kg de malta se agregaron 18 litros Procesos
(70oC) (70oC) (80oC) (25oC)
de agua a 75°C y se dejó macerar durante una hora. Para Densidad Medida 1012 1033 1014 1010 1010
aprovechar los azúcares fermentables se debió agregar 10 litros Densidad Calibrada 1032 1035 1041 1010 1010
de agua a 75°C, antes de retirar los granos de malta.
Densidad Teórica 1044 1033 1040 1010 1010
• Cocción: Utilizando una intensidad alta de fuego se dejó
hervir el mosto por una hora y veinte minutos a partir de su
punto de ebullición (92°C); durante este periodo se debe añadir La densidad final calculada del mosto por medio de la
los tres lúpulos al mosto, el primero al minuto uno para darle aplicación (Birrapps) luego de su cocción fue de 1041
amargor (10gr de Fuggles), el segundo faltando quince minutos (unidades) como se observa en la tabla XVII.
para terminar la cocción siendo este para darle sabor (29gr de D. Resultados Finales
Fuggles) y el ultimo faltando cinco minutos para darle aroma
(10gr de Fuggles). La realización de los procesos de elaboración de cerveza
artesanal de la forma manual y con el sistema semi automático
• Fermentación: Finalizado el proceso de cocción, se debió nos muestra una diferencia de tiempos que puede verse en la
enfriar el mosto hasta 30°C, aparte se disolvió 11,5g de tabla XVIII y fig. 57.
levadura (Saflager S05) y se dejó unos minutos para
reactivarla, para poder colocar en el mosto final. La
fermentación se realiza en 7 días.
TABLA XVIII. COMPARACION PROCESOS CERVEZA RUBIA • Presupuesto
Comparación procesos cerveza rubia
Cerveza rubia con Tiempo Cerveza Rubia con Tiempo El presupuesto del proyecto representa el 34,67% del
el sistema semi (min) el sistema manual (min) presupuesto industrial. Se muestra la comparación en la tabla
automático XX y fig. 58.
Calentamiento de 100 Calentamiento de 100 TABLA XX. COMPARACION PRESUPUESTOS SISTEMAS.
agua agua
Sistema del proyecto CostoSistema Industrial Costo
Maceración 67 Maceración 90 Raspberry pi 3 80 Plc (Simatic S7 - 1200) 374
Cocción 135 Cocción 170 Sensores 81 Sensores industriales 1422
Sistema de encendido 80 Sistema de encendido 80
Fermentación 10080 Fermentación 10080
Adc (Max6675) 34 ----------------------- -----
Maduración 20160 Maduración 20160 Enfriador 80 Enfriador 80
Total 30844 Total 30960 Actuadores 235 Actuadores 235
Elementos de Elementos de
Instrumentación 25 Instrumentación 25
Fuentes 30 Fuentes 100
Construcción de la Construcción de la
Comparacion de Tiempos estructura 1100 estructura 1100
400 Materia Prima 45 Materia prima 45
360 Varios 100 Varios 100
Tiempo (min)

350 Total 1890 Total 5451


302
300

250

Proceso Manual Proceso Semi-automático

Fig. 57. Comparación del tiempo de procesos de elaboración de cerveza


artesanal.

Los datos que se presenta en la tabla XIX, responden al


resultado de los procesos de obtención de cerveza por el
sistema semi automatizado.
TABLA XIX. RESULTADOS FINALES DE LOS PROCESOS DE CERVEZA
Datos Finales
Fig. 58. Comparación de presupuestos de los sistemas.
Primera Segunda Tercera
Producción Producción Producción Al tener todos los datos de estos procesos se ha realizado
(Negra) (Rubia) (Roja) un presupuesto del costo de producción de cada tipo de cerveza
Tiempo artesanal, en la tabla XXI se muestra la comparación y
(min) 305 302 360 descripción de estas producciones.
TABLA XXI COMPARACION PRESUPUESTOS ELABORACIÓN TIPOS DE
CERVEZA.
Densidad
1012 1010 1010
Presupuesto de elaboración de cerveza artesanal
Back
Grado Golden Ale Irish Red Lager
Alcohólico 4.33% 4,7% 4,5% (Rubia) (Roja) (negra)
(%)
Volumen Agua (32 Lts) 0,01344 0,01344 0,01344
Ingresado 32 Lts 32 Lts 32 Lts
Materia Prima
15 15 15
Volumen (18Lts)
Resultante 17,5Lts 16,5Lts 19Lts
Botellas y tapas
11 11 11
(30u)
Gas 0,533 0,533 0,533
basado en la nube y se utiliza una aplicación como
Mano de Obra 20 20 20 presentación final.
La implementación del sistema de monitoreo y control para
Varios (azúcar, luz, la elaboración de cerveza artesanal, permitió obtener buenos
4 4 4
internet y más)
resultados en cuanto a la lectura de parámetros del mosto, la
Imprevistos (10%) 5,054 5,054 5,054 comunicación inalámbrica entre el microprocesador y la app,
además de la comunicación con el servidor (Firebase).
Total 55,60 55,60 55,60 Se logró la implementación del Hardware para cada envase
de manera satisfactoria, ya que se integró diferentes
dispositivos para la medición de variables del líquido como lo
En la tabla XXII y fig. 59, se muestra la comparación de son sensores de temperatura y sensores de nivel.
costos de las botellas que se han realizado con el sistema y las En las pruebas se comprobó que el sistema cumple con los
botellas encontradas en el mercado. Estas dos medidas de objetivos planteados, pues las mediciones de los sensores
volumen de los envases que se aprecian en la tabla XXII son implementados tienen una alta aproximación con respecto a
los más populares. los dispositivos utilizados para su comparación, en el caso de
la temperatura el sensor de temperatura se comparó con un
TABLA XXII. COMPARACION COSTO CERVEZA POR TIPO Y ENVASE
termómetro digital para alimentos, el cual da como resultado
Presupuesto cerveza artesanal por volumen. un error de: 2,1% para el envase de calentamiento de agua, así
como 2,32% para el envase de maceración y finalmente en el
Bar Far Out envase de cocción tiene 1,76% de error porcentual.
Producción Golden Cerveza
Para la comparación del error en los niveles de líquido, fue
Propia Prague Alemana
Artesanal
necesario ingresar un volumen determinado al envase, en este
Rubia caso de dos litros con el fin de determinar su proximidad de lo
(Golden Ale) 1,029 2,64 2,4 medido por el sensor de nivel con respecto al volumen de
Roja líquido ingresado en el envase, obteniendo así un error de:
330ml 1,63% para el envase de calentamiento de agua, así como
(Irish Red) 1,029 2,64 2,4
Negra 2,15% en el envase de maceración.
(Back Lager) 1,029 2,64 2,4 Se puede concluir que, a mayor número de datos en las
Rubia pruebas, obtendremos un error menor. Esto se muestra en las
(Golden Ale) 1,559 4 3,65 tablas IX y X.
Roja Una de las principales ventajas en la construcción de este
500ml
(Irish Red) 1,559 4 3,65 sistema artesanal es su costo de producción específicamente
Negra
34,67% más económico con respecto a un sistema industrial.
(Back Lager) 1,559 4 3,65
El diseño de la estructura física, permitió el acople
adecuado del Hardware en el mismo, además de ser una
estructura robusta y manejable, lo cual facilita la instalación
en cualquier lugar.
Los datos almacenados en el servidor de Firebase, permiten
visualizar en tiempo real la información de los sensores de
temperatura, tiempo y nivel del líquido. Además, la
plataforma cuenta con una herramienta llamada Firestore que
posibilitó guardar e importar los datos, para analizar y calcular
los errores.
El sistema implementado disminuye el tiempo de
fabricación de la cerveza, ya que evita los tiempos muertos en
cada proceso. En la Tabla XVIII se muestra una reducción de
tiempo de por lo menos 16%.
Otra ventaja de este sistema es que al terminar cada
proceso se recibe una notificación de alerta para que el usuario
Fig. 59. Comparación de presupuestos de cervezas artesanales. sepa en qué estado se encuentra el proceso de elaboración y
pueda acercarse a validar e ingresar cada uno de los datos
V. CONCLUSIONES mediante la app.
En este proyecto hemos presentado un sistema de semi Al poder tener en la app una ventana de recetas permite
automatización del proceso de elaboración de cerveza tener un conocimiento de cómo llevar la elaboración de cada
artesanal, que brinda un control y supervisión, así como una proceso y al ir obteniendo más conocimiento y experiencia
mayor seguridad al usuario, para su realización el sistema está nos permite cargar recetas escritas por el usuario para
almacenamiento de ellas y revisión en el momento de [18] R. Renneberg, Biotecnología para principiantes. Barcelona: Reverté,
2008.
elaboración.
[19] U. del Azuay, “Elaboración de cerveza,” Cuenca, 2019.
Con este sistema de semi automatización se respeta el [20] T. beer Times, “The beer times,” 2021.
concepto de elaboración artesanal, porque todavía interviene https://www.thebeertimes.com/como-hacer-cerveza-artesanal-paso-a-
la mano del usuario al momento de revisar y actuar en cada paso/.
[21] M. S. Díaz, “Cerveza: Componentes y Propiedades,” España, 2013.
parte del proceso como por ejemplo agregar la malta para
[22] L. C. Ramírez, G. A. Jiménez, and J. M. Carreño, Sensores y actuadores
maceración, así como adicionar los diferentes lúpulos de con Arduino. México: Patria, 2014.
acuerdo a las notificaciones recibidas, implementar el [23] R. P. Areny, Sensores y acondicionadores de señal. Alfaomega, 2008.
intercambiador de calor para enfriar el mosto, medir las [24] H. H. Shaker, A. A. Saleh, A. H. Ali, and M. A. Elaziz, “Self-
Calibrating Enabled Low Cost, Two Channel,” Cairo, 2016.
densidades en cada proceso.
[25] W. Mofei, C. Zhigang, H. Yuzhao, and L. Deming, “Design of
Uno de los problemas que puede presentar el sistema es Intelligent Temperature Controller for Thermocouple Automatic
que, al no existir una óptima conexión a internet, el sistema Calibrating Furnace,” Wuhan, 2017.
notificará dicho problema por terminal y detendrá de manera [26] D. Singh, P. Kumar, and S. C. Prasad, “Calibration of Thermocouples
for Low,” Jaipur, 2016.
forzada todas sus actividades. Por lo cual es indispensable una
[27] ElectroCrea, “Sensor Ultrasónico.”
conexión estable de internet durante toda la producción, https://electrocrea.com/blogs/tutoriales/33306499-sensor-
además si existe una latencia alta para enviar y recibir datos, ultrasonico#:~:text=Los sensores de ultrasonidos son,la señal tarda en
esto genera demoras en el tiempo de producción, ya que al ser regresar..
[28] R. Hidayat, S. Sambasri, F. Fitriansyah, A. Charisma, and H. R.
una conexión en tiempo real se aprecia cada minuto que pasa.
Iskandar, “Soft Water Tank Level Monitoring System Using,” Giza,
Al existir diferentes tipos de cervezas, cada uno tiene un 2019.
proceso diferente, como por ejemplo en los tiempos que se [29] T. Mantoro and W. Istiono, “Saving water with water level detection in
tiene que adicionar los lúpulos, también por la variedad de a smart home bathtub using ultrasonic sensor and Fuzzy logic,”
Jayapura, 2017.
recetas disponibles y de acuerdo al criterio del maestro
[30] Cematic, “Cematic,” 2021. h
cervecero, la solución que se presenta con la implementación ttps://cematic.com/producto/electrovalvula-directa-2-v ias-nc-
de la app es que se puedan realizar una gran variedad de bronce-alto-flujo.
cervezas debido a la facilidad que se tiene para manejar [31] N. O. Alonso, Redes de comunicaciones industriales. Madrid:
Universidad Nacional de Educación a distancia, 2013.
parámetros de tiempo, temperatura y volumen.
[32] R. P. Foundation, “Raspberry PI Foundation,” 2021.
https://www.raspberrypi.org/documentation/raspbian/.
[33] P. software Foundation, “Python software foundation,” 2021.
VI. REFERENCIAS https://docs.python.org/3/tutorial/index.html.
[1] U. de León, “Taller de elaboracion artesanal de cerveza,” España, 2011. [34] A. Developers, “Android Studio,” 2018.
[2] L. M. Albitres, Automatización y control de procesos. Trujillo: https://developer.android.com/studio/intro?hl=es-419.
Universidad Nacional de Trujillo, 2005. [35] C. Khawas, Application of Firebase in Android App Development-A
[3] M. Bruschini and S. Quinteros, “Planta automatizada de fabricación,” Study. IJCA.
Cordoba, 2020. [36] G. Developers, “Firebase,” 2021.
[4] M. F. Colignon and G. E. Roldán, “Automatización de proceso para https://firebase.google.com/docs/database.
elaboración de cerveza artesanal,” Paraná, 2018. [37] F. I. D. Industrial, “Termocuplas,” 2015.
[5] P. Palacios and C. A., “Prototipo industrial IoT aplicado a monitoreo de https://catedra.ing.unlp.edu.ar/electrotecnia/cys/DI/termocuplas.pd
temperatura en silos de almacenamiento de productos lácteos,” Ambato, f.
2018. [38] T. de R. Pi, “La Raspberry Pi,” 2019.
[6] M. Álvarez, “Control del proceso de fermentación de cereza artesanal,” https://franciscomoya.gitbooks.io/taller-de-raspberry-
Buenos Aires, 2018. pi/content/es/intro/rpi.html.
[7] G. Yanli, L. Di, and Z. Haiying, “Beer Fermentation Temperature [39] N. Mechatronics, “Módulo Relay 4CH 5VDC.”
Control System Based on DSP,” Chengdu, 2011. https://naylampmechatronics.com/drivers/152-modulo-relay-4-canales-
[8] M. B. Andrés, Internet de las cosas, Segunda. Madrid: Reus, S. A., 5vdc.html.
2018. [40] Polaridad.es, “Max6675,” 2016. http://polaridad.es/max6675-termopar-
[9] D. Norris, The internet of things. New York: Mc Graw Hill, 2015. k-thermocouple-temperatura-compensacion-union-fria-spi-arduino/.
[10] D. Selişteanu, M. Roman, D. Şendrescu, E. Petre, and B. Popa, “A [41] Alldatasheet.com, “Lm2596,” 2015.
distributed control system for processes in food industry: Architecture https://www.alldatasheet.com/datasheet-
and implementation,” Szilvasvarad, 2018. pdf/pdf/134372/ETC1/LM2596.html.
[11] P. Manjunath and P. G. Shah, “IOT BASED FOOD WASTAGE [42] Sistemseguridad, “Fuente de 12V,” 2018.
MANAGEMENT,” Palladam, 2019. http://sistemseguridad.com/accesorios-cctv/668-fuente-de-poder-
[12] S. K. Panda, A. Blome, L. Wisniewski, and A. Meyer, “IoT Retrofitting alimentacion-12vcd-5a-4-camaras-cctv.html.
Approach for the food industry,” Lemgo, 2019. [43] G. Developers, “Firestore,” 2021.
[13] S. Sachio, A. Noertjahyana, and R. Lim, “IoT Based water level control https://firebase.google.com/docs/firestore.
system,” Surabaya, 2018. [44] Panamahitek, “Protocolo SPI,” 2017. http://panamahitek.com/como-
[14] C. C. Cordova, M. Gonzaga, J. Morales, M. Morocho, B. Torres, and C. funciona-el-protocolo-spi/.
Ramirez, “Prototipo industrial IoT aplicado a monitoreo de temperatura [45] Hetpro, “Protocolo I2C,” 2016. https://hetpro-
en silos de almacenamiento de productos lácteos,” Loja, 2018. store.com/TUTORIALES/i2c/.
[15] M. A. Mokar, S. O. Fageeri, and S. E. Fattoh, “Using firebase cloud [46] Quora, “Comunicacion del servidor y terminales finales,” 2018.
messaging to control,” Sudán, 2019. https://es.quora.com/Cómo-es-la-estructura-de-los-paquetes-de-ondas-
[16] W.-J. Li, C. Yen, Y.-S. Lin, S.-C. Tung, and S. Huang, “JustIoT internet electromagnéticas-que-intercambia-un-dispositivo-Wifi-y-el-módem-
of things based on the firebase real time database,” Taiwan, 2018. correspondiente-Cómo-se-codifican-en-esos-paquetes-los-0s-y-1s.
[17] D. N. Ramadan, S. Hadiyoso, and A. R. Sakti, “Internet of Things: [47] J. Griffin, Libro de recetas de cervezas caceras. Estados Unidos: Mayuli
Roboboat for Water Area Monitoring using 4G network and Google Press, 2014.
Firebase,” Yogyakarta, 2019.

También podría gustarte