Académique Documents
Professionnel Documents
Culture Documents
Projeto Integrador
Professora Patrcia Pedroso Estevam Ribeiro
BARRETOS 2014
Barretos
2014
Barretos
2014
Folha de Julgamento
[ ] IV
ALUNO:
PROJETO:
DATA: 29 de Novembro de 2014
Parmetros
Descrio
Desempenh
o
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
Resumo
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 .
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.
2.2.2.
2.2.3.
Fluxograma do sistema........................................................................19
2.2.4.
2.3.
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.
2.3.6.
Arduino............................................................................................. 24
2.3.7.
2.3.7.1.
2.3.7.2.
Monitor serial.................................................................................. 27
2.3.7.4.
Portas Digitais................................................................................. 28
2.3.7.5.
Portas Analgicas............................................................................ 28
Resultados e Discusses........................................................................30
Captulo 4....................................................................................................... 32
4.1.
5.
Concluses........................................................................................... 32
Referncias.............................................................................................. 33
12
Captulo 1
1. Introduo
13
14
1.1.
Objetivos
1.2.
Estrutura do trabalho
15
Captulo 2
2.1.
Desenvolvimento
Neste captulo sero apresentados os mtodos utilizados para o
2.1.1.
Automao
16
15
Fronteiras;
Subsistemas;
Processamento;
Entradas;
Sadas;
Retroao.
16
17
2.2.
Diagrama de funcionamento
18
2.2.1.
19
2.2.2.
Descrio do Programa de Superviso e
Controle
20
2.2.3.
Fluxograma do sistema
2.2.4.
21
22
2.3.
Fios
Mangueiras
2.3.1.
Reservatrio Inferior
23
2.3.2.
Reservatrio Superior
2.3.3.
Sensores de Nveis
24
2.3.4.
Reed switch
23
24
24
2.3.5.
Motores Eltricos de DC
2.3.6.
Arduino
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.
por
uma
linguagem
de
programao,
um
ambiente
de
26
2.3.7.
Ambiente de Desenvolvimento Integrado do
Arduino IDE
26
27
void setup ()
pinMode (13, OUTPUT);
void loop()
digitalWrite (13, HIGH);
delay (1000);
digitalWrite (13, LOW);
delay (1000);
28
O monitor serial pode ser aberto no menu tools opo serial monitor, ou
pressionando as teclas CTRL + SHIFT + M.
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"
28
29
Para ler uma valor em uma porta analgica basta utilizar a funo
analogRead(pin).
int pinAguaA = 8;
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
33
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.