Documente Academic
Documente Profesional
Documente Cultură
Resumo
O trabalho que foi desenvolvido tem como intuito o controle de 3 (três) tanques de um
líquido qualquer, por meio de um supervisório criado no programa Visual Studio, este
por sua vez recebe os dados fornecidos pelo firmware programado na plataforma
Arduino que envia dados analógicos que serão tratados pelo programa supervisório e
com base nos resultados obtidos executará determinadas ações pré-definidas em sua
programação que serão ilustradas ao usuário por meio da tela do supervisório, bem
como os sinais analógicos poderão ser manipulados pelo Proteus ou por meio físico,
circuito montado em uma protoboard com o auxílio de potenciômetros simulando os
sensores.
PalavrasChave: Controle, Supervisório, Tanques.
Abstract
The homework developed there is intention to control three tanks with any liquid,
through a supervisory created in Visual Studio software, this in turn receives the data
provided by the firmware on Arduino platform that sends analog data which will be
handled by the supervisory program and based on the results perform certain pre-
defined actions in your programming that will be shown to the user through the
supervisory screen and analog signals can be handled by Proteus or by physical
means. Took a circuit on a breadboard with the aid of potentiometers simulating the
sensors.
Key words: Control, Supervision, Tanks.
1
Acadêmico do 9° termo do curso de Engenharia Mecat rônica no Centro Universitário Católico
Salesiano Auxilium de Araçatuba. E-mail: thaismarqui_g@hotmail.com
2
Acadêmico do 9° termo do curso de Engenharia Mecat rônica no Centro Universitário Católico
Salesiano Auxilium de Araçatuba. E-mail: thiagomerighi94@gmail.com
3
Acadêmico do 9° termo do curso de Engenharia Mecat rônica no Centro Universitário Católico
Salesiano Auxilium de Araçatuba. E-mail: vitorrollin@hotmail.com
Introdução
O trabalho desenvolvido tem como base a necessidade de controlar 3
(três) tanques ocupados por um líquido qualquer, através de um programa
supervisório criado no Visual Studio. Cada tanque possui diâmetro de 4
(quatro) metros e altura de 5 (cinco) metros, sendo sua ocupação total 63
(sessenta e três) m3, calculado através da fórmula: Volume = diâmetro * altura *
π.
Com base no volume calculado programou-se em linguagem visual basic
diversas comparações para serem executadas linhas de programação quando
atingissem determinados valores, como: se os tanques chegarem em um valor
abaixo de 6,3 m3 (ou seja, abaixo de 10 %) de sua capacidade a válvula do
tanque especifico se abrirá e ligará a bomba e a válvula geral do sistema, caso
elas estejam desligadas, para encher o tanque, assim que o tanque atingir o
valor de 56,7 m3 (ou 90 % de sua capacidade), desligará a válvula do tanque
não permitindo a entrada de líquidos no mesmo, bem como caso o tanque
continue enchendo mesmo depois da válvula fechada, ou seja, caso o valor
seja acima de 57,3 m3, sendo 91 % de sua ocupação, isto irá significar que a
válvula deste tanque está com defeito, visto que se a válvula estiver fechada
deverá proibir a passagem de qualquer fluído para o tanque, sendo assim a
válvula ficará vermelha e um aviso de "Válvula do Tanque x com defeito!" será
exibido no supervisório em sua tela de avisos. O sistema também irá verificar
se todos os 3 (três) tanques chegarem a valores superiores a 90 % de sua
capacidade, 56,7 m3, a válvula e a bomba geral será desligada.
Outra verificação realizada pelo programa é referente a temperatura da
tubulação, caso ela esteja acima de 80 ºC, será acionada uma válvula e uma
bomba de refrigeração que apenas será desligada, caso o valor diminua.
Softwares utilizados
If Len(recebe) = 16 Then
mostrador.Valor = valvulaRefrigeracao.Valor
End If
End If
End If
End Sub
End Class
Telas do Visual Studio
Arduino
byte recebe = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
if (Serial.available() > 0) {
recebe = Serial.read();
if (recebe==82) {
delay(100);
}
}
}
Considerações finais
Ao término deste projeto concluiu-se que é necessário criar um esboço
antes de efetuar qualquer programação ou circuito elétrico, visto que é a
melhor forma de compreender o que o enunciado esta pedindo, pois como o
mesmo contem uma gama de verificações e condições para os tanques,
válvulas e bombas, por meio de um esboço é possível achar os melhores
caminhos para iniciar a programação. E após a conclusão da programação é
necessário efetuar diversos testes com base em todas as condições que o
enunciado propôs, para ter certeza que todas as condições estão sendo
devidamente atingidas.