Você está na página 1de 42

Gedialdo Nunes dos Santos

CONTROLE DE NVEL DE LQUIDO UTILIZANDO


CONTROLADOR LGICO PROGRAMVEL

Projeto Integrador
Professora Patrcia Pedroso Estevam Ribeiro

BARRETOS 2014

ESCOLA TCNICA LICEUTEC


AUTOMAO INDUSTRIAL

Relatrio Projeto integrador

Barretos
2014

Nomes: Gedialdo Nunes dos santos


Automao industrial - Liceutec

Trabalho elaborado como projeto


de um controle de nvel de
lquido utilizando controlador
lgico
programvel
para
obteno de nota de graduao
em Projeto Integrador sob
orientao
da
Professora
Patrcia
Pedroso
Estevam
Ribeiro

Barretos
2014

Folha de Julgamento

Trabalho de concluso de Curso para obteno de do Tcnico em Automao


Industrial Liceu Tec.
MDULO: [ ] III

[ ] IV

ALUNO:

PROJETO:
DATA: 29 de Novembro de 2014
Parmetros

Descrio

Desempenh
o

Assiduidade - Aes Prazos


Anlise Problemas Solues
Consistncia Tcnica
Adequao Terica e
Mtodos
Organizao do Trabalho
Coerncia Tcnica
Adequao Bibliogrfica
Postura, Segurana,
Tempo,
Objetividade Tcnica
Recursos Didticos
Referencial Terico
Contribuio Tcnica e/ou
Caractersticas
Inovadoras
Funcionalidades,
Diversidade
e Complexidade
Tecnolgica

Metodologia

Trabalho
Escrito

Apresenta
o

Aplicabilida
de

Operacional

E Excelente
O timo
MB Muito Bom
B Bom
Reg Regular
I - Insuficiente

MB

Re
g

Orientadora:
Resultado:
Professora Patrcia Pedroso Estevam Ribeiro ___________________________
1 Examinador
Professor:__________________________

___________________________

Coordenador:____________________________________________________

Dedicatria
Dedico este projeto primeiramente a Deus por ter me concedido a graa de
poder estudar e ter a capacidade de aprender, ler, pensar e agir, a minha
esposa, que teve muita pacincia comigo, que me inspirou o desejo de saber e
aprender e ao meu pai e minha me que vive com simplicidade, dignidade e
que so fonte de bons exemplos de vida, valores ticos e morais necessrios
para um perfeito relacionamento social, principalmente o respeito s pessoas.

Agradecimentos
Agradeo a central energtica moreno acar e lcool por ter patrocinado
meus estudos, e aos meus amigos que ao longo de dois anos foram
companheiros.
A todos os professores do curso do liceutec que embora no estejam citados
nominalmente neste trabalho foram muito importantes nesta fase de
construo e aprendizagem de minha vida.

Epgrafe

Conhecimento no aquilo que voc sabe, mas o


que voc faz com aquilo que voc sabe. - Aldous Huxley

Resumo

A plataforma Arduino tem se destacado nas reas de Robtica e


Sistemas Embarcados, por causa do seu baixo custo e sua programao
fcil.Neste projeto proposto a automao, o supervisiona mento e o controle
do nvel de liquido em um sistema de abastecimento de gua para consumo
humano, que pode ser utilizado em qualquer tipo de edificao que possua um
sistema de abastecimento com reservatrios inferiores e superiores, tais como:
edifcios de condomnios residenciais e comerciais, privados ou pblicos e
unidades de fabricao que exijam gua em seus processos. Este trabalho
apresenta a utilizao da placa Arduino no controle liga/desliga e
monitoramento de controle de nvel de lquido em um sistema de tanques. Este
projeto foi montado em escala reduzida para a implementao de um controle
de nvel. A placa Arduino comando acionamento de uma bomba d'gua com o
objetivo de controlar e monitorar o nvel de lquido dentro uma faixa predefinida.
A arquitetura do projeto formada por uma placa de alimentao 220vca/12vcc
que alimenta uma placa de interface, com sadas para as bombas de recalque
e portas de interface com o micro controlador Arduino,dispositivo responsvel
pelo automatismo.
Palavras chaves: CLP, NIVEL, CONTROLE, SENSOR.

