DS18B20 - Temperatuur sensor met LCD display
 
Deze 2 meter lange temperatuursensor met één draad heeft een waterdichte sonde en een
lange draad, waardoor hij geschikt is voor temperatuurmeting onder water. De sensor is
voorzien van een veelgebruikte DS18B20-chip. De originele sensor heeft drie draden en vereist
een extra weerstand om te functioneren. Voor deze sensor hebben we de sensor aangepast
naar een Grove-poort en een ingebouwde weerstand toegevoegd, zodat je hem direct als een gewone Grove-sensor kunt gebruiken.   
 
 
Benodigde componenten 
 
Arduino UNO 
 
Highslide JS
Grove - DS18B20 sensor
 
Highslide JS
Grove - 16 x 2 LCD
 
Highslide JS
Grove Base shield
 
Specificaties van de DS18B20 sensor
 Temperatuur: -55 to 125°C  ±0.5°C nauwkeurigheid bij -10°C to +85°C
 9Unieke 64 bit ID op de chip) Temperatuur-limiet alarm 
Unieke 64 bit ID op de chip  Query-tijd is minder dan 750ms 
 Meerdere sensoren kunnen dezelfde pin delen Bruikbaar vanaf 3.0V tot 5.5V
 
1: plaats de base shield boven op de Arduino UNO
2: Sluit de Grove DS18B20 Temperatuur sensor a an op poort D2 van het GroveBase-shield
3: Sluit het RGB LCD aan op een I2C poort
4: Sluit de Arduino met een USB kabel aan op de laptop of PC
5: upload de sketch naar de Arduino met sensor
 
Poort   Type sensor, display of andere grove module
D2   Grove - DS18B20, Dallas OnenWire temperatuur sensor
I2C   Grove - RGB LCD
 
In de Arduino-code zijn 3 bibliotheken opgenomen
  #include <Wire.h> // include Arduino Wire library, (adafruit DS248)
  Deze bibliotheek maakt communicatie met I2C-apparaten mogelijk.
2   "include "rgb_lcd.h" // include Seeed Studio LCD library.
   Met de LiquidCrystal-bibliotheek kunt u LCD-schermen bedienen die compatibel zijn met de Hitachi HD44780-driver.
3   #include <OneWire.h> // Jim Studt
  OneWire communicates with 1-wire devices.
    #include <DallasTemperature.h> // Miles Burton
  Library voor Dallas / Maxin temperatuur sensors
 
De volledige Arduino-code met LCD display