Вы находитесь на странице: 1из 89

GRUPO EDUCACIONAL DRUMMOND

rea de Cincias Exatas e Tecnologia

TRABALHO CONCLUSAO DE CURSO

1 Semestre
Curso Engenharia Eletrnica com nfase em Automao Industrial 19/06 /15 de 2015

Anderson Estevam Zanoni 10 Semestre RA 29843


Emanuella Gomes Vaz 10 Semestre RA 30237
Alunos Thiago Henrique Paderes 10 Semestre RA 30634
Prof. Avanir Carlos Lessa
Orientadores
Ttulo: CLP X ARDUINO
Resumo: Projeto desenvolvido dentre o menor custo possvel visando colocar em prtica parte do contedo
apresentado neste curso atribudo a experincias de semestres passados de forma simples e clara, visando a demanda
de custo versos benefcio dentre as principais reas de desenvolvimento deste projeto encontram-se prticas de
linguagem de programao Ladder e C ++ comunicando diretamente com um Controlador Lgico Programvel (CLP)
e ou plataforma microcontrolada Arduino, interpretado por interface homem mquina (IHM), alm de parte do
aprendizado de robtica atribuda a toda parte mecnica do projeto e parte dos componentes tais como sensores tendo
comunicao entre estes equipamentos e componentes sendo estes atribudos a comparao entre as plataformas .De
forma geral agregamos um pouco de cada uma das matrias do semestre para breve apresentao em sucinto projeto.
Hoje em um mercado altamente tecnolgico o tempo algo muito estimado em uma linha de produo, este projeto
prope a ideia de seleo automtica por parmetro de altura de objetos, minimizando o tempo que seria gasto com
uma analise feita por um ser humano alm de diminuir a probabilidade de erros.

Abstract : Project developed among the lowest cost possible in order to put into practice some of the content
featured in this semester assigned to semesters past experiences simply and clearly, among the main areas of
development of this project are practical programming language Ladder communicating directly with a
Programmable Logic Controller (PLC) played by human machine interface (HMI), and part of learning robotics
assigned to every mechanical part design and part of the components such as sensors and communication between
these components and equipment being assigned to these matters networks industrial. Generally we add a bit of each
of the materials for the semester succinct brief presentation on the project. Today in a highly technological time is
something very dear in a production line, this project proposes the idea of automatic parameter selection for tall
objects, minimizing the time that would be spent on an analysis done by a human being besides decreasing the
likelihood of errors.
Banca 1 Prof. Avanir Carlos Lessa
Banca 2 Prof. Marcel Tavares Coelho
Banca 3 Prof. Luis Fernando Quintino
Data 19/06 /15 Horrio 19:30 s 20:45 Sala/Lab /
Avaliao Nota Final = Rubrica (Banca):
Coordenador Prof. Luis Fernando
Vice-Diretor Prof. Renato Casal
TRABALHO DE CONCLUSO DE CURSO

ORIENTADOR: Prof. Avanir Carlos Lessa

GRUPO EDUCACIONAL DRUMMOND

SO PAULO
Esta publicao foi aceita como Relatrio Final de Trabalho de Concluso de Curso.

So Paulo, 19 de Junho de 2015

Alunos:

ANDERSON ESTEVAM ZANONI

RA: 29843

EMANUELLA GOMES VAZ

RA: 30237

THIAGO HENRIQUE PADERES

RA:30634

Orientador (a) Prof.: Avanir Carlos Lessa

Prof. Luis Fernando Quintino

Coordenador do curso

Prof. Renato Casal

Vice-Diretor
FACULDADE CARLOS DRUMMOND DE ANDRADE

CLP X ARDUINO

SO PAULO

2015
ANDERSON ESTEVAM ZANONI

EMANUELLA GOMES VAZ

THIAGO HENRIQUE PADERES

CLP X ARDUINO

Trabalho de Concluso de Curso, apresentado


a Faculdade de Tecnologia Carlos Drummond de
Andrade como parte dos requisitos para obteno do
grau de Bacharel em Engenharia Eletrnica sob
orientao do Prof. Avanir Carlos Lessa

So Paulo

2015
AGRADECIMENTOS

Agradecemos a todos envolvidos em nossa jornada no decorrer do curso,


primeiramente aos nossos pais e aos nossos prprios sacrifcios cometidos neste perodo,
neste mesmo contexto aproveitamos para agradecer os envolvidos diretamente com este
trabalho e estes so Professor Avanir Carlos Lessa orientador deste trabalho, aos professores
envolvidos em trabalhos anteriores estes so Janderson Rodrigues e Jose Marcos, Luis
Fernando anteriormente como nosso professor e hoje como nosso coordenador, Vagner
Morrone com auxilio a interpretao das normas ABNT que se referem a escrita de trabalhos
de forma geral, Mauricio Ortega que nos ensinou muito sobre programao e sobre Arduino.

Alm de todos nossos professores gostaramos de agradecer aos nossos colegas de


classe, e tambm a fora, dedicao e pacincia das explicaes de Roberto Maia, Jos
Gervan Cardoso, Wagner Antonio Silva, Gildemar da Mota Lima, Helio Zanoni, Adriano
Gomes de Souza, Raimundo Incio da Silva, Renato Teixeira das Santos.
Perder tempo em aprender coisas que no interessam, priva-
nos de descobrir coisas interessantes.

Carlos Drummond de Andrade

O futuro tem muitos nomes.


Para os fracos o inalcanvel.
para os temerosos, o desconhecido.
Para os valentes a oportunidade.

Victor Hugo
RESUMO

Projeto desenvolvido dentre o menor custo possvel visando colocar em prtica parte do
contedo apresentado neste curso atribudo a experincias de semestres passados de forma
simples e clara, visando a demanda de custo versos benefcio dentre as principais reas de
desenvolvimento deste projeto encontram-se prticas de linguagem de programao Ladder e
C ++ comunicando diretamente com um Controlador Lgico Programvel (CLP) e ou
plataforma microcontrolada Arduino, interpretado por interface homem mquina (IHM), alm
de parte do aprendizado de robtica atribuda a toda parte mecnica do projeto e parte dos
componentes tais como sensores tendo comunicao entre estes equipamentos e componentes
sendo estes atribudos a comparao entre as plataformas .De forma geral agregamos um
pouco de cada uma das matrias do semestre para breve apresentao em sucinto projeto.
Hoje em um mercado altamente tecnolgico o tempo algo muito estimado em uma linha de
produo, este projeto prope a ideia de seleo automtica por parmetro de altura de
objetos, minimizando o tempo que seria gasto com uma analise feita por um ser humano alm
de diminuir a probabilidade de erros.

PALAVRAS CHAVE:

ESTEIRA SELETORA, CLP, ARDUINO


ABSTRACT

Project developed among the lowest cost possible in order to put into practice some of the
content featured in this semester assigned to semesters past experiences simply and clearly,
among the main areas of development of this project are practical programming language
Ladder communicating directly with a Programmable Logic Controller (PLC) played by
human machine interface (HMI), and part of learning robotics assigned to every mechanical
part design and part of the components such as sensors and communication between these
components and equipment being assigned to these matters networks industrial. Generally we
add a bit of each of the materials for the semester succinct brief presentation on the project.
Today in a highly technological time is something very dear in a production line, this project
proposes the idea of automatic parameter selection for tall objects, minimizing the time that
would be spent on an analysis done by a human being besides decreasing the likelihood of
errors.

KEY WORDS:

MAT SELECTOR, PLC, ARDUINO


LISTA DE SIGLAS

I/Os - Inputs e Outputs, ou seja, entradas e sadas, que no caso se referem a entradas e sadas
de sinais a serem empregados com alguma funcionalidade no circuito, para sensores,
chaveamentos, acionamentos e afins;

CLP Controlador Lgico Programvel;