Abstract

The Arduino platform has excelled in the areas of robotics and embedded
systems , because of their low cost and easy programming .In this proposed
design automation , the control and supervision of the level of liquid in a system
of water for human consumption, which can be used in any type of building that
have a supply system with upper and lower reservoirs , such as residential and
commercial buildings, both public and private condominiums and manufacturing
plants that require water in their processes. This work presents the use of the
Arduino board on / off control and monitoring liquid level in a tank system. This
project was mounted on a small scale for the implementation of a level control.
The Arduino board controls the activation of a water pump in order to control
and monitor the level of liquid within a predefined range. The architecture of the
design is formed by a feed plate 220Vac / 12Vdc feeding an interface board with
outputs
for booster pumps and ports for interfacing with the micro
controller Arduino , the device responsible for automaticity .

Keyword: PLC, LEVEL, CONTROL;...

Lista de figuras
Figura 1 Arquitetura geral do programa............................................................18
Figura 2 Fluxograma do sistema.....................................................................19
Figura 3 - Fluxograma da funo de superviso...................................................20
Figura 4 -torneira bia...................................................................................... 21
Figura 5 - Reed switch...................................................................................... 22
Figura 6 - Componentes de reed-swicht..............................................................23
Figura 7 -Chaveamento do reed switch...............................................................23
Figura 8 - Motobomba...................................................................................... 24
Figura 9 -Placa Do Arduino............................................................................... 25
Figura 10- Ide Do Arduino................................................................................. 26
Figura 11 - Resposta do nvel dagua em relao ao tempo...................................31

Sumrio
Captulo 1....................................................................................................... 12
1.

Introduo................................................................................................ 12

1.1.

Objetivos.............................................................................................. 13

1.2.

Estrutura do trabalho.............................................................................. 14

Captulo 2....................................................................................................... 15
Desenvolvimento................................................................................... 15

2.1.

Automao........................................................................................ 15

2.1.1.
2.2.

Diagrama de funcionamento....................................................................17

2.2.1.

Arquitetura geral do processo...............................................................18

2.2.2.

Descrio do Programa de Superviso e Controle...................................19

2.2.3.

Fluxograma do sistema........................................................................19

2.2.4.

Fluxograma da funo de superviso.....................................................20

2.3.

Equipamentos e Instrumentos de Campo..................................................21

2.3.1.

Reservatrio Inferior............................................................................21

2.3.2.

Reservatrio Superior..........................................................................21

2.3.3.

Sensores de Nveis............................................................................. 22

2.3.4.

Reed switch....................................................................................... 22

2.3.5.

Motores Eltricos de DC......................................................................24

2.3.6.

Arduino............................................................................................. 24

2.3.7.

Ambiente de Desenvolvimento Integrado do Arduino IDE........................25

2.3.7.1.

Funes setup () e loop ().................................................................27

2.3.7.2.

Monitor serial.................................................................................. 27

2.3.7.4.

Portas Digitais................................................................................. 28

2.3.7.5.

Portas Analgicas............................................................................ 28

2.4. cdigo fonte............................................................................................. 29


3.1.

Resultados e Discusses........................................................................30

Captulo 4....................................................................................................... 32
4.1.
5.

Concluses........................................................................................... 32
Referncias.............................................................................................. 33

12

Captulo 1
1. Introduo

O controle automtico do controle de nvel de lquido fundamental, pois


diminui o risco de erros e danos as pessoas, evitando desperdcio e trazendo
maior economia de gua no processo envolvendo indstrias e fabricas.

Muitos processos so feitos a partir da combinao de substncias e a


proporo deve ser exata, para o sucesso da reao. Dessa forma, um controle
automtico pode aperfeioar a produo, diminuir os riscos de erro de
dosagem alm de afastar trabalhadores de ambientes muitas vezes insalubres,
como em processos que envolvam cidos e substncias txicas. Em ambientes
industriais, muitos processos necessitam que os nveis de lquidos sejam
mantidos nos patamares desejados para o sucesso da produo. Pode ser
importante tambm para o aquecimento de equipamentos e mquinas, e para
isso um controle automtico muito til, permitindo a renovao por um liquido
em menor temperatura, mantendo o resfriamento desejado.

Clubes e residncias podem contar tambm com um controle automtico


para a manuteno do nvel de gua de piscinas, caixas de gua e
aquecedores. Se esse controle for eficiente pode reduzir possveis problemas
causados por falta de liquido nos sistemas, ocasionando falta dgua nas
torneiras, problemas em filtros de piscina, que necessitam do fluxo de liquido
constante para o funcionamento correto.

Outros setores podem se beneficiar de um controle de lquidos eficiente.


Em fazendas onde existe a criao de animais, um sistema que mantenha a
gua dos alimentadores dos animais em um nvel adequado pode ser
importante. Alm disso, em muitos casos a renovao da gua importante
para a sade e conforto dos animais.

13

A gua parada por muito tempo pode acumular bactrias e insetos,


podendo causar problemas nos animais, alm de manter a gua sempre em
temperatura agradvel, especialmente em bebedouros expostos ao sol. Essas
e outras aplicaes justificam um estudo sobre processos automatizados para
controle de nveis de lquidos. Se esse controle for eficiente, simples e de fcil
manuteno, os benefcios so ainda maiores.

Em muitas regies do pas, em algumas pocas do ano o racionamento


de gua uma realidade que costuma assombrar a todos. Muitas vezes no
damos a devida importncia a alguns itens essenciais em nossas vidas. J
notou que s nos damos conta da importncia da eletricidade quando, por
algum problema, ela nos falta? O mesmo ocorre com a gua. Em algumas
regies, onde ela nos fornecida com abundncia, se comparado a outras,
esse fornecimento que parece no ter fim no tem merecido o devido valor.
Assim, muitas vezes, somos pegos de surpresa ao abrirmos nossas torneiras e
no encontramos o bem maior da humanidade disponvel (gua).

Sendo assim, se aplicarmos um simples sensor de nvel em nossas


caixas, poderemos verificar a quantidade do volume dgua, e em caso de
racionamento ou ainda um corte momentneo devido a uma manuteno, por
exemplo, poderemos desta forma aplicar melhor a gua. Sem contar que, em
uma casa inteligente o controle de certas sadas dgua poderiam
simplesmente serem cortadas momentaneamente, se o nvel dgua
informado estivesse dentro dos valores pr-estabelecidos para tal. Desta
forma, a casa forneceria gua apenas para os pontos considerados vitais.

As aplicaes de um sensor desta natureza so muitas: racionalizao


do uso da gua, controle para fornecimento em pontos vitais, trao da curva de
consumo e, portanto planejamento do mesmo visando uma maior economia,
etc.

14

1.1.

Objetivos

Este projeto visa implementar o controle de nvel, automatizando o


processo de partidas e paradas das bombas, com a utilizao do micro
controlador, dispensando a interferncia do homem e direcionando suas
atividades para a superviso com vistas a antecipar a ocorrncia de uma falha
que possa comprometer o abastecimento de gua potvel em edificaes ou
industrias.

1.2.

Estrutura do trabalho

O presente trabalho est organizado conforme a estrutura apresentada a


seguir.

No captulo 1 foi realizada uma apresentao do contexto no qual se


insere o trabalho, e o objetivo.

No Captulo 2 apresentado o desenvolvimento deste trabalho.

No Captulo 3 so apresentados os resultados obtidos e as discusses.

No Captulo 4 so apresentadas as concluses.

15

Captulo 2
2.1.

Desenvolvimento
Neste captulo sero apresentados os mtodos utilizados para o

desenvolvimento do projeto, com uma lista de componentes utilizados.

2.1.1.

Automao

A automao industrial visa substituio do homem no controle das


mquinas e processos por controles informatizados, aumentando a eficincia,
qualidade, produtividade e diminuindo custos. A automao levou tambm ao
surgimento de novas profisses, materiais e equipamentos. Os avanos
tecnolgicos proporcionados pela automao passam pelo desenvolvimento de
matrias mais confiveis e de maior qualidade como plsticos e aos especiais,
alm de operaes por mquinas que seriam impossveis por mo de obra
direta.

