Você está na página 1de 6

UTILIZAO DA PLATAFORMA ARDUINO COMO

FERRAMENTA DE CONTROLE PARA UM SISTEMA DE


NVEL DE LQUIDOS.

A. H. GIMENES1, P. R. A. PEREIRA2
1 Centro Universitrio das Faculdades Associadas de Ensino - UNIFAE, Departamento de
Engenharia Qumica
E-mail para contato: antonio-gimenes2010@hotmail.com
2 Universidade Estadual de Maring, Departamento de Engenharia Qumica

E-mail para contato: prapereira@hotmail.com

RESUMO No presente artigo apresentado o processo de implantao de um


mtodo automtico de controle de nvel em um tanque com alimentao constante
e controlada, com o intuito de se estudar o seu potencial para a aplicao
industrial. Esse mtodo de controle se baseia na utilizao de um
microcontrolador denominado Arduino, devidamente programado para controlar a
alimentao e descarga desse tanque, em funo dos nveis mximo e mnimo, por
meio de sinais coletados atravs de dois sensores de nvel, instalados internamente
na base e no topo do tanque. A implantao de um mtodo de controle automtico
via Arduino nesse processo em escala piloto, teve por finalidade verificar
possveis contribuies em termos de viabilidade econmica, tcnica e funcional,
alm de melhorias no desempenho operacional, que possam permitir e indicar a
sua aplicao em processos de escala industrial. A partir dos resultados obtidos
neste trabalho, foi possvel constatar que esta plataforma de controle automtico
denominada Arduino muito atrativa em termos econmicos, de fcil
implementao e precisa nas aes de controle de nvel em escala piloto,
indicando ser uma plataforma com grande potencial e viabilidade nas aplicaes
em processos de escala industrial.

1. INTRODUO
Mundialmente, a automao dos processos industriais se torna cada vez mais comum
em indstrias de grande, mdio e at de pequeno porte. Isso ocorre, em funo do enorme
benefcio que os controles representam nos processos, por diminuir oscilaes de resultados,
aumentar a eficincia na converso de reaes qumicas e das linhas de processamento pela
sua preciso. Tambm, so aplicados controles em processos visando tanto a segurana
quanto a melhoria dos sistemas de alvio de presso em linhas, de controle de temperatura em
reaes qumicas, bem como no controle de emisso de poluentes para atender as legislaes
ambientais vigentes.

Neste artigo apresentado o processo de implantao de um mtodo automtico de


controle de nvel em um tanque com alimentao constante e controlada, com o intuito de se
estudar o seu potencial para a aplicao industrial. Esse mtodo de controle se baseia na
utilizao de um microcontrolador denominado Arduino, devidamente programado para
controlar a alimentao e descarga desse tanque, em funo do seu nvel, por meio de sinais
coletados atravs de dois sensores de nvel, instalados internamente na base e no topo do
tanque.

A implantao de um mtodo de controle automtico via Arduino nesse processo em


escala piloto, teve por finalidade verificar possveis contribuies em termos de viabilidade
econmica, tcnica e funcional, alm de melhorias no desempenho operacional, que possam
permitir e indicar a sua aplicao em processos de escala industrial. A partir dos resultados
obtidos com este trabalho, ser possvel vislumbrar a viabilidade das aplicaes em que ele
possa se encaixar dentro das indstrias. Vale ressaltar, que o processo de controle de nvel
automtico j um processo bastante utilizado dentro da indstria. Porm, levando-se em
conta o grande aumento na utilizao do Arduino como objeto de controle para diversas
aplicaes, bem como o seu baixo custo e grande eficincia nas funes para qual se aplica,
este projeto nos permite avaliar se a sua implantao tem a capacidade de retornar uma
eficincia satisfatria frente sistemas de controle mais sofisticados e, consequentemente, at
que ponto seria interessante utilizar este mtodo dentro da indstria de grande porte tendo em
vista melhorias no processo e diminuio de custos.

2. O ARDUINO E O SEU DESTAQUE NO CONTROLE DE PROCESSOS


