Schlagwort-Archive: DS18b20

BitBastelei #489 – DIY Temperaturüberwachung mit DS18B20

BitBastelei #489 - DIY Temperaturüberwachung mit DS18B20

(1 GB) 00:29:55

2022-05-15 10:00 🛈

Wenn es um Temperaturen geht ist der DS18B20 einer meiner Lieblingssensoren: Digitale Kommunikation, vorkalibriert, wenig Kabel. Diesmal sollen diese wieder ein praktisches Problem Lösen: Kalte Füße. Also indirekt. Einerseits soll es in der Lage sein Störungen der Heizungsanlage zu erkennen und melden, andererseits sollen die Temperaturwerte helfen für einen etwaigen Ersatz ohne fossile Energieträger planen zu können.

Inhalt

  • 00:00 Warum das Ganze?
  • 02:26 Möglichkeiten 
  • 05:03 Funktion von Warmwasserheizungen
  • 06:54 Wo messen?
  • 08:45 Wie messen?
  • 12:52 Versuchsaufbau
  • 15:49 Software und erster Test
  • 22:53 Test mit mehreren Sensoren
  • 23:33 Aufbau
  • 28:34 Fazit

Transparenz

Die für das Gebastel genutzten Komponenten wurden selbst gekauft und bezahlt.

BitBastelei #392 – Stromabschaltung? Quick’n’Dirty Temperaturmonitoring

BitBastelei #392 - Stromabschaltung? Quick'n'Dirty Temperaturmonitoring

(380 MB) 00:26:19

2020-07-05 10:00 🛈

Stromabschaltungen sind ein Garant für viele Defekte. Unschön, wenn mir eine längere Abschaltung nur 2 Tage vorher zufällig zu Ohren kommt. Also: Alle Systeme abschalten. Aber was ist mit Kühlschränken und Tiefkühltruhen? Einige bekomme ich per Solar versorgt, andere eher nicht. Also improvisieren wir auf die Schnelle mal einen Temperaturlogger um im Nachgang zu sehen, ob der Inhalt zu warm geworden ist.

BitBastelei #351 – Spaß mit CP2102: 1-Wire-System-Modernisierung

BitBastelei #351 - Spaß mit CP2102: 1-Wire-System-Modernisierung

(152 MB) 00:17:08

2019-09-22 10:00 🛈

Eine meiner ersten selbstgebauten Platinen war ein 1-Wire auf UART-Adapter, welcher DS18B20-Temperatursensoren abfragt und an meinen Homeserver weiterreicht. Seit mehr als ? Jahren tut dieser nun – trotz einiger Fummeleien – seinen Dienst. Vor einigen Jahren hatte ich beim Austausch meines Homeservers auf USB umgestellt und dazu einen USB-EIA232-Adapter verwendet. Leider sind diese nicht sonderlich zuverlässig. Ein USB-TTL-Adapter soll diesen nun ersetzen, dazu muss aber erst mal der Pegelwandler raus. Schauen wir also mal, was ich seinerzeit so verbrochen hatte. Zudem zeige ich, wie man bei CP2102 USB-Adaptern die Seriennummer ändern und mittels udev das Gerät unter Linux immer wieder zuverlässig erkennen kann.

BitBastelei #236 – Arduino-Temperaturmessung mit Thermoelement & MAX6675

BitBastelei #236 - Arduino-Temperaturmessung mit Thermoelement & MAX6675

(68 MB) 00:13:55

2017-03-26 10:00 🛈
Üblicherweise nutze ich für Temperaturmessungen den DS18B20, einen 1Wire-Sensor, welcher die Temperatur digital an den genutzten Mikrocontroller übermittelt. Hat man jedoch mit höheren Temperaturen zu tun muss man sich etwas anderes suchen: Maximal 80°C sind in guter Genauigkeit möglich. Wer in heißeren Umgebungen spielt kann z.B. ein K-Thermoelement nutzen, welches vielen von ihrem Multimeter bekannt sein dürfte. Zusammen mit einem MAX6675 lassen sich auch diese einfach an Controllern nutzen.

