Você está na página 1de 16

FACULDADE DE TECNOLOGIA TEC BRASIL

Gabriela Raissa Fagundes


Juliana Bolzzoni
Moises Tonietto
Jackson Rigo

VERIFICADOR DE NÃO CONFORMIDADE EM UMA EMPRESA DE TUBOS


ATRAVÉS DE SENSORES INFRAVERMELHOS

Caxias do Sul
2015/1
RESUMO

O objetivo deste estudo é simular uma situação problema do dia-a-dia de um profissional


dentro de uma empresa e propor uma solução simples, que facilite o trabalho e que envolva
as diversas áreas da engenharia em uma organização. A situação simulada neste trabalho é
apenas um pretexto para desenvolver uma solução abrangente que envolve as engenharias
de Produção, Mecânica, Computação e Elétrica, as quais são cursadas pelos membros do
grupo. O presente relatório trás elementos de programação de software, circuitos elétricos e
problemas de produtividade e qualidade em linhas de produção. A simulação acontece em
uma empresa de corte de tubos com problemas de tamanho dos tubos e identificação de
refugos. A proposta é um verificador de não conformidade do tamanho dos tubos, por meio
de sensores infravermelhos e utilizando a programação de uma placa Arduino Uno.

Palavras chave: Arduino Uno – Tubos – Circuito elétrico – Esteira – Progamação -


infravermelho
Sumário
1 Introdução...........................................................................................................................................4
2 Verificador de não conformidade em uma empresa de Tubos............................................................5
3 Arduíno Uno........................................................................................................................................6
3.1 O Hardware..................................................................................................................................6
3.2 O Software....................................................................................................................................7
3.3 Aplicação em uma empresa se tubos para verificação do tamanho............................................7
3.4 O código utilizado para programação do Arduíno com considerações.........................................8
4 O circuito elétrico...............................................................................................................................9
4.1 Componentes.............................................................................................................................10
4.1.1 Sensores infravermelhos.....................................................................................................10
4.1.2 Resistores............................................................................................................................11
4.1.3 LED.......................................................................................................................................12
5 Considerações Finais.........................................................................................................................13
6 Referencias........................................................................................................................................14
Índice de Figuras

Figura 1 Arduino Uno 8

Figura 2 Interface gráfica do Software do Arduino 9

Figura 3 Sensores infravermelhos 11


Figura 4 Circuito Eletrico 12

Figura 5 Um fototransistor 13

Figura 6 Representação de Resistores 13

Figura 7 Um Resistor 14

Figura 8 Um LED 14

1 Introdução
O presente trabalho trás uma situação-problema, de uma suposta fabrica de tubos que
possui problema em realizar a verificação de tamanho dos seus produtos que estavam saindo com
uma leve variação. Como proposta de solução buscamos desenvolver um sistema simples de
verificação utilizando sensores infravermelhos, um circuito elétrico e a programação de uma placa
Arduino Uno. Desta forma foram acoplados três sensores infravermelhos emissor receptor
verticalmente de dois lados de uma esteira transportadora que leva os produtos. De um lado da
esteira três LEDs infravermelhos emissores e de outro três LEDs infravermelhos receptores que estão
ligado a um circuito elétrico que possui um LED vermelho, este circuito elétrico está ligado ao
Arduino que por sua vez foi programado para enviar os seguintes sinais ao circuito: No momento em
que o sinal de determinados LEDs emissores não forem recebidos pelos LEDs receptores
correspondentes em virtude de estar passando algum objeto na frente dos sensores, o LED vermelho
deve acender ou permanecer apagado. Desta forma, trazendo para a realidade da empresa simulada
neste estudo, o operador poderá identificar facilmente qual dos tubos que estará passando pela
esteira não está dentro do padrão de conformidade.

O componente principal deste estudo é a placa Arduino Uno. O Arduino é uma plataforma de
prototipagem eletrônica, criado por Massimo Banzi e David Cuartielles em 2005 com objetivo de
permitir o desenvolvimento de controle de sistemas interativos, de baixo custo e acessível a todos. O
projeto foi criado pensando em artistas e amadores, ou seja, não é necessário ter conhecimentos
prévios em eletrônica ou programação para iniciar-se no mundo Arduino. Com o Arduino é possível
também enviar e receber informações de praticamente qualquer outro sistema eletrônico. Desta
forma é possível contruir por exemplo, um sistema de captação de dados de sensores, como
temperatura, iluminação, processar e enviar esses dados para um sistema remoto por exemplo.
Outra característica importante é que todo material (software, bibliotecas, hardware) é open-source,
ou seja, pode ser reproduzido e usado por todos sem a necessidade de pagamento de royalties ou
direitos autorais. A plataforma é composta essencialmente de duas partes: O Hardware e o Software.

