Buscar

Atividade Prática Automação industrial - Arduíno _ Passei Direto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
i 
 
 
BACHARELADO EM ENGENHARIA DE PRODUÇÃO 
ATIVIDADE PRÁTICA DE AUTOMAÇÃO INDUSTRIAL 
 
 
 
 
 
ARDUÍNO 
 
 
 
 
 
 
 
 
 
 
 
AUTORIA: RAFAELA ALCANTARA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
NITERÓI – RJ
2020 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
1 
 
1 INTROD UÇÃO 
Neste relatório iremos descrever 4 experimentos realizados com Arduino para a disciplina de 
Automação Industrial. Analisando e correlacionando com os conceitos e técnicas estudados ao 
longo da disciplina. 
1.1 OBJETIVOS 
O objetivo do relatório é elucidar sobre os componentes do Arduino como descrever a 
prática relacionando aos princípios de funcionamento e demostrar sua importância nas atividades 
de automação produzidas em indústrias. 
2 FUNDAMENTAÇÃO TEÓRICA 
A automação industrial é a maneira como podemos realizar algum trabalho através de má-
quinas com controles automáticos. Atualmente a automação industrial controla processos materi-
ais e auxiliam na tomada de decisão de maneira totalmente descentralizada. Com a era da internet 
das coisas, os sistemas que geram automação, receberam habilidades de se comunicar com diver-
sos terminais simultaneamente enviando informações em tempo real para todos dentro de uma 
mesma empresa. 
A automação industrial moderna está formanda através dos seguintes princípios: 
• Interoperabilidade – Onde os sistemas ciber-físicos e humanos se comunicam uti-
lizando-se da internet das coisas. 
• Virtualização – Quando há uma simulação virtual de um ambiente industrial utili-
zando-se de sensores de dados interconectados com o objetivo de monitoramento e 
rastreio de todo o campo e processo da fábrica. 
• Descentralização – A possibilidade de máquinas tomarem decisões sem auxílio hu-
mano e de acordo com as necessidades da fábrica. 
• Capacidade em tempo real – É feito através da coleta de dados, análises e insights 
dessas análises em tempo real. 
• Orientação à serviço – Utilização da computação em nuvem para disponibilizar ser-
viços. 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
2 
 
• Modularidade – Flexibilidade para adaptar a produção de acordo coma expansão, 
reposição, retirada ou transformação de módulos. 
Para eu haja uma interligação entre todos os princípios, a automação industrial abrange três 
áreas: 
• Eletrônica – Encarregada de criar e gerenciar a arquitetura de hardwares. 
• Mecânica – Que se compõe dos dispositivos atuadores. 
• Tecnologia da informação – Que traz consigo os softwares de controle de sistema. 
Atualmente possuímos uma ferramenta que engloba essas três áreas e auxilia na automação 
industrial para melhoras no processo de automação. 
O Arduino é uma ferramenta que auxilia na prototipagem eletrônica composto por um mi-
crocontrolador com suporte de entrada e saída e uma linguagem de programação padrão. O obje-
tivo do Arduino é criar ferramentas acessíveis, de baixo custo, flexíveis e de fácil manuseio. 
Após feita a programação, o Arduino pode ser usado de maneira independente, podendo 
ser usado até mesmo para controlar um robô. 
 
 
 Placa Arduino UNO Protoboard 
 
3 METODOLOGIA 
O Arduino tem seu funcionamento através de uma placa denominada controlador, algumas 
linhas de Entrada e Saída digital e analógica e uma interface serial ou USB, para que possa ser 
ligado à um computador, onde será feito a programação e consequentemente a interação da inter-
face. O Arduino não possui nenhum recurso de rede sozinho, mas pode-se combinar mais de um 
Arduino através de extensões apropriadas. 
Seguindo esses princípios de funcionamento do Arduino que foram iniciados os experi-
mentos apresentados nesse relatório. 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
3 
 
