Control del proceso de fermentación de cerveza artesanal...
Transcript of Control del proceso de fermentación de cerveza artesanal...
Carrera de Especialización en Sistemas Embebidos
Presentación de Trabajo Final
Control del proceso defermentación de cerveza artesanal
Ing. Matias AlvarezDirector:Mg. Ing. Patricio Bos(FIUBA)
Co-Director:Esp. Ing. Luis Chico(FIUBA)
Jurados:Esp. Ing. Ramiro Alonso(FIUBA)Mg. Ing. Leonardo Carducci(FIUBA)Esp. Lic. Danilo Zecchin (FIUBA)
1Agenda
Introducción
Motivación
Planteo del problema a resolver
ImplementaciónFirmwarePlataforma webHardware
Conclusiones
2Agenda
Introducción
Motivación
Planteo del problema a resolver
ImplementaciónFirmwarePlataforma webHardware
Conclusiones
5Agenda
Introducción
Motivación
Planteo del problema a resolver
ImplementaciónFirmwarePlataforma webHardware
Conclusiones
7Contexto actual
I Expansión de cervezas artesanales comoalternativa a cervezas industriales
I Gran crecimiento en el corto y mediano plazo
I Falta de automatización y control de calidaden su proceso productivo
7Contexto actual
I Expansión de cervezas artesanales comoalternativa a cervezas industriales
I Gran crecimiento en el corto y mediano plazo
I Falta de automatización y control de calidaden su proceso productivo
7Contexto actual
I Expansión de cervezas artesanales comoalternativa a cervezas industriales
I Gran crecimiento en el corto y mediano plazo
I Falta de automatización y control de calidaden su proceso productivo
8¿Por qué realizar este proyecto?
I Idea de realizar un sistema de control del proceso deelaboración de la cerveza
I Controlar el proceso de fermentación y/o maduraciónde la producción de cerveza
I Desarrollar una interfaz web embebida en eldispositivo de control
I Punto de partida para el desarrollo de sistemas decontrol para otros procesos productivos
I Darle visibilidad a las plataformas de hardwareabiertas y el proyecto CIAA
8¿Por qué realizar este proyecto?
I Idea de realizar un sistema de control del proceso deelaboración de la cerveza
I Controlar el proceso de fermentación y/o maduraciónde la producción de cerveza
I Desarrollar una interfaz web embebida en eldispositivo de control
I Punto de partida para el desarrollo de sistemas decontrol para otros procesos productivos
I Darle visibilidad a las plataformas de hardwareabiertas y el proyecto CIAA
8¿Por qué realizar este proyecto?
I Idea de realizar un sistema de control del proceso deelaboración de la cerveza
I Controlar el proceso de fermentación y/o maduraciónde la producción de cerveza
I Desarrollar una interfaz web embebida en eldispositivo de control
I Punto de partida para el desarrollo de sistemas decontrol para otros procesos productivos
I Darle visibilidad a las plataformas de hardwareabiertas y el proyecto CIAA
8¿Por qué realizar este proyecto?
I Idea de realizar un sistema de control del proceso deelaboración de la cerveza
I Controlar el proceso de fermentación y/o maduraciónde la producción de cerveza
I Desarrollar una interfaz web embebida en eldispositivo de control
I Punto de partida para el desarrollo de sistemas decontrol para otros procesos productivos
I Darle visibilidad a las plataformas de hardwareabiertas y el proyecto CIAA
8¿Por qué realizar este proyecto?
I Idea de realizar un sistema de control del proceso deelaboración de la cerveza
I Controlar el proceso de fermentación y/o maduraciónde la producción de cerveza
I Desarrollar una interfaz web embebida en eldispositivo de control
I Punto de partida para el desarrollo de sistemas decontrol para otros procesos productivos
I Darle visibilidad a las plataformas de hardwareabiertas y el proyecto CIAA
9Agenda
Introducción
Motivación
Planteo del problema a resolver
ImplementaciónFirmwarePlataforma webHardware
Conclusiones
10Planteo del problema a resolver
I Control y monitoreo del proceso defermentación/maduración
I Variables de naturaleza analógica asociadasa procesos físicos lentos
I Lazos de control con acciones binarias deltipo encender/apagar
I Alarmas y estadísticas
10Planteo del problema a resolver
I Control y monitoreo del proceso defermentación/maduración
I Variables de naturaleza analógica asociadasa procesos físicos lentos
I Lazos de control con acciones binarias deltipo encender/apagar
I Alarmas y estadísticas
10Planteo del problema a resolver
I Control y monitoreo del proceso defermentación/maduración
I Variables de naturaleza analógica asociadasa procesos físicos lentos
I Lazos de control con acciones binarias deltipo encender/apagar
I Alarmas y estadísticas
10Planteo del problema a resolver
I Control y monitoreo del proceso defermentación/maduración
I Variables de naturaleza analógica asociadasa procesos físicos lentos
I Lazos de control con acciones binarias deltipo encender/apagar
I Alarmas y estadísticas
11Agenda
Introducción
Motivación
Planteo del problema a resolver
ImplementaciónFirmwarePlataforma webHardware
Conclusiones
15Tecnologías utilizadas
I Webserver HTTP 2.0
I Server Side Includes (SSI)
I Asynchronous JavaScript and XML(AJAX)
I Common Gateway Interface (CGI)
15Tecnologías utilizadas
I Webserver HTTP 2.0
I Server Side Includes (SSI)
I Asynchronous JavaScript and XML(AJAX)
I Common Gateway Interface (CGI)
15Tecnologías utilizadas
I Webserver HTTP 2.0
I Server Side Includes (SSI)
I Asynchronous JavaScript and XML(AJAX)
I Common Gateway Interface (CGI)
15Tecnologías utilizadas
I Webserver HTTP 2.0
I Server Side Includes (SSI)
I Asynchronous JavaScript and XML(AJAX)
I Common Gateway Interface (CGI)
27Agenda
Introducción
Motivación
Planteo del problema a resolver
ImplementaciónFirmwarePlataforma webHardware
Conclusiones
28Conclusiones
I Se implementó un prototipo de un sistema decontrol que cumple con los requisitos
I Se realizó una amplia documentación delfirmware, hardware y tests realizados
I Se aplicaron conocimientos adquiridos a lolargo de la carrera para el desarrollo de unsistema embebido
28Conclusiones
I Se implementó un prototipo de un sistema decontrol que cumple con los requisitos
I Se realizó una amplia documentación delfirmware, hardware y tests realizados
I Se aplicaron conocimientos adquiridos a lolargo de la carrera para el desarrollo de unsistema embebido
28Conclusiones
I Se implementó un prototipo de un sistema decontrol que cumple con los requisitos
I Se realizó una amplia documentación delfirmware, hardware y tests realizados
I Se aplicaron conocimientos adquiridos a lolargo de la carrera para el desarrollo de unsistema embebido
29Trabajo Futuro
I Analizar el uso y comportamiento del sistemadesarrollado
I Implementar un hardware de forma másmodular y con fuente incluida
I Extender el sistema a las demás etapas delproceso productivo de la cerveza artesanal
I Extender el control remoto más allá de unared LAN y mejorar la interfaz web
I Implementar envío de reportes por mail
29Trabajo Futuro
I Analizar el uso y comportamiento del sistemadesarrollado
I Implementar un hardware de forma másmodular y con fuente incluida
I Extender el sistema a las demás etapas delproceso productivo de la cerveza artesanal
I Extender el control remoto más allá de unared LAN y mejorar la interfaz web
I Implementar envío de reportes por mail
29Trabajo Futuro
I Analizar el uso y comportamiento del sistemadesarrollado
I Implementar un hardware de forma másmodular y con fuente incluida
I Extender el sistema a las demás etapas delproceso productivo de la cerveza artesanal
I Extender el control remoto más allá de unared LAN y mejorar la interfaz web
I Implementar envío de reportes por mail
29Trabajo Futuro
I Analizar el uso y comportamiento del sistemadesarrollado
I Implementar un hardware de forma másmodular y con fuente incluida
I Extender el sistema a las demás etapas delproceso productivo de la cerveza artesanal
I Extender el control remoto más allá de unared LAN y mejorar la interfaz web
I Implementar envío de reportes por mail
29Trabajo Futuro
I Analizar el uso y comportamiento del sistemadesarrollado
I Implementar un hardware de forma másmodular y con fuente incluida
I Extender el sistema a las demás etapas delproceso productivo de la cerveza artesanal
I Extender el control remoto más allá de unared LAN y mejorar la interfaz web
I Implementar envío de reportes por mail