Hoje é muito fácil encontrar dispositivos que permitem medir a temperatura sem contacto físico com o objeto do qual pretendemos saber a temperatura.
Esta é uma vantagem por ser um método não invasivo, seguro e rápido.
Iremos aqui demonstrar como podemos facilmente obter a temperatura de um objeto recorrendo para isso ao sensor GY-906 e a um Arduino.
Ensaios Práticos
Material necessário para a elaboração dos ensaios:
- Arduino Uno (ou outro);
- Sensor GY-906;
- Vários jumpers (fios condutores para as ligações);
- Cabo USB;
- Computador com software do Arduino instalado;
- Objeto para medir a temperatura (isqueiro);
Esquema de montagem
Esquemas de montagem do sensor no nosso Arduino, o esquema é valido não só para o Arduino Duemilanove como para o Uno e outros.
Nota: Ter em atenção as ligações para evitar danificar de forma irreversível o sensor ou o Arduino.
Ligações:
- Ligar o GND á massa/terra do nosso Arduino;
- Ligar o VIN à fonte de alimentação valor de alimentação compreendido entre 3,6V e 5,5V, no nosso cado ligamos ao pino de 5V DC;
- Ligamos o pino SDA ao, pino SDA de dados I2C que no nosso Arduino é o pino A4;
- Ligamos o pino SCL ao, pino SCL do relógio I2C que no nosso Arduino é o pino A5.
O MLX90614 tem um endereço I2C fixo, sendo que apenas podemos ligar um sensor por microcontrolador!
Código Fonte
Nota: Ter em atenção as ligações para evitar danificar de forma irreversível o sensor ou o Arduino.
Ligações:
- Ligar o GND á massa/terra do nosso Arduino;
- Ligar o VIN à fonte de alimentação valor de alimentação compreendido entre 3,6V e 5,5V, no nosso cado ligamos ao pino de 5V DC;
- Ligamos o pino SDA ao, pino SDA de dados I2C que no nosso Arduino é o pino A4;
- Ligamos o pino SCL ao, pino SCL do relógio I2C que no nosso Arduino é o pino A5.
Código Fonte
Código desenvolvido e com o qual iremos programar o nosso Arduino, este é o responsável pelo funcionamento do sistema de acordo com o pretendido.
/************************************************
****** TecnoDomos 2018 ******
************************************************/
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup()
{
Serial.begin(9600);
Serial.println("TecnoDomos test MLX90614");
mlx.begin();
}
void loop()
{
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempC());
Serial.print("*C\tObject = "); Serial.print(mlx.readObjectTempC()); Serial.println("*C");
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempF());
Serial.print("*F\tObject = "); Serial.print(mlx.readObjectTempF()); Serial.println("*F");
Serial.println();
delay(1000);
}
****** TecnoDomos 2018 ******
************************************************/
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup()
{
Serial.begin(9600);
Serial.println("TecnoDomos test MLX90614");
mlx.begin();
}
void loop()
{
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempC());
Serial.print("*C\tObject = "); Serial.print(mlx.readObjectTempC()); Serial.println("*C");
Serial.print("Ambient = "); Serial.print(mlx.readAmbientTempF());
Serial.print("*F\tObject = "); Serial.print(mlx.readObjectTempF()); Serial.println("*F");
Serial.println();
delay(1000);
}
Resultados
Ao iniciarmos o Monitor serie podemos ver os resultados para a temperatura ambiente e a temperatura do objeto que estamos a medir. A temperatura ambiente é a temperatura do próprio sensor. A temperatura do objeto “temp” é o resultado da medição no seu campo de visão de 90 graus.
Vídeo
No seguinte video podemos a utilização na pratica do sensor GY-906, onde recorremos a um isqueiro para medir a temperatura da sua chama sem termos de colocar o sensor em contacto físico com apropria chama, pois isso poderia danificar o próprio sensor.
Ficheiros para Download
Código fonte
Biblioteca - Adafruit-MLX90614
Biblioteca - Adafruit-MLX90614
Datasheet - MLX90614
Precauções:
É muito importante referir que não se pode colocar o sensor muito próximo da chama, pelo simples facto de pode ser danificado quando exposto a altas temperaturas ou em contato físico com a chama.
Este não pode ser colocado diretamente em contato com as chama, pois seria irremediavelmente danificado.
Atenção: Este sensor serve para medir a temperatura de objetos, aqui utilizamos o mesmo para medir a temperatura da chama do isqueiro sendo, que a utilização do mesmo deve respeitar todas as precauções necessárias ao manuseamento deste.
A TecnoDomos não pode ser responsabilizada por quais queres danos causados durante os ensaios efectuados pelos seu leitores.
Precauções:
É muito importante referir que não se pode colocar o sensor muito próximo da chama, pelo simples facto de pode ser danificado quando exposto a altas temperaturas ou em contato físico com a chama.
Este não pode ser colocado diretamente em contato com as chama, pois seria irremediavelmente danificado.
Atenção: Este sensor serve para medir a temperatura de objetos, aqui utilizamos o mesmo para medir a temperatura da chama do isqueiro sendo, que a utilização do mesmo deve respeitar todas as precauções necessárias ao manuseamento deste.
A TecnoDomos não pode ser responsabilizada por quais queres danos causados durante os ensaios efectuados pelos seu leitores.
Considerações Finais
Este é um sensor de grande aplicabilidade que nos dá uma grande capacidade de medição da temperatura de corpos (objetos) sem termos de ter contacto físico com estes.
Esta é uma grande vantagem se pensarmos em sistemas em que temos de medir a temperatura de corpos a elevadas temperaturas e mesmo a baixíssimas temperaturas estes sensores são uma mais-valia pois podem realizar as medições sem correrem o risco de ficarem danificados.
Em termos de benefício e custo este é sem dúvida uma boa opção pois hoje estes apresentam um preço muito reduzido.
Esta é uma grande vantagem se pensarmos em sistemas em que temos de medir a temperatura de corpos a elevadas temperaturas e mesmo a baixíssimas temperaturas estes sensores são uma mais-valia pois podem realizar as medições sem correrem o risco de ficarem danificados.
Em termos de benefício e custo este é sem dúvida uma boa opção pois hoje estes apresentam um preço muito reduzido.
Esperamos que este artigo tenha sido útil e se gostaram comentem e partilhem. Alguma dúvida ou questão deixem em comentário ou utilizem o formulário de contatos.
Um bom dia em nome da TecnoDomos.
Um bom dia em nome da TecnoDomos.
Conteúdo redigido ao abrigo do novo Acordo Ortográfico.
Sem comentários:
Enviar um comentário