Buscar

Industria 4 0-APS

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 33 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 33 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 33 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

UNIVERSIDADE PAULISTA- UNIP
ENGENHARIA
GIOVANNA MOZARINO BITTENCOURT- RA: N4397B 5- TURMA: EB4C13
BRENO PUOSSO DE CARVALHO- RA: T421AI 7- TURMA: EB3A13
IAACOV HURIVTS ZEITOUNE- RA: D91HCI 0- TURMA: EB4C13
IAN EXPEDITO HERIQUES FINOTTO- RA: D89EJH 2- TURMA: EB4C13
MATHEUS CARLOS B DA S F LIMA- RA: N52005 1- TURMA: EB3B13
NATAN CHAVES DOS SANTOS- RA: F1089F 7- TURMA EB3A13
RAFAEL SAIKI SCHERER- RA: D85503 4- TURMA: EB4B13
RONAN VINICIUS GOES SILVA- RA: N455GH 6- TURMA: EB4D13
VANESSA IRIS SILVA ADELINO- RA: F0454A 8- TURMA EB4D13
Indústria 4.0
APS- Atividade Prática Supervisionada
SÃO PAULO-2020
GIOVANNA MOZARINO BITTENCOURT- RA: N4397B 5- TURMA: EB3C13
BRENO PUOSSO DE CARVALHO- RA:T421AI 7- TURMA: EB2A13
IAACOV HURIVTS ZEITOUNE- RA: D91HCI 0- TURMA: EB3C13
IAN EXPEDITO HERIQUES FINOTTO- RA: D89EJH 2- TURMA: EB3C13
MATHEUS CARLOS B DA S F LIMA- RA: N52005 1- TURMA: EB2B13
NATAN CHAVES DOS SANTOS- RA: F1089F 7- TURMA EB3A13
RAFAEL SAIKI SCHERER- RA: D85503 4- TURMA: EB3B13
RONAN VINICIUS GOES SILVA- RA: N455GH-6- TURMA: EB3D13
VANESSA IRIS SILVA ADELINO- RA: F0454A 8- TURMA EB3D13
Indústria 4.0
APS- Atividade Prática Supervisionada
Projeto de trava digital via bluetooth realizado por alunos do 3º e 4º semestres de engenharia.
SÃO PAULO
2020
Sumário
Objetivos	4
Revolução Industrial	5
Indústria 4.0	7
IoT- Internet das Coisas	8
Computação em Nuvem.	9
Big Data	11
Robótica Avançada	12
Manufatura Aditiva/ Manufatura Digital	14
Integração de Sistemas	15
Segurança Digital	16
Materiais Utilizados	17
Trava por Digital e Bluetooth/ Planilha de Custos	18
Desenho Técnico 1	19
Desenho Técnico 2	20
Desenho Técnico 3	21
Programação	22
Conclusão	31
Referências Bibliográficas 	
Objetivos
Revolução Industrial
A palavra “revolução” tem origem do latim que significa “ato de dar voltas”, já indústria que também tem sua origem no latim, trata-se da junção das palavras “indu” que significa “em, dentro” e “struere” que significa “construir, empilhar”, por estas informações começamos a identificar ao que se refere o termo “Revolução Industrial”. Podemos dizer então que este termo aponta para o ato de voltar e reformular os procedimentos de produção, trazendo avanços e melhorias em seus resultados.
Os avanços e melhorias trazidos por uma revoluação industrial é um dos conceitos que dão a caracteristica de descobertas e implantações de determinadas tecnologias nos processos de industrialização. Devem também ser levados em consideração o impacto que tais mudanças causam na cultura e no modo de viver da sociedade.
Três revoluções ocorreram desde o século XVIII, tendo seu início na Inglaterra, foi marcada pelo uso de máquinas que alteraram completamente o processo de produção, pois com o uso das máquinas era possível que a produção muito aumentasse (em relação ao processo manual, pois o trabalhador passa a fazer apenas uma etapa do processo), com a diminuição e divisão das etapas dos processos produtivos e o aumento da produção surge o trabalho assalariado (remuneração com base na produção), o que desvaloriza a mão de obra que no processo artesanal era tão valorizada.
Na Primeira Revolução Industrial, também foram introduzidos: o uso de máquinas a vapor, do aço e de combustíveis derivados do petróleo e produtos químicos. Um exemplo de máquina desenvolvida nesse período é o tear mecânico, pois a indústria têxtil era a principal indústria (principalmente na Inglaterra, que exportava tecido) e teve um grande impulso devido a essa nova tecnologia. 
A Segunda Revolução Industrial teve início entre 1850 e 1870 e finalizou ao fim da Segunda Guerra Mundial. Houve a expansão desse processo para outros países.
Nesse período houve um grande progresso científico e tecnológico, com muitas invenções como o telégrafo e os modos de organização da produção conhecidos com Fordismo e Taylorismo (que ampliou muito a produção), que alteraram mais uma vez tanto as relações sociais, quanto as de trabalho.
A manufatura então deu lugar a maquinofatura, pois as máquinas que antes eram operadas (como o exemplo do tear), agora com o processo de automatização, substituiu a mão de obra. A expansão da ferrovia permitiu o deslocamento mais rápido de grandes distâncias, aumentando o mercado consumidor e o transporte de matéria prima.
A Terceira Revolução Industrial, por volta do séc XX, sobe mais um degrau em aprimoramento, também conhecido como Revolução Técnico-Científico-Informacional, ela uniu a ciência e a indústria.
Esse período que começou a partir do ano de 1950, faz parte de uma fase recente da história e por ser a fase anterior da que estamos vivenciando, torna-se muito mais fácil a compreensão, não é difícil achar relatos de pessoas que passaram pela transição da segunda e terceira fase da Revolução Industrial. Os avanços industriais da terceira fase foram a robótica, genética, informática, telecomunicações, eletrônica e outros, todas essas tecnologias foram fundamentais para o aumento da produção nas indústrias, através da substituição da mão de obra por meios mais eficientes para desenvolver o trabalho, com a capacitação dos profissionais para administrar essas novas tecnologias, o que representava para os empresários mais lucro.
Indústria 4.0
Conhecida com 4° Revolução Industrial, a Indústria 4.0 reduz os limites e barreiras físicas entre pessoas e o mundo digital a partir do conjunto de tecnologias que permitem que máquinas e pessoas trabalhem e se comuniquem de forma colaborativa aumentando a eficiência e diminuindo o desperdício com o constante contato com as etapas e processos de produção
Essas tecnologias, chamadas de habilitadoras, possibilitam que a produção seja ágil e se adapte as necessidades dos consumidores, sem alterar a produção.
Como exemplo, o grande uso de sensores permite que a produção e seus processos se ampliem, não apenas em quantidade, como também na qualidade. Com o uso deles, fica muito mais fácil o controle em tempo real e a detecção de erros e desvios durante o processo.
Outras tecnologias diferenciam a Terceira Revolucão Industrial da Indústri 4.0. 
A virtualização, permite que o processo possa passar por simulações aumentando a qualidade dele. Isso também auxilia e muito nas tomadas de decisões que, com o constante monitoramento em tempo real, se tornam mais fáceis a partir das informações sobre os processos. A capacidade de comunicação entre as tecnologias permite que o consumidor possa ter atendimento mais fácil, que serviços como atualizações de software, entre outros possam ser feitas sem que a pessoa saia de casa.
As empresas agora se tornam inteligentes e muito mais ágeis tendo aumentos significativos na qualidade da produção, sendo também um diferencial das outras revoluções que tinham grande foco no aumento da produção independente da qualidade.
E a Industria 4.0 faz uso das seguintes tecnologias: 
1- IoT;
2- Computação em Nuvem;
3- Big Data;
4- Robótica;
5- Manufatura aditiva;
6- Manufatura digital;
7- Integração de sistemas;
8- Segurança digital.
Essas tecnologias são utilizadas em conjuto e também dependem umas das outras para cumprir o papel principal de tornar a indústria mais ágil e eficaz, satisfazendo as necessidades de produção e dos consumidores.
IoT- Internet das Coisas
A IoT é uma extensão da internet atual que permite que os objetos possam se conectar através da internet, o que torna o uso remoto destes objetos uma tarefa viável.
Essa comunicação entre objetos ocorre devido aos sensores, tecnologias como o RFID ( identificação por rádio frequência), a adaptação de uma linguagem de comunicação dos diversos tipos de aparelhos e o aumento da capacidade desses equipamentos para fazer o processamento.
Dentro do cenário da Indústria 4.0, o IoT tem grande participação, pois com esse poder comunicação permite que as informações possam ser acompanhadas em tempo real e agilizando a tomada de decisões.
Porém o IoT também apresenta seus desafios. Os dados que são coletados podem apresentar imperfeições ou serem de tipos diferentes, o que exigemais dos algoritmos utilizados, pois eles devem ser capazes de lidar com esses desafios.
Um exemplo de aplicação do IoT são nas cidades inteligentes como é mostrado no diagrama a seguir:
[Diagrama/referência]
Computação em Nuvem
A computação em nuvem é uma forma de armazenamento de dados que, por meio da internet, permite que o conteúdo armazenado possa ser acessado em tempo real e uma forma de acesso aos recursos computacionais disponíveis. 
Antes da nuvem tivemos tecnologias de memórias de armazenamento como a fita perfurada ( precursora das memórias de computadores, de 1880), os disquetes ( com capacidade de 80 KB a 1,2 MB; inventado em 1971), os CDs e DVDs ( tinhak capacidade de 4,7 GB, inventados em 1995) e o pendrive ( ainda utilizado, criado em 2000, substituiu os disquetes definitivamente e com capacidade de até 512 GB). 
Todas essas tecnologias tinham a capacidade de armazenar dados, porém todas dependiam do hardware para que se pudessem acessar o conteúdo armazenado, sendo uma das vantagens da nuvem a não dependência de um dispostivo único e físico de memória para acessar o seu armazenamento de qualquer computador ou outro dispositivo.
Além disso a nuvem permite que os dados sejam alocados de acordo com a necessidade com base na demanda, ou seja, otimiza os custos de um projeto e apresenta maior reação às mudanças nas demandas.
Também tem como vantagem a confiabilidade e tolerância à falhas, pois o provedor pode estabelecer acordos de níveis de serviço com seu cliente, fazendo com que os backups e proteções contra a segurança dos dados passam a ser responsabilidade dos provedores.
 Temos três tipos de modelos de serviços em nuvem, que tem como diferença o tipo de cliente alvo, sendo os serviços:
