18. Controle Automatizado de Bomba Peristáltica

Nesta seção vou mostrar o uso da linguagem Tcl/Tk para automatizar o controle de uma bomba peristáltica utilizada na montagem de um Biorreator de Lodo Ativado.

É um exemplo bem ilustrativo do uso de Software Livre para a automação em um Laboratório de Águas.

18.1. Biorreator de Lodo Ativado Convencional

Iniciei o desenvolvimento deste programa para automatizar o controle de uma bomba Masterflex L/S que foi utilizada na montagem de um bioreator de bancada para simular um sistema de Lodo Ativado Convencional (LAC) para estudos de tratabilidade de efluentes.

Nota

Esta bomba foi usada apenas porque era o equipamento disponível no momento no nosso laboratório. Ou seja, não estou fazendo propaganda ou recomendando o uso desta marca/modelo!

Esse modelo da Masterflex, além da porta serial RS-232, também possui dois relês controlados por comandos ASCII que podem ser usados para controlar outros dispositivos.

Aproveitamos esses relês para controlar uma válvula de 3 vias da empresa Bio-Chem Valve e uma segunda bomba peristáltica que operava apenas no modo liga/desliga.

No diagrama abaixo mostramos como foi montado o sistema de Lodo Ativado.

Figura 124. Diagrama esquemático do biorreator LAC de bancada.

Diagrama esquemático do biorreator LAC de bancada.

Figura 125. Diagrama esquemático do biorreator LAC de bancada com fotos dos componentes. Destaque para o uso de um Cone de Imhoff como clarificador.

Diagrama esquemático do biorreator LAC de bancada com fotos dos componentes. Destaque para o uso de um “Cone de Imhoff” como clarificador.

Figura 126. Sistema montado antes do carregamento de lodo.

Sistema montado antes do carregamento de lodo.

18.2. Desenvolvimento do Programa

As principais etapas de desenvolvimento do programa estão descritas no tutorial: Controle Automatizado de Bomba Peristáltica.

Este tutorial não está atualizado, mas já pode ajudar a quem quiser dar os primeiros passos para usar Tcl/Tk para o automatizar o controle de bombas peristálticas em laboratório.

Quando eu tiver um tempinho, vou converter o conteúdo para o formato html com as atualizações necessárias.;^)

18.3. Pacotes Starpack (para Windows e Linux) do programa de controle.

O pacote Starpack do programa de controle de bombas peristálticas foi criado seguindo o procedimento descrito na seção Procedimento para criação de um executável Starpack para Linux e pode ser baixado no link: Bomba-05.tar.gz

Para descompactar no Linux salvar o arquivo e executar o comando:

tar -xzvf bomba-05.tar.gz

Em seguida tornar executável o arquivo bomba-05:

chmod +x bomba-05

E executar o programa em um terminal (./bomba-05) ou apenas clicando no ícone do programa no seu gerenciador de arquivos.

O programa foi usado em Linux (Debian 5.0) mas, como já dissemos anteriormente, a linguagem Tcl/Tk é multiplataforma e portanto pode ser usada no Windows também. O pacote para Windows está disponível no link: bomba-05.zip.

Para rodar no Windows basta salvar e descompactar o arquivo bomba-05.zip e clicar no arquivo bomba-05.exe

Nota

É importante que os arquivos masterflex-0.5.tcl, ismatec.tcl e alitea_s2.tcl estejam no mesmo diretório do programa bomba-05.exe.

Espero que esse material possa ser útil!

E ficaria satisfeito de receber notícias sobre as possíveis aplicações desse trabalho.

Sugestões, dúvidas e críticas serão bem vindas!

Figura 127. Email para contato:

Email para contato: