DHT22 - výpis teploty a vlhkosti na 2 desatiny

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od martinius96 » 24 úno 2018, 12:10

Ahojte, vie mi niekto poradiť ako dostať výpis teploty a vlhkosti z DHT22 na 2 desatinné miesta?
Používam tento príkaz, ktorý mi vráti teplotu napr 20.1 a pre vlhkosť, totožne napr 80.9.

Kód: Vybrat vše

dht.readTemperature() //pre teplotu
dht.readHumidity() //pre vlhkosť

ArduXPP
Příspěvky: 361
Registrován: 14 pro 2017, 19:31
Reputation: 0
Kontaktovat uživatele:

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od ArduXPP » 24 úno 2018, 14:27

Tak DHT22 má rozlišení 0.1C , takže k čemu ti to bude ? A taky záleží na knihovně jak je napsaná.

jankop
Příspěvky: 1030
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od jankop » 24 úno 2018, 16:00

Sice souhlasím s ArduXPP, ale na otázku ti neodpověděl.
Tak tedy dvě desetinná místa dostaneš třeba takhle:

Kód: Vybrat vše

Serial.println(String(dht.readTemperature(),2)); //pre teplotu

Serial.println(String(dht.readHumidity(),2));    //pre vlhkosť

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od afilip » 24 úno 2018, 20:30

Rozlišení 0.1 a přesnost +-5%RH
To mi přijde jako z Cimrmana:
se snažil přijít na dobu Cimrmanova příchodu do Liptákova měřením rozpadu radioaktivního uhlíku v organické nečistotě na podrážkách Cimrmanových bot. „Touto komplikovanou a velice nákladnou metodou zjistil, pokud tedy Cimrman v těchto botách do Liptákova přišel, že se tak stalo na podzim roku 1906 plus mínus 200 let.”

Le-Ze
Příspěvky: 205
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od Le-Ze » 23 črc 2018, 12:38

By byl dotaz.
Bych ho chtěl umístit do takovéto krabky.
https://www.gme.cz/krabicka-plastova-km-100a-abs-black
Vyřezat do krabky obdélník a čidlo do něj vsadit?

Nebo stačí dat čidlo do krabky a před něj v krabce vyvrtat par dírek 5-6 mm.
Neovlivní ten druhý způsob přesnost měření?

martinius96
Příspěvky: 579
Registrován: 01 srp 2017, 19:29
Reputation: 0
Bydliště: Poprad
Kontaktovat uživatele:

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od martinius96 » 23 črc 2018, 13:09

Nemalo by to ovplyvnit. Oba spôsoby by mali fungovat. Ale pouziva sa skor radiačný štít.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od pavel1tu » 23 črc 2018, 20:57

Le-Ze píše:
23 črc 2018, 12:38
By byl dotaz.
Bych ho chtěl umístit do takovéto krabky.
https://www.gme.cz/krabicka-plastova-km-100a-abs-black
Vyřezat do krabky obdélník a čidlo do něj vsadit?

Nebo stačí dat čidlo do krabky a před něj v krabce vyvrtat par dírek 5-6 mm.
Neovlivní ten druhý způsob přesnost měření?
S tímhle nepřesným čidlem je to jedno ....
Jen aby ti na to nesvítilo sluníčko a neovlivńovala to v zimě třeba teplota domu ....
Jinak se prodává v docela pěkné krabičce, já ho měl jen pod stříškou, kdyby náhodou a fungovalo rok a něco - pak jsem ho vyměnil.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Le-Ze
Příspěvky: 205
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od Le-Ze » 24 črc 2018, 08:52

Proč nepřesným?
Porovnaval jsem do 3 měsice s DS18B20 a vedle jsem měl klasický analogový teploměr a měření skoro stejne, ±0,5°C jak se u čidel uvadí.
Jakou krabku maš na myslí? Nic jsem nenašel.

Uživatelský avatar
pavel1tu
Příspěvky: 2054
Registrován: 26 říj 2017, 08:28
Reputation: 0
Bydliště: Trutnov
Kontaktovat uživatele:

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od pavel1tu » 24 črc 2018, 12:27

Le-Ze píše:
24 črc 2018, 08:52
Proč nepřesným?
Porovnaval jsem do 3 měsice s DS18B20 a vedle jsem měl klasický analogový teploměr a měření skoro stejne, ±0,5°C jak se u čidel uvadí.
Jakou krabku maš na myslí? Nic jsem nenašel.
Myslím tím ten bílý kryt co to v něm je když jsem to koupil.... já nad to hodil jen stříšku.

Když jsem pomáhal (vybrat součástky a sestavit) s meteostanicí pro meteo-šílence, který si již 40 let zapisoval počasí z analogových měřáků, požadoval čidlo s přesností 0,1st.C - já nevím na co to chceš, pokud místo venkovního teploměru co si ráno obléknout - budiž.

Ale i vnitřní měření pro řízení domu nahrazujeme na "přesná" čidla - ono +-0,5st.C je doma znát. A lépe nám to vypočítává ekvitermní křivku (učí se to setrvačnost kažké místnosti při různých teplotách venku).
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"

Le-Ze
Příspěvky: 205
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: DHT22 - výpis teploty a vlhkosti na 2 desatiny

Příspěvek od Le-Ze » 25 črc 2018, 08:14

Které čidlo jsi nakonec vybral?

To chci pro ovladaní elektrických ventilu u topení v pokojích.
Ty 3 měsice jsem jich měl připojených do jednoho arduina 5 kusu na jednom mistě.
Je pravda že u každého byla naměřena jiná teplota (těch +-0,5st.C), ale při změnách teploty ukazovali všechny čidla stejně.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 18 hostů