DS18B20 - Digitaalinen lämpömittari

Mittausohjelman ja grafiikan on ohjelmoinut Datatuki, Jorma Hytönen
Lämpötilojen keskiarvot

Savonkatu 20, Leppävirta

Viimeksi päivitetty: 31.10.2020 18:23 |  Grafiikka päivittyy 5 min välein
Ladataan palvelimelle 20 min välein (2,22,42)
-!-


Vuorokausi (10 min keskiarvo)



Viikko (30 min keskiarvo)



Kuukausi (2 tunnin keskiarvo)



Vuosi (12 tunnin keskiarvo)


Minulla on käytössä 3 kpl 1-Wire DS18B20 mikropiiriin perustuvaa lämpötila-anturia.
Yksi mittaa huonelämpötilaa (Indoor), toinen ulkolämpötilaa (Outdoor) ja kolmas palvelinkoneen virtalähteen puhaltimelta ulostulevaa lämpötilaa (Power Fan).
DS18B20 lämpötila-anturia voidaan käyttää "parasite power" muodossa, jolloin ei tarvita erillistä virtalähdettä
(ja kolmatta johdinta), vaan tullaan toimeen kahdella johtimella. Vaikka kytkentä on nimeltää "1-Wire".
Maxim Integrated datalehti kertoo, että "The DS18B20 communicates over a 1-Wire bus
that by definition requires only one data line (and ground) for communication with a central microprocessor.
In addition, the DS18B20 can derive power directly from the data line (“parasite power”),
eliminating the need for an external power supply."

Tiedonkeruu ja grafiikka on ohjelmoitu Python kielellä. HTML sivujen muodostamiseen
ja tiedonsiirtoon on käytetty PHP kieltä.
Lisätietoa antureiden datasta löytyy DS18B20 sivulta. Antureiden kytkentä  kuva (Aukeaa popUp ikkunaan)

The system (28.7.2020)
  Operating system: Linux
  Kernel: 4.15.0-112-generic
  Machine: x86_64 (Ubuntu 18.04.4 LTS Server)
  Server software: Apache/2.4.29
  Data collection: Python 2.7.17
  Graph: RRDtool 1.7.0
  Sensors: DS18B20 1-Wire Digital Thermometer