PLC - Programmable Logic Controller;

BCD Binary Coded Decimal (decimal codificado em binrio)

LSB Least Significant Bit (bit menos significativo)

MSB Most Significant Bit (bit mais significativo)

DTMF Dual Tone Mult Frequency (Tom duplo de Multi-Frequncia)...

LISTA DE FIGURAS

FIGURA 01 PRIMEIRO CLP MODICON 084.............................................................03

FIGURA 02 MODELOS DE CLP................................................................................05

FIGURA 03 DIAGRAMA DE BLOCOS.......................................................................09

FIGURA 04 MOTOR DE VIDRO DE CARRO............................................................10

FIGURA 05 ABRAADEIRA......................................................................................10

FIGURA 06 EIXO DE MOTO......................................................................................11

FIGURA 07 SERVO MOTOR.....................................................................................11

FIGURA 08 BOTO DE EMERGNCIA....................................................................12

FIGURA 09 BOTO DE DOIS ESTGIOS................................................................12

FIGURA 10 BOTO PULSADOR...............................................................................13

FIGURA 11 CLP KOYO DL 105.................................................................................13

FIGURA 12 SENSOR OPTICO FESTO SOEG-RTH-Q30-PS-S-2L..........................14


FIGURA 13 PINHO DE MOTO................................................................................15

FIGURA 14 PLACA UNO...........................................................................................16

FIGURA 15 MONTANDO PROTTIPO.....................................................................19

FIGURA 16 TESTES COM SENSOR PTICO..........................................................20

FIGURA 17 MADEIRAS DA BASE CORTADAS........................................................20

FIGURA 18 MONTANDO BASE DA ESTEIRA..........................................................21

FIGURA 19 BASE DA ESTEIRA MONTADA.............................................................21

FIGURA 20 BASE DA ESTEIRA MONTADA COM EIXOS ACOPLADOS................21

FIGURA 21 PAINEL DE COMANDO COM BOTES ACOPLADOS ........................22

FIGURA 22 ESTEIRA COM PAINEL DE COMADO E EIXOS...................................22

FIGURA 23 ESTEIRA SELETORA COM CLP ACOPLADO......................................23

FIGURA 24 ESTEIRA COM PROTEO NOS EIXOS.............................................23

FIGURA 25 TESTE DA ESTEIRA OBJETOS A SEREM AVALIADOS OU


EXPULSOS................................................................................................................23

FIGURA 26 LUSTRAO DE PAINEL DE IHM DA ESTEIRA.................................24

FIGURA 27 PROGRAMAO EM LADDER.............................................................25

FIGURA 28 DIAGRAMA ELTRICO..........................................................................27

FIGURA 29 DIAGRAMA COMANDO.........................................................................28

FIGURA 30 ESQUEMA DE MONTAGEM PLATAFORMA ARDUINO.......................33

FIGURA 31 CENTRO DE SEPARAO DA TRANSPORTADORA BRASPRESS..34

FIGURA 32 CENTRO DE SEPARAO E ARMAZENAGEM DOS CORREIOS.....35

FIGURA 33 - MODELO DE COMPARAO.............................................................36


LISTA DE TABELAS

TABELA 01 CUSTOS COM CLP...............................................................................37

TABELA 02 CUSTOS COM ARDUINO......................................................................38

TABELA 03 COMPARAO......................................................................................41
SUMRIO

CAPITULO 1

1.1 INTRODUO..................................................................................................................01

1.2 JUSTIFICATIVA................................................................................................................01

1.3 OBJETIVO..........................................................................................................................02

CAPITULO 2 REVISO BIBLIOGRAFICA

2.1 O PRIMEIRO CLP.............................................................................................................03

2.2 HISTRIA DO CLP...........................................................................................................04

2.3 CLP HOJE...........................................................................................................................05

2.4 BASES LINGUAGEM DE PROGRAMAO LADDER...............................................06

2.5 PLATAFORMA MICROCONTROLADA ARDUINO....................................................07

2.6 BASES LINGUAGEM DE PROGRAMAO (ARDUINO)..........................................08

CAPITULO 3

3.1 PROJETO ESTEIRA SELETORA....................................................................................09

3.2 MATERIAIS UTILIZADOS..............................................................................................10

3.2.1 MOTOR DE VIDRO DE CARRO..................................................................................10

3.2.2 ABRAADEIRAS DE ANTENA...................................................................................10

3.2.3 EIXO DE MOTO.............................................................................................................11

3.2.4 SERVO MOTOR.............................................................................................................11

3.2.5 BOTO DE EMERGNCIA..........................................................................................12


3.2.6 BOTO DE DOIS ESTGIOS.......................................................................................12

3.2.7 BOTO PULSADOR.....................................................................................................13

3.2.8 CLP KOYO DL 105........................................................................................................13

3.2.8.1 CONFIGURAO MODELO KOYO DL 105...........................................................14

3.2.9 SENSOR OPTICO FESTO SOEG-RTH-Q30-PS-S-2L.................................................14

3.2.9.1 CONFIGURAO MODELO FESTO SOEG-RTH-Q30-PS-S-2L...........................15

3.2.10 PINHO DE MOTO....................................................................................................15

3.2.11 PLATAFORMA ARDUINO MODELO UNO............................................................16

3.2.11.1 CONFIGURAO MODELO UNO........................................................................16

3.3 MONTANDO A ESTEIRA PROTTIPO........................................................................19

3.4 MONTAGENS DE ESTEIRA APS AJUSTES E TESTES...........................................20

3.5 IHM....................................................................................................................................24

3.6 PROGRAMA COMENTADO EM LADDER..................................................................25

3.7 DIAGRAMA ELETRICO.................................................................................................27

3.8 DIAGRAMA DE COMANDO.........................................................................................28

3.9 PROGRAMA COMENTADO EM C++..........................................................................29

3.10 ESQUEMAS ELTRICOS ARDUINO..........................................................................33

3. 11 APLICAES DO PROJETO.......................................................................................34

CAPITULO 4

4.1 COMPARAES...............................................................................................................36

4.2 CUSTOS.............................................................................................................................37

4.3 LINGUAGENS DE PROGRAMAO............................................................................39

4.4 ENTRADAS E SADAS....................................................................................................40

4.5 MEMRIA.........................................................................................................................41
4.6 CONCLUSES FINAIS....................................................................................................41

CONSIDERAES FINAIS...................................................................................................43

BIBLIOGRAFIA......................................................................................................................44

SITES........................................................................................................................................46

ANEXO 1 DATASHEET PARCIAL DE SOEG-RTH-Q30-PS-S-2L.....................................48

ANEXO 2 DATASHEET PARCIAL KOYO DL 105.............................................................52

ANEXO 03 ESQUEMA ELETRICO PLATAFORMA ARDUINO UNO...........................67

ANEXO 04 DATASHEET PARCIAL ATMEGA...................................................................68

ANEXO 05 NBR 7195 - CORES PARA SEGURANA........................................................72


1

CAPITULO 1

1.1 INTRODUO

Dentre muitas aes necessrias para desenvolvimento de uma indstria precisa-se de


agilidade, qualidade, eficincia em seus processos, sendo a unio destes benefcios alvo vivel
a se implantar dentro de menores custos.
Por volta do fim da dcada de 60 criou-se o CLP1 para aperfeioar cada vez mais estes
quesitos requeridos como em qualquer seguimento, porm voltado a fbrica automobilstica
sendo esta a MODICON084 primeiro modelo comercial.
Aps a implantao com a GM (General Motors) na dcada de 60 atribui-se o CLP a
determinado processo sendo este aps devidamente programado capaz de repetir por diversas
vezes com a mesma eficincia processos, estabelecendo a necessidade de atribuir ao ser
humano no a funo de repetidor de processos, mas sim de superviso.
Em 2005 atravs da necessidade de ensino de eletrnica para alunos de um curso de
Desing visando aprimorar as aplicaes com robtica e eletrnica em geral um grupo de
estudantes incluindo Massimo Banzi, criaram uma plataforma chamada Arduino, virando
mais tarde uma plataforma open-source2, deixando em aberto um canal para surgimento de
novos produtos e aplicaes.