De acordo com a ABINEE (2000), a automao:

Trata-se de um processo de evoluo tecnolgica irreversvel;

Valoriza o ser humano em sua liberao na execuo de tarefas


entediantes e repetitivas, ou mesmo situaes de trabalho insalubres e de
riscos;

Aumenta a qualidade de vida de toda uma sociedade, promovendo seu


conforto e maior integrao;

16

Enriquece pelo menor custo do produto (pela baixa manuteno, ou


pela rapidez e preciso na execuo de tarefas) ou pelo aumento de
produtividade (num curto perodo de tempo);

uma questo de sobrevivncia e forte apelo de marketing, dentro de


um mercado altamente competitivo;

Cria empregos diretos e indiretos, alm de novos empregos


relacionados com a manuteno, desenvolvimento e superviso de sistemas;

Busca a qualidade do produto e satisfao do cliente.

15

Uma das caractersticas da automao a possibilidade de se avaliar


um sistema antes de sua construo, atravs de modelos simulados por
computador.

Para a modelagem de sistemas, necessrio entender seus conceitos e


limites. Segundo Rosrio (2005), um sistema um conjunto de elementos
dinamicamente relacionados entre si e que executam uma atividade para
atingir um objetivo, operando sobre as entradas e fornecendo sadas.

Dessa forma, destacam-se como principais componentes de um


sistema:

Fronteiras;

Subsistemas;

Processamento;

Entradas;

Sadas;

Retroao.

Os modelos so importantes tambm para replicar sistemas que


possuem tamanho, complexidade ou estrutura que tornam inviveis os estudos
e anlises diretas, possibilitando ainda a representao de alguma parte ou
caracterstica essencial do processo.

A partir do modelo, simula-se o processo que o sistema ir executar. A


simulao de um sistema muito til em projetos, permitindo a conduo de

16

experimentos com um modelo, permitindo a anlise, compreenso e avaliao


de estratgias para a operao de um sistema real. Para Rosrio (2005), a
simulao de um sistema feita quando:

Projetam-se sistemas no existentes;

impossvel fazer experimentos com o sistema real;

Deseja-se outra escala de tempo;

Deseja-se avaliar o desempenho do sistema;

Treinamentos e instrues so necessrios.

De acordo com SILVEIRA (1999) a automao um conjunto de


tcnicas que desenvolvem sistemas ativos capazes de atuar com uma
eficincia tima a partir de informaes recebidas do meio em que operam.
Com base nos dados, o sistema calcula a ao corretiva mais apropriada,
caracterizando um sistema em malha fechada ou realimentado, mantendo uma

17

relao entre o valor da sada e da entrada de referncia do processo.


Essa relao entrada/sada serve para corrigir eventuais valores indesejados
na sada.

Para isso, um sistema automtico dever seguir algumas leis. Segundo


JOVIC (1986) uma delas que todo sistema dotado de retroao e controle
implica na presena de trs componentes bsicos, controlador, atuador e
sensor, cuja principal caracterstica a realimentao das informaes
requeridas para seu controle.

2.2.

Diagrama de funcionamento

Para a aplicao do uso do controlador lgico programvel, foi usado um


reservatrio, trs sensores de nvel, uma moto bomba, Os sensores esto
instalados nas laterais do tanque e fecham ou abrem seus contatos de acordo
com o nvel do lquido dentro do tanque.

No reservatrio de gua superior foram instalados dois sensores de


nveis, tipo reed switches, de contatos secos denominados nvel mximo do
reservatrio superior (NMS) e nvel baixo do reservatrio superior (NBS). O
sensor NMS est instalado na mxima elevao do reservatrio de gua
superior, enquanto que o sensor NBS, est instalado na mnima elevao do
reservatrio superior.

Quando do fechamento do contato do sensor NMS o mesmo transmite


sinal para que ocorra parada das bombas, evitando o transbordamento durante

18

o sistema de recalque, enquanto que o sensor de nvel NBS, com o contato


normalmente aberto transmite sinal para permitir a condio de partida das
bombas, e ao mesmo tempo sinalizando que o reservatrio de gua superior
est no limite mnimo de sua capacidade volumtrica.

No reservatrio de gua inferior foi instalado um sensor de nvel de


contatos secos, denominado sensor de nvel baixo do reservatrio inferior
(NBI), que tem tambm a funo de inibir os acionamentos das moto bombas,
evitando assim que a bomba seja acionada sem ter gua no reservatrio. Este
sensor, tambm de contato seco, que estando na posio normalmente
fechado d condio de partidas das bombas de recalque e com contato na
posio normalmente aberto no permite a

partida das bombas e sinaliza

falta d gua no reservatrio de gua inferior, alm de evitar que as moto


bombas partam em vazio, o que permitiria a entrada de ar na tubulao de
recalque.

2.2.1.

Arquitetura geral do processo

A Figura 1 ilustra a arquitetura geral do processo de controle do nvel.

19

Figura 1 Arquitetura geral do programa.

2.2.2.
Descrio do Programa de Superviso e
Controle

O programa de superviso e controle permite que um operador, a partir


de um local remoto centralizado, execute as mudanas das variveis de
controle de tempo, bem como monitorar os nveis dos reservatrios e a falha do
sistema de bombeamento. O propsito do sistema de superviso est em
permitir que o usurio estenda suas habilidades de gerenciar o que est
ocorrendo e fazer as mudanas necessrias para que o processo possa
trabalhar conforme projetado, tudo isso em tempo real, reduzindo assim os

20

custos operacionais, pois ser possvel realizar as manutenes programadas


sem risco.

2.2.3.

Fluxograma do sistema

A Figura 2 apresenta o fluxograma do sistema.

Figura 2 Fluxograma do sistema.

2.2.4.

Fluxograma da funo de superviso

A Figura 3 apresenta uma ilustrao do fluxograma da funo de


superviso.

21

Figura 3 - Fluxograma da funo de superviso.

22

2.3.

Equipamentos e Instrumentos de Campo

Segue abaixo os itens de materiais utilizados com suas descries.

Sensores tipo reed switch.

Moto bomba eltrica de carro 12v

Micro controlador arduino

Fios

Mangueiras

2.3.1.

Reservatrio Inferior

a parte da edificao que recebe a gua da rede externa, e


normalmente instalado nos nveis inferiores dos prdios.

Para evitar o transbordamento no nvel alto do reservatrio inferior


ocorre o fechamento mecnico das torneiras bias de gua do sistema
hidrulico, conforme Figura 4:

23

Figura 4 - torneira bia.

2.3.2.

Reservatrio Superior

o reservatrio secundrio de acumulao, que distribui a gua para as


unidades e est instalado na parte mais alta da edificao, normalmente na
cobertura.

Nos sistemas de bombeamento de recalque, com comando e controle


eletromecnico so instaladas as bias flutuantes que tem a funo de
comando no controle geral das moto bombas de recalque de gua e cuja o
fechamento dos contatos ocorre pela movimentao do mercrio que est
encapsulado no interior das bias

2.3.3.

Sensores de Nveis

Os sensores de nveis so utilizados nos mais diversos processos de


automao, para diferentes funes como sinalizao, tanto sonora quanto
visual,alm de nveis pr-determinados, como tambm, nos processos que
requeiram grande preciso. Podem ser instalados em pequenos espaos,

24

devido ao seu tamanho reduzido e facilidade na instalao. So fabricados sob


medida conforme as especificaes exigidas no projeto, levando-se em
considerao as compatibilidades do ambiente de trabalho, agressividade
qumica e trmicas dos fluidos ou lquidos de processo. Este princpio de
funcionamento e a alta qualidade presente nos materiais dos sensores
garantem aos mesmos um produto de extrema confiabilidade. A seguir na
Figura 5 apresentamos o modelo do sensor de nvel adotado neste trabalho
que e um sensor com funcionamento de uma reed switch.

Figura 5 - Reed switch.

2.3.4.

Reed switch

Um componente de grande utilidade que pode ser usado como sensor