1. Infraestrutura como serviço (IaaS): 
Modelo que o cliente não administra ou controla a infraestrutura da nuvem, mas tem controle de seus sistemas operacionais, armazenamentos, componentes de rede (exemplo firewall) e o provedor tem responsabilidade fisicamente sobre a rede, dispositivos de armazenamento e os servidores.
Em suma, esse modelo para redução de investimentos com hardware, custos com segurança e manutenção. Um exemplo desse tipo de serviço é o Amazon Elastic Cloud Computing – EC2. 
2. Plataforma como serviço (PaaS):
Nesse modelo, o cliente não administra ou controla a infraestrutura adjacente e é disponobilizado para ele os recursos que já estão diretamente relacionados ao seu negócio.
O provedor se responsabiliza pela disponibilização do sistema operacional, linguagem de programação e o ambiente de desenvolvimento. Um exemplo desse modelo é o Google App Engine.
 3.Software como serviço (SaaS):
Nesse modelo o usuário tem acesso apenas ao software e não tem conhecimento sobre os detalhes sobre o sistema operacional, linguagem de programação e não administra nem controla a infraestrutura subjacente (rede, servidores,disco rígidos, etc),sendo considerado o usuário final.
O Dropbox e o Onedrive são exemplos desse serviço de armazenamento.
Também temos modelos de nuvem:
[Tabela de tipos]
Um exemplo da utilização da computação em nuvem em conjunto com as tecnologias Big data e o IoT é a Fórmula .
Os carros possuem cerca de 150 sensores (que fornecem informações sobre pressão, temperatura dos pneus, freios, força do vento, entre outros) e transmitem cerca de 2 GB de dados em uma volta, somando 3 TB em uma corrida.
A análise dos resultados obtidos através desses sensores e a quantidade de dados só é possível devido a essas tecnologias que compõe o cenário da indústria 4.0.
Big Data
A quantidade de informações que geramos hoje supera os milhões, como exemplo em 2017 foram gerados 2,5 quintilhões de bytes de dados por dia.
Então o Big Data é a capacidade de processar e analisar as informações importantes dessa imensa gama de informações.
Essa tecnologia é composta por ter volume, velocidade, variedade, veracidade e valor.
 