1.2 JUSTIFICATIVA
Justifica-se a elaborao deste trabalho visando em processos fabris agilidades bem
como reduo de custos, esse tipo de tecnologia utilizada em larga escala em sistemas
internos de transportadoras, e empresas tais como os correios, para facilitar a separao de
objetos por dimenses de altura, largura e ou comprimento.
Tendo como foco o aprimoramento de trabalhos apresentados anteriormente a esta
instituio atribuindo ao mesmo processo duas plataformas diferentes para mera comparao
de custo beneficio para suas aplicaes dentre interao com Hardware3 e Software4
esclarecendo aplicaes em especfico de Microcontroladores e Microprocessadores,

1
Controlador Lgico Programvel
2
Modo aberto de trabalho, ou seja, podendo ser modificado aprimorado e ou redefinido sem problemas
autorais.
3
Placa para desenvolvimento de Software.
4
Programa voltado a desenvolvimento junto ao Hardware.
2

apresentaremos parte dos assuntos abordados anteriormente sendo agora voltado para
aplicaes em grande escala.

1.3 OBJETIVO

Criar uma esteira para basear em um sistema de qualidade, onde o descarte ser feito
por altura atravs de informaes associadas a coordenadas de I/Os5 de um CLP e ou de uma
plataforma Arduino.

5
Lgicas de variveis de entrada e sada.
3

CAPITULO 2 BASES TERICAS

2.1 O PRIMEIRO CLP

Conforme dados histricos o CLP um equipamento que vem a se desenvolver a


pouco mais 50 anos, sendo desde sua primeira aplicao voltada a indstria e a facilitar
processos que por hora poderiam ser muito complexos ou de obteno de dados duvidosos por
plena interveno humana.

Conforme trecho de texto extrado da apostila do professor Anderson Rodrigo Rossi a


General Motors foi a empresa expiradora do primeiro servio direto de um CLP.

O primeiro CLP foi desenvolvido no final de 1960. Foi desenvolvido para atender a
flexibilidade das indstrias, no caso a automobilstica onde a linha de montagem
dinmica em relao ao modelo do carro a ser produzido. Foi ento que a Bedford
Associates ofereceu a General Motors uma soluo. Tratava-se de um dispositivo
que poderia funcionar em vrias operaes distintas e facilmente programveis. Esse
equipamento era o Modular Digital Controller (MODICON), sendo o MODICON
084 o primeiro modelo comercial,

Trecho de texto extrado de Apostila CLP LOGO! Professor Anderson Rodrigo


Rossi 2008 - Colgio Tecnico Industrial de Piracicaba.

FIGURA 01 PRIMEIRO CLP MODICON 084 Imagem extrada de Apostila CLP LOGO! Professor
Anderson Rodrigo Rossi 2008 - Colgio Tecnico Industrial de Piracicaba.

2.2 HISTRIA DO CLP


4

Conforme Prof. Msc. Marcelo Eurpedes da Silva a histria do CLP se divide em 5


(cinco) geraes descritas em trecho de texto extrado de sua apostila a seguir:

1 Gerao: Programao em Assembly. Era necessrio conhecer o hardware do


equipamento, ou seja, a eletrnica do projeto do CLP.

2 Gerao: Apareceram as linguagens de programao de nvel mdio. Foi


desenvolvido o Programa monitor que transformava para linguagem de mquina o
programa inserido pelo usurio.

3 Gerao: Os CLPs passam a ter uma entrada de programao que era feita
atravs de um teclado, ou programador porttil, conectado ao mesmo.

4 Gerao: introduzida uma entrada para comunicao serial, e a programao


passa a ser feita atravs de micro-computadores. Com este advento surgiu a
possibilidade de testar o programa antes do mesmo ser transferido ao mdulo do
CLP, propriamente dito.

5 Gerao: Os CLPs de quinta gerao vem com padres de protocolo de


comunicao para facilitar a interface com equipamentos de outros fabricantes, e
tambm com Sistemas Supervisrios e Redes Internas de comunicao. Trecho de
texto extrado de Apostila de Controle Lgicos Programveis Ladder - Escola de
Engenharia de Piracicaba - Prof. Msc. Marcelo Eurpedes da Silva.
5

2.3 CLP HOJE

De forma rpida e objetiva podemos fazer uma breve anlise sobre o CLP, que assim
como toda inveno vem sendo lapidado ao decorrer de sua existncia visando que sua
primeira aplicao foi um sistema completamente dedicado ao setor automotivo um vez que o
CLP deu inicio como projeto na General Motors por volta do fim da dcada de 60.

Hoje encontrado com facilidade no mercado em diversos setores e em diversos


formatos e ou configuraes conforme ilustrado na figura 02, configuraes estas que se
tornam decises cruciais para quem ir projetar algo para ter o melhor do seu desempenho.

FIGURA 02 - MODELOS DE CLP Imagem extrada de


http://www.glbtech.com.br/Site/index.php?option=com_content&view=article&id=48&Itemid=11 em acesso
30/10/12 as 18:57.

Para existir uma comunicao com o mundo real precisamos de uma linguagem de
mquina no caso deste projeto foi utilizado linguagem Ladder.

[...]Hoje, dentro da nova IEC 61131-3, podemos programar o CLP de quatro modos:
diagrama de blocos, lista de instrues, ladder e texto estruturado.

Trecho de texto extrado de Apostila CLP LOGO! Professor Anderson Rodrigo


Rossi 2008 - Colgio Tcnico Industrial de Piracicaba.
6

2.4 BASES LINGUAGEM DE PROGRAMAO LADDER


Conforme professora Danielle Casillo a linguagem Ladder foi a primeira a surgir
tendo sido elaborada para melhor entendimento dentro dos conceitos de comandos eltricos.

Foi a primeira que surgiu para programao dos Controladores Lgicos


Programveis. [...] foi desenvolvida com os mesmos conceitos dos diagramas de
comandos eltricos que utilizam bobinas e contatos [...] desenvolvida com os
mesmos conceitos dos diagramas de comandos eltricos que utilizam bobinas e
contatos.

Trecho de texto extrado de apostila da Universidade Federal Rural do Semi- rido


Curso de Cincias da Computao Matria de Controle e Automao aula 07
linguagem Ladder Professora Danielle Casillo.

Alm disso, conforme Prof. Msc. Marcelo Eurpedes da Silva as duas linhas
horizontais dos diagramas para linguagem Ladder representam os plos positivo e negativo de
uma bateria onde entre elas desenhado circuito.

O diagrama de contatos (Ladder) consiste em um desenho formado


por duas linhas verticais, que representam os plos positivo e negativo
de uma bateria, ou fonte de alimentao genrica. Entre as duas linhas
verticais so desenhados ramais horizontais que possuem chaves.
Estas podem ser normalmente abertas, ou fechadas e representam os
estados das entradas do CLP. Dessa forma fica muito fcil passar um
diagrama eltrico para linguagem Ladder. Trecho de texto extrado de
Apostila de Controle Lgico Programvel Ladder - Escola de
Engenharia de Piracicaba - Prof. Msc. Marcelo Eurpedes da Silva.
7

2.5 PLATAFORMA MICROCONTROLADA ARDUINO