em muitas aplicaes mecatrnicas, robticas e de automao o reed-switch
ou interruptor de lminas. Veja, neste artigo, como ele funciona e como us-lo
como sensor na elaborao de sensveis rels, ou ainda como comutador em
circuito de controle.

23

Os reed-switches ou interruptores de lminas consistem em dispositivos


formados por um bulbo de vidro no interior do qual existem lminas flexveis
feitas de materiais que podem sofrer a ao de campos magnticos. O bulbo
de vidro cheio com um gs inerte de modo a evitar a ao corrosiva do ar
sobre as lminas, o que afetaria o contacto eltrico em pouco tempo.
Na sua verso mais simples temos duas lminas, montadas conforme
mostra a Figura 6.

Figura 6 - Componentes de reed-swicht

Nas condies normais, as lminas esto separadas e nenhuma


corrente pode circular atravs do componente. Ele opera como uma chave
aberta.
Aproximando-se um m permanente do dispositivo, veja a Figura 7 a
ao do campo magntico faz com que as lminas se magnetizem e com isso
se atraiam, unindo-se. Nestas condies, o contato eltrico fechado.

24

Figura 7 -Chaveamento do reed switch

24

2.3.5.

Motores Eltricos de DC

Os motores eltricos so responsveis pelo funcionamento das bombas


de recalque. No prottipo deste trabalho foram utilizados motores de corrente
contnua e as bombas que esto encapsuladas no mesmo mdulo. Um motor
uma mquina capaz de transformar energia eltrica em energia mecnica,
utilizando o princpio da ao entre os campos magnticos. Na Figura 8 temos
a moto bomba eltrica d gua de um veculo utilizado no trabalho.

Figura 8 Moto bomba.

2.3.6.

Arduino

O Arduino, uma plataforma de prototipagem eletrnica de hardware


livre, projetada com um micro controlador Atmel AVR de placa nica,
especialmente os ATmega 8, ATmega168, ATmega328 e a ATmega1280,

25

porm muitos outros processadores foram utilizados por clones deles. Com
suporte de entrada/sada embutido, uma linguagem de programao padro,
na qual tem origem em Wiring, e essencialmente C/C++. Pode ser usado
para o desenvolvimento de objetos interativos independentes, ou ainda para
ser conectado a um computador hospedeiro.

Wiring uma plataforma de prototipagem eletrnica de hardware livre


composta

por

uma

linguagem

de

programao,

um

ambiente

de

desenvolvimento integrado (IDE) e um micro controlador de placa nica. O


sistema foi criado junto a designers e artistas de forma que usurios
avanados, intermedirios e iniciantes ao redor do mundo pudessem
compartilhar suas idias, conhecimentos e experincias coletivamente.

Uma tpica placa Arduino (Figura 9) composta por um controlador,


algumas linhas de E/S digital e analgica, alm de uma interface serial ou USB,
para interligar-se ao hospedeiro, que usado para program-la e interagi-la em
tempo real. Ela em si no possui qualquer recurso de rede, porm comum
combinar um ou mais Arduinos deste modo, usando extenses apropriadas
chamadas de Shields.

A interface do hospedeiro simples, podendo ser escrita em vrias


linguagens. A grande maioria de placas inclui um regulador linear de 5 volts e
um oscilador de cristal de 20 MHz (podendo haver variantes com um
ressonador cermico) (Wikipedia, 2012).

26

Figura 9 -Placa Do Arduino

2.3.7.
Ambiente de Desenvolvimento Integrado do
Arduino IDE

O IDE do Arduino (Figura 10), uma aplicao multiplataforma escrita


emJava na qual derivada dos projetos Processing e Wiring. esquematizado
para introduzir a programao a pessoas no familiarizadas com o
desenvolvimento de software. Inclui um editor de cdigo com recursos de

26

realce de sintaxe, parnteses correspondentes e indentao automtica,


sendo capaz de compilar e carregar programas para a placa com um nico
clique. Com isso no h a necessidade de editar Makefiles ou rodar programas
em ambientes de linha de comando.

Tendo uma biblioteca chamada "Wiring", ele possui a capacidade de