2.1 Experimento 1 Sensor de temperatura e umidade –
 No experimento 1 queremos que seja impresso na tela do computador a temperatura 
do ambiente. 
 
Material Utilizado: 
• Placar Arduino UNO 
• Protoboard do Arduino 
• Cabo USB do Arduino 
• Sensor de temperatura e umidade 
• 1 Jumper amarelo grande 
• 1 Jumper vermelho grande 
• 1 Jumper azul grande 
• 1 Jumper vermelho pequeno 
• 1 Jumper azul pequeno 
 
Procedimentos da placa: 
Ligação de um lado do Jumper azul grande na entrada GND na placa Arduino e ligação do 
outro lado do Jumper na linha azul da Protoboard. Ligação de um lado do Jumper vermelho grande 
na entrada 5V na placa Arduino e ligação do outro lado do Jumper na linha Vermelha da Protobo-
ard. 
Centralização do sensor de temperatura e unidade na Protoboard de maneira que ficasse no 
mesmo lado onde está localizado as saídas dos Jumpers grandes azul e vermelho. 
Ligação de um lado do Jumper azul pequeno na saída GND do sensor de temperatura e 
ligação do outro lado do Jumper azul na linha azul da protoboard. Ligação de um lado do Jumper 
vermelho pequeno na saída VCC do sensor de temperatura e ligação do outro lado do Jumper 
vermelho na linha vermelha da protoboard. 
Ligação de um lado do Jumper arelo pequeno na linha central do sensor de temperatura am
e ligação do outro lado do Jumper amarelo na saída 2 da placa do duino. Ar
Ligação do cabo USB na placa Arduino e ligação do outro lado do cabo USB no computa-
dor. Assim iniciamos a programação da placa. 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
4 
 
 
Montagem do experimento 1 
 
Procedimentos da programação: 
No início do código do programa é executada a instrução que realiza #include <DHT.h>
a inclusão da biblioteca que permite manipular o sensor DHT. Além disso existem alguns códigos 
a mais para declaração e inicialização de variáveis, incluído a declaração de uma variável para o 
sensor DHT conectado na porta digital 2 do Arduino. 
O programa possui duas funções principais: setup() e loop().
No , os comandos de inicialização do programa são executados. É configurada a setup()
comunicação do Arduino com o computador através do comando Serial.begin(), com a velocidade 
de 9600. Também ocorre a inicialização do sensor DHT através do comando dht.begin()
O loop() é uma função que é executada pelo Arduino repetidamente enquanto o programa 
estiver rodando. Para o experimento 1, o loop consiste em executar o comando para para-delay()
lisar a execução por 2 segundos e na sequência os comandos dht.readHumidity() e dht.readTem-
perature() que executam a leitura dos valores medidos pelo sensor. Esses valores são salvos em 
variáveis e usados para imprimir textos no console do computador através do comando Se-
rial.print() 
Dessa forma, o programa a cada 2 segundos faz a leitura de humidade e temperatura do 
sensor e imprime na tela do computador 
 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
5 
 
 
Parte da programação do experimento 1 
 
 
2.2 Experimento 2 Sensor de temperatura e umidade com indicador de 1 LED –
 No experimento 2 apenas acrescentamos ao experimento1 uma função adicional 
para que além de imprimir a temperatura do ambiente na tela o LED pudesse acender a partir do 
momento que chegasse em uma temperatura determinada. 
 
Material Utilizado: 
• Todos os materiais do experimento 1 
• 1 LED vermelho 
• 1 Resistor 
• 1 Jumper verde pequeno 
 
Procedimentos da placa: 
 Após o concluir o experimento 1 foi adicionado no mesmo lado da protoboard em 
que estão ligadas as conexões dos Jumpers oriundas da placa Arduino 1 LED vermelho, onde seu 
lado menor está ligado na conexão negativa da protoboad, ou seja, na linha azul, e o outro lado do 
LED está ligado na linha positiva da protoboad, ou seja na linha vermelha, assim, na mesma dire-
ção colocamos um resistor e ao final da linha ligamos um lado do Jumper verde pequeno e o outro 
lado do Jumper verde pequeno ligamos na saída 3 do Arduino. 
 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
