Căutarea temperaturii cu Arduino este o sarcină foarte utilă. Există o mare varietate de senzori de temperatură cu diferite caracteristici pe care le puteți utiliza în proiectele dumneavoastră. În acest articol, am alcătuit o compilație de 9 senzori de temperatură la prețuri accesibile, compatibili cu Arduino și cu alte plăci de dezvoltare (cum ar fi ESP32 sau ESP8266).

DHT11

DHT11 este un senzor digital de temperatură care măsoară temperatura și umiditatea relativă.

Acești senzori conțin un cip care face conversia analogică-digitală și emite un semnal digital cu temperatura și umiditatea. Acest lucru îi face foarte ușor de utilizat cu orice microcontroler, inclusiv Arduino.

Tabelul următor prezintă cele mai relevante specificații ale senzorului de temperatură DHT11.

DHT11
Protocolul de comunicare cu un singur fir
Faza de alimentare 3 până la 5.5 V
Domeniul de temperatură 0 la 50 ºC +/-2 ºC
Domeniul de umiditate 20 la 90% +/-5%
Perioada de eșantionare 1 secundă
Biblioteci Arduino Adafruit DHT Library
Adafruit Unified Sensor Library
Unde să cumpărăm? Verifică prețurile

Avem un ghid dedicat despre cum să folosim acest senzor cu Arduino:

  • Ghid complet pentru senzorul de umiditate și temperatură DHT11/DHT22 cu Arduino

DHT22

Senzorul de temperatură DHT22 este foarte asemănător cu DHT11. Acesta măsoară, de asemenea, temperatura și umiditatea, iar pinout-ul este același. Este puțin mai scump, dar este mai precis și are o gamă mai largă de măsurare a temperaturii și umidității.

Tabelul următor prezintă cele mai relevante specificații ale senzorului de temperatură DHT22.

DHT22
Protocolul de comunicare unu…fir
Față de alimentare 3 până la 6 V
Față de temperatură -40 până la 80 ºC +/-0.5ºC
Față de umiditate de la 0 la 100% +/-2%
Perioada de eșantionare 2 secunde
Biblioteci Arduino Adafruit DHT Library
Adafruit Unified Sensor Library
Unde să cumpărăm? Verificați prețurile

Învățați cum să folosiți senzorul de temperatură DHT22 cu Arduino cu următorul tutorial:

  • Ghid complet pentru senzorul de umiditate și temperatură DHT11/DHT22 cu Arduino

LM35DZ, LM335, LM34

Senzorul de temperatură LM35DZ este un senzor de temperatură liniar care vine calibrat direct în Celsius. Ieșirea analogică este direct proporțională cu temperatura în Celsius: 10 mV pentru fiecare grad Celsius de creștere a temperaturii.

Acest senzor este foarte asemănător cu LM335 (calibrat în Kelvin) și cu LM34 (calibrat în Fahrenheit).

Tabelul următor prezintă cele mai relevante specificații ale senzorului de temperatură LM35.

LM35DZ
Protocolul de comunicație sursă analogică
Domeniul de alimentare 4 la 30 V
Domeniul de temperatură -.55 la 150ºC
Precizie +/-0.5ºC (la 25ºC)
Interfață cu Arduino analogRead()
Unde se cumpără? Verificați prețurile
LM35
LM335
LM34

Învățați cum să folosiți senzorii de temperatură LM35DZ, LM335 sau LM34 cu Arduino:

  • Ghid pentru senzorii de temperatură LM35, LM335 și LM34 cu Arduino

BMP180

Deși BMP180 este un senzor de presiune barometrică, acesta măsoară și temperatura. Acest lucru este foarte util pentru a fi inclus în orice proiect de stație meteo.

Tabelul următor prezintă cele mai relevante specificații ale senzorului BMP180 atunci când vine vorba de citirea temperaturii.

BMP180
Protocolul de comunicație I2C
Faza de alimentare 1,8 până la 3,6V (pentru cip) 3.3 până la 5V pentru modul
Domeniul de temperatură 0 până la 65ºC
Precizie +/-0.5ºC (la 25ºC)
Interfață cu Arduino Adafruit BME085
Adafruit Unified Sensor Library
Unde să cumpărați? Verifică prețurile

Vezi următorul tutorial pentru a afla cum să folosești senzorul BMP180 cu Arduino pentru a măsura presiunea, temperatura și a estima altitudinea:

  • Ghid pentru senzorul barometric BMP180 cu Arduino

TMP36

