DFRobot
Temperatur Sensorer omdanner varme til elektriske signaler din mikrocontroller kan læse. Udvalget dækker hele temperatur-spektret fra -270°C til +1372°C: digitale 1-Wire (DS18B20) til hjemmeautomation, DHT11/22 temperatur+fugt, præcise SHT35 og MCP9808 (±0,1°C), kontaktløse IR-sensorer (MLX90614, TC01), K-type termoelementer til ovne, PT100 platin-modstande til industri, vandfaste IP67-prober og analoge termistorer. Find sensoren til hjemmeautomation, vejrstation, akvarium eller industri.
DFRobot
Trusted Supplier
Trusted Supplier
SparkFun Electronics
Trusted Supplier
Trusted Supplier
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
Trusted Supplier
Der findes flere fundamentalt forskellige måder at måle temperatur på, og hver har sit anvendelsesområde:
DS18B20 er den mest brugte temperatur-sensor i hobby-elektronik. ±0,5°C nøjagtighed, -55°C til +125°C. Hver sensor har unikt 64-bit ID, så mange kan parallelkobles på samme 3-tråds bus:
Bemærk: DHT22 er mere præcis end DHT11. Til vejrstationer anbefales i stedet en SHT-sensor eller BME280 — se Vejr, Fugt og Tryk Sensorer.
K-type termoelementer er rustfri-stål-prober der genererer en lille spænding når de varmes op. Sammen med en termoelement-forstærker kan de måle ekstreme temperaturer:
Måler temperaturen på en overflade fra afstand uden at røre den:
| Type | Område | Nøjagtighed | Interface | Bedst til |
|---|---|---|---|---|
| DS18B20 | -55 til +125°C | ±0,5°C | 1-Wire | Hjemmeautomation |
| DHT11 | 0 til +50°C | ±2°C | Digital | Hobby/lære |
| DHT22 | -40 til +80°C | ±0,5°C | Digital | Vejrstation |
| SHT35 | -40 til +125°C | ±0,1°C | I²C | Præcision |
| MCP9808 | -40 til +125°C | ±0,25°C | I²C | Lavt strøm |
| LM35 | 0 til +100°C | ±0,5°C | Analog | Simpelt |
| K-type | -270 til +1372°C | ±0,25°C (med I²C) | Termoelement | Ovne, industri |
| PT100 | -200 til +850°C | ±0,1°C | Analog/digital | Industri |
| MLX90614 | -70 til +380°C | ±0,5°C | I²C | Kontaktløs |
| TC01 | -70 til +380°C | ±2°C | I²C | Thermal imaging |
DS18B20 er populær fordi mange sensorer kan dele samme 3-tråds bus. Hver sensor har et unikt 64-bit ID som du kan adressere individuelt:
#include <OneWire.h>
#include <DallasTemperature.h>
OneWire oneWire(2); // Data pin = 2
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(9600);
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
float t = sensors.getTempCByIndex(0);
Serial.println(t);
delay(1000);
}
Et K-type termoelement genererer kun ~41 µV pr. °C — alt for lille til at læse direkte med Arduino. Du har brug for en termoelement-forstærker (MAX31855, MAX6675 eller den indbyggede CT1780/CT serien). Forstærkeren læser den lille spænding, kompenserer for koldjunktion og giver dig en præcis temperatur over I²C eller SPI.
Begge er platin-modstande hvor modstanden ændrer sig lineært med temperaturen:
Til lange kabler i industri er PT1000 ofte bedre. Til kort kabel og standard-applikationer er PT100 industri-standard.
Hjemmeautomation og smart-home (rum-temperatur, gulvvarme), akvarium og terrarier (vandfast probe), pool og spa-overvågning, vejrstationer og udendørs miljø, food-monitoring (kryostater, fermentering, ovne), motor-overvågning og industri-temperatur, 3D-printer hot-end og varmebed, kropstemperatur (medicinsk og fitness), CPU- og elektronik-køling, drivhus og hydroponics, kontaktløse temperatur-screening, og videnskabelige eksperimenter med ekstreme temperaturer.
Til kombinerede temperatur + fugt + tryk, se Vejr, Fugt og Tryk Sensorer. Til atmosfærisk tryk alene, se Atmosfærisk Tryk Sensorer. Til væske-baserede sensorer (pH, EC, turbiditet), se Væske Sensorer. Til mikrocontrollere, se Arduino og ESP32 Boards. Tilbage til Sensorer oversigt.