Ler a temperatura com o Arduino é uma tarefa muito útil. Há uma grande variedade de sensores de temperatura com diferentes características que você pode usar em seus projetos. Neste artigo, reunimos uma compilação de 9 sensores de temperatura acessíveis e compatíveis com o Arduino e outras placas de desenvolvimento (como o ESP32 ou ESP8266).

DHT11

O DHT11 é um sensor de temperatura digital que mede temperatura e humidade relativa.

Estes sensores contêm um chip que faz a conversão analógica para digital e cospe um sinal digital com a temperatura e humidade. Isto torna-os muito fáceis de usar com qualquer microcontrolador, incluindo o Arduino.

A tabela seguinte mostra as especificações mais relevantes do sensor de temperatura DHT11.

>

DHT11
Protocolo de comunicação Som fio
Faixa de alimentação de energia 3 a 5.5 V
Gama de temperatura 0 a 50 ºC +/-2 ºC
Gama de humidade 20 a 90% +/-5%
Período de amostragem 1 segundo
Bibliotecas Arduino Biblioteca Adafruit DHT
Biblioteca de sensores unificados Adafruit
Onde comprar? Verifica os preços

Temos um guia dedicado a como usar este sensor com o Arduino:

  • Guia completa para DHT11/DHT22 Sensor de umidade e temperatura com o Arduino

DHT22

O sensor de temperatura DHT22 é muito parecido com o DHT11. Ele também mede temperatura e umidade e o pinout é o mesmo. É ligeiramente mais caro, mas é mais preciso e tem uma gama de medição de temperatura e humidade mais ampla.

A tabela seguinte mostra as especificações mais relevantes do sensor de temperatura DHT22.

DHT22
Protocolo de comunicação um…fio
Faixa de alimentação 3 a 6 V
Faixa de temperatura -40 a 80 ºC +/-0.5ºC
Intervalo de humidade 0 a 100% +/-2%
Período de amostragem 2 segundos
Bibliotecas Arduino Biblioteca Adafruit DHT
Biblioteca de sensores unificados Adafruit
Onde comprar? Verifica os preços

Aprenda a usar o sensor de temperatura DHT22 com o Arduino com o seguinte tutorial:

  • Guia completa para o sensor de umidade e temperatura DHT11/DHT22 com o Arduino

LM35DZ, LM335, LM34

O LM35DZ é um sensor de temperatura linear que vem diretamente calibrado em Celsius. A saída analógica é diretamente proporcional à temperatura em Celsius: 10 mV por grau Celsius de aumento de temperatura.

Este sensor é muito semelhante com a LM335 (calibrada em Kelvin) e com a LM34 (calibrada em Fahrenheit).

A tabela seguinte mostra as especificações mais relevantes do sensor de temperatura da LM35.

LM35DZ
Protocolo de comunicação Out analógico
Gama de fornecimento de energia 4 a 30 V
Gama de temperatura -55 a 150ºC
Curácia +/-0.5ºC (a 25ºC)
Interface com Arduino analogRead()
Onde comprar? Verifica preços
LM35
LM335
LM34

Aprenda a usar os sensores de temperatura LM35DZ, LM335 ou LM34 com o Arduino:

  • Guia para sensores de temperatura LM35, LM335 e LM34 com o Arduino:

BMP180

Embora o BMP180 seja um sensor de pressão barométrica, ele também mede temperatura. Isto é muito útil para incluir em qualquer projeto de estação meteorológica.

A tabela seguinte mostra as especificações mais relevantes do sensor BMP180 quando se trata de leitura de temperatura.

BMP180
Protocolo de comunicação I2C
Faixa de alimentação de energia 1,8 a 3,6V (para o chip) 3.3 a 5V para o módulo
Gama de temperatura 0 a 65ºC
Acurácia +/-0.5ºC (a 25ºC)
Interface com Arduino Adafruit BME085
Adafruit Unified Sensor Library
Onde comprar? Verifica os preços

Verifica o seguinte tutorial para aprender como usar o sensor BMP180 com o Arduino para medir pressão, temperatura e estimar a altitude:

  • Guia para o sensor barométrico BMP180 com o Arduino

TMP36

O TMP36 é um sensor analógico de temperatura. Ele emite um valor analógico que é proporcional à temperatura ambiente. É muito semelhante ao sensor de temperatura LM35.

Verifica as especificações mais relevantes do TMP36 na tabela seguinte.

TMP36
Protocolo de comunicação Saída analógica
Faixa de alimentação de energia 2,7 V a 5.5 V
Faixa de temperatura -40°C a +125°C
Exatidão +/-1ºC (a 25ºC)
Interface com Arduino analogRead()
Onde comprar? Vista no eBay

LM75

O sensor LM75 é outro sensor de temperatura útil. Ele funciona através da comunicação I2C, o que significa que ele se comunica com o Arduino usando os pinos SDA e SCL. Pode encontrar um destes sensores por aproximadamente $2 (veja no eBay).

Dê uma vista de olhos na tabela seguinte para um resumo das especificações do sensor LM75.

LM75
Protocolo de comunicação I2C
Faixa de alimentação de energia 3.0 a 5,5V
Gama de temperatura -55 a 125ºC
Exatidão +/-2,0ºC (na gama de -55 a 125ºC)
Interface com Arduino I2C Biblioteca para LM75
Onde comprar? Vista no eBay

BME280

O BME280 é um sensor barométrico que também mede temperatura e humidade. Pode comunicar via protocolo de comunicação I2C ou SPI e o módulo BME280 pode ser alimentado com 3.3 ou 5V.

A tabela seguinte mostra um resumo das especificações do sensor BME280 quando se trata do sensor de temperatura.

Dê uma olhada na tabela seguinte para um resumo das especificações do sensor LM75.

>

BME280
Protocolo de comunicação I2C ou SPI
Gama de fornecimento de energia 1.7 a 3,6V (para o chip) 3,3 a 5V para a placa
Faixa de temperatura -40 a 85ºC
Exatidão +/-0.5ºC (a 25ºC)
Interface com Arduino Biblioteca Adafruit BME280
Biblioteca de sensores unificados Adafruit
Onde comprar? Verifica os preços

Saiba como usar o BME280 com o Arduino para obter leituras de temperatura, humidade e pressão:

  • Guia para o sensor BME280 com o Arduino (Pressão, Temperatura, Umidade)

DS18B20

O sensor de temperatura DS18B20 é um sensor digital de temperatura com um fio. Isto significa que requer apenas uma linha de dados (e GND) para comunicar com o Arduino.

Cada sensor de temperatura DS18B20 tem um código de série único de 64 bits. Isto permite ligar vários sensores ao mesmo fio de dados. Assim, você pode obter a temperatura de vários sensores usando apenas um pino digital Arduino.

A tabela seguinte mostra as especificações mais relevantes do sensor de temperatura DS18B20:

>

DS18B20
Protocolo de comunicação um fio
Gama de alimentação de energia 3.0 a 5,5V
Faixa de temperatura operacional -55ºC a +125ºC
Exatidão +/-0.5 ºC (entre -10ºC a 85ºC)
Bibliotecas Arduino DallasTemperature
OneWire
Onde comprar? Verifica o preço no Maker Advisor

Aprenda a usar o sensor de temperatura DS18B20 com o Arduino:

  • Guia para o sensor de temperatura DS18B20 com o Arduino

À prova de água DS18B20

O DS18B20 também está disponível na versão à prova de água (leia o guia DS18B20). Os fios são protegidos com PVC, o que é ideal se você precisar medir a temperatura dos líquidos, ou se o sensor precisar ser exposto à água.

Os fios e as especificações são as mesmas do DS18B20 normal.

Onde comprar? Compare os preços dos sensores de temperatura DS18B20 à prova de água no Maker Advisor.

Embrulhamento

Esperamos que tenha achado este guia útil. Também temos guias para outros sensores e módulos Arduino que você pode gostar:

  • Guia para o visor OLED I2C com Arduino
  • Guia completa para o módulo transmissor/receptor RF 433MHz com Arduino
  • Guia para o módulo de relé com Arduino
  • Guia completa para o sensor ultra-sônico HC-SR04 com Arduino

Deixe uma resposta

O seu endereço de email não será publicado.