Čtení teploty pomocí Arduina je velmi užitečná úloha. Existuje celá řada teplotních čidel s různými funkcemi, která můžete použít ve svých projektech. V tomto článku jsme pro vás připravili kompilaci 9 cenově dostupných teplotních čidel kompatibilních s Arduinem a dalšími vývojovými deskami (například ESP32 nebo ESP8266).
DHT11
DHT11 je digitální teplotní senzor, který měří teplotu a relativní vlhkost.
Tyto senzory obsahují čip, který provádí analogově-digitální převod a vyplivne digitální signál s teplotou a vlhkostí. Díky tomu je lze velmi snadno používat s jakýmkoli mikrokontrolérem, včetně Arduina.
Následující tabulka uvádí nejdůležitější specifikace snímače teploty DHT11.
DHT11 | |
Komunikační protokol | jednovodičový |
Rozsah napájecího napětí | 3 až 5 .5 V |
Rozsah teplot | 0 až 50 ºC +/-2 ºC |
Rozsah vlhkosti | 20 až 90% +/-5 % |
Období vzorkování | 1 sekunda |
Knihovny Arduino | Knihovna Adafruit DHT Knihovna Adafruit Unified Sensor Library |
Kde koupit? | Zjistěte ceny |
Máme speciální návod, jak tento senzor používat s Arduinem:
- Kompletní návod pro čidlo vlhkosti a teploty DHT11/DHT22 s Arduinem
DHT22
Čidlo teploty DHT22 je velmi podobné čidlu DHT11. Měří také teplotu a vlhkost a zapojení vývodů je stejné. Je o něco dražší, ale je přesnější a má širší rozsah měření teploty a vlhkosti.
V následující tabulce jsou uvedeny nejdůležitější specifikace čidla teploty DHT22.
DHT22 | |
Komunikační protokol | jednotka.drátový |
Rozsah napájení | 3 až 6 V |
Teplotní rozsah | -40 až 80 ºC +/-0.5 ºC |
Rozsah vlhkosti | 0 až 100 % +/-.2% |
Období vzorkování | 2 sekundy |
Knihovny Arduino | Knihovna Adafruit DHT Knihovna Adafruit Unified Sensor Library |
Kde koupit? | Zjistit ceny |
Naučte se používat teplotní čidlo DHT22 s Arduinem pomocí následujícího návodu:
- Kompletní návod pro čidlo vlhkosti a teploty DHT11/DHT22 s Arduinem
LM35DZ, LM335, LM34
LM35DZ je lineární čidlo teploty, které se dodává přímo kalibrované ve stupních Celsia. Analogový výstup je přímo úměrný teplotě ve stupních Celsia: 10 mV na každý stupeň Celsia nárůstu teploty.
Tento snímač je velmi podobný s LM335 (kalibrovaný v Kelvinech) a s LM34 (kalibrovaný ve Fahrenheitech).
Následující tabulka uvádí nejdůležitější specifikace snímače teploty LM35.
LM35DZ | |
Komunikační protokol | analogový výstup |
Rozsah napájení | 4 až 30 V |
Teplotní rozsah | -.55 až 150ºC |
Přesnost | +/-0.5ºC (při 25ºC) |
Rozhraní s Arduino | analogRead() |
Kde koupit? | Zjistit ceny LM35 LM335 LM34 |
Přečtěte si, jak používat teplotní čidla LM35DZ, LM335 nebo LM34 s Arduinem:
- Průvodce pro teplotní senzory LM35, LM335 a LM34 s Arduinem
BMP180
Ačkoli BMP180 je senzor barometrického tlaku, měří také teplotu. To je velmi užitečné zahrnout do každého projektu meteorologické stanice.
Následující tabulka uvádí nejdůležitější specifikace čidla BMP180, pokud jde o měření teploty.
BMP180 | ||
Komunikační protokol | I2C | |
Rozsah napájení | 1,8 až 3,6 V (pro čip) 3. Rozsah napájení | 1,8 až 3,6 V.3 až 5V pro modul |
Teplotní rozsah | 0 až 65ºC | |
Přesnost | +/-0.5ºC (při 25ºC) | |
Rozhraní s Arduinem | Adafruit BME085 Adafruit Unified Sensor Library |
|
Kde koupit? | Zjistěte ceny |
Podívejte se na následující návod, jak používat senzor BMP180 s Arduinem k měření tlaku, teploty a odhadu nadmořské výšky:
- Návod pro barometrický senzor BMP180 s Arduinem
TMP36
TMP36 je analogový teplotní senzor. Jeho výstupem je analogová hodnota, která je úměrná okolní teplotě. Je velmi podobný teplotnímu čidlu LM35.
Podívejte se na nejdůležitější specifikace čidla TMP36 v následující tabulce.
TMP36 | |
Komunikační protokol | analogový výstup |
Rozsah napájecího napětí | 2,7 V až 5 .5 V |
Teplotní rozsah | -40 °C až +125 °C |
Přesnost | +/-1ºC (při 25ºC) |
Rozhraní s Arduino | analogRead() |
Kde koupit? | zobrazit na eBay |
LM75
Čidlo LM75 je dalším užitečným teplotním čidlem. Pracuje prostřednictvím komunikace I2C, což znamená, že s Arduinem komunikuje pomocí pinů SDA a SCL. Jeden z těchto snímačů můžete sehnat přibližně za 2 dolary (prohlédněte si na eBay).
Podívejte se na následující tabulku, kde najdete souhrn specifikací snímače LM75.
LM75 | |
Komunikační protokol | I2C |
Rozsah napájecího napětí | 3.0 až 5,5 V |
Teplotní rozsah | -55 až 125 °C |
Přesnost | +/-2,0 °C (při rozsahu -55 až 125 °C). |
Rozhraní s Arduino | Knihovna I2C pro LM75 |
Kde koupit? | zobrazit na eBay |
BME280
BME280 je barometrický senzor, který měří také teplotu a vlhkost. Může komunikovat prostřednictvím komunikačního protokolu I2C nebo SPI a modul BME280 může být napájen buď napětím 3,3, nebo 5 V.
Následující tabulka uvádí souhrn specifikací senzoru BME280, pokud jde o teplotní senzor.
Podívejte se na následující tabulku, kde najdete souhrn specifikací senzoru LM75.
BME280 | |
Komunikační protokol | I2C nebo SPI |
Rozsah napájení | 1.7 až 3,6 V (pro čip) 3,3 až 5 V pro desku |
Teplotní rozsah | -40 až 85ºC |
Přesnost | +/-0.5ºC (při 25ºC) |
Rozhraní s Arduinem | Knihovna Adafruit BME280 Knihovna Adafruit Unified Sensor Library |
Kde koupit? | Zjistěte ceny |
Naučte se, jak používat BME280 s Arduinem k získání údajů o teplotě, vlhkosti a tlaku:
- Průvodce pro senzor BME280 s Arduinem (tlak, teplota, vlhkost)
DS18B20
Senzor teploty DS18B20 je jednovodičový digitální senzor teploty. To znamená, že ke komunikaci s Arduinem potřebuje pouze jednu datovou linku (a GND).
Každý teplotní senzor DS18B20 má jedinečný 64bitový sériový kód. To umožňuje připojit více čidel ke stejnému datovému vodiči. Můžete tedy získávat teplotu z více snímačů pomocí jediného digitálního pinu Arduina.
Následující tabulka uvádí nejdůležitější specifikace teplotního čidla DS18B20:
DS18B20 | |
Komunikační protokol | jednovodičový |
Rozsah napájení | 3.0 až 5,5 V |
Rozsah provozní teploty | -55 °C až +125 °C |
Přesnost | +/-0.5 ºC (v rozsahu -10 ºC až 85 ºC) |
Arduino knihovny | DallasTemperature OneWire |
Kde koupit? | Zjistěte cenu na Maker Advisor |
Přečtěte si, jak používat teplotní čidlo DS18B20 s Arduinem:
- Průvodce pro teplotní senzor DS18B20 s Arduinem
Vodotěsný DS18B20
Senzor DS18B20 je k dispozici také ve vodotěsné verzi (přečtěte si průvodce DS18B20). Vodiče jsou chráněny PVC, což je ideální, pokud potřebujete měřit teplotu kapalin nebo pokud musí být čidlo vystaveno působení vody.
Zapojení a specifikace jsou stejné jako u běžného DS18B20.
Kde koupit? Porovnejte ceny vodotěsného teplotního čidla DS18B20 na stránkách Maker Advisor.
Zabalení
Doufáme, že pro vás byl tento návod užitečný. Máme také návody pro další senzory a moduly Arduino, které by se vám mohly líbit:
- Návod pro I2C OLED displej s Arduinem
- Kompletní návod pro RF 433MHz vysílač/přijímač s Arduinem
- Návod pro reléový modul s Arduinem
- Kompletní návod pro ultrazvukový senzor HC-SR04 s Arduinem
.