Termometry i wilgotnościomierze

Termometry i wilgotnościomierze

Zakładam, że spotkałeś się na początku swojej przygody z Arduino z prostymi projektami termometrów. Nie wymagają one dużej wiedzy, ograniczają się one do wpięcia 3-4 przewodów, dodania opornika oraz prezentacji wyniku na wyświetlaczu, reporcie do web serwera czy też wysłania sms z temperaturą, ciśnieniem lub wilgotnością. Znalazłem szereg różnych termometrów które możemy siało podłączyć do naszego Arduino. Czujniki oprócz swojej ceny, różnią się tez budową, dokładnością. Niektóre mają wbudowane wilgotnościomierze inne są wodoodporne.

W zależności od przeinaczenia możesz wybrać jeden z poniższych sensorów. Sensory te mają różny zakres temperatur, mają również inną dokładność wskazywanych wyników. Np. chcąc stworzyć swoją stacje meteorologiczną będziemy chcieli badać temperaturę zewnętrzną śmiało będziemy mogli użyć sensora najbardziej popularnego DS18D20 w wersji wodoodpornej lub wielokrotnie droższy AM2305. W poniższej tabeli przedstawiam najbardziej mi znane termometry. W kolumnie identyfikacja zawarłem dane dotyczące sposobu adresowania termometrów, może to być unikalny dla każdego termometru adres 64 bitowy, lub adresowanie przez magistrale I2C lub SPI. Niektóre w wymienionych termometrów występują w wersji układu scalonego 8 PIN, bądź innego układu SMD lub DFN, dopisek wilgotność oznacza iż dany układ jest wyposażony również w wilgotnościomierz. W ostatniej kolumnie podane są zakresy napięcia, do jakich są przystosowane sensory.

 

nazwa zakres dokładność identyfikacja inne napięcie
DS18B201)
-55°C – 125°C
±0.5°C przy -10°C do 85°C
64 bit
wodoodporny
3-5.5V
DS1822
-55°C – 125°C
±2°C przy -10°C do 85°C
64 bit
8 PIN
3-5.5V
DS1821 2)
-55°C – 125°C
±1°C przy -10°C do 85°C
64 bit
8 PIN
3-5.5V
DHT 11
0°C – 125°C
±1-2°C przy 0-50°C
N/A
wilgotność
3-5.5V
DHT 21
-40°C – 80°C
±0.3- 1°C przy -40 – 80°C
N/A
wilgotność
3.3-5.2V
AM2302
-40°C – 80°C
±0.5- 1°C przy 0 – 80°C
N/A
wilgotność
3.3-5.5V
AM2303
-40°C – 125°C
±0.3- 0.4°C przy -40 -125°C
N/A
wilgotność
3.3-5.5V
AM23053)
-40°C – 125°C
±0.3- 0.4°C przy -40 -125°C
N/A
wilgotność
3.3-5.5V
AM2320
-40°C – 80°C
±0.5 °C przy -40 – 80°C
I2C
wilgotność, I2C
3.1-5.5 V
AM2321/22
-40°C – 80°C
±0.5 °C przy -40 – 80°C
I2C
wilgotność, I2C
2.6-5.5 V
SHT 10
-40°C – 123.8°C
±0.5 °C
wilgotność,SMD
2.4-5.5V
SHT 11
-40°C – 123.8°C
±0.4 °C
wilgotność,SMD
2.4-5.5V
SHT 15
-40°C – 123.8°C
±0.3 °C
wilgotność,SMD
2.4-5.5V
SHT 21
-40°C – 125°C
±0.3 °C
I2C
wilgotność,DFN
2.1-5.5V
SHT 71/75
40°C – 123.8°C
±0.3 °C
wilgotność,ESD
2.4-5.5V
HTU21D(f)
-40°C – 105°C
±0.3 °C  przy 25 °C
I2C
wilgotność
1.5-3.6V
Si7021-A20
-10°C – 85°C
±0.4 °C
I2C
wilgotność,DFN
1.9-3.6V
MAX66754)
0 – 800 °C
±0.25 °C
SPI
5V

1) Występuje w wersji wodoodpornej,    2) może pracować jako termometr lub termostat 3) idealny do stacji meteorologicznych 4) termometr do termopary

 

Wyrwa Ryszard dla

Learnduino.pl

Ryszard Marcin

Create Account



Log In Your Account