Jaké čidla lze použít pro meteostanice

Čidla pro meteostanice přehledně. Čidla teploty i tlaku vzduchu a mnoho dalších můžeš využít pro vytunění své metostanice. Která to jsou zjištíš na blogu.

V dnešním článku si rozebereme některá čidla použitelná pro výrobu, nebo opravu meteostanice.

Teplota, vlhkost a tlak

Základními veličinami měřenými v meteostanici jsou teplota, vlhkost a barometrický tlak. K jejich měření existuje celá řada čidel, které jednotlivé veličiny měří buď samostatně, nebo čidla kombinovaná, měřící několik těchto veličin najednou.

DHT11, DHT22 a DHT21

DHT11 a DHT22 jsou čidla měřící teplotu a vlhkost okolního vzduchu. Jedná se o čidla s menší přesností, měřícím rozsahem a většími rozměry. Jsou tak vhodná spíše do jednodušších konstrukcí, kde tyto jejich vlastnosti nejsou na závadu. Výhodou těchto čidel je použití jednodrátové sběrnice – 1-wire. Čidla lze tedy využít všude tam, kde se nedostává volných pinů mikrokontroleru.

Specifikace:
DHT11DHT22DHT21
Napájecí napětí:3,5-5,5V3,3-5,5V3,3-5,2V
Rozlišení měření:16bit16bit16bit
Čas dalšího měření:>2s>2s>2s
Rozsah měření vlhkosti:20-95% RH0-100% RH0-99,9% RH
Přesnost měření vlhkosti:5.0% RH2.0% RH±3%RH
Rozsah měření teploty:0-+60°C-40-+80°C-40-+80°C
Přesnost měření teploty:2°C0,5°C±0.5°C
Zapojení vývodů (pohled zepředu):VDD, DATA, NC, GNDVDD, DATA, NC, GNDVDD, DATA, GND
Rozměry:23x12x5mm25x15x8mm58,8×26,7×13,8mm
Čidlo DHT11
Čidlo DHT22
Čidlo DHT21

HTU21D

Další z čidel měřících teplotu a vlhkost je HTU21D. Jedná se o miniaturní čidlo komunikující s mikrokontrolerem pomocí standartní sběrnice I2C. Toto čidlo vyniká velmi malými rozměry, vyšší přesností měření a menším intervalem mezi měřeními – cca 14ms při rozlišení 12bit.

Specifikace:
HTU21D
Napájecí napětí:3,3-5V
Rozlišení měření:8-12bit(nastavitelné)
Čas dalšího měření:2-14ms podle rozlišení
Rozsah měření vlhkosti:0-100% RH
Přesnost měření vlhkosti:±2% RH
Rozsah měření teploty:-30-+125°C
Přesnost měření teploty:±0,3°C
Rozměry:3x3x0,9mm
Čidlo HTU21D
Modul s osazeným čidlem HTU21D

Si7021

Další ze skupiny čidel měřících teplotu a vlhkost. Jedná se opět o miniaturní čidlo komunikující pomocí sběrnice I2C. Má podobné vlastnosti jako čidlo předchozí, jen má maximální napájecí napětí do 3,6V a nehodí se tedy pro přímé připojení k mikrokontrolerům napájených 5V. Při nutnosti použití s těmito mikrokontrolery je nutné mu zajistit napájecí napětí 3,3V a na datové piny použít převodník logických úrovní.

Specifikace:
Si7021
Napájecí napětí:1,9-3,6V
Rozlišení měření:8-12bit(vlhkost) a 11-14bit(teplota)
Čas dalšího měření:cca 10ms
Rozsah měření vlhkosti:0-100% RH
Přesnost měření vlhkosti:±3% RH (0-80% RH)
Rozsah měření teploty:-40-+85°C
Přesnost měření teploty:± 0,4°C (-10-+85°C)
Rozměry:3x3x0,8mm
Čidlo Si7021
Modul s osazeným čidlem Si7021

SHT10

Další z miniaturních čidel měřících teplotu a vlhkost. Opět disponuje podobnými parametry jako předchozí čidlo. Komunikační sběrnice je též dvoudrátová – DATA a SCL, ale nejedná se o standart I2C. Lze tedy na jednu sběrnici připojit jen jedno čidlo. Při použití více těchto čidel je nutné použít pro každé čidlo samostatné DATA piny na mikrokontroleru. Pin SCL může být pro všechna čidla stejný.

Výrobce již nedoporučuje používat tato čidla do nových konstrukcí, protože v brzké době plánuje ukončení výroby tohoto typu.

