terça-feira, 30 de outubro de 2018

Medir a temperatura de um objeto com o sensor GY-906

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

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);
}


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






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.



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.



Conteúdo redigido ao abrigo do novo Acordo Ortográfico.

Sem comentários:

Enviar um comentário