Temperaturerfassung mit Raspberry Pi und DS1820
Aus Port23Wiki
(Unterschied zwischen Versionen)
(→Stückliste) |
|||
Zeile 33: | Zeile 33: | ||
| |
| |
||
|[http://www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Pollin] |
|[http://www.pollin.de/shop/dt/NTg5OTE4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Sensoren_Peltier_Elemente/Temperatursensor_DS18S20.html Pollin] |
||
+ | |- |
||
+ | |1 |
||
+ | |DHT11 basic temperature-humidity sensor |
||
+ | |align="right"|€5,31 |
||
+ | |align="right"|€3,50 |
||
+ | |[http://www.watterott.com/de/DHT11-basic-temperature-humidity-sensor-extras Watterott] |
||
+ | |- |
||
+ | |6 |
||
+ | |DS18B20+ - Temperatursensor |
||
+ | |align="right"|€12,00 |
||
+ | |align="right"| |
||
+ | |[http://www.watterott.com/de/DS18B20 Watterott] |
||
+ | |- |
||
+ | |1 |
||
+ | |Raspberry Pi 2 Modell B |
||
+ | |align="right"|€38,95 |
||
+ | |align="right"| |
||
+ | |[http://www.watterott.com/de/Raspberry-Pi-Modell-2 Watterott] |
||
+ | |- |
||
+ | |1 |
||
+ | |microSD Karte 8GB |
||
+ | |align="right"|€10,00 |
||
+ | |align="right"| |
||
+ | |[http://www.watterott.com/de/microSDHC-8Gb-Raspbian Watterott] |
||
+ | |- |
||
+ | |1 |
||
+ | |5V / 1,2A microUSB Netzteil |
||
+ | |align="right"|€5,89 |
||
+ | |align="right"| |
||
+ | |[http://www.watterott.com/de/Netzteil-5V-/-12A-USB-HNP06-MICRO-USB Watterott] |
||
|- |
|- |
||
|1 |
|1 |
Version vom 21. Juni 2015, 22:22 Uhr
Hier entsteht die Dokumentation einer Server- / Rack-Temperaturüberwachung mit Raspberry Pi und DS1820 1-Wire Sensoren.
Inhaltsverzeichnis |
Stückliste
Anzahl | Bezeichnung | Preis | Versand | Lieferant |
---|---|---|---|---|
1 | Raspberry Pi 2 Modell B | €37,95 | €4,95 | Pollin |
1 | Micro SD Karte 4GB Class 10 | €5,25 | Pollin | |
1 | Steckernetzteil QUATPOWER PSN5/2000M, 5 V-/2 A, Micro-USB | €4,95 | Pollin | |
6 | Temperatursensor DS18S20 | €10,50 | Pollin | |
1 | DHT11 basic temperature-humidity sensor | €5,31 | €3,50 | Watterott |
6 | DS18B20+ - Temperatursensor | €12,00 | Watterott | |
1 | Raspberry Pi 2 Modell B | €38,95 | Watterott | |
1 | microSD Karte 8GB | €10,00 | Watterott | |
1 | 5V / 1,2A microUSB Netzteil | €5,89 | Watterott | |
1 | T-String 6-fach Temperatursensor | €75,90 | €5,60 | Fuchs Elektronik |
1 | MS-TH Temperatur-/Luftfeuchtesensor | €58,90 | Fuchs Elektronik | |
2 | Käfigmuttern M6 | vorh. | ||
2 | Schrauben M6 x 20 | vorh. | ||
4 | Schrauben M2,5 x 8 | vorh. | ||
4 | Muttern M2,5 | vorh. | ||
1 | Widerstand 4,7 kΩ | vorh. | ||
1 | Raspberry Pi 2 Modell B 19" Rackmount Winkel | 3D Druck |
Elektronik
Boot Image
- Raspbian Debian Wheezy von Raspberry Pi Foundation (990 MB).
- In raspi-config das Dateisystem erweitern, den Hostnamen setzen und die Ländereinstellungen vornehmen
- In /boot/config.txt Aktivierung des Device Tree Overlay für 1-wire ergänzen:
- dtoverlay=w1-gpio,gpiopin=4,pullup=on
- In /etc/modules das Laden der nötigen Module ergänzen:
- wire
- w1-gpio pullup=1
- w1-therm
- Prüfen, ob die Sensoren in /sys/bus/w1/devices auftauchen:
- ls /sys/bus/w1/devices/
- 10-00080198fe85 10-00080199088f 10-000801993025 w1_bus_master1
- System aktualisieren:
- apt-get update
- apt-get upgrade
- rpi-update
Konfiguration
- pro Sensor eine rrd anlegen.
- Auflösung
- minütlich für die letzten 24h
- 5-minütlich für die letzten 7 Tage
- stündlich für die letzten 31 Tage
- täglich für das letzte Jahr
rrdtool create datenbank.rrd --step 60 \ # alle 60 Sekunden ein Messwert DS:temp:GAUGE:120:10:U \ # Datenquelle Temperatur RRA:AVERAGE:0.5:1:300 \ # minütliche Messungen für 5h RRA:AVERAGE:0.5:1440:365 \ # Tagesmittel für ein Jahr RRA:MAX:0.5:1440:365 \ # Tagesmaximum für ein Jahr RRA:MIN:0.5:1440:365 \ # Tagesminimum für ein Jahr