Você está na página 1de 7

SISTEMAS EMBARCADOS

Diogo Ribeiro Zacharias - 20141112236


Marcellus Simões da Rocha - 20142100821
Bernardo Mendes Leal Aires - 20141101245
Jorge de Abreu Obrecht - 20141105700
Caroline dos Santos Pinheiro - 20131105439
INTRODUÇÃO

Durante testes em computadores, seja de projetos profissionais ou atividades


de entretenimento, é desejável ter uma forma de medir a temperatura interna do
gabinete, de modo a impedir danos aos componentes do hardware por exposição
constante a altas temperaturas.

A maioria dos chips AVR (microcontroladores) tem um sensor de temperatura


interno, portanto, podemos usar essa opção para obter a faixa de temperatura em
condições raras, isso pode mostrar mais alto do que a temperatura externa.

Consultando o chip da placa arduino para saber sobre o sensor de


temperatura interno. A temperatura interna do microcontrolador varia de acordo com
sua carga de trabalho.

Utilizando um arduino em conjunto com sensor de temperatura, um display


LCD e um buzzer, consegue-se monitorar a temperatura e ser alertado quando está
alta na área de risco.

UTILIZAÇÃO

A temperatura interna é a temperatura dentro do chip, assim como a


temperatura da CPU de um computador. Se o computador não estiver desligado,
essa temperatura aumentará. Se os pinos de saída forem usados para acionar a
corrente (por exemplo, para acionar um led), a temperatura interna aumenta mais.

Esta temperatura interna não pode ser usada para ler a temperatura
ambiente.

A temperatura ambiente poderia ser medida se o Arduino ligasse, mas


apenas se o computador ficasse desligado por mais de 10 minutos.
A temperatura interna também pode ser usada se a temperatura normal de
operação e a temperatura ambiente forem conhecidas. Suponha que a temperatura
interna aumentasse 5 graus durante a operação normal. Um aumento de 20 graus
indicaria um problema.

Em situações com altas temperaturas, uma leitura de temperatura calibrada


pode evitar danos. A maioria dos chips AVR mais recentes tem uma faixa de
temperatura de até 85 graus Celsius. O Arduino pode ser usado para desligar o
dispositivo ou para desligar-se a 80 graus Celsius.

De acordo com a folha de dados, a temperatura pode estar abaixo de 10


graus Celsius. Mas uma precisão de cerca de 2 graus Celsius é possível se o ganho
e o deslocamento forem medidos. Para temperaturas precisas, cada chip deve ser
calibrado. Se alguns Arduino do mesmo tipo forem usados, o sensor de temperatura
interno ainda pode ser diferente.

O ganho e o deslocamento são diferentes para os diferentes tipos. Também é


diferente para chips mais antigos e mais novos.

Para obter mais precisão, o ganho e o deslocamento devem ser


determinados medindo os valores do sensor para algumas temperaturas.

A temperatura interna pode aumentar alguns graus Celsius após cerca de 10


minutos. Se houver um controlador de tensão próximo ao chip AVR, a temperatura
interna aumentará mais. Um aumento de alguns graus Celsius é normal.

Para verificar a placa de circuito onde o calor é gerado, um medidor de


temperatura infravermelho (termômetro infravermelho sem contato) pode ser usado
para verificar todos os componentes.
CÓDIGO

Devido ao TinkerCAD não possuir total abrangência das bibliotecas


necessárias para operação do sistema foi feito apenas o código necessário para o
display conseguir operar dentro do TinkerCAD.
Abaixo é a imagem do display operando em simulação ativa no TinkerCAD

Link: https://www.tinkercad.com/things/avfwfedWqNL
PROTÓTIPO

A adição da biblioteca é incrivelmente simples e de fácil uso, abaixo está o


código completo com o DHT implementado, fazendo a declaração do sensor e a
leitura da temperatura.
Por fim foi feito um protótipo físico demonstrando como funciona a inclusão
da dht.h uma biblioteca Arduino de sensores de temperatura / umidade de baixo
custo.

Link: https://www.tinkercad.com/things/fIjhYqe3MU7

FONTES

http://treetech.com.br/wp-content/uploads/2018/03/Manual-AVR-4.20-pt.pdf

https://www.tecmundo.com.br/hardware/17847-qual-e-a-temperatura-maxima-a-que-
meu-pc-pode-chegar-antes-de-explodir-.htm#:~:text=Em%20teoria%2C%20o%20m
%C3%A1ximo%20que,%C3%A9%20o%20valor%20de%20jun%C3%A7%C3%A3o.

Você também pode gostar