[Tabela de características]
Para se utilizar do Big Data é necessário fazer o tratamento dos dados coletados, ou seja, esses dados passam por técnicas de processamento, métodos de gestão, chamado de Big Data Analytics.
Nesse processo também é utilizado a Inteligência artificial (criada em 1950 por Alan Turning), que possibilita que as máquinas sejam utilizadas em setores de sugestão, atendimento eletrônico, dúvidas e reclamações.
Outra técnica utilizada no Big Data Analysis, utilizada para a obtenção e dados, é a mineração. Utilizada para subsidiar o processo de tomada de decisão.
Na indústria 4.0, o Big Data é uma ferramenta de leitura de dados. Com o uso de sensores se obtem dados que serão analisados para que novos conhecimentos e predições otimizem o processo de produção.
Robótica Avançada
Os robôs são máquinas dotadas de sensorese atuadores que permitem a eles executar as funções que foram programadas. Os robôs industriais são máquinas multifuncionais (definido por Norma ISSO) e que podem ter base fixa ou móvel.
Com essas máquinas é possível apliar a produção, reduzir custos, aumentar a qualidade e tornar o processo mais seguro.
Um robô é dividido em 7 grandes grupos:
● Estrutura: que dá sustentação ao robô e seus componentes;
● Sensores: são os componentes responsáveis por situar o robô e ajuda-lo na tomada de decisões a partir dos dados coletados;
● Atuadores: são responsáveis pelos movimentos;
●Transmissão: composta por fios e transmissões de energia (podendo ser pneumática ou hidráulica);
● Manipuladores: responsável por manipular os objetos;
● Controladores: executa o que foi programado e tomar decisões;
● Fonte de energia: responsável por fornecer energia para a execução das funções programadas.
Os robôs são classificados em três, segundo com a configuração:
1. Robô de Coordenadas Cartesianas: realizam movimentos precisos em tarefas como manipular e posicionar objetos;
2. Robô Articulado: possuem pelo menos 3 eixos de rotação e é muito utilizado nos processos industriais;
3. Robô Delta: tem vantagens como a velocidade e precisão nos movimentos, realizam tarefas como a separação, pega e montagem de componentes pequenos;
A robótica foi implantada na 3° Revolução Industrial, porém tem seu uso aumentado expressivamente, ampliando a produtividade, flexibilidade e agilidade dos processos industriais.
Em conjunto com as outras tecnologias habilitadoras, os robôs podem ser controlados via internet, fornecendo dados em tempo real sobre o processo e também trabalham de forma coletiva e segura com os seres humanos. 
Manufatura Aditiva
A manufatura aditiva apresenta o conceito de adicionar matéria-prima, camada sobre camada, para a criação de objetos.
O uso de impressoras 3D, por exemplo, possibilita maior facilidade na produção de geometrias complexas, mais velocidade de produção e agilidade na customização em massa.
A modelagem é feito a partir de:
●	Fusão e Deposição: como as impressoras 3D, um eixo (x,y,z), o bico de extrusão da máquina controla a deposição e fusão da matéria-prima em camadas;
●	Estereolitografia: processo que usa resinas líquidas que formam o objeto camada por camada, por meio do processo de solidificação da resina;
●	Sinterização a laser: técnica utilizada para processar polímeros e cerâmicas, com o uso de uma impressora 3D ou moldes.
A manufatura aditiva faz uso apenas do material necessário, reduzindo a quantidade de massa dos objetos, permitindo que a construção seja feita em uma peça única e viabilizando mais a flexibilidade de adaptações dos projetos.
Manufatura Digital
A manufatura digital é a utilização de ferramentas e softwares para a análise e simulações dos processos de manufatura para a melhoria e otimização dos mesmos, proporcionando custos reduzidos, diminuição no tempo de produção e rápida implementação de melhorias desde o início da produção.
Podemis dessa forma ter:
●	Simulações de Usinagem CNC: que permite avaliar parâmetros e traçar melhores estratégias para os processos de usinagem;
●	Simulações Robóticas: permitem simular o processo real da movimentação e atuação de robôs em uma linha de montagem,melhorando o processo e evitando colisões e mau funcionamento;
●	Simulações dos Processos Produtivos: podendo recriar todo o ambiente e seus componentes para modificações de parâmetros.
Softwares como o Solid Works, Autocad e o Inventor (Autodesk), Sketch Up, entre outros,são exemplos de softwares qur permitem a visualização 3D e eventuais simulações do produto, a fim de projetar desde o início as etapas de produção.
Integração de Sistemas
É um dos atuais desafios da indústria 4.0, pois muitos dos sistemas já implantado (como os de automação e tecnologia) não foram feitos pensados em serem integrados entre si em sua totalidade.
Existem 2 tipos de integração:
1. Verticalização: integração de processos, desenvolvimento de produtos, planejamento estratégico e sistemas;
2. Horizontalização: realizado entre empresa e seus fornecedores, agentes externos, clientes e prestadores de serviço.
Com as integrações é possível controlar a qualidade da produção, facilitar o projeto e prototipagem, além de gerenciar o estoque, preparação, envio da mercadoria e os processos de gestão de distribuição (como: o rastreamento, gestão de demanda e de devoluções).
Isso com a utilização das tecnologias já vistas trabalhando em conjunto para o monitoramento e aprimoramento de todo o processo produtivo.
Segurança Digital
A segurança de informações é de grande importância, pois os dados e informações são recursos valiosos para as indústrias.
As consequências que a ameaça a segurança de dados e informações podem ser a perda de clientes, danos à imagem, perda de produtividade, entre outros.
Por isso, com o uso das tecnologias que compõe a Indústria 4.0 deve possuir muita segurança, pois caso haja uma invasão nos sistemas de uma indústria, o hacker pode tanto acessar alguma informações da empresa, como também controlar os sistemas produtivos.
Técnicas como o reconhecimento facial, uso de e-mails, processos de autenticidade, os backups e outras ferramentas de segurança são opções no combate a esses problemas.
Materiais Utilizados
· Leitor biométrico
· Arduino uno
· Protoboard
· LCD
· Botão 	
· Leds 
· Resistor de 10K
· Modulo Bluetooth
· Modulo SD Card
· SD Card 32gb
Trava por Digital e Bluetooth
Descrição 
Esse projeto consiste em desenvolver uma trava biométrica parelhada a autenticação bluetooth para destravamento de um armário, porta, etc. Utilizando um método de segurança atualmente utilizado por bancos, onde o dono da conta deve utilizar seu celular para ler um código QR, gerado pela central, para acessar a conta ou liberar uma transação, a ideia de aplicar esse sistema a travas do dia a dia foi desenvolvida.
O seu funcionamento consiste em uma autenticação via bluetooth de um celular cadastrado para assim liberar a leitura biométrica, que se for aceita, ira destravar a fechadura. Suas aplicações podem ser variadas, desde travas para um veiculo a trancas de armários. 
Planilha de Custos
	Componente
	Quantidade
	Valor em R$
	Leitor biométrico
	1
	49,90
	Arduino uno
	1
	120,00
	Protoboard
	1
	24,90
	LCD
	1
	24,90
	Botão 
	2
	0,20
	Leds 
	2
	0,05
	Resistor de 10K
	2
	0,05
	Modulo Bluetooth
	1
	22,00
	Modulo SD Card
	1
	6,56
	SD Card 32gb
	1
	39,97
	Total:
	
	288,83
