O PROJETO DE SENSOR DE TEMPERATURAS CORPORAIS
Por: LUCAS BEZERRA CRUZ • 8/4/2022 • Trabalho acadêmico • 548 Palavras (3 Páginas) • 100 Visualizações
UNIVERSIDADE DE PERNAMBUCO
FACULDADE DE ENGENHARIA ELÉTRICA
CURSO DE ENGENHARIA ELÉTRICA-ELETRÔNICA
PROJETO DE SENSOR DE TEMPERATURAS CORPORAIS
ANA CAROLINA CAMPELO DE ALBUQUERQUE
MATEUS CAVALCANTE ARAQUAM DE ARAÚJO
LUCAS BEZERRA CRUZ
RECIFE
2021
ANA CAROLINA CAMPELO DE ALBUQUERQUE
MATEUS CAVALCANTE ARAQUAM DE ARAÚJO
LUCAS BEZERRA CRUZ
PROJETO DE SENSOR DE TEMPERATURAS CORPORAIS
Trabalho apresentado à disciplina de Microcontroladores, referente ao requisito parcial para obtenção da nota desta disciplina do Curso de Engrenharia Elétrica-Eletrônica.
RECIFE
2021
SUMÁRIO
1. OBJETIVOS | 4 |
2. MATERIAIS E MÉTODOS | 5 |
2.1. ESQUEMÁTICOS | 5 |
2.2. CÓDIGO COMENTADO | 5 |
2.3. ORGANOGRAMAS E FLUXOGRAMAS | 6 |
2.3.1. FLUXOGRAMA DO CÓDIGO | 6 |
2.3.2. ORGANOGRAMA DO PROJETO | 6 |
3. DISCUSSÃO SOBRE AS ESPECIFICIDADES | 7 |
4. RESULTADOS E SIMULAÇÃO | 8 |
5. BIBLIOGRAFIA | 9 |
1 OBJETIVOS
A aferição de temperatura tem sido obrigatória em todos os estabelecimentos fechados no Brasil, como forma de prevenção da contaminação do COVID-19. A entrada e saída de pessoas nestes locais é um dos cenários em que as pessoas costumam ter um contato mais próximo umas com as outras. Em vários locais, a temperatura é medida manualmente, por alguma outra pessoa e, isto também é um risco, pois a intenção é evitar ao máximo a aproximação entre pessoas, respeitando o distanciamento social. Logo, o propósito deste projeto é reduzir ao máximo esta aproximação, tornando automatizada a medição de temperatura.
2 MATERIAIS E MÉTODOS
Essa seção tem objetivo de explicar mais sobre os materiais e métodos utilizados no projeto.
2.1 ESQUEMÁTICOS DO PROJETO
[pic 1]
2.2 CÓDIGO COMENTADO
Seguindo para a parte da programação propriamente dita do projeto, foi gerado um código em C++ que visou atender as especificações dadas pelo cliente de forma ótima e que utilizasse um menor ciclo de máquina, tendo em vista que sempre é buscado a melhor performance dos equipamentos em geral.
// C++ code
//
int i = 0;
int dist = 0;
int temp = 0;
long readUltrasonicDistance(int triggerPin, int echoPin)
{
pinMode(triggerPin, OUTPUT); // Clear the trigger
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
// Sets the trigger pin to HIGH state for 10 microseconds
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, LOW);
pinMode(echoPin, INPUT);
// Reads the echo pin, and returns the sound wave travel time in microseconds
return pulseIn(echoPin, HIGH);
}
void setup()
{
pinMode(A0, INPUT);
Serial.begin(9600);
...