Tanto a plataforma do Arduino, como o uso de LEDs emissores receptores infravermelhos


podem ser usados na criação de diversos dispositivos, como sensores de presença, sensores de
contagem de peças, semáforos e muitos outros.

2 Verificador de não conformidade em uma empresa de Tubos


Em uma empresa local de fabricação de tubos, os tubos que eram cortados em uma maquina
X estavam saindo com algumas variações de tamanho no comprimento do tubo. Todos os lotes de
tubos fabricados precisavam ser medidos pelo controle de qualidade da empresa para garantir que
seu tamanho respeitava a tolerância exigida. Porém esse processo é demorado e passível de diversos
erros. Para otimizar esse processo de medição, foi instalado um dispositivo simples, porém eficaz na
linha de produção dessa empresa.

Após serem cortados, os tubos caiam em uma esteira transportadora até chegarem a fase de
separação de lotes. Nessa esteira transportadora o dispositivo foi instalado. O objetivo desse
dispositivo é verificar o tamanho dos tubos que passavam pela esteira e emitir um sinal de alerta no
momento em que um dos tubos estivesse fora do padrão. No momento em que o sinal de alerta é
emitido, o operado pode parar a esteira e retirar a peça errada e refuga-la.

O dispositivo foi montado com basicamente com: três pares de sensores infravermelhos, um
circuito que alimenta os sensores, e um Arduíno Uno com conectores, ligado ao circuito e ao
computador.
3 Arduíno Uno
O Arduino Uno é uma placa de micro controlador baseado no ATmega328
(datasheet). Ele tem 14 pinos de entrada/saída digital (dos quais 6 podem ser usados como
saídas PWM), 6 entradas analógicas, um cristal oscilador de 16MHz, uma conexão USB, uma
entrada de alimentação uma conexão ICSP e um botão de reset. Ele contém todos os
componentes necessários para suportar o micro controlador, basta simplesmente conectar a
um computador pela porta USB ou alimentar a placa com uma fonte ou com uma bateria
para que ela comece a funcionar. O Uno difere de todas as placas antecessoras no sentido
de não utilizar o chip FTDI cara conversão do sinal serial. Utiliza no seu lugar um Atmega8U2
programado como conversor de USB para serial. "Uno" quer dizer um em italiano e é
utilizado para marcar o lançamento do Arduino 1.0. O Uno e a versão 1.0 serão as versões de
referência do Arduino, daqui para diante. O UNO é o mais recente de uma série de placas
Arduino, e o modelo de referência para a plataforma Arduino.

3.1 Características do Arduino

 Micro controlador ATmega328

 Voltagem Operacional 5V

 Voltagem de entrada (recomendada) 7-12V

 Voltagem de entrada (limites) 6-20V

 Pinos E/S digitais 14 (dos quais 6 podem ser saídas PWM)

 Pinos de entrada analógica 6

 Corrente CC por pino E/S 40 mA

 Corrente CC para o pino 3,3V 50 mA

 Flash Memory32 KB (ATmega328) dos quais 0,5KB são utilizados pelo bootloader

 SRAM 2 KB (ATmega328)

 EEPROM 1 KB (ATmega328)

 Velocidade de Clock 16 MHz


3.2 O Hardware

Figura 1 Arduino Uno

O hardware do Arduino é uma placa eletrônica que possui todos componentes necessários
para a maioria dos projetos, contém uma eletrônica que permite usar a placa com diversas fontes de
energia, baterias e fontes de alimentação e permite o acoplamento de circuitos externos através de
pinos de conexão em posições padronizadas. A eletrônica dessa plataforma é baseada em
componentes de fácil obtenção, inclusive no mercado brasileiro além do esquema da placa ser livre,
e poder ser facilmente modificado ou adaptado.

3.3 O Software
O Arduino é um compilador gcc (C e C++) baseado em Wiring e que usa uma interface gráfica
contruída em Java baseado no projeto Processing. Isso resume-se a um programa IDE (ambiente de
desenvolvimento integrado) muito simples de usar e de estender com bibliotecas que podem ser
facilmente encontradas na internet.