Desenho Técnico 1
Desenho Técnico 2
Desenho Técnico 3
Programação
#include <Wire.h> 
#include <LiquidCrystal_I2C.h> // Usando o driver da NewLiquidCrystal 
#include <SPI.h>
#include <SD.h>
#include <Adafruit_Fingerprint.h> 
#include <SoftwareSerial.h>
#define switchReg 4 // botão de registro
#define switchAtten 5 // Botão de presença
#define ledBlue 6
#define ledRed 7 
#define mySerial Serial1
//LiquidCrystal_I2C lcd(0x27,16,2); // se for o outro verfique se os parametros são estes.
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
 
Adafruit_Fingerprint finger = Adafruit_Fingerprint(&mySerial); 
const int pinoRX = 2; 
const int pinoTX = 3; 
const int pinoLed = 12; 
int dadoBluetooth = 0; 
boolean loopLED = false; 
 
SoftwareSerial bluetooth(pinoRX, pinoTX); 
 
void setup(){
  Serial.begin(9600); 
  bluetooth.begin(9600); 
  bluetooth.print("$"); 
  bluetooth.print("$"); 
  bluetooth.print("$"); 
  delay(100); 
  pinMode(pinoLed, OUTPUT); 
}
 
void loop(){
  if(bluetooth.available()){ 
       dadoBluetooth = bluetooth.read(); 
 
    if(dadoBluetooth == '1'){ 
      Serial.println("LED LIGADO"); 
      digitalWrite(pinoLed, HIGH); 
    }
    if(dadoBluetooth == '0'){ 
      Serial.println("LED DESLIGADO"); 
      digitalWrite(pinoLed, LOW); 
    }
    if(dadoBluetooth == 'b'){ 
      Serial.println("LOOP DO LED ATIVADO"); 
      loopLED = true; 
    }else{ 
      loopLED = false; 
    }
  }
 
  if(loopLED){
    digitalWrite(pinoLed, HIGH); 
    Serial.println
    delay(500); 
    digitalWrite(pinoLed, LOW); 
    Serial.println("LOOP (LED DESLIGADO)"); 
    delay(500); 
  }
}
 
