Grove - Sensor de Temperatura Infravermelho

O sensor de temperatura infravermelho é um modelo de medição de temperatura sem contato. É composto por 116 elementos de termopar em série em uma micromembrana flutuante; a superfície preta do sensor é boa para absorver a radiação infravermelha térmica incidente, o que pode gerar uma resposta de tensão na saída. Este sensor fornece uma tensão analógica (0~1,1 V) de acordo com a temperatura do alvo.
Versão
| Versão do Produto | Alterações | Data de Lançamento |
|---|---|---|
| Grove - Infrared Temperature Sensor v1.0 | Inicial | 11 Dez. 2015 |
| Grove - Infrared Temperature Sensor v1.1 | Otimizar o layout | 24 Jul. 2016 |
| Grove - Infrared Temperature Sensor v1.2 | Alterar o chip de alimentação para tornar a fonte mais estável | 10 Fev. 2018 |
Especificações
- Tensão: 3-5 V
- Corrente de Medição: 160-200 uA
- Faixa de Medição: -10~100°C
- Tempo de Retenção: 2 s
- Temperatura de Operação: -10~80 °C
- Temperatura de Armazenamento: -35-80 °C
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Plataformas Suportadas
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas bibliotecas de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer bibliotecas de software / código de demonstração para todas as possíveis plataformas de MCU. Portanto, os usuários precisam escrever suas próprias bibliotecas de software.
Primeiros Passos
Brincar com Arduino
O sketch a seguir demonstra uma aplicação simples para medir a temperatura ambiente ao redor do sensor e a temperatura do alvo que está à frente do sensor, e imprimir o resultado no monitor serial.
Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.
- Passo 1. Prepare os seguintes materiais:
| Seeeduino V4.2 | Base Shield | Grove - Infrared Temperature Sensor |
|---|---|---|
![]() | ![]() | ![]() |
| Adquira agora | Adquira agora | Adquira agora |
-
Passo 2. Conecte o Grove - Infrared Temperature Sensor à porta A0 do Grove-Base Shield.
-
Passo 3. Conecte o Grove - Base Shield ao Seeeduino.
-
Passo 4. Conecte o Seeeduino ao PC por meio de um cabo USB.

Se não tivermos o Grove Base Shield, também podemos conectar diretamente o Grove - Temperature and Humidity Sensor Pro ao Seeeduino como abaixo.
| Seeeduino | Grove - Infrared Temperature Sensor |
|---|---|
| 5V | Vermelho |
| GND | Preto |
| A1 | Branco |
| A0 | Amarelo |
Software
- Passo 1. Baixe o Demo Code, em seguida clique duas vezes para abrir a demo.
Antes de medir a temperatura, você precisa de uma configuração simples. Siga as instruções abaixo antes do teste e você obterá um resultado preciso.
- Passo 2. Regule a tensão do sensor
Após fazer o upload do programa de demonstração, deixe o sensor em ambiente normal por mais de 5 minutos para que a temperatura do sensor fique igual à temperatura ambiente. Em seguida, abra o monitor serial para verificar a tensão que o sensor fornece. Idealmente, quando a temperatura ambiente é igual à do sensor de temperatura, a saída do sensor infravermelho (TP-538U) é 0 V. Devemos regular a tensão de referência, que é deslocada para 0,5 V, por hardware. Como mostrado abaixo, a tensão do sensor é 0,014 V; só precisamos alterar o valor de offset_vol para 0,014, que você obtém no monitor serial, no programa.


- Passo 3. Regule a distância de detecção do sensor
De acordo com nosso experimento, a distância nominal de medição do sensor é 9 cm, mas não podemos garantir que todos os sensores tenham as mesmas características. Portanto, se você quiser obter resultados precisos, precisa regulá-lo com uma mistura de gelo e água para medir 0℃ e usar água fervente para ajustar 100℃. Depois disso, você pode obter a distância efetiva do sensor.
O método específico de medição é encher um recipiente escuro, que tenha uma superfície plana, com gelo e água. Aguarde o recipiente cair para 0℃, mantenha o sensor a 9 cm do objeto, mova o sensor para frente ou para trás e verifique o resultado; se a saída for 0℃, anote o valor da distância. Use o mesmo método para verificar a água fervente. Quando você obtiver um par de valores, faça um cálculo da média. Você pode começar a medir a uma distância nominal que acabou de obter agora.
Agora podemos medir a temperatura ambiente ao redor do sensor. O sensor é aplicado em uma distância nominal; você pode tentar em outras distâncias, mas o diagrama distância-temperatura não foi obtido nem pelo fabricante do sensor nem por nós; você pode desenhá-lo seguindo as duas instruções acima. Reservamos a variável "temperature_range" no código de demonstração. Assumimos que a distância do alvo é 3 cm; o coeficiente que você mediu pode ser 5 a mais ou a menos. Desejamos que você se divirta experimentando.

1. O código de demonstração não suporta Atmega168.
2. Para obter uma medição precisa, a proporção entre a distância (D) e o diâmetro do alvo (S), D:S, deve ser menor que 0,5.

-
Passo 4. Faça o upload da demonstração. Se você não sabe como enviar o código, consulte How to upload code.
-
Passo 5. Abra o Serial Monitor da Arduino IDE clicando em Tool-> Serial Monitor. Ou pressione as teclas ++ctrl+shift+m++ ao mesmo tempo. Se tudo correr bem, você obterá a temperatura.
O resultado deve ser parecido com:

Grove-Infrared Temperature Sensor V1.0
Grove-Infrared Temperature Sensor V1.2
Recursos
- [Zip] Arquivo Eagle do Grove-Infrared Temperature Sensor V1.2
- [Zip] Arquivo Eagle do Grove-Infrared Temperature Sensor V1.0
- [Zip] Datasheet do OTP-538U
- [Zip] Código de Demonstração
- [Zip] Código de Demonstração de Temperatura Infravermelha com SerialLCD
Suporte Técnico e Discussão de Produto
Atualizável para Sensores Industriais
Com o controlador S2110 e o registrador de dados S2100 da SenseCAP, você pode facilmente transformar o Grove em um sensor LoRaWAN®. A Seeed não apenas ajuda você com a prototipagem, mas também oferece a possibilidade de expandir seu projeto com a série SenseCAP de robustos sensores industriais.
A carcaça IP66, a configuração via Bluetooth, a compatibilidade com a rede global LoRaWAN®, a bateria interna de 19 Ah e o poderoso suporte do APP fazem do SenseCAP S210x a melhor escolha para aplicações industriais. A série inclui sensores para umidade do solo, temperatura e umidade do ar, intensidade luminosa, CO2, EC e uma estação meteorológica 8 em 1. Experimente o mais recente SenseCAP S210x em seu próximo projeto industrial de sucesso.