programar em C/C++. Isto permite criar com facilidade muitas operaes de
entrada e sada, tendo que definir apenas duas funes no pedido para fazer
um programa funcional:

Setup () Inserida no incio, na qual pode ser usada para inicializar


configurao

Loop () Chmada para repetir um bloco de comandos ou esperar at que


seja desligada. [Wikipedia, 2012]

IDE do micro controlador Arduino

Figura 10- Ide Do Arduino.

27

2.3.7.1. Funes setup () e loop ()

As duas principais partes (funes) de um programa desenvolvido para o


Arduino so:

Setup (): onde devem ser definidas algumas configuraes iniciais do


programa. Executa uma nica vez.

loop(): funo principal do programa. Fica executando indefinidamente.

Todo programa para o Arduino deve ter estas duas funes.

Exemplo 1: formato das funes setup () e loop()

void setup ()
pinMode (13, OUTPUT);

void loop()
digitalWrite (13, HIGH);
delay (1000);
digitalWrite (13, LOW);
delay (1000);

28

2.3.7.2. Monitor serial

O monitor serial utilizado para comunicao entre o Arduino e o


computador (PC).

O monitor serial pode ser aberto no menu tools opo serial monitor, ou
pressionando as teclas CTRL + SHIFT + M.

As principais funes do monitor serial so: begin(), read(), write(),


print(), println() e avail.

Exemplo: imprimindo uma mensagem de boas vindas no monitor serial