TMP36 este un senzor analogic de temperatură. Acesta emite o valoare analogică care este proporțională cu temperatura ambiantă. Este foarte asemănător cu senzorul de temperatură LM35.

Verificați cele mai relevante specificații ale TMP36 în tabelul următor.

TMP36
Protocolul de comunicație salire analogică
Domeniul de alimentare 2,7 V la 5.5 V
Domeniul de temperatură -40°C până la +125°C
Precizia +/–.1ºC (la 25ºC)
Interfață cu Arduino analogRead()
Unde se cumpără? vezi pe eBay

LM75

Senzorul LM75 este un alt senzor de temperatură util. Acesta funcționează prin comunicare I2C, ceea ce înseamnă că comunică cu Arduino folosind pinii SDA și SCL. Puteți găsi unul dintre acești senzori pentru aproximativ 2 dolari (vezi pe eBay).

Aruncați o privire la următorul tabel pentru un rezumat al specificațiilor senzorului LM75.

LM75
Protocol de comunicație I2C
Faza de alimentare 3.0 până la 5,5V
Domeniul de temperatură -55 până la 125ºC
Precizia +/-2,0ºC (în intervalul -55 până la 125ºC)).
Interfață cu Arduino Librărie I2C pentru LM75
De unde să cumpărați? vezi pe eBay

BME280

BME280 este un senzor barometric care măsoară și temperatura și umiditatea. Acesta poate comunica prin intermediul protocolului de comunicare I2C sau SPI, iar modulul BME280 poate fi alimentat fie cu 3,3, fie cu 5V.

Tabelul următor prezintă un rezumat al specificațiilor senzorului BME280 când vine vorba de senzorul de temperatură.

Consultați tabelul următor pentru un rezumat al specificațiilor senzorului LM75.

BME280
Protocolul de comunicare I2C sau SPI
Domeniul de alimentare 1.7 până la 3,6V (pentru cip) 3,3 până la 5V pentru placă
Domeniul de temperatură -40 până la 85ºC
Precizia +/-0.5ºC (la 25ºC)
Interfață cu Arduino Biblioteca Adafruit BME280
Adafruit Unified Sensor Library
Unde să cumpărați? Verificați prețurile

Învățați cum să folosiți BME280 cu Arduino pentru a obține citiri de temperatură, umiditate și presiune:

  • Guide for BME280 Sensor with Arduino (Pressure, Temperature, Humidity)

DS18B20

Senzorul de temperatură DS18B20 este un senzor de temperatură digital cu un singur fir. Acest lucru înseamnă că are nevoie doar de o singură linie de date (și GND) pentru a comunica cu Arduino.

Care senzor de temperatură DS18B20 are un cod serial unic pe 64 de biți. Acest lucru vă permite să conectați mai mulți senzori la același fir de date. Astfel, puteți obține temperatura de la mai mulți senzori folosind doar un singur pin digital Arduino.

Tabelul următor prezintă cele mai relevante specificații ale senzorului de temperatură DS18B20:

DS18B20
Protocolul de comunicare cu un singur fir
Faza de alimentare 3.0 până la 5,5V
Domeniul temperaturii de funcționare -55ºC până la +125ºC
Precizia +/-0.5 ºC (între -10ºC și 85ºC)
Biblioteci Arduino DallasTemperature
OneWire
Unde se cumpără? Verificați prețul pe Maker Advisor

Învățați cum să folosiți senzorul de temperatură DS18B20 cu Arduino:

  • Ghid pentru senzorul de temperatură DS18B20 cu Arduino

Senzor de temperatură rezistent la apă DS18B20

Senzorul DS18B20 este disponibil și în versiune rezistentă la apă (citiți ghidul DS18B20). Firele sunt protejate cu PVC, ceea ce este ideal dacă aveți nevoie să măsurați temperatura lichidelor sau dacă senzorul trebuie să fie expus la apă.

Cablarea și specificațiile sunt aceleași ca pentru DS18B20 normal.

Unde să cumpărați? Comparați prețurile pentru senzorul de temperatură rezistent la apă DS18B20 pe Maker Advisor.

Încheiere

Sperăm că ați găsit acest ghid util. Avem, de asemenea, ghiduri pentru alți senzori și module Arduino care s-ar putea să vă placă:

  • Ghid pentru I2C OLED Display cu Arduino
  • Ghid complet pentru modulul emițător/receptor RF 433MHz cu Arduino
  • Ghid pentru modulul releu cu Arduino
  • Ghid complet pentru senzorul cu ultrasunete HC-SR04 cu Arduino

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.