Lämpötilan lukeminen Arduinolla on erittäin hyödyllinen tehtävä. On olemassa laaja valikoima lämpötila-antureita, joissa on erilaisia ominaisuuksia, joita voit käyttää projekteissasi. Tähän artikkeliin olemme koonneet 9 edullista lämpötila-anturia, jotka ovat yhteensopivia Arduinon ja muiden kehitysalustojen (kuten ESP32 tai ESP8266) kanssa.

DHT11

DHT11 on digitaalinen lämpötila-anturi, joka mittaa lämpötilaa ja suhteellista ilmankosteutta.

Nämä anturit sisältävät sirun, joka tekee analogi-digitaalimuunnoksen ja sylkäisee ulos digitaalisen signaalin, jossa on lämpötila ja kosteus. Tämä tekee niistä erittäin helppokäyttöisiä minkä tahansa mikrokontrollerin, myös Arduinon, kanssa.

Seuraavassa taulukossa on esitetty DHT11-lämpötila-anturin tärkeimmät tekniset tiedot.

DHT11
Kommunikaatioprotokolla yksijohdin
Virtalähteen syöttöalue 3:n ja 5:n välillä.5 V
Lämpötila-alue 0 – 50 ºC +/-2 ºC
Kosteusalue 20 – 90 % +/-5%
Näytteenottojakso 1 sekunti
Arduino-kirjastot Adafruitin DHT-kirjasto
Adafruitin yhtenäinen anturikirjasto
Missä ostaa? Tarkista hinnat

Meillä on oma opas tämän anturin käytöstä Arduinon kanssa:

  • Complete Guide for DHT11/DHT22 Humidity and Temperature Sensor With Arduino

DHT22

DHT22-lämpötila-anturi on hyvin samanlainen kuin DHT11. Se mittaa myös lämpötilaa ja kosteutta ja nastoitus on sama. Se on hieman kalliimpi, mutta se on tarkempi ja sillä on laajempi lämpötilan ja kosteuden mittausalue.

Seuraavassa taulukossa on esitetty DHT22-lämpötila-anturin tärkeimmät tekniset tiedot.

DHT22
Kommunikaatioprotokolla one-…wire
Tehonsyöttöalue 3 – 6 V
Lämpötila-alue -40 – 80 ºC +/-0.5 ºC
Kosteusalue 0 – 100 % +/-.2 %
Näytteenottojakso 2 sekuntia
Arduino-kirjastot Adafruit DHT-kirjasto
Adafruitin yhtenäinen anturikirjasto
Missä ostaa? Tarkista hinnat

Opi käyttämään DHT22-lämpötila-anturia Arduinon kanssa seuraavan opetusohjelman avulla:

  • Complete Guide for DHT11/DHT22 Humidity and Temperature Sensor With Arduino

LM35DZ, LM335, LM34

LM35DZ on lineaarinen lämpötila-anturi, joka tulee suoraan kalibroituna Celsius-asteessa. Analoginen ulostulo on suoraan verrannollinen lämpötilaan Celsiuksessa: 10 mV per celsiusasteen lämpötilan nousu.

Tämä anturi on hyvin samankaltainen LM335:n (kalibroitu kelvineissä) ja LM34:n (kalibroitu Fahrenheitissä) kanssa.

Seuraavassa taulukossa on LM35-lämpötila-anturin tärkeimmät tekniset tiedot.

LM35DZ
Kommunikaatioprotokolla analoginen ulostulo
Tehonsyöttöalue 4-30 V
Lämpötila-alue -55-150ºC
Tarkkuus +/-0.5ºC (25ºC:ssa)
Liitäntä Arduinon kanssa analogRead()
Mistä ostaa? Katso hinnat
LM35
LM335
LM34

Opi käyttämään LM35DZ-, LM335- tai LM34-lämpötila-antureita Arduinon kanssa:

  • Ohje LM35-, LM335- ja LM34-lämpötila-antureille Arduinon kanssa

BMP180

Vaikka BMP180 on barometrinen paineanturi, se mittaa myös lämpötilaa. Tämä on erittäin hyödyllistä sisällyttää mihin tahansa sääasemaprojektiin.

Seuraavassa taulukossa on esitetty BMP180-anturin tärkeimmät tekniset tiedot lämpötilan lukemisen osalta.

BMP180
Viestintäprotokolla I2C
Virtalähteen syöttöalue 1,8-3,6V (sirulle) 3. V.3 – 5V moduulille
Lämpötila-alue 0 – 65ºC
Tarkkuus +/-0.5ºC (25ºC:ssa)
Liitäntä Arduinon kanssa Adafruit BME085
Adafruit Unified Sensor Library
Missä ostaa? Tarkista hinnat

Katso seuraava opetusohjelma, jossa opit käyttämään BMP180-anturia Arduinon kanssa paineen ja lämpötilan mittaamiseen sekä korkeuden arviointiin:

  • Ohje BMP180-barometrianturille Arduinon kanssa

