Tipp: Temperatur-Sensoren DS18B20 testen
Die wasserdichten Temperatur-Sensoren DS18B20 sind im Bereich IoT sehr beliebt. Allerdings ist man sich nie sicher, ob der Sensor vielleicht defekt ist oder das Problem im eigenen Hardware/Software-Aufbau des Projektes liegt.
Wenn man im Bereich Smarthome seine eigenen Schaltungen zusammenbaut, wird man recht bald vom einfachen Temperatur-Sensor DHT11 bzw. DHT22 auf die wasserdichten DS18B20 umsteigen. Diese werden über OneWire adressiert. So können auch mehrere Sensoren an einem Daten-PIN hängen.
Dabei gibt es aber einige Fallstricke. Zum einen passiert es des öfteren, dass diese Sensoren defekt sind zum anderen schleichen sich gerne Fehler in den eigenen Projektaufbau in Hard- oder Software ein.
Petr Stehlík hat dazu einen DS18B20-tester zusammengestellt und auf GitHub open Source gestellt.
Teileliste
Tester:
- 1 * Arduino NANO (Amazon, Banggood ca. 4 EUR)
- 2 * 270 Ohm Widerstände(Set: Amazon, Banggood ca. 5-10 EUR)
- 1 * 2k2 Ohm Widerstand (Set: Amazon, Banggood ca. 5 -10 EUR)
- optional: LCD vom Nokia 5110 (Amazon ca. 13 EUR)
zum Testen:
Schaltungsaufbau
Der Schaltungsaufbau ist im Projekt direkt hinterlegt:
DS18B20-tester auf GitHub
Den Sourcecode (Sketch) zum Projekt befindet sich auf GitHub:
Was haltet Ihr von diesem Sensor-Tester? Habt ihr auch solche kleinen Tools? Schreibt mir weitere Tipps in den Kommentaren.