uint8_t id;
File myFile;
int Status = 0;
const int chipSelect = 53;
void setup() {
 
 pinMode(switchAtten, INPUT);
 pinMode(switchReg, INPUT);
 pinMode(ledBlue, OUTPUT); 
 pinMode(ledRed, OUTPUT); 
 pinMode(chipSelect,OUTPUT);
 lcd.begin(16,2); // Ative o LCD para ver o resultado.
 lcd.setBacklight(HIGH); // Liga a luz de fundo do LCD
 //lcd.init();
 //lcd.backlight();
 lcd.clear(); // Limpa o LCD
 
 Serial.begin(9600);
 while (!Serial); 
 delay(100); 
 Serial.println("\n\nTeste de detecção de dedo Adafruit"); 
 
 finger.begin(57600); 
 
 if (finger.verifyPassword()) { 
 Serial.println("Sensor de impressão digital encontrado!"); 
 } else { 
 Serial.println("Não encontrou o sensor de impressão digital :("); 
 while (1) { delay(1); } 
 } 
 Serial.print("Inicializando o SD Card...");
 if (!SD.begin(chipSelect)) {
 Serial.println("O Card falhou ou não foi apresentadot");
 while (1);
 }
 Serial.println("Card Iniciado.");
}
void loop() {
 
 Status = 0;
 lcd.setCursor(1,0);
 lcd.print("Comparecer. Sistema");
 lcd.setCursor(3,1);
 lcd.print("CapSistema");
 
 int buttonStateP1 = 0; // Rastreamento do botão de presença
 int buttonStateP2 = 0; // Rastreamento do botão de registro
 
 digitalWrite(ledBlue,LOW);
 digitalWrite(ledRed,LOW);
 
 buttonStateP1 = digitalRead(switchReg); // Ouça o botão Iniciar a ser pressionado
 buttonStateP2 = digitalRead(switchAtten);
 
 // se o botão de registro foi pressionado
 if (buttonStateP1 == HIGH ){
 
 digitalWrite(ledBlue,HIGH);
 digitalWrite(ledRed,HIGH);
 lcd.setCursor(3,0);
 lcd.print("Processo de Registro");
 finger.getTemplateCount(); 
 Serial.print("O sensor contém "); 
 Serial.print(finger.templateCount); 
 Serial.println(" modelos"); 
 id = finger.templateCount + 1;
 Serial.println(id); 
 getFingerprintEnroll();
 
 buttonStateP1 = 0;
 
 // se o botão de atendimento foi pressionado
 }else if(buttonStateP2 == HIGH){
 uint8_t userId = -1;
 lcd.print("Processo de Atendimento");
 digitalWrite(ledBlue,LOW);
 digitalWrite(ledRed,LOW);
 Serial.println("Aguardando dedo válido...");
 for(int i=0;i<1;i++)
 {
 Status = 0;
 lcd.clear();
 lcd.print("Coloque o dedo");
 delay(2000);
 userId = getFingerprintIDez();
 if(userId >=1 && Status != 1)
 {
 digitalWrite(ledBlue,HIGH);
 lcd.clear();
 lcd.setCursor(3,0);
 lcd.print("Present");
 delay(2000);
 // Armazenando dados no cartão SD
 String ID = String(userId);
 
 myFile = SD.open("test.txt", FILE_WRITE);
 // se o arquivo foi aberto corretamente, escreva para ele:
 if (myFile) {
 
 myFile.print("ID do usuário ");
 myFile.println(ID);
 // fecha o arquivo:
 myFile.close();
 Serial.println("Feito.");
 } else {
 // if the file didn't open, print an error:
 Serial.println("erro ao abrir test.txt");
 } 
 } 
 } 
 buttonStateP2 = 0;
 }
}
 