Figura 2 Interface gráfica do Software do Arduino


3.4 Aplicação em uma empresa se tubos para verificação do tamanho
O emissor e o receptor infravermelho são um LED emissor de luz infravermelha e um
transistor receptor de luz infravermelha. O funcionamento do circuito é bem simples. O Arduino
monitora o valor de tensão o no pino coletor do transistor constantemente. Quando o valor de
tensão fica acima de um valor, o Arduino identifica este nível e aciona automaticamente o LED.
Isso ocorre quando ao passar algum objeto em frente ao feixe de luz emitido pelo LED, o receptor
infravermelho para de receber a luz e o nível de tensão aumenta. Um exemplo prático da utilização
do Arduino é o verificador de tamanho de tubos em uma empresa, onde utilizou-se sensores
infravermelhos do tipo emissor-receptor ligados a um circuito alimentado pelo próprio Arduino e
conectados a placa. A programação do Arduino foi feita com a seguintes condicionais. Numerando os
sensores infravermelhos de 1 a 3 , cada um em uma porta A, B e C, se o sensor da porta A e o da
porta B receberem uma tensão < um valor X o funcionamento está correto, porém qualquer coisa
diferente disso o circuito deve emitir um sinal de alerta ascendendo um LED.

3.5 O código utilizado para programação do Arduíno com considerações


//Quando algum objeto passa em frente ao feixe de luz emitido pelo LED, o receptor infravermelho
para de receber a luz e o nível de tensão aumenta (Se torna >200).

//Então o Arduino aciona automaticamente o LED.

// Se o valor1 e o valor2 cortarem, ou seja, forem >200, e o valor 3 não cortar, ou seja, for <200, está
certo, ou seja, LED LOW.

//Qualquer outra situação está errado, ou seja, LED HIGH.

int receptor1 = A0; //primeiro de baixo pra cima está na porta A0

int receptor2 = A1; //segundo de baixo pra cima está na porta A1

int receptor3 = A2; ///mais alto está na porta A2

int valor1 = 0;

int valor2 = 0;

int valor3 = 0;

int led = 3;