6 
 
 
Lerd vermelho sem acionamento, ou seja, temperatura abaixo de 30º 
 
 
 
 
Led vermelho acionado, ou seja, temperatura a partir 30º 
 
 
Procedimentos da programação: 
Utilizamos a programação do experimento 1 e fizemos algumas modificações, sendo 
elas descritas abaixo. 
Na função foi incluído o comando para configurar a porta digital setup() pinMode()
3 do Arduino como uma porta de saída (output). 
O loop() foi alterado para lermos a temperatura do sensor como antes (dht1.readTem-
perature()) e feita uma checagem da temperatura recebida para caso ela seja maior ou igual a 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
7 
 
30°C, enviar um sinal HIGH na porta 3 do Arduino através do comando . No caso digitalWrite()
de a temperatura ficar abaixo dos 30°C, o sinal na porta 3 é desligado (com o mesmo comando 
digitalWrite() mas passando um parâmetro LOW de sinal) 
Dessa forma, o programa vai a cada 2 segundos, verificar a temperatura do sensor e 
ligar ou desligar o LED da placa (através da definição do sinal na porta digital) dependendo do 
valor de temperatura obtido. 
 
 
Parte da programação do experimento 2 
 
2.3 Experimento 3 Sensor de temperatura e umidade com indicador de 3 LEDs –
 No experimento 3 iremos acrescentar ao experimento 2 mais dois LEDs para que 
seja determinado 3 temperaturas diferentes e a cada momento que uma temperatura determinada 
seja atingida, um LED diferente seja acionado. 
 
Material Utilizado: 
• Todos os materiais do experimento 2 
• 1 LED verde 
• 1 LED amarelo 
• 2 Resistor es
• 1 Jumper verde pequeno 
• 1 Jumper amarelo pequeno 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
8 
 
Procedimentos da placa: 
 Após o concluir o experimento 2 será refeito o mesmo processo para adicionar mais 
2 LEDs, dessa vez um verde e um amarelo, sendo adicionado no protoboard juntamente com um 
resistor e um Jumper, o Jumper amarelo irá alimentar o LED amarelo e será ligado na saída 5 da 
placa Arduino. O Jumper verde irá alimentar o LED verde e será ligado na saída 6 da placa Ar-
duino. 
 
Led verde acionado, ou seja, temperatura abaixo de 29º 
 
 
 
Led amarelo acionado, ou seja, temperatura em 29º 
 
Impresso por Maicon Peraça, E-mail maiconplay4@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos
autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2023, 14:45:09
9 
 
 
Led vermelho acionado, ou seja, temperatura acima de º 29
 
 
Procedimentos da programação: 
Utilizamos a programação do experimento 2 e fizemos algumas modificações, sendo 
elas descritas abaixo. 
Na função foram incluídos dois comandos adicionais para confi-setup() pinMode()
gurar também as portas digitais 4 e 5 do Arduino como portas de saída (output). 
No foram incluídas duas checagens adicionais da temperatura para definir o loop()
sinal (HIGH ou LOW) das portas digitais 4 e 5. No caso foi incluído uma condicional da tempe-
ratura ser igual a 29°C para ligar a porta 4 e uma condicional da temperatura ser menor ou igual a 
28°C para ligar a porta 5. Foi utilizado o mesmo comando digitalWrite() para definir o sinal HIGH 
ou LOW em ambas portas. 
Com essas condicionais, o programa a cada 2 segundos verifica a temperatura do sen-
sor e deixa uma das 3 portas com o sinal em HIGH (dependendo do valor da temperatura) e as 
outras duas com sinal em LOW, o que na prática liga apenas um dos 3 LEDs montados na placa 
(LED Verde abaixo de 29ºC, Amarelo em 29°C e Vermelho acima de 29ºC)

Continue navegando