Het uitlezen van de temperatuur met de Arduino is een zeer nuttige taak. Er is een grote verscheidenheid aan temperatuursensoren met verschillende functies die u kunt gebruiken in uw projecten. In dit artikel hebben we een compilatie gemaakt van 9 betaalbare temperatuursensoren die compatibel zijn met de Arduino en andere ontwikkelborden (zoals ESP32 of ESP8266).

DHT11

De DHT11 is een digitale temperatuursensor die de temperatuur en relatieve vochtigheid meet.

Deze sensoren bevatten een chip die analoog naar digitaal converteert en een digitaal signaal uitspuugt met de temperatuur en vochtigheid. Dit maakt hen zeer gemakkelijk om met om het even welke microcontroller, met inbegrip van Arduino te gebruiken.

De volgende tabel toont de meest relevante specificaties van de DHT11 temperatuursensor.

DHT11
Communicatieprotocol one-wire
Voedingsbereik 3 tot 5 V 3 tot 5 V
.5 V
Temperatuurbereik 0 tot 50 ºC +/-2 ºC
Vochtigheidsbereik 20 tot 90% +/-5%
Bemonsteringsperiode 1 seconde
Arduino bibliotheken Adafruit DHT Library
Adafruit Unified Sensor Library
Waar te koop? Prijzen

We hebben een speciale gids over hoe deze sensor te gebruiken met de Arduino:

  • Volledige handleiding voor DHT11/DHT22 vochtigheids- en temperatuursensor met Arduino

DHT22

De DHT22 temperatuursensor lijkt erg op de DHT11. Hij meet ook temperatuur en vochtigheid en de pennenbezetting is hetzelfde. Hij is iets duurder, maar hij is nauwkeuriger en heeft een groter temperatuur- en vochtigheidsmeetbereik.

In de volgende tabel vindt u de meest relevante specificaties van de DHT22-temperatuursensor.

DHT22
Communicatieprotocol one-wire
Voedingsbereik 3 tot 6 V
Temperaturbereik -40 tot 80 ºC +/-0.5ºC
Vochtigheidsbereik 0 tot 100% +/-2%
Bemonsteringsperiode 2 seconden
Arduino-bibliotheken Adafruit DHT Library
Adafruit Unified Sensor Library
Waar te koop? Prijzen

Leer met de volgende tutorial hoe u de DHT22 temperatuursensor met de Arduino kunt gebruiken:

  • Complete handleiding voor DHT11/DHT22 vochtigheids- en temperatuursensor met Arduino

LM35DZ, LM335, LM34

De LM35DZ is een lineaire temperatuursensor die direct gekalibreerd in Celsius wordt geleverd. De analoge uitgang is recht evenredig met de temperatuur in Celsius: 10 mV per graad Celsius temperatuurstijging.

Deze sensor lijkt sterk op de LM335 (gekalibreerd in Kelvin) en op de LM34 (gekalibreerd in Fahrenheit).

De volgende tabel toont de meest relevante specificaties van de LM35 temperatuursensor.

LM35DZ
Communicatieprotocol analoge uitgang
Voedingsbereik 4 tot 30 V
Temperaturbereik -55 tot 150ºC
Nauwkeurigheid +/-0.5ºC (bij 25ºC)
Interface met Arduino analogRead()
Waar te koop? Prijzen
LM35
LM335
LM34

Leer hoe u de LM35DZ, LM335 of LM34 temperatuursensoren kunt gebruiken met de Arduino:

  • Gids voor LM35, LM335 en LM34 temperatuursensoren met Arduino

BMP180

Hoewel de BMP180 een barometrische druksensor is, meet hij ook de temperatuur. Dit is zeer nuttig om op te nemen in elk weerstation project.

De volgende tabel toont de meest relevante specificaties van de BMP180 sensor als het gaat om temperatuur uitlezing.

BMP180
Communicatieprotocol I2C
Voedingsbereik 1,8 tot 3,6 V (voor de chip) 3 tot 5 V voor de module 2C
1,8 tot 3,6 V (voor de chip).3 tot 5V voor de module
Temperatuurbereik 0 tot 65ºC
Nauwkeurigheid +/-0.5ºC (bij 25ºC)
Interface met Arduino Adafruit BME085
Adafruit Unified Sensor Library
Waar te koop? Kijk naar prijzen

Kijk naar de volgende tutorial om te leren hoe je de BMP180 sensor met de Arduino kan gebruiken om druk, temperatuur en schatting van de hoogte te meten:

  • Gids voor BMP180 barometrische sensor met Arduino

TMP36

De TMP36 is een analoge temperatuursensor. Hij geeft een analoge waarde af die evenredig is met de omgevingstemperatuur. Hij lijkt sterk op de LM35-temperatuursensor.

Zie de meest relevante specificaties van de TMP36 in de volgende tabel.

TMP36
Communicatieprotocol analoge uitgang
Voedingsbereik 2,7 V tot 5.5 V
Temperatuurbereik -40°C tot +125°C
Nauwkeurigheid +/-1ºC (bij 25ºC)
Interface met Arduino analogRead()
Waar te koop? bekijken op eBay

LM75

De LM75 sensor is een andere nuttige temperatuursensor. Hij werkt via I2C-communicatie, wat betekent dat hij met de Arduino communiceert via de SDA- en SCL-pennen. U kunt een van deze sensoren vinden voor ongeveer $ 2 (te zien op eBay).

Bekijk de volgende tabel voor een overzicht van de specificaties van de LM75-sensor.

LM75
Communicatieprotocol I2C
Voedingsbereik 3.0 tot 5,5V
Temperatuurbereik -55 tot 125ºC
Nauwkeurigheid +/-2,0ºC (bij -55 tot 125ºC bereik))
Interface met Arduino I2C bibliotheek voor LM75
Waar te koop? bekijken op eBay

BME280

De BME280 is een barometrische sensor die ook temperatuur en vochtigheid meet. Het kan communiceren via I2C of SPI communicatie protocol en de BME280 module kan worden gevoed met 3.3 of 5V.

De volgende tabel toont een samenvatting van de BME280 sensor specificaties als het gaat om de temperatuursensor.

Bekijk de volgende tabel voor een samenvatting van de LM75 sensor specificaties.

BME280
Communicatieprotocol I2C of SPI
Voedingsbereik 1.7 tot 3,6 V (voor de chip) 3,3 tot 5 V voor de printplaat
Temperatuurbereik -40 tot 85ºC
Nauwkeurigheid +/-0.5ºC (bij 25ºC)
Interface met Arduino Adafruit BME280 library
Adafruit Unified Sensor Library
Waar te koop? Prijzen

Leer hoe je de BME280 met de Arduino kunt gebruiken om temperatuur, vochtigheid en druk te meten:

  • Gids voor BME280 Sensor met Arduino (Druk, Temperatuur, Vochtigheid)

DS18B20

De DS18B20 temperatuursensor is een eendraadse digitale temperatuursensor. Dit betekent dat er slechts één datalijn (en GND) nodig is om met de Arduino te communiceren.

Elke DS18B20-temperatuursensor heeft een unieke 64-bit seriële code. Dit staat u toe om veelvoudige sensoren aan dezelfde gegevensdraad te verbinden. Zo, kunt u temperatuur van veelvoudige sensoren krijgen gebruikend enkel één Arduino digitale speld.

De volgende tabel toont de meest relevante specificaties van de DS18B20 temperatuursensor:

DS18B20
Communicatieprotocol one-wire
Voedingsbereik 3.0 tot 5,5V
Bedrijfstemperatuurbereik -55ºC tot +125ºC
Nauwkeurigheid +/-0.5 ºC (tussen -10ºC en 85ºC)
Arduino bibliotheken DallasTemperature
OneWire
Waar te koop? Kijk naar de prijs op Maker Advisor

Leer hoe u de DS18B20-temperatuursensor met de Arduino kunt gebruiken:

  • Gids voor DS18B20 temperatuursensor met Arduino

Waterbestendige DS18B20

De DS18B20 is ook verkrijgbaar in een waterdichte versie (lees de DS18B20 gids). De draden zijn beschermd met PVC wat ideaal is als u de temperatuur van vloeistoffen moet meten, of als de sensor moet worden blootgesteld aan water.

De bedrading en specificaties zijn hetzelfde als voor de normale DS18B20.

Waar te koop? Vergelijk de waterdichte DS18B20 temperatuursensor prijzen op Maker Advisor.

Wrapping Up

We hopen dat u deze gids nuttig vond. We hebben ook gidsen voor andere Arduino sensoren en modules die u misschien leuk vindt:

  • Gids voor I2C OLED Display met Arduino
  • Volledige gids voor RF 433MHz Zender/Ontvanger Module met Arduino
  • Gids voor Relay Module met Arduino
  • Volledige gids voor Ultrasone Sensor HC-SR04 met Arduino

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.