// ####################Função de registro de impressão digital ########################## ###
uint8_t getFingerprintEnroll() {
 
 int p = -1;
 Serial.print("Aguardando o dedo válido se inscrever como #");
 Serial.println(id);
 lcd.clear();
 lcd.setCursor(4,0);
 lcd.print("Coloque o"); 
 lcd.setCursor(5,1);
 lcd.print("dedo "); 
 
 while (p != FINGERPRINT_OK) {
 p = finger.getImage();
 switch (p) {
 case FINGERPRINT_OK:
 Serial.println("Imagem tirada");
 break;
 case FINGERPRINT_NOFINGER:
 Serial.println(".");
 break;
 case FINGERPRINT_PACKETRECIEVEERR:
 Serial.println("Erro na comunicação");
 break;
 case FINGERPRINT_IMAGEFAIL:
 Serial.println("Erro na imagem");
 break;
 default:
 Serial.println("Erro desconhecido");
 break;
 }
 }
 // OK Sucesso!
 p = finger.image2Tz(1);
 switch (p) {
 case FINGERPRINT_OK:
 Serial.println("Imagem Convertida");
 break;
 case FINGERPRINT_IMAGEMESS:
 Serial.println("Imagem muito bagunçada");
 return p;
 case FINGERPRINT_PACKETRECIEVEERR:
 Serial.println("Erro de comunicação");
 return p;
 case FINGERPRINT_FEATUREFAIL:
 Serial.println("Não foi possível encontrar os recursos de impressão digital");
 return p;
 case FINGERPRINT_INVALIDIMAGE:
 Serial.println("Não foi possível encontrar os recursos de impressão digital");
 return p;
 default:
 Serial.println("Erro desconhecido");
 return p;
 }
 
 Serial.println("Remover dedo");
 lcd.clear();
 lcd.print(" Remover dedo "); 
 delay(2000);
 p = 0;
 while (p != FINGERPRINT_NOFINGER) {
 p = finger.getImage();
 }
 Serial.print("ID "); Serial.println(id);
 p = -1;
 Serial.println("Coloque o mesmo dedo novamente");
 lcd.clear();
 lcd.setCursor(3,0);
 lcd.print("Coloque o mesmo"); 
 lcd.setCursor(3,1);
 lcd.print("dedo de novo"); 
 
 while (p != FINGERPRINT_OK) {
 p = finger.getImage();
 switch (p) {
 case FINGERPRINT_OK:
 Serial.println("Imagem tirada");
 break;
 case FINGERPRINT_NOFINGER:
 Serial.print(".");
 break;
 case FINGERPRINT_PACKETRECIEVEERR:
 Serial.println("Erro de Comunicação");
 break;
 case FINGERPRINT_IMAGEFAIL:
 Serial.println("Erro de imagem");
 break;
 default:
 Serial.println("Erro desconhecido");
 break;
 }
 }
 // OK succeso!
 p = finger.image2Tz(2);
 switch (p) {
 case FINGERPRINT_OK:
 Serial.println("Imagem convertida");
 break;
 case FINGERPRINT_IMAGEMESS:
 Serial.println("Imagem muito bagunçada");
 return p;
 case FINGERPRINT_PACKETRECIEVEERR:
 Serial.println("Erro de Comunicação");
 return p;
 case FINGERPRINT_FEATUREFAIL:
 Serial.println("Não foi possível encontrar os recursos de impressão digital");
 return p;
 case FINGERPRINT_INVALIDIMAGE:
 Serial.println("Não foi possível encontrar os recursos de impressão digital");
 return p;
 default:
 Serial.println("Erro desconhecido");
 return p;
 }
 
 // OK converida!
 Serial.print("Criando modelo para #"); Serial.println(id);
 
 p = finger.createModel();
 if (p == FINGERPRINT_OK) {
 Serial.println("Impressões correspondentes!");
 } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
 Serial.println("Erro de Comunicação");
 return p;
 } else if (p == FINGERPRINT_ENROLLMISMATCH) {
 Serial.println("As impressões digitais não coincidem");
 return p;
 } else {
 Serial.println("Erro desconhecido");
 return p;
 } 
 
 Serial.print("ID "); Serial.println(id);
 p = finger.storeModel(id);
 if (p == FINGERPRINT_OK) {
 Serial.println("Gravado!");
 lcd.clear();
 lcd.setCursor(0,0);
 lcd.print("Gravado!"); 
 lcd.setCursor(0,1);
 lcd.print("ID ");lcd.print(id); 
 delay(3000);
 
 } else if (p == FINGERPRINT_PACKETRECIEVEERR) {
 Serial.println("Erro de Comunicação");
 return p;
 } else if (p == FINGERPRINT_BADLOCATION) {
 Serial.println("Não foi possível armazenar nesse local");
 return p;
 } else if (p == FINGERPRINT_FLASHERR) {
 Serial.println("Erro ao gravar no flash");
 return p;
 } else {
 Serial.println("Erro desconhecido");
 return p;
 }
 lcd.clear(); 
}
// ################## Pesquisa de impressão digital ###########################
int getFingerprintIDez() {
 
 uint8_t p = finger.getImage();
 if (p != FINGERPRINT_OK){
 lcd.clear();
 lcd.setCursor(3,0);
 lcd.print("Sem dedo ");
 lcd.setCursor(3,1);
 lcd.print("encontrado");
 delay(2000);
 Status = 1;
 return -1; 
 }
 
 p = finger.image2Tz();
 if (p != FINGERPRINT_OK){
 lcd.clear();
 lcd.setCursor(3,0);
 lcd.print("Sem dedo ");
 lcd.setCursor(3,1);
 lcd.print("econtrado");
 delay(2000); 
 Status = 1;
 return -1;
 }
 p = finger.fingerFastSearch();
 if (p != FINGERPRINT_OK){
 Serial.println("Dedo de erro");
 digitalWrite(ledBlue,LOW);
 digitalWrite(ledRed,HIGH);
 lcd.clear();
 lcd.setCursor(3,0);
 lcd.print("Sem dedo ");
 lcd.setCursor(3,1);
 lcd.print("encontrado");
 delay(2000);
 Status = 1;
 return -1;
 }
 Serial.print("Encontrada ID #"); Serial.print(finger.fingerID); 
 Serial.print(" com confiança de "); Serial.println(finger.confidence);
 return finger.fingerID; 
}
Conclusões 
Apesar dos desafios no trabalho em grupo e a distância entre os integrantes do projeto, considerando ainda a cautela em que houvesse a necessidade de que ainda de forma abstrata no momento, o projeto possa ser futuramente trazido à realidade e que neste contexto ele funcione perfeitamente, foram feitas análises minuciosas no desenvolvimento de cada item e obtivemos êxito, concluindo assim esse projeto da forma em que segue descrito neste documento.
 Referências Bibliográficas