O Controle Automtico tem desempenhado um papel vital no avano da engenharia e
da cincia, tornando-se parte importante e integrante em processos industriais e de manufatura
modernos, alm da sua extrema importncia para os veculos espaciais, sistemas de guiamento
de msseis, sistemas robticos, e similares (Ogata, 2011).

Bouyer (2008) diz que, controlar um processo contnuo, por intermdio de sistema
automatizado, implica em colocar os saberes e a cognio incorporada em funcionamento
para manter o processo de produo dentro dos parmetros estabelecidos e da normalidade. A
finalidade de se projetar um sistema de controle que consiste de componentes interconectados
a de se realizar um objetivo desejado com uma maior preciso e, para a compreenso desta
finalidade, til recorrer aos exemplos de controles ao longo da histria, pois estes sistemas
incorporam grande parte das ideias de retroao usadas atualmente (Dorf e Bishop, 2013).

Hoje em dia, v-se constantemente inovaes quanto aos sistemas automticos em


diversos segmentos do mercado como na telefonia, informtica, sistemas inteligentes de
navegao veicular, sistemas de automao em residncias e, claro, grandes investimentos
em sistemas de controle automtico para processos industriais.

Uma das inovaes mencionadas , sem sombra de dvidas, a Plataforma Arduino. Esta
placa vem ganhando cada vez mais espao no cenrio dos sistemas de controle automtico e,
na maioria dos casos, se mostra muito eficiente e economicamente vivel. Teve seu
lanamento no ano de 2005 e, desde ento, mais de 150.000 placas Arduino foram vendidas
em todo o mundo. Este nmero, porm, no leva em considerao as placas-clone
desenvolvidas com base neste dispositivo, o que pode fazer com que o nmero de vendas,
suba para mais ou menos 500.000 placas (McRoberts, 2011). Tais nmeros contriburam para
que, em 2006, o projeto Arduino recebe-se uma meno honrosa na categoria Comunidades
Digitais, que foi promovido pela Prix ArsEletronics (Abreu, 2012).

Tanto sucesso atribudo enorme facilidade de manipulao da placa, tornando


possvel que pessoas que no tenham conhecimento algum de programao e eletrnica,
possam fazer seus projetos em aplicaes de qualquer natureza, alm do fato de que tanto o
hardware, quando o software, so open-source, permitindo a sua aplicao e modificao por
infinitas vezes. A variedade de modelos que esta placa possui, permite a sua aplicao a uma
infinidade de situaes e, para facilitar ainda mais o seu uso, muitas destas aplicaes so
disponibilizadas pela comunidade que o utiliza. Basta realizar uma pesquisa na internet com a
palavra Arduino e milhares de resultados estaro disponveis em frao de segundos, com
explicaes e exemplos de circuitos e cdigos prontos, desenvolvidos por diversos usurios
da plataforma, dos quais podem ser feitas modificaes particulares para utilizao em
projetos pessoais (McRoberts, 2011). O Arduino ainda possui a sua prpria linguagem de
programao, a qual mencionada em Souza et al. (2011) como Linguagem Processing,
tendo como base a Linguagem C/C++, preservando sua sintaxe e suas caractersticas de
linguagem. As modificaes apenas tornaram a programao mais prtica e intuitiva, de fcil
desenvolvimento, para que o Arduino se tornasse ainda mais chamativo aqueles que
possuem pouco, ou nenhum conhecimento em programao. Tudo isso pode ser desenvolvido
no software IDE Arduino (IDE Internal Development Environment Ambiente Interno de
Desenvolvimento), que possui uma interface intuitiva e de fcil interpretao.

Dentre os modelos de placas disponveis est o Arduino Uno, que j possui sua 3
reviso, sendo o modelo mais atual disponvel no mercado e que foi o escolhido para servir de
base para este projeto. Ele um modelo bem completo e possui todas as caractersticas
necessrias para atender maioria dos projetos de aplicao possveis para a plataforma.
Uno, significa Um em italiano, e foi atribudo a este modelo para marcar o lanamento do
Arduino 1.0 (Arduino, 2014). O modelo Uno do Arduino pode ser visto na Figura 1, logo
abaixo.