void setup() {

pinMode(led, OUTPUT);
Serial.begin(9600);

Serial.flush();

void loop() {

valor1 = analogRead(receptor1);

Serial.println('Primeiro valor = %i', valor1);

valor2 = analogRead(receptor2);

Serial.println('Segundo valor = %i', valor2);

valor3 = analogRead(receptor3);

Serial.println('Terceiro valor = %i', valor3);

if ((valor1>200) && (valor2 >200) && (valor <200)){ //Se somente o 1 e 2 cortarem o LED fica
apagado

digitalWrite(led, LOW);

else{ //Qualquer outro caso, ele acende porque está errado

digitalWrite(led, LOW);

4 O circuito elétrico
Para montarmos o circuito utilizaremos o par emissor e receptor infravermelho, um resistor
de 330 Ω e um resistor de 10 KΩ. Ligamos o resistor de 330 Ω na trilha +Vcc, o pino positivo do LED
emissor no outro pino do resistor e o pino negativo do LED na trilha negativa do protoboard. Ap´os
isso, ligamos o resistor de 10 KΩ na trilha positiva, o coletor do receptor na outra ponta do resistor e
o emissor na trilha negativa. Para finalizar, ligamos a entrada analógica A0 do Arduino entre o
resistor de 10 KΩ e o coletor do receptor, ligamos a saída digital 3 do Arduino a um resistor de 330 Ω
e, após, ao positivo do LED. Ligamos também o negativo do mesmo na trilha negativa do protoboard.
Figura 3 Sensores infravermelhos

O circuito ficou como o da imagem

Figura 4 Circuito Eletrico

4.1 Componentes

4.1.1 Sensores infravermelhos


Tipicamente um LED emite luz infravermelha (IR) e um fototransistor a detecta. Na aplicação
mais simples detectamos se o feixe entre o LED e fototransistor é interrompido, usos mais
sofisticados são a comunicação serial ou medir distâncias através da intensidade da luz refletida.
Os componentes TIL32 e TIL78 são exemplos bastante simples de emissor e detector. Apesar de
encontrados com relativa facilidade em lojas, existe pouco documentação a respeito.

TIL32 - LED Infravermelho

O TIL32 é um LED que emite luz infravermelha, com comprimento de onda 940nm. Este parâmetro é
importante, pois o detector precisa trabalhar na mesma frequência. Sua aparência é idêntica a um
LED de luz visível, sendo encontrado com encapsulamento transparente ou azulado. O terminal
indicado pelo lado reto (chanfro) do encapsulamento é o catodo (que precisa ficar negativo em
relação ao outro terminal, o anodo, para o LED acender).
TIL78 - Fototransistor Infravermelho

O TIL78 é um fototransistor. Ele possui dois terminais, correspondendo ao coletor e emissor do


transistor. A base é ativada pela luz; quando uma quantidade suficiente de luz é captada, o transistor
conduz, permitindo a passagem de corrente do coletor para o emissor. Sem a luz, o transistor não
conduz e coletor e emissor ficam isolados. Sem luz, o fototransistor não conduz e a saída está em 5V.
Com luz, o fototransistor conduz. Com o LED bem próximo (até 1cm) e apontado corretamente, o
fototransistor estará saturado e a tensão na saída será da ordem de 0,2V.

Fisicamente o TIL78 é idêntico a um LED, sendo encontrado com encapsulamento transparente ou


azulado. O terminal com o chanfro é o coletor, que deverá estar positivo em relação ao outro terminal
(emissor). Note que tipicamente o terra é ligado ao lado "chanfrado" do LED e ao lado "não
chanfrado" do fototransistor.

Figura 5 Um fototransistor

4.1.2 Resistores
Resistores são dispositivos que oferecem resistência à passagem de elétrons. Um resistor
pode ser definido como sendo um dispositivo eletrônico que tem duas
funções básicas: ora transforma energia elétrica em energia térmica
(efeito joule), ora limita a quantidade de corrente elétrica em um circuito,
ou seja, oferece resistência à passagem de elétrons.

Os resistores são fabricados basicamente de carbono, podendo apresentar


resistência fixa ou variável. Quando os resistores apresentam resistência
variável passam a ser chamados de potenciômetros ou reostatos.

Basicamente os resistores são representados da seguinte maneira:


Figura 6 Representação de Resistores
Figura 7 Um Resistor

4.1.3 LED
O LED é um componente eletrônico semicondutor, ou seja, um diodo emissor de luz ( L.E.D =
Light emitter diode ), mesma tecnologia utilizada nos chips dos computadores, que tem a
propriedade de transformar energia elétrica em luz. Tal transformação é diferente da encontrada nas
lâmpadas convensionais que utilizam filamentos metálicos, radiação ultravioleta e descarga de gases,
dentre outras. Nos LEDs, a transformação de energia elétrica em luz é feita na matéria, sendo, por
isso, chamada de Estado sólido ( Solid State ).O LED é um componente do tipo bipolar, ou seja, tem
um terminal chamado anodo e outro, chamado catodo. Dependendo de como for polarizado,
permite ou não a passagem de corrente elétrica e, consequentemente, a geração ou não de luz.
O componente mais importante de um LED é o chip semicondutor responsável pela geração de luz.
Este chip tem dimensões muito reduzidas.

Figura 8 Um LED

5 Considerações Finais
Por meio desse estudo observamos o funcionamento do Arduino UNO e sua programação,
também pode-se perceber sua interação com o circuito elétrico e as possibilidades que ele
proporciona abrindo as fronteiras para o vasto mundo dos micro controladores e da programação.
Compreendeu-se também a relação da eletrônica e automação com o dia-a-dia do trabalho nas
empresas, sua utilidade e os princípios físicas presentes em todos os processos que desempenhamos
durante esse estudo.

6 Referencias
Nunez.André.Uma Introdução ao Arduino e suas Aplicações na Robótica. Disponível em:
<http://pet.inf.ufpel.edu.br/sacomp/2012/palestras/SACOMP2012-29_05-
4.Arduino.pdf>.Acesso em 20 de junho de 2015.

Tutoriais Aruino. Disponível em:


<http://www.telecom.uff.br/pet/petws/downloads/tutoriais/arduino/Tut_Arduino.pdf>.Acesso em
18 de junho de 2015.

Diodo emissor de luz. Disponível em: <https://pt.wikipedia.org/wiki/Diodo_emissor_de_luz>.Acesso


em 18 de junho de 2015.

Comando por Infravermelhos. Disponível em: <http://www.electronica-pt.com/comando-


infravermelhos-estatico-145 >.Acesso em 20 de junho de 2015.

Você também pode gostar