Sensore di Temperatura DS18B20

Sensore di Temperatura DS18B20
Sensore di Temperatura DS18B20
1.01€
100 o più 0.69€
1000 o più 0.50€
  • Scorta:
  • Codice Prodotto: SNA007.DS18B20
  • Peso: 0.30

Sensore di temperatura DS18B20

Il DS18B20 è un sensore di temperatura digitale che fornisce letture di temperatura da 9 a 12 bit (configurabili) su un'interfaccia a 1 cavo. Ecco informazioni dettagliate sul sensore DS18B20:

Caratteristiche:

  1. Intervallo di temperatura:
    • Operativo: Da -55°C a +125°C
  2. Precisione:
    • ±0,5°C da -10°C a +85°C
  3. Risoluzione:
    • Configurabile da 9 a 12 bit, con il valore predefinito di 12 bit.
  4. Interfaccia:
    • Utilizza un'interfaccia 1-Wire, che consente di collegare più sensori sulla stessa linea dati.
  5. Codice seriale univoco a 64 bit:
    • Ogni DS18B20 ha un codice seriale univoco a 64 bit, che consente di collegare e identificare più sensori sullo stesso bus 1-Wire.
  6. Alimentazione elettrica:
    • Può essere alimentato da un alimentatore esterno (da 3,0 V a 5,5 V) o parassita dalla linea dati.
  7. Funzionalità di allarme:
    • Attivazioni di allarme programmabili per i limiti di temperatura superiore e inferiore.

Applicazioni:

  • Misura della temperatura: Ideale per il monitoraggio della temperatura in un'ampia gamma di applicazioni, inclusi sistemi HVAC, monitoraggio ambientale e lavorazione alimentare.
  • Automazione industriale: Utilizzato per il controllo preciso della temperatura nei processi industriali.
  • Elettronica di consumo: Incorporato nei sistemi domotici per la climatizzazione.
  • Registrazione dati: Adatto per applicazioni di registrazione dei dati di temperatura.

Circuito di esempio:

Ecco come potresti collegare un sensore DS18B20 a un Arduino:

  • VDD: Collegalo a 3,3 V o 5 V (a seconda del modello di Arduino).
  • TERRA: Collegare a terra.
  • DQ (linea dati): Collegati a un pin digitale su Arduino (ad esempio D2) con un resistore pull-up da 4,7 kOhm tra DQ e VDD.

Codice di esempio Arduino:

È necessario installare le librerie "OneWire" e "DallasTemperature" nell'IDE di Arduino per interfacciarsi con il sensore DS18B20.

#include 
#include 

// Il cavo dati è collegato al pin 2 di Arduino
#define ONE_WIRE_BUS 2

// Configura un'istanza oneWire per comunicare con qualsiasi dispositivo OneWire
OneWire oneWire(ONE_WIRE_BUS);

// Passa il nostro riferimento oneWire alla temperatura di Dallas.
Sensori di temperatura Dallas (e oneWire);

impostazione nulla() {
  Serial.begin(9600);
  sensori.begin();
}

ciclo vuoto() {
  sensori.requestTemperature(); // Invia il comando per ottenere le temperature

  // Stampa la temperatura in gradi Celsius
  Serial.print("Temperatura: ");
  Serial.print(sensors.getTempCByIndex(0)); // Abbiamo solo un sensore, quindi utilizziamo l'indice 0
  Serial.println("°C");

  ritardo(1000); // Attendi un secondo prima di eseguire un'altra lettura
}

Spiegazione:

  • Biblioteche: Include le librerie OneWire e DallasTemperature per comunicare con il sensore DS18B20.
  • Definizione del perno: Definire il pin digitale (D2) collegato alla linea dati DS18B20.
  • Impostare: Inizializza la comunicazione seriale e la libreria DallasTemperature.
  • Ciclo continuo: Richiedi letture della temperatura dal sensore e stampa la temperatura in gradi Celsius sul monitor seriale ogni secondo.

Questo esempio dimostra come interfacciare il sensore DS18B20 con un Arduino per una misurazione accurata della temperatura. Regola il codice e il cablaggio secondo necessità in base alla configurazione e ai requisiti specifici.

Scrivi una recensione

Nota: HTML non è tradotto!
Valutazione
Non valido Buono

Prodotti Correlati

Modulo sensore digitale di umidità e temperatura AM2301A L'AM2301A, noto anche come DHT21, è un sensore digitale di temperatura e umidità. Ecco alcune..
6.90€
Aggiungi al carrello
Modulo sensore digitale di umidità e temperatura DHT21 AM2301Il DHT21 (noto anche come AM2301) è un sensore digitale di temperatura e umidità. È ampia..
6.07€
Aggiungi al carrello
Modulo sensore digitale di umidità e temperatura DHT22 AM2302 Il DHT22, noto anche come AM2302, è un sensore digitale di temperatura e umidità ad alta..
5.70€
Aggiungi al carrello
Fototransistor riflettente con interruttore ottico QRD1114Il fototransistor riflettente con interruttore ottico QRD1114 è una soluzione affidabile e a..
1.61€
Aggiungi al carrello
Sensore ad effetto Hall UGN3144Il sensore a effetto Hall UGN3144 è un sensore di alta qualità, affidabile e durevole progettato per rilevare i campi m..
0.15€
Sensore di peso della cella di carico da 1 kg per bilancia elettronicaIl nostro sensore di peso con cella di carico da 1 kg è uno strumento di misuraz..
2.51€
Aggiungi al carrello