KY-001 (DS18B20) und Nodemcu - keine Verbindung

Guten Abend,

ich versuche im Moment ein Nodemcu mit dem KY-001 zu laufen zu bekommen.
Dieser Board hat ein DS18B20 Temperatursensor.
Auf dem Board, wie ich es verstanden habe, ist schon der notwendige Widerstand für die Temperaturmessung.
Ich habe mit Ardunio IDE den Nodemcu verbunden, Bibliothek für onwire und DallasTemp. heruntergeladen. Und dann fing das Elend an: Ich habe immer "no Adresses" bekommen als ich versucht habe eine Verbindung aufzubauen. Ich habe 100 mal die Gipo Bezeichnung geprüft.
In der Zwischenzeit habe ich mir einen 2. Nodemcu und 2. KY-001 gekauft. Hat alles nichts geholfen.

Kann mir jemand einen Tipp geben, was ich falsch mache?

Als erstes brauchen wir einen Link zu Deinem Sensor.
Läuft der evtl. mit 5V? Dann brauchst Du einen I2C-Pegelwandler.
Aber ohne genauere Info ist das nix.

Gruß Tommy

Natürlich, danke für die Hilfe:
KY-001
Der gelieferte Sensor hat einen Widerstand mit der Kennung 512: 5,2 KOhm.

Der Widerstand ist nicht das Problem.
Ich vermute eher, deine Sensoren sind ausserhalb der Toleranz.
Lt. Datenblatt sollen die mit 3 Volt funktionieren.

Bist du sicher, dass die verwendeten Libraries auch für den ESP8266 geeignet sind ?

Womit betreibst Du den Sensor? Mit 5V oder mit 3,3V?

Gruß Tommy

An dem genannten Nodemcu habe ich 3,3 Volt und 5 Volt probiert. Am zweiten Nodemcu nur die 3,3 Volt. Den neuen Sensor habe ich nur an 3,3 Volt getestet.

Ich habe den den Boardmanager ESP8266 in der Version 2.4.2 installiert
Über Library habe ich dann onwire installiert und Dallas Temp.

Schau mal auf dieser Website. Da gibt es funktionierende Beispiele. Wenn es damit auch nicht funktioniert, hast Du wohl ein Hardwareproblem.

Gruß Tommy

Ich habe die Lösung gefunden. Es geht nur D4 = GIPO 2. Getestet mit
Version von Onewire 2.3.0, Dalla 3.8.0 mit Arduino 1.8.7.
esp8266 Version: 2.2.0

Getestet mit Dallas: Single

Die von mir verlinkte Seite arbeitet aber erfolgreich mit D6.
Naja, Hauptsache es funktioniert.

Gruß Tommy

Du hast recht, D6 geht auch.

GIPO 01 ging nicht.

GPIO01 ist TX0. Da hängt die USB-Verbindung dran. Schau mal aufs Pinout.

Gruß Tommy

Ich hatte nur unten geschaut, wie die Bezeichnung ist. Nochmals Danke für die schnelle Hilfe :slight_smile: