In offerta!

Modulo sensore di misurazione della temperatura DS18B20 KY-001

Il prezzo originale era: 5,70 €.Il prezzo attuale è: 3,24 €. Escluso IVA

Modulo sensore di temperatura DS18B20 KY-001 per Arduino. Misura con precisione la temperatura in vari dispositivi e progetti.

Disponibile su ordinazione

COD: ARD0010686 Categorie: , Tag: , , ,

Descrizione

Cos’è

Il modulo sensore di temperatura DS18B20 KY-001 è un dispositivo per Arduino e altri microcontrollori che consente la misurazione precisa della temperatura in gradi Celsius. Questo sensore viene utilizzato in vari progetti DIY, inclusi sistemi di allarme termico, monitoraggio ambientale e applicazioni dove l’accuratezza nella lettura della temperatura è fondamentale.

Caratteristiche

  • Misurazione della temperatura con il sensore DS18B20
  • Compatibile con Arduino e altri microcontrollori

A cosa serve

I moduli sensore di temperatura DS18B20 KY-001 sono ideali per applicazioni che richiedono una lettura precisa della temperatura, come sistemi di allarme termico, monitoraggio ambientale e progetti DIY. Puoi utilizzare il modulo in combinazione con servizi online come IFTTT per inviare notifiche quando la temperatura supera un valore critico.

Tutorial: Come usare Modulo Sensore di Misurazione della Temperatura DS18B20 KY-001

Il modulo sensore DS18B20 è un dispositivo semplice e affidabile per misurare la temperatura in gradi Celsius. Ideale per progetti DIY, stampanti 3D, droni o qualsiasi applicazione che richieda una lettura precisa della temperatura.

Cosa serve

  • Arduino Uno
  • Cavo USB A-Micro B
  • Batteria

Passi

  1. Collegare il modulo DS18B20 al pin dati del microcontrollore Arduino
  2. Installare la libreria OneWire e DallasTemperature tramite l’IDE di Arduino
  3. Caricare lo sketch di esempio fornito nella libreria DallasTemperature
  4. Verificare che il LED sul modulo si accenda quando viene inviata una richiesta di lettura
  5. Modificare lo sketch per visualizzare la temperatura su un display LCD o OLED collegato al microcontrollore Arduino
  6. Testare il sensore esponendolo a diverse temperature e osservando i cambiamenti sul display
  7. Implementare l’acquisizione dati in modo periodico (ad esempio ogni minuto) per monitoraggio continuo
  8. Salvare i dati di temperatura su una rete SD o inviarli online tramite Wi-Fi

Codice di esempio

// Includi le librerie necessarie
#include <OneWire.h>
#include <DallasTemperature.h>
// Definisci il pin del sensore DS18B20
#define ONE_WIRE_BUS 2
// Oggetti per la libreria DallasTemperature
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void) {
  Serial.begin(9600); // Inizializza la comunicazione seriale
}
void loop(void) {
  sensors.requestTemperatures(); // Richiedi le temperature ai sensori DS18B20
  float temperatura = sensors.getTempCByIndex(0); // Ottieni la temperatura in gradi Celsius dal primo sensore
  Serial.print("Temperatura: ");
  Serial.println(temperatura);
  delay(5000); // Attendi 5 secondi prima di rilevare nuovamente la temperatura
}

Mini-progetto

Creare un sistema di allarme termico che invia una notifica via email o messaggio SMS quando la temperatura supera un certo valore critico. Utilizza il modulo DS18B20 per misurare la temperatura e un servizio online come IFTTT per inviare le notifiche.

Errori comuni

  • Errore nell’installazione delle librerie necessarie
  • Collegamento errato del sensore al microcontrollore Arduino
  • Impostazioni di precisione non corrette nel codice
  • Problemi di alimentazione insufficiente

Accessori consigliati

  • Display LCD o OLED per la visualizzazione della temperatura
  • Modulo Wi-Fi ESP8266 per inviare dati online
  • Batteria LiPo con caricatore USB
  • Stampante SD Shield per salvataggio dei dati

Domande frequenti

Come posso aumentare la precisione del sensore DS18B20?
Verifica le impostazioni di precisione nel datasheet e modifica il codice in conseguenza.

Il modulo non risponde, cosa fare?
Controlla i collegamenti fisici e verifica che l’alimentazione sia corretta.

Informazioni aggiuntive

Peso 15 g