Er zijn verschillende temperatuur sensoren voor de Arduino en Esp8266 beschikbaar.
Het makkelijkste om er ervaring mee op te doen is een google opdracht te geven op 'DS18B20 Arduino Library', uit de aangeboden oplossingen eenje zoeken die jouw wat lijkt. Die library instaleren en dan bij >>bestand >> voorbeelden even zoeken naar het voorbeeld voor jouw gekozen sensor.

DHTxx

De DHT22 is wit en de DHT 11 is blauw gekleurd.
De DHT22 (of AM2302) is een goedkope luchtvochtigheid en temperatuursensor. De waarde wordt digitaal aangeboden op pin 2. De digitale data wordt elke 2 seconden aangeboden.
De linker poot is de 3 of 5 Volt aansluiting, daarnaast de data pin, een lege pin en als laatste de ground.
Ik lees dat de datapin een pull up weerstand van 4.7k t/m 10 k nodig heeft. Mijn exemplaat werkte prima zonder.


Details



De DHT sensoren zijn ook beschikbaar onder de volgende namen:
-DHT11 = RHT01 = ...
-DHT21 = RHT02= AM2301 = HM2301
-DHT22 = RHT03= AM2302
-DHT33 = RHT04 = AM2303
-DHT44 = RHT05


De DHT22 is preciezer (0,5% nauwkeurig) DHT11 (2% nauwkeurig).

De DHTxx library van Adafruit is voor de DHT11 21 en 22.
Als je de Librarie van Adafruit download dan moet je ook de Adafruit sensor master lib downloaden (https://github.com/adafruit/Adafruit_Sensor) anders krijg je allemaal foutmeldingen.

Plaats de libraries in de librarie map van de Arduino en start de Arduino opnieuw op.

Nu moet je de DHT voorbeeld kunnen vinden. Eenmaal geupload in je Arduino en verbonden aan pin 2 Het voorbeeld programma laat bij mij zonder verdere aanpassingen al snel zien waar het voor bedoeld is.

Humidity: 45.10 % Temperature: 19.80 *C 67.64 *F Heat index: 19.01 *C 66.22 *F
Humidity bepaalt de luchtvochtigheid, de temperature is tja.. en de heatindex is de gevoels temperatuur. Een combinatie van vocht en temperatuur.
Ik heb de DHT22 nu een half jaar onder een afdak in de tuin. (Zie tuinserver) Het valt me op dat de vocht al een maand op 104.9 staat. Of het is al een maand erg vochtig of de vochtigheid sensor is defect gegaan.
En momenteel kan ik zowel de DHT11 als 22 niet meer aflezen met de ESP8266 nodeMcu. Zal wel een driver ding zijn.

DS18B20

Hier is een versie beschikbaar als een slang en een versie als KY-001 een board.
De slang is een 1 draads systeem (1 voor data maar heeft nog wel een plus en min nodig). De slang versie is ideaal om vloeistoffen te meten.