Site-ul nostru foloseste cookie-uri pentru a oferi utilizatorilor o experienta mai buna și vă recomandăm să acceptați utilizarea cookie-urilor pentru a putea beneficia de toate funcționalitățile site-ului.
0104110000000392
Produs nou
Modul cu senzor de temperatură de înaltă performanță ce poate da rezultatul cu o rezoluție de până la 12 biți.
151 bucata in stoc bucati in stoc
Ultimele bucăți în stoc
Dată reaprovizionare:
Dimensiuni: 21 x 10 mm.
Senzorul de temperatură DS18B20 este unul de înaltă performanță ce poate da rezultatul cu o precizie de până la 12 biți. De asemenea, nu are nevoie decât de o conexiuni pentru comunicații.
Puterea necesara este foarte mică, având nevoie de doar 1.5mA maxim. De asemenea, un avantaj îl oferă faptul că își poate lua tensiunea de funcționare de pe linia de comunicație.
Modulul se poate alimenta cu tensiune între 3 – 5.5 V și consumă 1.5mA. Comunică printr-un singur fir, printr-un protocol de tip one-wire (protocol înrudit cu TWI), dispune de o memorie ROM de 64 biti și are o precizie de ±0.5°C pentru temperaturi între -10°C și +85°C, dar poate masura temperaturi în intervalul - 55°C până la 125°C. Senzorul este construit din joncțiuni de semiconductor P-N ce permit trecerea curentului dependent de temperatură. Astfel este generat un semnal analogic.
Datele sunt oferite în mod digital, modulul făcând automat conversia cu o rezoluție de la 9 la 12 biți, cu timp de conversie de 750ms la 12 biți.
Pentru a folosi senzorul vom utiliza o bibliotecă ce oferă funcționalitățile protocolului one-wire. Pe internet există numeroase astfel de biblioteci, noi am folosit:
http://cartearduino.ro/v1/link43.0
Descărcați biblioteca (butonul Download .zip din dreapta, sus) și instalați-o folosind toolkitul oferit de Arduino IDE (Sketch -> Include library -> Add .ZIP library). În exemplele date (File -> Examples -> OneWire ->DS18x20_Temperature) veți găsi un program pentru modulul nostru.
Modulul se alimentează direct din plăcuța Arduino, folosind pinul de 3.3V sau 5 V și se conectează pinul DQ la pinul digital 10 (așa este implementată biblioteca OneWire, dar puteți folosi altă bibliotecă sau puteți modifica biblioteca astfel încât să folosiți alt pin digital, în cazul în care aplicația voastră necesită acest lucru).
În terminalul serial veți obține:
Biblioteca recunoaște automat modulul, afișează datele din memoria ROM, temperatura în grade Celsius și Fahrenheit. CRC = 24 reprezintă codul corector de erori folosit de modulul DS18B20. Adaptați exemplul pentru a obține exact funcționalitatea pe care o doriți.
Pentru detalii suplimentare legate de protocolul de comunicație, consultați datasheet-ul atașat.
Modul de instrumentatie HX711 folosit pentru a...
$1.44
LED Albastru de 5 mm cu Lentile Transparente
$0.07
CD4069 (6 Invertoare)
$0.24
Comutator Mini MOSFET SV cu protecție la...
$7.20
Soclu ZIF 40p
$0.96
Module with 5V voltage stabilizer L7805 useful...
$3.60
Modul Sursă de Alimentare (220 V către 12 V, 8...
$12.00
Modul Senzor de Temperatură și Umiditate BME680
$14.40
Conector de fire PCT-223-12
$7.20
Breadboard (300 Puncte)
$0.84