Als Beispiel verbinde ich ein solches Thermoelement mit MAX6675, einem Arduino und einem OLED-Display um die Temperatur eines Backofens im Auge zu behalten – und das genauer als das Original-Thermostat.

Links:

BitBastelei #142 – Arduino als Kühlschrankmonitor mit DS18B20

BitBastelei #142 - Arduino als Kühlschrankmonitor mit DS18B20

(100 MB) 00:28:30

2015-03-29 10:00 🛈
Passend zum gestrigen Arduino-Day habe auch ich ein (kompatibles) Board ausgegraben. Das Ziel: Mein Kühlschrank. Diesen möchte ich bei Sonnenschein über einen Inverter an meiner Solaranlage betreiben, um unschöne Probleme zu vermeiden wäre es aber eine gute Idee die Temperatur im Auge zu behalten. Punkt für Arduino – durch die vielen Libraries lässt sich das Ganze in wenigen Minuten erledigen.

Als Bonus werfe ich einen Blick auf die Sleep-Modes, also die Möglichkeit den µC schlafen zu legen um weiteren Strom zu sparen.

Links zum Video:

PEBCAK: Negative Temperaturen gibt’s ja auch…

In der BitNotice #44 hatte ich „mal schnell“ ein Script gebaut um die Werte eines DS18B20 Temperatursensors über einen Raspberry Pi in Volkszähler zu schaufeln. Was irgendwie nicht so ganz aufgefallen ist: Das Script konnte nur Plusgrade. Jetzt steht auf Github eine überarbeitete Version mit „-“ und etwas mehr Fehlerbehandlung. Danke an Peter, dessen Kühltruhe den Fehler aufgedeckt hat.

BitNotice #44 – DS18B20, RasPi & Volkszähler verbinden

BitNotice #44 - DS18B20, RasPi & Volkszähler verbinden

(22 MB) 00:25:21

2014-07-02 20:48 🛈
Nach den letzten Beispielen zu DS18B20 Temperatursensoren und Vorkszähler am Raspberry Pi hier eine Variante um alles zusammen zu führen. Ich habe hierzu nicht den offiziellen Weg gewählt, sondern selbst kein kleines Glue-Script in PHP gebaut.

Video ist sozusagen eine Live-Doku meiner Versuche, keine detaillierte Anleitung, dürfte jedoch einen kleinen Einblick in die VZ-Add-Operation und etwas PHP-Voodoo geben.

Code: https://gist.github.com/adlerweb/77ce74ff8c98ead2a231

BitBastelei #101 – DS18B20 Temperatursensoren an RasberryPi

BitBastelei #101 - DS18B20 Temperatursensoren an RasberryPi

(36 MB) 00:10:21

2014-06-15 19:40 🛈
DS18B20 sind günstige, sehr einfach zu verwendende und genaue (±0,5°C) Temperatursensoren. Mit nur einem Widerstand lassen sich gleich mehrere an einen Raspberry Pi anschließen.

Datenblatt: http://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/DS18B20.html
Tutorial bei RaspiProjekt.de: https://www.raspiprojekt.de/anleitungen/schaltungen/9-1wire-mit-temperatursensor-ds18b20.html

BitBastelei #67 – 1-Wire Temperatursensoren am AVR-NET-IO

BitBastelei #67 – 1-Wire Temperatursensoren am AVR-NET-IO

(150 MB) 00:12:14

2013-10-27 11:00 🛈
1-Wire Temperatursensoren (DS18B20) am AVR-NET-IO mit Ethersex

Anm: Offenbar wurde die Pinning im Original dorch geändert, da mit der neuen CPU aber alles läuft wurde keine weitere Fehlersuche betrieben

BiBa #45 mit Flashanleitung