Surgiu em 2005 na Itlia atravs de um grupo de estudantes de Design de Interao em
Ivrea estes alunos eram Massimo Banzi, David Cuartielles, Tom Igoe, Gian Luca Martino e
David Mellins, onde com intuito de tornar mais prtico o aprendizado de eletrnica, que na
poca no era muito vivel economicamente falando, cada microcontrolador custava em
mdia $ 100 (dlares), por tanto era muito cara e nada acessvel a estudantes de eletrnica,
conforme abordado em Arduino The Documentary6.

As plataformas Arduino so placas semi-prontas de desenvolvimento dotadas de


hardware e programadas com software que utiliza linguagem C para a modelagem e criao
de diversos segmentos, estas so feitas de forma a interagir com o meio exterior atravs de
outras placas chamadas de Shilds7 que se encaixam de forma direta na plataforma, neste
trabalho ser abordado o modelo Uno, porm existem diversos outros modelos Duamilanove,
Micro Arduino e etc.

O Arduino pode ser utilizado para desenvolver objetos interativos, permitindo a


entrada de sensores ou chaves, controlando uma variedade de luzes, motores ou sadas fsicas.
Com ele podemos manipular o hardware (sensores, portas, alarmes) atravs do software por
manterem contatos de simples acesso para pinos analgicos e digitais.

A plataforma de desenvolvimento Arduino composta de:

- Um microcontrolador Atmel;

-Um cristal ou oscilador;

-Um regulador de tenso de 5V;

-Algumas so dotadas de sada USB;

-Alm de bornes, e I/Os8 demarcados;

6
Filme que aborda a criao do Arduino.
7
Placa de encaixe direto no Hardware para aplicaes especficas com Arduino.
8
I/Os vem de Input e Output, ou seja entradas e sada.
8

2.6 BASES LINGUAGEM DE PROGRAMAO (ARDUINO)

O Arduino tem uma linguagem prpria para programao que utiliza os mesmos
princpios da linguagem C.

Conforme podemos observar em trecho de texto extrado de TCC Curso de


Informtica- projeto de desenvolvimento de um gerenciador de temperatura para Datacenter
utilizando Arduino - Autor Iserhardt R. Michel.

O processing uma linguagem de programao open-source que foi projetada em 2001 no Grupo de
Esttica e Computao do Massachusetts Institute of Technology (MIT) Media Lab por Casey Reas e
Benjamin Fry, sob orientao de John Maeda. Porm a verso 1.0, considerada estvel, s veio a
ser lanada em novembro de 2008 (processing.org 2010).
Hoje a linguagem caracteriza-se tambm por ser interpretada e rodar
sobre uma plataforma Java.

Segundo Bem Fry (2009), o objetivo inicial era desenvolver uma linguagem focada na criao
de imagens, animaes e interaes. A facilidade na interao com equipamento eletrnicos
fez com que a linguagem ganhasse um amplo espao na rea de sistemas embarcados. Hoje ela
comumente utilizada por cientistas e profissionais da rea de eletrnica no desenvolvimento
de suas atividades. O cdigo fonte desenvolvido em Processing claro e objetivo. Divide-se
em trs funes principais: Setup Loop, Draw.

A aparncia do cdigo dividida conforme podemos ver no trecho de texto acima em


trs partes, sendo estas Setup, Loop e Draw.

Setup: executada apenas uma vez, nela onde determinamos as funes os I/Os as
bibliotecas e as variveis.

Loop: executada diversas vezes em um laa eterno, atuando enquanto existir alimentao de
tenso na placa.

Draw: utilizada para execuo de projetos grficos imagens.


9

CAPITULO 3
3.1 PROJETO ESTEIRA SELETORA
Este projeto segue padres de cores da NBR 7195 contida em anexo 03 para maiores
informaes de cores de segurana, alm de critrios de redundncia para maior eficincia em
ocorrncias tais como emergncia, e modo automtico e manual quando necessrio para
retirada de peas da esteira.

A esteira tem como principio de funcionamento a seleo de peas, e estas so


expulsas da esteira quando no esto dentro do padro estabelecidos por altura. Esta expulso
feita atravs da deteco do feixe de luz de um sensor ptico colocado no inicio da esteira,
semelhante ao da figura 12 este emite um sinal ao CLP que em seguida para o motor da
esteira que semelhante ao da figura 04 e aciona o motor do expulsador que semelhante a
do servo motor contido na figura 07, aps o acabar seu processo e extrair a pea da esteira
atravs de um delay9 na programao do CLP ele volta a ligar a esteira esta sequncia dos
processos pode ser melhor interpretada atravs da ilustrao da figura 03 a seguir:

FIGURA 03 - DIAGRAMA DE BLOCOS Imagem obtida de dados primrios

9
Tempo atribudo a pausa do programa.
10

3.2 MATERIAIS UTILIZADOS


A seguir breve descrio sobre os materiais utilizados com ilustrao.

3.2.1 MOTOR DE VIDRO DE CARRO


Modelo de motor utilizado na esteira com voltagem de 12 V e com 6 A, escolhido por
ter torque10 suficiente e continuo sem muitas oscilaes alm de velocidade reduzida.

FIGURA 04 - MOTOR DE VIDRO DE CARRO Imagem extrada de


http://images02.olx.com.br/ui/12/78/47/1343781940_299437147_5-motor-do-vidro-eletrico-de-carros-nacionais
em acesso 15/11/12 as 22:20.

3.2.2 ABRAADEIRAS DE ANTENA


Foram utilizadas 5 (cinco) abraadeiras semelhantes a ilustrada na figura 05 para fixar
os eixos como se fossem mancais.

FIGURA 05 - ABRAADEIRA Imagem extrada de


http://www.lojastamoyo.com.br/loja/produtos/detalhes/155518/abracadeira-p-antena em acesso 15/11/12 as
22:47.

10
Unidade atribuda a fora em movimentos circulares.
11

3.2.3 EIXO DE MOTO


Foram utilizados dois eixos semelhantes a este da figura 06 na esteira.

FIGURA 06 EIXO DE MOTO - Imagem extrada de http://www.sourcingmap.com.br/quotcomprimento-


bicicleta-substituicao-hub-moto-pecas-reparo-eixo-traseiro-p-137075.html em acesso 16/11/12 as 12: 13

3.2.4 SERVO MOTOR


Foi utilizado um servo semelhante a este da figura 07, no expulsador s que
modificado, pois todo servo tem um limitador para se posicionar em graus, no caso do projeto
este d um giro continuo.

FIGURA 07 SERVO MOTOR - Imagem extrada de http://campogrande.olx.com.br/micro-servo-motor-9g-


iid-79439176 em acesso 16/11/12 as 12:08
12

3.2.5 BOTO DE EMERGNCIA


Utilizado semelhante a este da figura 08 no projeto para eventuais paradas de
emergncia.

FIGURA 8 BOTO DE EMERGNCIA - Imagem extrada de http://loja.multitecservice.com.br/bot-o-


emergencia-22mm.html em acesso 16/11/12 as 12:10

3.2.6 BOTO DE DOIS ESTGIOS


Utilizado para definir no projeto modo automtico e manual.

FIGURA 9 - BOTO DE DOIS ESTGIOS - Imagem extrada de


http://www.maqgutierrez.com.br/produto/568/0/0/11/488/Chave+comutadora+22,5+mm+-
+2+posi%C3%A7%C3%B5es+fixas+contato+NA+-+LAY5-BD21 em acesso 16/11/12 as 12:11
13

3.2.7 BOTO PULSADOR


Utilizado um de semelhana ao ilustrado na figura 10, no projeto para modo manual
visando alguma necessidade de manuteno para que a pea no fique parada na esteira
locomovendo esta at o final da esteira at que se reestabelea o processo.

FIGURA 10 BOTO PULSADOR - Imagem extrada de


http://www.gigawattsistemas.com.br/index.php?pg=produtos_detalhes&id=4616&categoria=362 em acesso
16/11/12 as 12:12

3.2.8 CLP KOYO DL 105


