In offerta!

Modulo con sensore Temperatura DS18B20 Digitale per Arduino

Il prezzo originale era: 8,06 €.Il prezzo attuale è: 5,84 €. Escluso IVA

Modulo con sensore Temperatura DS18B20 Digitale per Arduino

7 disponibili (ordinabile)

COD: ARD00198 Categorie: ,

Descrizione

Modulo con sensore Temperatura DS18B20 Digitale per Arduino

Il modulo consiste in un sensore di temperatura che impiega di base il componente Dallas DS18B20, il primo ad integrare la futuristica tecnologia 1-Wire.
Il range di temperatura del modulo va da -55 a +125 C, e il componente ha una risoluzione di 0.5 C.
Il convertitore interno pu essere programmato con risoluzione da 9 a 12bit.
La tensione di alimentazione di 5V.

Specifiche tecniche:
– Sensore di temperatura digitale
– Range da -55 a +125 C
– Risoluzione 0.5 C
– Tensione di alimentazione 5V
– Peso 5gr circa

Modalit di connessione:

1. Il modulo presenta un connettore da 3 pin con spaziatura 2.54mm
a. Pin-1 Tensione di alimentazione
b. Pin-2 Segnale di uscita
c. Pin-3 Massa

Abbiamo disponibili datasheet di tutti i componenti, qualora non fosse presente nella scheda download del prodotto inviaci un messaggio dal modulo contattaci e lo pubblicheremo il prima possibile nel nostro sito.

Tutorial: Come usare Modulo Temperatura DS18B20 per Arduino

Il modulo con sensore temperatura DS18B20 è un componente essenziale per qualsiasi progetto che richiede la misurazione della temperatura. Ideale per maker principianti e intermedi, questo sensore offre una lettura precisa della temperatura in ambiente esterno o interno.

Cosa serve

  • Arduino Uno/Nano
  • Cavo USB
  • Breadboard
  • Jumpers

Passi

  1. Collegare il modulo DS18B20 al breadboard.
  2. Connettere i pin del modulo: GND a massa, VCC alla tensione di alimentazione (3.3V o 5V), e DATA al pin digitale dell’Arduino (es. D2).
  3. Installare la libreria OneWire e DallasTemperature nel software Arduino.
  4. Scrivere uno sketch per inizializzare il sensore e leggere i valori di temperatura.
  5. Caricare lo sketch sull’Arduino.
  6. Aprire Serial Monitor per visualizzare le temperature lette dal sensore.

Codice di esempio

OneWire oneWire(2); // inizializza OneWire su pin 2
DallasTemperature sensors(&oneWire);
void setup() {
sensors.begin();
Serial.begin(9600);
}
void loop() {
sensors.requestTemperatures();
double temperatura = sensors.getTempCByIndex(0);
Serial.print("Temperatura: ");
Serial.println(temperatura);
deley(1000); // attendi un secondo prima di rilevare nuovamente
}

Mini-progetto

Creare una stazione meteo semplice che visualizza la temperatura in tempo reale su uno schermo OLED.

Errori comuni

  • Non collegare correttamente i pin del modulo.
  • Non installare le librerie necessarie nel software Arduino.
  • Errore di connessione dati, verifica il collegamento fisico e l’alimentazione.
  • Problemi di lettura della temperatura, controlla la documentazione del sensore per verificare sul datasheet.

Accessori consigliati

  • Schermo OLED 0.96″
  • Modulo LCD 16×2
  • Sensori di umidità DHT11/DHT22
  • Batteria LiPo

Domande frequenti

Come posso controllare la temperatura in modo continuo?
Inserisci un ciclo while o for nel tuo sketch per leggere e stampare i valori della temperatura ogni secondo.

Il sensore non risponde, cosa fare?
Verifica tutti i collegamenti e l’alimentazione. Assicurati che il sensore sia compatibile con la tensione di alimentazione dell’Arduino (3.3V o 5V).

Informazioni aggiuntive

Peso 15 g
Tensione

5 V

Risoluzione

0.5 C

Connettore

3 pin 2.54mm

Peso

5 gr