Figura 1 Arduino Uno R3.


3. MONTAGEM E FUNCIONAMENTO DO PROJETO
A montagem do projeto, como j foi mencionado anteriormente, foi realizada em escala
piloto nas dependncias do Laboratrio de Engenharia Qumica do UNIFAE. Foram
inseridos, no Reservatrio A, dois sensores de nvel (mximo e mnimo). Tambm neste
reservatrio, foram afixadas duas minibombas responsveis por fazer a circulao da gua de
um reservatrio para o outro em um ciclo fechado. No Reservatrio B, foi alocada uma
Vlvula Solenoide Automtica, conectada em srie mini bomba de alimentao de gua e a
um sensor de medio de fluxo. Quando o sensor de nvel mnimo do Reservatrio A
ativado, a vlvula solenoide aberta ao mesmo tempo em que a mini bomba de alimentao
ativada. Esse processo garante a circulao de gua do Reservatrio B para o Reservatrio A.
Adicionalmente, o fluxo de gua de alimentao que sai da mini bomba monitorado pelo
sensor de medio de fluxo, com a finalidade de se detectar possveis flutuaes no fluxo de
bombeamento.

Do ponto de vista eletrnico, o ciclo do sistema comea quando o Reservatrio A atinge


o seu nvel mximo, que indicado quando o sensor de nvel instalado em seu topo entra na
posio On e, com isso, h o envio de um sinal para o Arduino. Ao receber este sinal, o
Arduino faz sua leitura e envia uma ordem para que haja o acionamento da mini bomba de
esvaziamento. Com isso, a gua comea a ser circulada do Reservatrio A para o Reservatrio
B. Esta circulao, entretanto, no pode ser encerrada quando o sensor de nvel mximo entre
em sua posio Off pois, embora o nvel tenha baixado, o reservatrio ainda est praticamente
cheio. Sendo assim, a circulao s encerrada quando o sensor de nvel mnimo do
Reservatrio A entra em sua posio On, o que indica que toda a gua do reservatrio foi
drenada. Neste momento, outro sinal enviado ao Arduino, desta vez, pelo sensor de nvel
mnimo. Este sinal interpretado e outra ordem enviada pelo Arduino para que a mini
bomba de esvaziamento seja desligada ao mesmo tempo que a mini bomba de alimentao e a
solenoide do Reservatrio B sejam acionadas, possibilitando o processo inverso do explicado
anteriormente. A partir desse comando, o Reservatrio A comea a ser alimentado novamente
e a mini bomba de alimentao, assim como no caso da mini bomba de esvaziamento, s
poder ser desligada quando o sensor de nvel mximo entrar em sua posio On, indicando
que o reservatrio est completamente cheio. Com isso tem-se um ciclo completo, que se
repete continuamente em funo da alternncia de acionamento entre os sensores de mximo
e mnimo instalados no Reservatrio A, os quais enviam sinais para o Arduino, que proceder
com as aes de controle on/off programadas na IDE, para assegurar o esvaziamento e a
alimentao do Reservatrio A. Os LEDs instalados no projeto indicam a posio dos
sensores, mostrando se os mesmos esto no estado On ou no estado Off. Isso ajuda a
monitorar cada etapa do ciclo de funcionamento do sistema. Quando os dois sensores esto na
posio On, os LEDs verdes se acendem para indicar tal estado. Conforme o nvel do
reservatrio vai abaixando, os sensores voltam para a posio Off e, consequentemente, os
LEDs verdes se apagam e, ao mesmo tempo, os LEDs vermelhos se acendem, indicando o
estado dos sensores.

Em funo desta alternncia de aes comandadas pelos sinais enviados atravs dos
sensores, fez-se necessrio desenvolver um cdigo fonte especfico para o projeto citado.
Desta forma, pode-se programar exatamente as aes para a finalidade que foi elaborada
desde o princpio do desenvolvimento deste projeto. O projeto final pode ser visto na Figura
2, logo abaixo.