CLP de uso geral tamanho reduzido e configurao maior do que o necessrio para o
projeto com aparncia igual a da figura 11 a seguir:

FIGURA 11 - CLP KOYO DL 105 Imagem extrada de http://www.plcdirect.eu/en/script/P_products-


category.asp?ID=155 em acesso 14/10/12 as 19:55h

Sendo toda a configurao em Ladder feita atravs do software Direct Soft 5.


14

3.2.8.1 CONFIGURAO MODELO KOYO DL 105


A seguir breve descritivo sobre configurao deste modelo:

10 entradas e 8 sadas;

2K memria de programa;

384 palavras de memria de dados;

91 instrues - programao inclui tempo ou baseado em eventos sequenciador de bateria,

programado interrupo imediata de I / O;

7 sadas de rele

1 porta de comunicao RS-232C;

Para maiores informaes consultar anexo 02 Datasheet parcial KOYO DL 105.

3.2.9 SENSOR OPTICO FESTO SOEG-RTH-Q30-PS-S-2L


Utilizado 1(um) semelhante ao ilustrado na figura 12 para fazer a seleo de peas e acionar o
rejeite no inicio da esteira.

FIGURA 12- SENSOR OPTICO FESTO SOEG-RTH-Q30-PS-S-2L- Imagem obtida em datasheet da Festo.
15

3.2.9.1 CONFIGURAO MODELO FESTO SOEG-RTH-Q30-PS-S-2L


Segue breve comentrio sobre sua configurao:

- Sensor do tipo PNP normalmente aberto;

- Com 2 leds para emisso de luz;

- Conexo por plug;

- Range de at 20 m;

- Alimentao de10V a 36 V;

- Amperagem 200 m A;

Tem funcionamento simples mandando sinal toda vez que seu feixe de luz
interrompido por algum objeto.

Para maiores informaes consultar anexo 01 Datasheet parcial Festo SOEG-RTH-


Q30-PS-S-2L

3.2.10 PINHO DE MOTO

Utilizado como engrenagem no projeto atuando diretamente com o motor da figura 04


na esteira.

FIGURA 13 - PINHO DE MOTO Imagem extrada de


http;./fraidamotopecas.mercadoshops.com.br/pinhao-para-moto-honda-cbx-200-strada -13-dentes em acesso
15/11/12 as 21:57
16

3.2.11 PLATAFORMA ARDUINO MODELO UNO

Plataforma micro-controlada a ser utilizada no projeto.

FIGURA 14- PLACA UNO- Imagem extrada de http://www.arduino.cc/ em acesso 21/04/12 as 15:58.

"Uno" significa que uma em italiano e chamado para marcar o


lanamento do Arduino 1.0[...] O Uno o mais recente em uma srie de placas
Arduino USB, e o modelo de referncia para a plataforma Arduino.

Trecho de texto traduzido e extrado de http://www.arduino.cc/ em acesso


21/04/12 as 15:58.

Plataforma micro-controlada utilizada para comparao de funcionamento do projeto.

3.2.11.1 CONFIGURAO MODELO UNO

- Voltagem.

VIN. A tenso de entrada para a placa Arduino, quando ele est usando
uma fonte externa de energia (ao contrrio de 5 volts a partir da conexo USB ou
outra fonte de alimentao regulada). Voc pode fornecer alimentao por este
pino, ou, se o fornecimento de tenso atravs da tomada de poder, acess-lo atravs
deste pino.

5V. Este pino sadas de 5V regulada do regulador na placa. A placa pode


ser alimentado a partir da tomada de energia DC (7 - 12V), o conector USB (5V), ou
o pino VIN do conselho de administrao (7-12V). Fornecimento de tenso atravs
17

dos pinos de 5V ou 3.3V ignora o regulador, e pode danificar sua placa. Ns no


aconselhamos isso.

3V3. Uma fonte de volt 3,3 gerado pelo regulador de bordo. A corrente
mxima de 50 mA.

GND. Pinos terra.

AREF. Tenso de referncia para as entradas analgicas. Usado com


analogReference ().

Redefinir. Traga esta linha LOW para resetar o microcontrolador.


Tipicamente usado para adicionar um boto de reset para escudos que bloqueiam o
que na placa.

-Comunicao da placa:

O Uno Arduino tem uma srie de facilidades para se comunicar com um


computador, outro Arduino ou outros microcontroladores. O ATmega328 fornece
comunicao UART TTL (5V) de srie, que est disponvel nos pinos digitais 0
(RX) e 1 (TX). Um ATmega16U2 nos canais de comunicao serial este conselho
atravs de USB e aparece como uma porta COM virtual para o software no
computador. . O RX e TX LEDs na placa pisca quando os dados esto sendo
transmitidos pelo chip USB para serial e conexo USB para o computador (mas no
para a comunicao serial nos pinos 0 e 1).

-Pinagem:

Cada um dos 14 pinos digitais do Uno pode ser utilizado como uma
entrada ou sada, utilizando pinMode () , digitalWrite () , e digitalRead () funes.
Eles operam a 5 volts. Cada pino pode fornecer ou receber um mximo de 40 mA e
tem um resistor de pull-up interno (desligado por padro) de 20-50 kOhms. Alm
disso, alguns dos pinos tm funes especializadas:

Serial:. 0 (RX) e 1 (TX) Usado para receber (RX) e transmitir


dados (TX) seriais TTL. Estes pinos esto ligados aos pinos correspondentes do
ATmega8U2 chip USB-a-TTL de srie.
Interrupes Externas: 2 e 3 Estes pinos podem ser configurados
para disparar uma interrupo por um valor baixo, uma borda de subida ou queda,
ou uma alterao no valor. Veja o attachInterrupt () funo para obter detalhes.
PWM:. 3, 5, 6, 9, 10 e 11 fornecem 8 bits de sada de PWM com o
analogWrite () a funo.
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) Estes pinos
suporte de comunicao usando o SPI. biblioteca SPI .
LED: 13 H um built-in LED conectado ao pino digital 13..
Quando o pino elevado valor, o LED est ligado, quando o pino baixo,
desligado.

O Uno tem 6 entradas analgicas, marcado A0 a A5, cada qual com 10 bits
de resoluo (ou seja, 1024 valores diferentes). Por padro medem a partir do solo a
5 volts, embora seja possvel alterar a extremidade superior da sua gama usando o
pino AREF eo analogReference () a funo. Alm disso, alguns pinos tm funes
especializadas:

TWI: A4 ou SDA pino e A5 ou SCL pino suporte de comunicao


usando o TWI. biblioteca Wire .
18

- Progra mao:

O Uno Arduino pode ser programado com o software Arduino .Selecione


"Arduino Uno a partir de menu Ferramentas> Board (de acordo com o
microcontrolador na placa).
O ATmega328 no Arduino Uno vem preburned com um bootloader que
permite que voc faa o upload de novos cdigos sem o uso de um programador de
hardware externo. .
O ATmega16U2 (ou 8U2 nos REV1 e placas rev2) o cdigo fonte do
firmware est disponvel. O ATmega16U2 / 8U2 carregado com um bootloader
DFU, que pode ser ativado por:

-Au to mati c R eset ( S of tw are)


Em vez de exigir uma imprensa fsico do boto de reset antes de um
upload, o Uno Arduino foi projetado de uma maneira que permite que ela seja
redefinida pelo software rodando em um computador conectado. Uma das linhas de
hardware de controle de fluxo (DTR) do ATmega8U2 / 16U2 est ligado linha de
reposio da ATmega328 atravs de um condensador nanofarad 100. Quando esta
linha (rebaixada), a linha de reset cai o tempo suficiente para resetar o chip.

-US B Pro teo con tra sob reco rr en te

