Stránka 1 z 2

DHT22 - výpis teploty a vlhkosti na 2 desatiny

Napsal: 24 úno 2018, 12:10
od martinius96
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ť

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

Napsal: 24 úno 2018, 14:27
od ArduXPP
Tak DHT22 má rozlišení 0.1C , takže k čemu ti to bude ? A taky záleží na knihovně jak je napsaná.

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

Napsal: 24 úno 2018, 16:00
od jankop
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ť

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

Napsal: 24 úno 2018, 20:30
od afilip
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.”

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

Napsal: 23 črc 2018, 12:38
od Le-Ze
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í?

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

Napsal: 23 črc 2018, 13:09
od martinius96
Nemalo by to ovplyvnit. Oba spôsoby by mali fungovat. Ale pouziva sa skor radiačný štít.

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

Napsal: 23 črc 2018, 20:57
od pavel1tu
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.

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

Napsal: 24 črc 2018, 08:52
od Le-Ze
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.

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

Napsal: 24 črc 2018, 12:27
od pavel1tu
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).

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

Napsal: 25 črc 2018, 08:14
od Le-Ze
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ě.