void setup.
Serial.begin(9600); // Definio da velocidade de transmisso
void loop.
Serial.println("Ola, seu nome, seja bem vindo ao maravilhoso mundo do
Arduino"

2.3.7.3. Portas digitais e analgicas

28

O Arduino possui tanto portas digitais como portas analgicas. As portas


servem para comunicao entre o Arduino e dispositivos externos, por
exemplo: ler um boto, acender um led ou uma lmpada.

Conforme j mencionado, o Arduino UNO, possui 14 portas digitais e 6


portas analgicas (que tambm podem ser utilizadas como portas digitais).

2.3.7.4. Portas Digitais

As portas digitais trabalham com valores bem definidos, ou seja, no caso


do Arduino esses valores so 0V e 5V.

0V indica a ausncia de um sinal e 5V indica a presena de um sinal.

Para escrever em uma porta digital basta utilizar a funo digitalWrite


(pin, estado).

Para ler um valor em uma porta digital basta utilizar a funo


digitalRead(pin).

2.3.7.5. Portas Analgicas

As portas analgicas so utilizadas para entrada de dados. Os valores


lidos em uma porta analgica variam de 0V a 5V.

29

Para ler uma valor em uma porta analgica basta utilizar a funo
analogRead(pin).

Os conversores analgicos-digitais (ADC) do Arduino so de 10 bits.

Os conversores ADC (do Ingls Analog Digital Converter) permitem uma


preciso de 0.005V ou 5mV.

Os valores lidos em uma porta analgica variam de 0 a 1023 (10 bits),


onde 0 representa 0V e 1023 representa 5V. P

Para definir uma porta como entrada ou sada necessrio explicitar


essa situao no programa. A funo pinMode(pin, estado) utilizada para

definir se a porta ser de entrada ou sada de dados. Define que a porta


13 ser de sada

pinMode(13, OUTPUT) Define que a porta 7 ser de entrada pinMode(7,


INPUT)

2.4. cdigo fonte

int pinAguaB = 11;

int pinAguaA = 8;

int pinLedA = 12;

int pinLedV = 7;

30

int pinLedR = 6;

int pinoRele = 4;

void setup(){

pinMode(pinAguaB,INPUT);

pinMode(pinAguaA,INPUT);

pinMode(pinLedA,OUTPUT);

pinMode(pinLedV,OUTPUT);

pinMode(pinLedR,OUTPUT);

pinMode(pinoRele,OUTPUT);

void loop(){

if(digitalRead(pinAguaA)==HIGH){

digitalWrite(pinLedA,LOW);

digitalWrite(pinLedR,LOW);

digitalWrite(pinLedV,HIGH);

31

digitalWrite(pinoRele,LOW);

}else{

digitalWrite(pinLedA,HIGH);

digitalWrite(pinLedV,LOW);

if (digitalRead(pinAguaB)==HIGH){

digitalWrite(pinLedR,LOW);

}else{

digitalWrite(pinLedA,LOW);

digitalWrite(pinLedV,LOW);

digitalWrite(pinLedR,HIGH);

digitalWrite(pinoRele, HIGH);

Captulo 3

32

3.1. Resultados e Discusses


A proposta inicial deste trabalho foi um estudo sobre CLP, sua
constituio, linguagem e uma aplicao industrial especfica, o controle do
nvel de lquido.
Para comprovao da implementao do controle liga/desliga foi gerado
um grfico de nvel de lquido no tanque superior versus tempo, com base nos
dados da medio deste controle.
O grfico da figura 11 mostra a evoluo do nvel dgua com o controle
liga/desliga implementado na placa Arduino. Quando a bomba acionada o
nvel dgua j comeou com 1 cm, devido a posio da torneira em relao ao
fundo do tanque. Depois, o nvel comeou a subir e ultrapassou o valor mximo
predefinido pelo sensor de nvel alto, a a bomba dgua desligou e com a
torneira aberta o nvel de lquido comeou a baixar at chegar ao valor mnimo
predefinido pelo sensor de nvel baixo, a bomba dgua ligou novamente, o
que fez comear um novo ciclo de aumento no nvel e depois diminuio do
nvel.

3.2. Fotos da maquete

Fig. 11 Inicio da montagem

Fig. 12 maquete com sensores

33

Fig. 13 Montagem concluda

Fig.14 projeto com arduino

Os resultados foram satisfatrio apesar do projeto ser de baixo custo


seus sensores e o arduino

mostrou eficincia quanto a seu acionamento.

Figura 11 -Resposta do nvel dagua em relao ao tempo.

34

Captulo 4

4.1. Concluses
Este projeto visa implementar o controle de nvel, automatizando o
processo de partidas e paradas das bombas, com a utilizao do Arduino, uma
pequena placa de circuito impresso que possui 01 microcontrolador uno, 14
entradas/sadas digitais, 06 entradas analgicas, etc. Permitindo a qualquer
pessoa interessada em criar objetos ou ambientes interativos.
O trabalho tambm mostrou a montagem de um sistema de tanques em
escala reduzida e de baixo custo. Nele a altura do nvel dgua foi medida por
um sensor de nvel alto, tendo uma bomba para desligar, quando o sensor
mandar um sinal para o arduino , indicando nvel alto, quando esvaziar far a
mesma funo de enviar o sinal para ligar a bomba atravs do arduino.
Dessa forma, a programao apresentada foi capaz de simular o
controle de nvel de liquido. A linguagem de programao em c foi satisfatria e
com recursos suficientes para a implementao, bem como o ambiente de
desenvolvimento do Arduino quanto a sua programao.

35

5. Referncias
ABINEE, Associao Brasileira da Indstria Eltrica e Eletrnica. A automao
gera desemprego. n.11. p. 10-15. So Paulo: 2000.
ROSRIO, J.M., Princpios de Mecatrnica (1 ed.). So Paulo, S, Brasil: Ed.
Pearson; 2005.
SILVEIRA, P.R.; SANTOS, W. Automao e controle discreto. rica. So Paulo:
1999.
JOVIC, F. Process control systems: Principles of design and operation. Gulf
publishing company. Houston, Texas: 1986.
WIKIPDIA, 2014. Disponvel em http://pt.wikipedia.org/
(Fonte: Universidade Federal de Pelotas - RS)
Alvaro
Maciel
Schmidt
2014,
<http://www.em.ufop.br/cecau/monografias/2008/>.
Novembro de 2014.

Disponvel
Acessado em

em:
15 de

Joao
Gilberto
Campagnaro.
Disponvel
em:
<http://www2.ele.ufes.br/~projgrad/documentos/PG2005_2/>Acessado em: 15
de Novembro de 2014.
Robtica Simples, 2012. Disponvel em:<http://www.roboticasimples.com/>.
Acessado em: 15 de Novembro de 2014.