https://www.sohistoria.com.br/resumos/revolucaoindustrial.php
https://www.google.com/amp/s/www.coladaweb.com/fisica/mecanica/maquina-a-vapor/amp
https://www.google.com/amp/s/detetivesdahistoria.wordpress.com/2012/12/19/invencao-da-semana-tear-mecanico/amp/
https://portogente.com.br/noticias/opiniao/9833-a-locomotiva-a-vapor
https://monferrato.com.br/a-historia-do-aco-e-suas-aplicacoes/
https://www.newtoncbraga.com.br/index.php/como-funciona/7031-como-funciona-o-motor-a-explosao-ou-de-combustao-interna-art1344
https://fluxoconsultoria.poli.ufrj.br/blog/projetos-mecanicos/motor-a-combustao/
https://www.swissinfo.ch/por/hist%C3%B3ria_eletrifica%C3%A7%C3%A3o-gerou-a-segunda-revolu%C3%A7%C3%A3o-industrial-da-su%C3%AD%C3%A7a/44255112
https://www.google.com/amp/s/m.brasilescola.uol.com.br/amp/geografia/petroleo.htm
https://www.google.com/amp/s/m.brasilescola.uol.com.br/amp/geografia/terceira-revolucao-industrial.htm
https://www.google.com/amp/s/lelinopontes.wordpress.com/2010/06/18/robotica-a-origem/amp/
https://www.google.com/amp/s/m.brasilescola.uol.com.br/amp/geografia/terceira-revolucao-industrial.htm
https://educacao.uol.com.br/disciplinas/geografia/telecomunicacoes-do-radio-ao-ciberespaco.htm
http://www.eletronpi.com.br/ce-001-eletronica.aspx
https://www.startse.com/noticia/nova-economia/industria-4-0-entenda-o-que-e-quarta-revolucao-industrial
8

Continue navegando