Control del proceso de fermentación de cerveza artesanal...

51
Carrera de Especialización en Sistemas Embebidos Presentación de Trabajo Final Control del proceso de fermentación de cerveza artesanal Ing. Matias Alvarez Director: 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)

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

3¿Cómo se elabora la cerveza?

4Temperatura de fermentación

I Levaduras de altafermentación

I Levaduras de bajafermentación

4Temperatura de fermentación

I Levaduras de altafermentación

I Levaduras de bajafermentación

5Agenda

Introducción

Motivación

Planteo del problema a resolver

ImplementaciónFirmwarePlataforma webHardware

Conclusiones

6Contexto actual

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

12Arquitectura en capas

13Hardware Proxy Pattern

14Observar y reaccionar

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)

16Monitoreo de sensores

17Monitoreo de alarmas

18Monitoreo de actuadores

19Control de sensores

20Control de Alarmas

21Control de GPRS

22Control de Red

23Esquema del sistema

24Conexionado del sistema

25Gabinete

26Demostración - Vídeo

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

30¡Gracias por su atencion!

31¿Preguntas?