O Arduino Uno tem um poli fusvel reajustvel que protege as portas USB
do seu computador de shorts e de sobrecorrente. Embora a maioria dos
computadores fornecem sua prpria proteo interna, o fusvel fornece uma camada
extra de proteo. Se mais de 500 mA aplicada porta USB, o fusvel
automaticamente quebrar a ligao at que o curto ou sobrecarga removida.

-Me m ri a:
O ATmega328 tem 32 KB (com 0,5 KB utilizados para o bootloader). Ele
tambm tem 2 KB de SRAM e 1 KB de EEPROM (que pode ser lido e escrito com a
biblioteca EEPROM).

Para mais informaes consultar Anexos 3 e 4 .

3.3 MONTANDO A ESTEIRA PROTTIPO


19

Na sequncia de imagens contidas na figura 14 segue montagem do prottipo feito


para que pudssemos observar a ideia inicial do projeto bem como suas limitaes bem como
os erros e ajustes a serem tomados.

FIGURA 15 - MONTANDO PROTTIPO Imagem obtida de dados primrios.


20

3.4 MONTAGENS DE ESTEIRA APS AJUSTES E TESTES


Na figura 15 a seguir podemos observar alguns testes e ajustes que foram necessrios
para o funcionamento o sensor

FIGURA 16 TESTES COM SENSOR OPTICO- Imagem obtida atravs de dados primrios

Na sequncia das figuras 16,17 e 18 a esteira comea a tomar forma na esteira


propriamente dita assim como tambm se fez necessrio a existncia de um painel para
comando

FIGURA 17 MADEIRAS DA BASE CORTADAS- Imagem obtida de dados primrios


21

FIGURA 18 MONTANDO BASE DA ESTEIRA - Imagem obtida de dados primrios

FIGURA 19 BASE DA ESTEIRA MONTADA - Imagem obtida atravs de dados primrios

Na figura 19 podemos observar a presena dos eixos

FIGURA 20 - BASE DA ESTEIRA MONTADA COM EIXOS ACOPLADOS Imagem obtida de dados
primrios.
22

Na figura 20 e 21 segue nosso painel de comando previamente instalado bem como os


eixos.

FIGURA 21 PAINEL DE COMANDO COM BOTES ACOPLADOS - Imagem obtida de dados


primrios

FIGURA 22 ESTEIRA COM PAINEL DE COMADO E EIXOS Imagem obtida de dados primrios

Na figura 22 ilustrao de local reservado ao CLP e insero do sensor direcionado a


esteira.
23

FIGURA 23- ESTEIRA SELETORA COM CLP ACOPLADO Imagem obtida de dados primrios

Nas figuras 23 e 24 ltimos ajustes na esteira e insero da p expulsadora e teste feito


com objetos a serem analisados pelo sensor.

FIGURA 24 ESTEIRA COM PROTEO NOS EIXOS Imagem obtida atravs de dados primrios

FIGURA 25 TESTE DA ESTEIRA OBJETOS A SEREM AVALIADOS OU EXPULSOS Imagem obtida


atravs de dados primrios
24

3.5 IHM
Para interagir com o operador foi elaborado um painel de IHM (Interface Homem
Mquina) sendo este feito com Leds para melhor indicar o funcionamento da esteira em
pontos que achamos fundamentais a qualquer operador conforme ilustrado na figura 25.

FIGURA 26 ILUSTRAO DE PAINEL DE IHM DA ESTEIRA - Imagem obtida de dados primrios


25

3.6 PROGRAMA COMENTADO EM LADDER

FIGURA 27 PROGRAMAO EM LADDER Imagem obtida atravs de dados mencionados em software


Direct Soft 5 utilizado para criar diagramas em Ladder.
26

Conforme podemos observar na figura 26 seguem comentrios sobre funcionamento


do programa:

Linha 1: Liga e desliga a esteira;

Linha 2: Lgica de bloqueio do sensor ptico;

Linha 3: Emergncia;

Linha 4 : Lgica que habilita o sensor de presena;

Linha 5: Temporizador para a parada da esteira;

Linha 6: Desliga esteira pelo temporizador da linha 5;

Linha 7: Habilita o motor que expulsa pea no conforme;

Linha 8: Temporizador para o motor que expulsa e retorno da esteira;

Linha 9: Lgica de retorno da esteira pelo temporizador da linha 8;


27

3.7 DIAGRAMA ELETRICO

FIGURA 28 DIAGRAMA ELTRICO - Imagem obtida de dados primrios

Onde:

B1 Boto Liga K2 Rele


B2 Boto Desliga X0 X1 X2 X3 Entradas
B3 Boto Emergncia Y0 Y1 Sadas
S1 Sensor ptico COM Comum de Entradas e Sadas
K1 Rele
28

3.8 DIAGRAMA DE COMANDO

FIGURA 29 DIAGRAMA COMANDO - Imagem obtida de dados primrios

Onde:

B1 Boto Liga S1 Sensor ptico


B2 Boto Desliga K1 Rele
B3 Boto Emergncia K2 Rele
B5 Boto Liga Manual M1 Motor Esteira
M2 Motor
MA Boto Manual Automtico
Expulsador
29

3.9 PROGRAMA COMENTADO EM C++


const int btn1 = 2;
const int btn2 = 3;
const int btn3 = 4;
const int m1 = 12;
const int m2 = 13;

int estado_btn1 = 0;
int estado_btn2 = 0;
int estado_btn3 = 0;
int ultimo_estado_btn1 = 0;
int ultimo_estado_btn2 = 0;
int ultimo_estado_btn3 = 0;
int estado_m1 = 0;
int estado_m2 = 0;
long lastDebounceTime = 0; // the last time the output pin was toggled
long debounceDelay = 50; // the debounce time; increase if the output flickers

void setup() {
pinMode(btn1, INPUT);
pinMode(btn2, INPUT);
pinMode(btn3, INPUT);
pinMode(m1, OUTPUT);
pinMode(m2, OUTPUT);

digitalWrite(m1, estado_m1);
digitalWrite(m2, estado_m2);
}
30

void loop() {
int reading1 = digitalRead(btn1);
if (reading1 != ultimo_estado_btn1) {
lastDebounceTime = millis();
}

if ((millis() - lastDebounceTime) > debounceDelay) {


if (reading1 != estado_btn1) {
estado_btn1 = reading1;
if (estado_btn1 == HIGH) {
estado_m1 = HIGH;
}
}
}
digitalWrite(m1, estado_m1);
ultimo_estado_btn1 = reading1;

int reading2 = digitalRead(btn2);


if (reading2 != ultimo_estado_btn2) {
lastDebounceTime = millis();
}

if ((millis() - lastDebounceTime) > debounceDelay) {


if (reading2 != estado_btn2) {
estado_btn2 = reading2;
if (estado_btn2 == HIGH) {
estado_m1 = LOW;
31

estado_m2 = LOW;
}
}
}
digitalWrite(m1, estado_m1);
digitalWrite(m2, estado_m2);
ultimo_estado_btn2 = reading2;

int reading3 = digitalRead(btn3);


if (reading3 != ultimo_estado_btn3) {
lastDebounceTime = millis();
}

if ((millis() - lastDebounceTime) > debounceDelay) {


if (reading3 != estado_btn3) {
estado_btn3 = reading3;
if (estado_btn3 == HIGH && estado_m1 == HIGH) {
estado_m1 = LOW;
estado_m2 = HIGH;
digitalWrite(m1, estado_m1);
digitalWrite(m2, estado_m2);
delay(3000);
estado_m1 = HIGH;
estado_m2 = LOW;
digitalWrite(m1, estado_m1);
digitalWrite(m2, estado_m2);
}
32

}
}
ultimo_estado_btn3 = reading3;
}
33

3.10 ESQUEMAS ELTRICOS ARDUINO

FIGURA 30 ESQUEMA DE MONTAGEM PLATAFORMA ARDUINO Imagem de dados primrios

A figura 30 apresenta as conexes necessrias entre as I/Os da plataforma Arduino.


34

3. 11 APLICAES DO PROJETO
Conforme o aumento da demanda na indstria em busca de solues de baixo custo e
aumento imediato no que diz respeito a velocidade de produo alguma empresas, que veem
em suas linhas de produo processos que por hora eram muito repetitivos e desgastantes a
um colaborador, tornou-se necessrio a implementao de esteiras em alguns processos
para obteno de melhores resultados, conforme podemos observar uma aplicao real de uma
esteira seletora em uma empresa de transportes.

FIGURA 31 - CENTRO DE SEPARAO DA TRANSPORTADORA BRASPRESS - Imagem extrada de


http://www.transportabrasil.com.br/2011/11/braspress-instala-sorter-compacto-em-unidade-de-barueri-sp/ em
acesso 14/10/12 as 18:49

A Braspress, um dos lderes nacionais no transporte de encomendas urgentes,


empresa que investiu recentemente na automao de suas linhas de separao,
processamento, pesagem e cubagem de pacotes, segue seu plano de otimizao
operacional com a instalao de dois novos equipamentos em sua unidade de apoio
operacional em Tambor, na cidade de Barueri (SP). [...] sero utilizados pela
empresa para diminuir o manuseio dos volumes, reduzindo o tempo de
processamento das encomendas e dando maior segurana e rastreabilidade s suas
cargas. Os compact sorters so esteiras automatizadas por onde as cargas passam
para serem processadas e separadas automaticamente, via sistema.Trecho de texto
extrado de http://www.transportabrasil.com.br/2011/11/braspress-instala-sorter-
compacto-em-unidade-de-barueri-sp/ em acesso 14/10/12 as 18:49
35

FIGURA 32 - CENTRO DE SEPARAO E ARMAZENAGEM DOS CORREIOS Imagem extrada de


Guia de endereamento e padronizao de encomendas.

O mesmo ocorre no sistema de separao dos Correios a produo deste servio por
ser feita em grande escala pouco manuseada por colaboradores o processo feito atravs de
esteiras que selecionam o destino atravs de cdigo de barras alm de peso x medida
conforme ilustrado na figura 30.
36

CAPITULO 4

4.1 COMPARAES

Dentre as duas aplicaes apresentadas a seguir teremos um breve comparativo entre


as prprias para isso nosso prottipo de apresentao a seguir:

FIGURA 33 - MODELO DE COMPARAO- Imagem obtida de dados primrios


37

4.2 CUSTOS

Visando o menor custo segue relao dos custos desse projeto com CLP Koio na
tabela 1 abaixo:

Quantidade Descrio Preo unitrio valor total


4 Rolamentos 5,00 20,00
1 motor de vidro de carro 20,00 20,00
5 abraadeiras de antena 2,50 12,50
2 Eixos de roda de moto 8,00 16,00
1 servo motor 5V 10,00 10,00
2 Portas de madeira Doao 0,00
1 clp Koio dl105 1500,00 1500,00
1 botao de emergncia 8,00 8,00
2 Botes de 2 estagios 4,00 8,00
3 botoes pulsadores 5,00 15,00
1 Sensor optico Festo SOEG-RTH Doao 0,00
A granel Parafusos, pregos, diversos 15,00 15,00
1 pano para esteira Doao 0,00
1 fonte 12V e 5V Utilizar fonte do laboratrio 0,00
2 pinhes de moto 20,00 40,00
Alguns leds , resistores e fios 2,00 2,00
Total 1666,50
TABELA 01 CUSTOS COM CLP Tabela obtida de dados primrios
38

Visando o menor custo segue relao dos custos desse projeto com Arduino Uno
temos a tabela 02 a seguir:

Quantidade Descrio Preo unitrio valor total


4 Rolamentos 5,00 20,00
1 motor de vidro de carro 20,00 20,00
5 abraadeiras de antena 2,50 12,50
2 Eixos de roda de moto 8,00 16,00
1 servo motor 5V 10,00 10,00
2 portas de madeira Doao 0,00
1 Arduino Uno 70,00 70,00
1 botao de emergncia 8,00 8,00
botoes de 2 estagios
2 4,00 8,00
3 botoes pulsadores 5,00 15,00
1 Sensor optico Festo SOEG-RTH Doao 0,00
A granel Parafusos, pregos, diversos 15,00 15,00
1 pano para esteira Doao 0,00
1 fonte 12V e 5V Utilizar fonte do laboratrio 0,00
2 pinhes de moto Doao 0,00
Alguns leds , resistores e fios 2,00 2,00
Total 196,50
TABELA 02 CUSTOS COM ARDUINO Tabela obtida de dados primrios

Dentre os valores apresentados na Tabela 01 podemos concluir que um CLP deve ser
aplicado em utilizaes de grande escala, devido ao seu custo temos ento para o mesmo
projeto uma soluo mais econmica atribuda ao Arduino em Tabela 02 visando aplicaes
com menor custo.
39

4.3 LINGUAGENS DE PROGRAMAO

Conforme apresentado em 3.6 a linguagem Ladder tem mais fcil compreenso e


menor quantidade de linhas, isso implica em menor quantidade de erros no que diz respeito a
linguagens, tambm leva-se em conta o fato de utilizao da lngua, no caso, utilizado o
portugus e suas linhas so definidas por smbolos.

No caso da linguagem utilizada pela plataforma Arduino so definidas vrias fases do


processo alm da utilizao de caracteres especiais, e devidas pontuaes para inicio e
finalizao de cada linha de comando, alm da lngua atribuda a formatao das linhas, no
caso, o ingls isso implica muitas vezes em revises e erros na compilao dos programas.
40

4.4 ENTRADAS E SADAS


O Arduino Uno contem bornes com 14 I/Os e 6 entradas analgicas, podendo ser
expansvel com uso de outras placas auxiliares, cada um pode receber ou fornecer 40 mA,
alm disso tem pinos que com funes especficas como interrupes , sadas PWM operando
a 5V e sua comunicao feita via USB.

Com base nesses dados o Arduino se torna mais eficiente no que diz respeito a ter
acesso a maior abrangncia em I/Os e sua comunicao ser feita p USB, oque conseguimos
hoje em qualquer notebook, porm, seus circuitos quando utilizados para acionamentos
devem ser modificados devido a carga baixa suportada.

J o CLP Koyo Dl 106 possui 10 entradas ,8 sadas e 7 sadas de rele opera na faixa
entre 10 25V, sua comunicao feita atravs de uma porta de comunicao RS-232C,
entrada essa que j se encontra absoleta em relao a notebooks o que torna mais difcil sua
aplicao em processos mais simples.
41

4.5 MEMRIA

O Arduino Uno tem o total de 35,5 KB divididos em 0,5 KB utilizados para o


bootloader, 2 KB de SRAM e 1 KB de EEPROM enquanto o CLP Koyo DL106 tem 2K
memria de programa e 384 palavras de memria de dados.

4.6 COCLUSES FINAIS


Atravs de dados contidos de 3.12.1 a 3.12.4 geramos a tabela 3 a seguir onde
destacamos os prs e contras entre as duas aplicaes:

TABELA 03 COMPARAES Tabela obtida de dados primrios

O Arduino tem quase todos os pontos positivos para ter mais espao no mercado se
no fosse pela sua programao em C++, mais barato, fator esse que quase que elimina as
possveis paradas em processos para manuteno, pois podemos fazer placas com Backup do
programa desejado, tem maior quantidade de I/Os, essas ainda podendo ser expandidas se
necessrio, maior quantidade de memria, facilidade para comunicao de dados que feita
atravs de conexo USB.

Este modelo de CLP escolhido para comparao no tem a opo de expano nas
suas I/Os, alguns modelos possuem essa opo porm boa parte das vezes no se torna vivel
42