TMP36

TMP36 on analoginen lämpötila-anturi. Se antaa analogisen arvon, joka on verrannollinen ympäristön lämpötilaan. Se on hyvin samankaltainen kuin LM35-lämpötila-anturi.

Katso TMP36:n tärkeimmät tekniset tiedot seuraavasta taulukosta.

TMP36
Kommunikaatioprotokolla analoginen ulostulo
Virransyöttöalue 2,7 V – 5.5 V
Lämpötila-alue -40°C – +125°C
Tarkkuus +/-1ºC (25ºC:ssa)
Liitäntä Arduinon kanssa analogRead()
Mistä ostaa? katso eBaysta

LM75

LM75-anturi on toinen hyödyllinen lämpötila-anturi. Se toimii I2C-viestinnän kautta, mikä tarkoittaa, että se kommunikoi Arduinon kanssa SDA- ja SCL-nastojen avulla. Löydät tällaisen anturin noin 2 dollarilla (katso eBaysta).

Katso seuraavasta taulukosta yhteenveto LM75-anturin spesifikaatioista.

LM75
Viestintäprotokolla I2C
Virransyöttöalue 3.0-5.5V
Lämpötila-alue -55-125ºC
Tarkkuus +/-2.0ºC (-55-125ºC:n lämpötila-alueella).
Liitäntä Arduinon kanssa I2C-kirjasto LM75:lle
Missä ostaa? katso eBaysta

BME280

BME280 on barometrinen anturi, joka mittaa myös lämpötilaa ja kosteutta. Se voi kommunikoida I2C- tai SPI-kommunikaatioprotokollan kautta, ja BME280-moduuliin voidaan syöttää virtaa joko 3,3 tai 5 V:n jännitteellä.

Seuraavassa taulukossa on yhteenveto BME280-anturin spesifikaatioista lämpötila-anturin osalta.

Lämpötila-anturin spesifikaatioiden yhteenvedon löydät seuraavasta taulukosta.

BME280
Viestintäprotokolla I2C tai SPI
Virransyöttöalue 1.7-3.6V (sirulle) 3.3-5V piirilevylle
Lämpötila-alue -40-85ºC
Tarkkuus +/-0.5ºC (25ºC:ssa)
Liitäntä Arduinon kanssa Adafruit BME280-kirjasto
Adafruit Unified Sensor Library
Missä ostaa? Katso hinnat

Opi käyttämään BME280:tä Arduinon kanssa lämpötilan, kosteuden ja paineen lukemien saamiseksi:

  • Ohje BME280-anturille Arduinon kanssa (paine, lämpötila, kosteus)

DS18B20

Lämpötila-anturi DS18B20 on yksijohtiminen digitaalinen lämpötila-anturi. Tämä tarkoittaa, että se tarvitsee vain yhden datajohdon (ja GND:n) kommunikoidakseen Arduinon kanssa.

Kullakin DS18B20-lämpötila-anturilla on yksilöllinen 64-bittinen sarjakoodi. Tämän ansiosta voit kytkeä useita antureita samaan datajohtimeen. Voit siis saada lämpötilan useista antureista käyttämällä vain yhtä Arduinon digitaalista pinniä.

Seuraavassa taulukossa on DS18B20-lämpötila-anturin tärkeimmät tekniset tiedot:

DS18B20
Kommunikaatioprotokolla one-wire
Virransyöttöalue 3.0 – 5.5V
Toimintalämpötila-alue -55ºC – +125ºC
Tarkkuus +/-0.5 ºC (välillä -10ºC – 85ºC)
Arduino-kirjastot DallasTemperature
OneWire
Mistä ostaa? Katso hinta Maker Advisorista

Opi käyttämään DS18B20-lämpötila-anturia Arduinon kanssa:

  • Ohje DS18B20-lämpötila-anturille Arduinon kanssa

Vedenkestävä DS18B20

Ds18B20 on saatavana myös vedenpitävänä versiona (lue DS18B20-opas). Johdot on suojattu PVC:llä, mikä on ihanteellista, jos sinun on mitattava nesteiden lämpötilaa tai jos anturi on altistettava vedelle.

Johdotukset ja tekniset tiedot ovat samat kuin tavallisessa DS18B20:ssa.

Missä ostaa? Vertaa vedenpitävän DS18B20-lämpötila-anturin hintoja Maker Advisorissa.

Pakkaaminen

Toivomme, että tämä opas oli sinulle hyödyllinen. Meillä on myös oppaita muille Arduino-antureille ja -moduuleille, joista saatat pitää:

  • Ohje I2C OLED-näytölle Arduinon kanssa
  • Täydellinen opas RF 433MHz lähetin/vastaanotinmoduulille Arduinon kanssa
  • Ohje Relemoduulille Arduinon kanssa
  • Täydellinen opas ultraäänianturille HC-SR04:lle Arduinon kanssa

Vastaa

Sähköpostiosoitettasi ei julkaista.