Specifikace:
SHT10
Napájecí napětí:2,4-5,5V
Rozlišení měření:12bit(vlhkost) a 14bit(teplota)
Čas dalšího měření:cca 10ms
Rozsah měření vlhkosti:0-100% RH
Přesnost měření vlhkosti:4,5% RH
Rozsah měření teploty:-40-+100°C
Přesnost měření teploty:0,5°C
Rozměry:7,47×4,93×2,6mm
Čidlo SHT10

SHT3x

Jako poslední zástupce čidel měřících teplotu a vlhkost z naší nabídky jsou čidla řady SHT3x. Konkrétně SHT30, SHT31 a SHT35. Rozdíly mezi jednotlivými verzemi jsou v přesnosti měření. Největší rozdíl přesnosti je při měření vlhkosti. Samotný čip čidla je opět miniaturní a komunikuje s mikrokontrolerem po standartní sběrnici I2C.

Specifikace:
SHT30SHT31SHT35
Napájecí napětí:2,4-5,5V2,4-5,5V2,4-5,5V
Rozlišení měření:16bit16bit16bit
Čas dalšího měření:2,5-12,5ms2,5-12,5ms2,5-12,5ms
Rozsah měření vlhkosti:0-100% RH0-100% RH0-100% RH
Přesnost měření vlhkosti:±3% RH±2% RH±1,5% RH
Rozsah měření teploty:-40-+125°C-40-+125°C-40-+125°C
Přesnost měření teploty:±0,3°C±0,3°C±0,2°C
Rozměry:2,5×2,5×0,9mm2,5×2,5×0,9mm2,5×2,5×0,9mm
Čidlo SHT3x
Modul s osazeným čidlem SHT3x
Zapouzdřené čidlo SHT3x s kabelem

BMP280

Další skupinou čidel použitelných v meteostanici jsou čidla měřící barometrický tlak a teplotu. Jedním z takových čidel je BMP280. Jedná se o miniaturní čidlo disponující komunikačním rozhraním I2C, nebo SPI.

Toto čidlo disponuje větší přesností a vyšší vzorkovací frekvencí, čímž je možné zkrátit intervaly měření na cca 5,5ms. Má velmi malé rozměry a velmi malou spotřebu proudu.

Specifikace:
BMP280
Napájecí napětí:1,71-3,6V
Rozlišení měření:16-20bit (nastavitelné)
Čas dalšího měření:cca 5,5ms
Rozsah měření tlaku:300 až 1100hPa (výška 9000m – 500m)
Přesnost měření tlaku:až ±1,0hPa
Rozsah měření teploty:-40-85°C
Přesnost měření teploty:až ±0,5°C
Rozměry2×2,5×0,95mm
Čidlo BMP280
Modul osazený čidlem BMP280

BMP388

Dalším zástupcem čidel měřících tlak a teplotu z naší nabídky je BMP388. Opět se jedná o miniaturní čidlo s rozhraním I2C, nebo SPI.

Vyniká vysokým rozlišením měření – 24bit a velmi nízkým odběrem proudu – 3,4μA při 1Hz. Má taktéž i vysokou přesnost měření.

Specifikace:
BMP388
Napájecí napětí:1,71-3,6V
Rozlišení měření:24bit
Čas dalšího měření:cca 5ms
Rozsah měření tlaku:300-1250hPa
Přesnost měření tlaku:cca ±0,50hPa
Rozsah měření teploty:-40-85°C
Přesnost měření teploty:cca ±0,50°C (0-65°C)
Rozměry:2x2x0,75mm
Čidlo BMP388
Modul osazený čidlem BMP388

BME280

Toto čidlo již patří do kategorie čidel, které v sobě sdružují měření tří veličin – tlaku, teploty a vlhkosti. Čidlo je opět miniaturní s vysokým rozlišením až 20bit, vysokou přesností a komunikuje pomocí standartního rozhraní I2C.

Hlavní výhoda je tedy hned jasná – pro měření všech těchto základních veličin stačí pouze jedno čidlo. Drobnou nevýhodou je čas dalšího měření 1s a to z důvodu delší doby nutné pro měření vlhkosti.

Specifikace:
BME280
Napájecí napětí:1,71-3,6V
Rozlišení měření:až 20bit
Čas dalšího měření:1s
Rozsah měření tlaku:300-1100hPa
Přesnost měření tlaku:±1,0hPa
Rozsah měření teploty:-40-85°C
Přesnost měření teploty:až ±0,5°C
Rozsah měření vlhkosti:0-100%RH
Přesnost měření vlhkosti:±3%RH
Rozměry:2,5×2,5×0,93mm
Čidlo BME280
Modul osazený čidlem BME280
Čidlo BME280 zapouzdřené pro venkovní použití

Tím jsme probrali integrovaná čidla, měřící několik různých veličin najednou. Lze je použít všude tam, kde jsou dostupné datové sběrnice I2C, SPI a 1-wire. Pro případnou opravu, nebo upgrade již hotových výrobků je též nutné zkontrolovat i softwarovou kompatibilitu daného výrobku a konkrétního čidla.

Jako naposled ještě zmíníme samostatná čidla, která měří pouze teplotu. Tato čidla se někdy mohou vyskytovat jako čidla měření vnitřní teploty, nebo všude tam, kde je potřeba měřit pouze teplotu.

LM35

Jedná se o čidlo měřící teplotu v pouzdře TO-92. Má velmi dobrou přesnost měření a velký rozsah napájecího napětí. Výstup má pouze analogový. Z tohoto důvodu lze toto čidlo použít i v konstrukcích neobsahujících žádný řídící mikrokontroler.

Specifikace:
LM35/ALM35C/CALM35DZ
Napájecí napětí:4-30V4-30V4-30V
Rozsah měření teploty:-55-150°C-40-110°C0-100°C
Přesnost měření teploty:cca 0,5°Ccca 0,5°Ccca 0,5°C
Výstupní napětí:10mV/°C10mV/°C10mV/°C
Rozměry pouzdra TO-92:5,21×5,34mm5,21×5,34mm5,21×5,34mm
Čidlo teploty LM35DZ v pouzdru TO-92

DS18B20

Další teplotní čidlo v naší nabídce je digitální čidlo DALLAS DS18B20. Má také velký rozsah měřené teploty a velkou přesnost. Výstup tohoto čidla je však digitální pomocí 1-wire sběrnice. Čidlo je zapouzdřeno stejně jako předchozí LM35 do pouzdra TO-92.

Specifikace:
DS18B20
Napájecí napětí:3,0-5,5V
Rozsah měření teploty:-55-125°C
Přesnost měření teploty:až ±0,5°C
Rozměry pouzdra TO-92:5,21×5,34mm
Čidlo DS18B20 v pouzdru TO-92
Zapouzdřené vodotěsné čidlo s DS18B20 a kabelem

Termistor

Termistor je nejjednodušším typem teplotního čidla. Při jednodušším zapojení měřící soustavy má nižší přesnost měření než předchozí digitální čidla a proto se používá spíše v konstrukcích, kde to není na závadu. Pokud je nutné měřit termistorem přesnější hodnoty, je nutné ho zapojit do měřícího můstku a pro měření použít výchylkovou metodu. To výslednou konstrukci činí mnohem složitější a tedy dražší. Jedná se vlastně o rezistor měnící svůj odpor v závislosti na teplotě. V meteostanicích se používá zřídka.

Termistory se vyrábí v nepřeberném množství hodnot odporů a pouzder. Z toho důvodu je zde nebudeme více rozebírat. Případné zájemce o bližší informace odkážeme na stránky Wikipedie.

Směr a síla větru

Dalšími veličinami měřenými meteostanicemi bývají síla a směr větru.

Pro měření síly větru se používají čidla nazvaná anemometry. Pro jednoduchost se nejvíce vyskytují mechanické anemometry, u kterých vítr roztáčí pomocí miskovitých lopatek středovou osu, na které je umístěno čidlo otáček. Měření pak probíhá jako klasické měření otáček a pomocí vhodného přepočtu se vypočítá rychlost větru.

Pro určení směru proudění větru se používají nejčastěji též mechanická čidla konstruované jako otočné korouhvičky se zabudovaným snímačem úhlu natočení. Po vyhodnocení aktuálního úhlu ze snímače se za pomocí známé pozice světových stran odečte aktuální směr větru.

Existuje opět celá řada konstrukcí a provedení. Jsou samostatná čidla pro měření rychlosti a směru a jsou i konstrukce obsahující tato čidla obě. Záleží jen na tom, co konstruktéři aktuálně zvolili do své konstrukce, nebo pro jakou variantu se rozhodnete ve vlastní konstrukci.

Příklad samostatných čidel směru a rychlosti větru: vlevo čidlo měření směru větru a vpravo čidlo měření rychlosti větru.

Sdílet článek

2 komentáře

  1. Dobrý den mám čidla od meteostanice Wh1080 ale fungují na ethernetový kabel. Nevím jak je spojit a arduinem nebo s nějakým modulem či shieldem jestli znáte řešení nebo jaký modul uveďte jaký popřípadě řešení prosím děkuji

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Mohlo by se také líbit