Figura 2 Projeto Final do Sistema de Controle de Nvel

4. CONCLUSO
Os resultados obtidos com o projeto final foram satisfatrios, mostrando que o Arduino
possui um grande potencial de aplicao para sistemas de controle de nvel em diversas reas,
desde residncias, para se controlar o nvel da caixa dgua at a grandes indstrias, para se
controlar a alimentao de um tanque em uma estao de tratamento de gua, por exemplo.

Quanto aplicao deste sistema em escala industrial, algumas consideraes devem


ser feitas como, por exemplo, o fato de ser necessrio embarca-lo para que se torne vivel tal
aplicao. Embarcar o Arduino nada mais do que acoplar a placa em uma caixa e afix-la
em um local especfico que seja destinada rea de controle e automao da indstria e,
tambm, fixar todos os fios em suas respectivas portas no Arduino, salvo o fato de que na
indstria no se tem a opo de deixar estes fios conectados de maneira mvel na placa.

O desenvolvimento do cdigo-fonte atravs da IDE do Arduino se mostrou


relativamente simples em comparao com outras linguagens de programao de alto nvel,
apesar da complexidade no desenvolvimento do cdigo para a finalidade especfica do
projeto, sendo assim uma alternativa bastante favorvel para quem ainda no tem tanto
conhecimento em programao.

Os propsitos do desenvolvimento deste projeto, que eram de controlar a alimentao e


a descarga de gua em um reservatrio garantindo que o mesmo no transbordasse ao ser
alimentado e que, tampouco, sua mini bomba de esvaziamento tivesse seu funcionamento
comprometido por operar com o reservatrio em nvel insuficiente, tambm foram cumpridos
de forma satisfatria.
Por fim, como mencionado anteriormente, os custos se mostraram relativamente baixos
para sua aplicao, o que tornou a sua utilizao para este tipo de aplicao ainda mais
atrativa. Na Tabela 1, so mostrados os custos relacionados montagem do projeto.

Tabela 1 Custo Mdio do Projeto de Controlador de Nvel

Dispositivo Custo Mdio Quantidade Utilizada no Custo Final


Projeto
Kit Arduino Uno R$ 150,00 1 R$ 150,00
Sensor de Nvel R$ 14,00 2 R$ 28,00
Vlvula Solenoide R$ 13,50 1 R$ 13,50
Mini Bomba R$ 30,00 2 R$ 60,00
Sensor de Fluxo R$ 40,00 1 R$ 40,00
Hall
Total do Projeto R$ 291,50

5. REFERNCIAS
ABREU, A D S. Arduino Plataforma Eletrnica Microcontrolada. 2012. 124p.
Dissertao (Bacharel) Centro de Cincias Exatas e Tecnologia Departamento de
Engenharia de Eletricidade, Universidade Federal do Maranho, So Lus, 2012.

ARDUINO. Disponvel em: http://www.arduino.cc. Acesso em: 25/03/2015

BOUYER, G C. A Mente Incorporada no Controle de Processo Contnuo: ao, cognio


e comunicao na atividade de trabalho. In Gesto & Produo, v. 15, n.3. p. 539-550,
2008.

DORF, R C e BISHOP, R H. Sistemas de Controle Moderno. 12 ed. Rio de Janeiro: LTC,


2013.

MCROBERTS, M. Arduino Bsico. So Paulo: Novatec, 2011.

OGATA, K. Engenharia de Controle Moderno. 5 ed. So Paulo: Pearson, 2011.

SOUZA, A R; PAIXO, A C; UZDA, D D; DIAS, M A; DUARTE, S; AMORIM, H S. A


Placa Arduino: uma opo de baixo curto para experincias de fsica assistidas pelo PC.
In Revista Brasileira de Ensino de Fsica, v.33, n.1. 1702. Instituto de Fsica,
Universidade Federal do Rio de Janeiro. Rio de Janeiro, 2011.