quando associado a curva de custo benefcio imposta pelo mercado que cada vez esta mais
voltado a reduo de custos.

Como sugesto para trabalhos futuros a aplicao de uma linguagem diferente da C++
utilizada no Arduino seria de grande feitil para mais aplicaes da plataforma, algo do tipo ou
semelhana ao Ladder tornaria mais fcil e eficaz a sua programao.
43

CONSIDERAES FINAIS
O trabalho atendeu as expectativas desejadas, sendo este voltado para comparaes de
plataformas, podemos concluir aps meno dos objetivos que para o momento a plataforma
Arduino muito eficiente para diversas aplicaes, principalmente quando atribumos seu
custo a seu desempenho podendo tais aplicaes serem especficas aonde atribumos os
Shields ou aplicaes primrias onde adaptarmos circuitos auxiliares.

Os CLPs existentes no mercado tm muita aplicao, porm, ainda no tm um custo


acessvel para algumas funes por isso, buscamos soluo que fosse to eficiente em
processos quanto aos mesmos.
44

BIBLIOGRAFIA

APOSTILA CLP LOGO! PROFESSOR ANDERSON RODRIGO ROSSI 2008 -


COLGIO TECNICO INDUSTRIAL DE PIRACICABA.
APOSTILA DA UNIVERSIDADE FEDERAL RURAL DO SEMI-RIDO CURSO
DE CINCIAS DA COMPUTAO MATRIA DE CONTROLE E AUTOMAO
AULA 07 LINGUAGEM LADDER PROFESSORA DANIELLE CASILLO.
APOSTILA DE CONTROLE LGICO PROGRAMVEL LADDER - ESCOLA DE
ENGENHARIA DE PIRACICABA - PROF. MSC. MARCELO EURPEDES DA
SILVA.
BEGA, E. A. INSTRUMENTAO INDUSTRIAL. 2. ED. RIO DE JANEIRO:
EDITORA RICA, 2006.
NATALE, FERDINANDO. AUTOMAO INDUSTRIAL. 7. ED. SO PAULO:
EDITORA RICA, 2005.
AUTOMAO APLICADA 5 EDIO (MARCELO GEORGINI)
CLP AUTOMAO INDUSTRIAL

ARDUINO BASICO - MICHAEL MCROBERTS (NOVATEC) 2011

APOSTILA - INTRODUO AO ARDUINO TRADUZIDA E ADAPTADA POR


CIRINEU CARVALHO FERNANDES E GEILTON TELES LOPES

APOSTILA - APRENDENDO A PROGRAMAR EM ARDUINO - MICAEL GAIER


INSTITUTO FEDERAL DE EDUCAO CINCIA E TECNOLOGIA DE MATO
GROSSO - CAMPUS CUIAB

ENCICLOPDIA DO ESTUDANTE MATEMTICA I CARLOS TADASHI


SHIGUEKIYO, RAFAEL SCHAFFER GIMENES SO PAULO 2008 EDITORA
MODERNA.

LIVRO CIRCUITOS DIGITAIS 9 EDIO EDITORA ERICA ANTONIO


CARLOS DE LOURENO, EDUARDO CESAR ALVES CRUZ, SABRINA
RODERO FERREIRA, SALOMO CHOUERI JUNIOR.

LIVRO ENCICLOPDIA DO ESTUDANTE 02 MATEMTICA I - EDITORA


MODERNA 2008 LUIS MIGUEL AGUILERA CARBONELI, DAVID BRUSI
BELMONTE, JOSE MANUEL CASAS UBEDA, JOSE MANUEL CEREZO
GALLEGO, MARIA CRISTINA DIEZ MOLINA, FERNANDO GARCIA
FERMANDEZ, LINA GARCIA NARCU GRABULOSA, JOSE LUIS GARRIDO,
ARTURO MAJADAS GARCIA, ALBERTO MARTIN PENA, JESUS ROMERO
SANCHEZ, IGNACIO SANCHEZ SUS, FRANCISCO VIVES BOIX.
45

APOSTILA DE 2007 SOBRE PORTAS LGICAS E CIRCUITOS DIGITAIS DO


CURSO DE SISTEMA DE INFORMAO DO PROF. MSC. ROSSANO PABLO
PINTO.
TCC MARINS, RENATA COSTA CURITIBA 2008 SISTEMA DE TARIFADOR /
BLOQUEADOR COM ROTEAMENTO DE OPERADORA PARA LIGAES
INTERURBANAS.
46

SITES

http://www.arduino.cc/

http://ebm.ufabc.edu.br/?p=2719

http://baixacultura.org/2011/10/28/arduino-o-documentario-do-hardware-livre-leve-e-
solto/

http://www.sabereletronica.com.br/secoes/leitura/1307

http://4.bp.blogspot.com/JldHDitNTpU/Tbqbe6oPPNI/AAAAAAAADuQ/nc2xU3jhT
rk/s1600/arduino-uno-schematic.jpg

http://blog.webtronico.com/wp-content/uploads/2011/02/atmega328.jpg

http://renatoaloi.blogspot.com

http://www.gap-system.org/~history/PictDisplay/Boole.html

http://www.pucrs.br/famat/statweb/historia/daestatistica/biografias/Boole.htm

http://rossano.pro.br/fatec/cursos/sistcomp/apostilas/circuitos.pdf

http://www.sabereletronica.com.br/secoes/leitura/1648

http://www.rogercom.com.br elaborado por Antnio Rogerio Messias


http://www2.ele.ufes.br/~tfbastos
http://www.electronica-pt.com/index.php/content/view/26/37

http://www.inf.pucrs.br/~calazans/undergrad/laborg/cod_cores_res.html
http://guitarra99.blogspot.com/2011/05/capacitores.html

http://www.ivairsouza.com/capacitor1-site.html

http://www.mecaweb.com.be/eletronica/potencia/transistor.phpem
http://www.glbtech.com.br/Site/index.php?option=com_content&view=article&id=48
&Itemid=11
47

http://images02.olx.com.br/ui/12/78/47/1343781940_299437147_5-motor-do-vidro-
eletrico-de-carros-nacionais
http://www.lojastamoyo.com.br/loja/produtos/detalhes/155518/abracadeira-p-antena
http://www.sourcingmap.com.br/quotcomprimento-bicicleta-substituicao-hub-moto-
pecas-reparo-eixo-traseiro-p-137075.html
http://campogrande.olx.com.br/micro-servo-motor-9g-iid-79439176
http://loja.multitecservice.com.br/bot-o-emergencia-22mm.html
http://www.maqgutierrez.com.br/produto/568/0/0/11/488/Chave+comutadora+22,5+m
m+-+2+posi%C3%A7%C3%B5es+fixas+contato+NA+-+LAY5-BD21
http://www.gigawattsistemas.com.br/index.php?pg=produtos_detalhes&id=4616&cate
goria=362
http://www.plcdirect.eu/en/script/P_products-category.asp?ID=155
http;./fraidamotopecas.mercadoshops.com.br/pinhao-para-moto-honda-cbx-200-strada
-13-dentes
http://www.transportabrasil.com.br/2011/11/braspress-instala-sorter-compacto-em-
unidade-de-barueri-sp/
48

ANEXO 1 DATASHEET PARCIAL DE SOEG-RTH-Q30-PS-S-2L


49
50
51
52

ANEXO 2 DATASHEET PARCIAL KOYO DL 105


53
54
55
56
57
58
59
60
61
62
63
64
65
66
67

ANEXO 03 ESQUEMA ELETRICO PLATAFORMA ARDUINO UNO


68

ANEXO 04 DATASHEET PARCIAL ATMEGA


69
70
71
72

ANEXO 05 NBR 7195 - CORES PARA SEGURANA


73
74

Вам также может понравиться