Dallas DS18B20 multiple

Nefunguje mi to, chcem radu ako na to...
MarcusAurelius
Príspevky: 26
Dátum registrácie: Streda, 3. Januára 2018, 15:37

Dallas DS18B20 multiple

Príspevok od užívateľa MarcusAurelius » Sobota, 30. Júna 2018, 23:02

Pozdravujem, momentalne pracujem na regulacii k ohrevu vody v bazene, resp. uz som to spojazdnil a aj mi to funguje, viem to ovladat z telefonu cez BLYNK.
Problem mam vsak s cidlami. Jedno cidlo meria presne ale dalsie dve cidla meraju sice rovnako, ale priblizne o 3°C menej. Vie mi niekto poradit ako by som vedel nastavit presnost merania? Pouzil som maly modul pre ESP8266 s jednym cidlom DS18B20 a k nemu som pripojil dalsie 2 cidla (nemaju pridruzeny 4,7k rezistor, ale podla schem a zapojeni to ani nie je potrebne. Nechapem teda preco to nemeria spravne hodnoty.

Dakujem za kazdu radu :)

Užívateľov profilový obrázok
arduinoposlovensky
Príspevky: 48
Dátum registrácie: Streda, 22. Novembra 2017, 15:01
Kontaktovať užívateľa:

Re: Dallas DS18B20 multiple

Príspevok od užívateľa arduinoposlovensky » Streda, 4. Júla 2018, 15:54

Najjednoduhšie riešenie je pri meraní zvýšiť/znížiť nameranú hodnotu v premennej o zistený rozdiel teplôt, teda o 3°C. Rozdiel teplôt vlastných senzorov je dobré merať voči nejakému referenčnému kalibrovenému teplomeru pri dajme tomu strednej hodnote medzi min. a max. meranou teplotou. Tvoj rozdiel teplôt môže byť iný pri 0°C a iný pri 30°C.
Arduino za pár drobných na: AliExpress.com, Bangood.com

Napísať odpoveď