Senzorul de temperatura DS18B20 este unul de inalta performanta ce poate da rezultatul cu o precizie de pana la 12 biti. De asemenea, nu are nevoie decat de o conexiune pentru comunicatii.
Puterea necesara este foarte mica, avand nevoie de 1.5 mA maxim. De asemenea, un avantaj il ofera faptul ca isi poate lua tensiunea de functionare de pe linia de comunicatie.
Avantajul acestui model de senzor este ca rezista la apa, putand sa masoare temperatura apei sau sa fie pus in exterior.
Pentru detalii suplimentare legate de protocolul de comunicatie, consultati datasheet-ul atasat.
Instructiuni de utilizare:
1. Realizati conexiunile hardware.
Pentru a utiliza senzorul DS18B20 aveti nevoie de un rezistor de 4.7 kΩ.
2.Scrieti si incarcati codul pe placa de dezvoltare.
Pentru a utiliza senzorul cu o placa de dezvoltare compatibila cu Arduino Uno, trebuie sa instalati doua biblioteci in mediul de dezvoltare Arduino IDE, „OneWire.h” si „DallasTemperature.h”. Acest lucru se face prin accesarea tab-ului Sketch -> Include Library -> Manage Libraries.
Incarcati un cod aflat in exemplele bibliotecii „DallasTemperature.h”, cum ar fi codul „Simple”. In cazul in care ati realizat conexiunile hardware cum trebuie, in serial monitor ar trebui sa vedeti temperatura inregistrata de senzor.
Caracteristici tehnice:
Tensiune: 3 V – 5.5 V (poate fi alimentat si din conexiunea de comunicatie);
Curent: 1.5 mA;
Interfata de comunicatie 1 Wire;
Memorie ROM de 64 biti.
Intervalul de temperatura masurat: de la – 55°C pana la 125°C;
Precizie: ±0.5 °C pentru temperaturi intre -10°C si +85°C;
Rezolutie de la 9 la 12 biti, cu timp de conversie de 750 ms la 12 biti.
Dimensiuni: 6 mm x 50 mm;
Lungime cablu: 3 m;
Recenzii
Nu există recenzii până acum.