Težava z branjem senzorjev DHT22

Arduino je pojav za katerega bi težko rekli, da opisuje samo HW ali samo SW, zato mu tu namenajm poseben prostor.

Moderator: tilz0R

Težava z branjem senzorjev DHT22

OdgovorNapisal/-a Igor01 » 17 Jun 2020, 16:59

Pri branju vrednosti s senzorja se pojavlja čudna nepravilnost.

V projektu je uporabljeno :
Arduino Mega (preko ESP8266 na Blynk)
3 x DHT22 na posameznih pinih,
3 linije z več DS18B20 na liniji,
10 x relejni izhod,
1 x senzor tlaka vode
3 x PIR senzor
še nekaj malenkosti.

Zaradi težave z branjem vrednosti senzorjev, sem odstranil vse razen :

3 x DHT22 na posameznih pinih, zato govorimo samo o teh senzorjih.


Kaj se dogaja ?


Senzor DHT22 št. 1 : temperatura OK, vlaga OK,
Senzor DHT22 št. 2 : temperatura vsaka druga meritev OK, vsaka vmes 255 ali 0, vlaga OK,
Senzor DHT22 št. 3 : temperatura vsaka druga meritev OK, vsaka vmes 255 ali 0, vlaga vsaka druga meritev OK, vsaka vmes 255 ali 0,

Enako na Blynk in na serijskem vmesniku.

Menjava senzorjev, pinov, samega modula, ne pomaga.
Pogostost branja preizkušena med 2s in 60s da enako napako.
Napajanje je preverjeno.


Je imel kdo podobne težave ?


LP Igor
Igor01
 
Prispevkov: 12
Pridružen: 18 Jan 2015, 09:52
Zahvalil se je: 2 krat
Prejel zahvalo: 2 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 5

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a VolkD » 17 Jun 2020, 19:42

kakšen je pa timing ? Mislim na časovne razmake med vsakim branjem. Lahko, da je prekratek.
Dokler bodo ljudje mislili, da živali ne čutijo bolečine, bodo živali čutile, da ljudje ne mislijowww.S5tech.net
Uporabniški avatar
VolkD
Administratorji strani
 
Prispevkov: 42508
Pridružen: 29 Dec 2014, 20:49
Kraj: Kačiče (Divača)
Zahvalil se je: 9277 krat
Prejel zahvalo: 5269 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 110

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a Iztok » 17 Jun 2020, 20:30

Če ti bo kaj pomagalo ... po bajti imam 6 ESPjev in na njih poleg drugih tudi te DHT22. Na enem mestu mi na vsakega cca. pol leta zmrzne en DHT22 - del za vlažnost zraka (gre na 0% ali na 100%), temp. pa dela normalno.

Ker imam to narejeno na konektorje (od malih floppyjev) ga samo pretaknem z novim. Ker jih imam nekaj na zalogi se še nisem poglabljal v vzroke, mi je pa čudno ker ostali na istem napajanju in tudi daljših kablih delajo BP
ʇɥıs ıs ʇɥǝ ןɐsʇ ʇıɯǝ ı qnʎ ɐ ʞǝʎqoɐɹp ou ǝqɐʎ
Uporabniški avatar
Iztok
 
Prispevkov: 2285
Pridružen: 04 Feb 2015, 02:00
Kraj: LJ
Zahvalil se je: 626 krat
Prejel zahvalo: 504 krat
Uporabnika povabil: Proteus
Število neizkoriščenih povabil: 99

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a Igor01 » 17 Jun 2020, 20:42

@VolkD
med branjem sem poskušal d 10-1000 ms - ni razlike.

@Iztok
podobne težave sem imel z DHT21. Po nekaj mesecih je nabil vlago na 100%. Po nekaj tednih sem ga, preden bi ga zabrisal v koš, še priklopil in je deloval BP. Pri naslednjih se je postopek ponavljal. Zdaj jih pač občasno menjam, kar nekaj jih kroži.


No na koncu bo spet neka glupa finta. Kot pri kombinaciji Nano, ESP826 Blynk, kjer se Nano ni hotel pogovarjati z ESP.
Saj mi je kar nerodno priznati, kje sem falil...
Igor01
 
Prispevkov: 12
Pridružen: 18 Jan 2015, 09:52
Zahvalil se je: 2 krat
Prejel zahvalo: 2 krat
Uporabnika povabil: S52O
Število neizkoriščenih povabil: 5

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a JernejL » 18 Jun 2020, 07:36

Priporočam skok na senzor BME280 - malo bolj sodobna stvar, pa zravem dobiš še barometer, verjetno tudi bolj stabilno delovanje.

https://www.bosch-sensortec.com/product ... rs-bme280/
Uporabniški avatar
JernejL
 
Prispevkov: 271
Pridružen: 17 Apr 2016, 19:58
Kraj: Maribor
Zahvalil se je: 16 krat
Prejel zahvalo: 28 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 5

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a mucek » 19 Jun 2020, 15:51

Da bi pa SHT31 ali 35 vzel je pa predrago??
... lahko pa se tudi motim ...
Uporabniški avatar
mucek
 
Prispevkov: 1625
Pridružen: 18 Jan 2015, 21:20
Kraj: Ljubljana
Zahvalil se je: 62 krat
Prejel zahvalo: 495 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 93

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a Iztok » 19 Jun 2020, 17:29

JernejL je napisal/-a:Priporočam skok na senzor BME280 - malo bolj sodobna stvar, pa zravem dobiš še barometer, verjetno tudi bolj stabilno delovanje.
https://www.bosch-sensortec.com/product ... rs-bme280/

Imam tudi enega tega, pa mi je sicer na drugem ESPju prav tako odpovedal po nekaj mesecih ...

Za tako ceno kot so te igračke se res nimamo kaj dosti za pritoževat. Simatic S5, ki sem ga uporabil za "pametno hišo" 25 let nazaj, do sedaj še ni v ničemer odpovedal, čeprav je že doživel tudi indirektni udar strele (sem bil slučajno zraven pravi trenutek - iskre so po njem letele vse navzkriž kot v filmu :shock: ) pa še vedno dela.
Me je nemška kvaliteta očitno preveč razvadila ... :D


mucek je napisal/-a:Da bi pa SHT31 ali 35 vzel je pa predrago??

Ni predrag ... bom vzel v vednost. Ko mi bo pošla zaloga pa bom naročil tudi par teh.
ʇɥıs ıs ʇɥǝ ןɐsʇ ʇıɯǝ ı qnʎ ɐ ʞǝʎqoɐɹp ou ǝqɐʎ
Uporabniški avatar
Iztok
 
Prispevkov: 2285
Pridružen: 04 Feb 2015, 02:00
Kraj: LJ
Zahvalil se je: 626 krat
Prejel zahvalo: 504 krat
Uporabnika povabil: Proteus
Število neizkoriščenih povabil: 99

Re: Težava z branjem senzorjev DHT22

OdgovorNapisal/-a PeterV » 26 Jun 2020, 18:37

probej tudi bme680. ima poleg temp, vlage, pritiska, se "senzor kvalitete zraka". meni na firmi deluje odlicno. sicer senzor kvalitete nisem kalibriral. ostali senzorji delujejo dokej tocno...glede na analogne senzorje zraven.
PeterV
 
Prispevkov: 26
Pridružen: 17 Avg 2018, 17:33
Zahvalil se je: 0 krat
Prejel zahvalo: 3 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 3


Vrni se na Arduino

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost