Description
DS18B20 Capteur de Température Numérique IC Circuits Intégrés
Ce capteur de température numérique One Wire DS18B20 de Maxim IC (mais provenant de Sparkfun). Le DS18B20 mesure la température en degrés Celsius avec une précision de 9 à 12 bits, de -55C à 125C (+/- 0.5C). Chaque capteur a un numéro sériel unique de 64 bits programmé qui permet d’utiliser un grand nombre de capteurs sur un bus de données. Le capteur de température numérique One Wire DS18B20 est une partie merveilleuse qui représente la pierre angulaire de nombreux projets de registre de données et de contrôle de la température.
Caractéristiques du capteur de température numérique One Wire DS18B20:
L’interface exclusive nécessite un seul pin de connexion pour la communication
Chaque dispositif a un code sérial unique de 64 bits stocké dans une ROM intégrée
La multidrop simplifie les applications de détection de température distribuée
Ne nécessite pas de composants externes
Peut être alimenté par la ligne de données. La plage d’alimentation est de 3,0 V à 5,5 V
Mesure des températures de -55 C à + 125 C (de -67 F à + 257 F)
Précision de 0,5 C de -10 C à + 85 C
La résolution du thermomètre est sélectionnable par l’utilisateur de 9 à 12 bits
Convertit la température en une parole digitale de 12 bits en 750 ms (max.)
Paramètres d’alarme non volatiles (NV) définissables par l’utilisateur
La commande de recherche d’alarme identifie et adresse les dispositifs dont la température est en dehors des limites programmées (condition d’alarme de température)
Les applications incluent les contrôles thermostatiques, les systèmes industriels, les produits grand public, les thermomètres ou tout système thermosensible
Nous disposons de fichiers de données techniques pour tous les composants, si ce n’est pas inclus dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous le publierons dès que possible sur notre site web.
Didacticiel : Comment utiliser le capteur de température numérique DS18B20
Le capteur DS18B20 est un composant essentiel pour surveiller la température dans les projets électroniques. Il est idéal pour les makers débutants et intermédiaires qui souhaitent intégrer la mesure de la température dans leurs créations.
Ce qu’il faut
- Arduino ou microcontrôleur compatible
- Câble de connexion
- Résistance pull-up
Étapes
- Connectez le pin GND du DS18B20 au GND de l’Arduino.
- Connectez le pin VCC du DS18B20 à une source d’alimentation entre 3,5V et 5,5V.
- Connectez le pin DATA du DS18B20 au pin numérique d’un Arduino, par exemple le pin 2.
- Ajoutez une résistance pull-up entre VCC et DATA pour garantir une communication correcte (consultez le fichier de données techniques).
- Installez la bibliothèque OneWire et DallasTemperature via l’IDE Arduino.
- Chargez le exemple de sketch fourni par la bibliothèque DallasTemperature sur Arduino.
- Ouvrez le Monitor série pour visualiser les valeurs de température reçues du DS18B20.
- Vérifiez que la température est correcte et régulière.
Exemple de code
// Includi le librerie necessarie
#include <OneWire.h>
#include <DallasTemperature.h>
// Definisci il pin di collegamento del sensore
#define ONE_WIRE_BUS 2
// Crea un'istanza della libreria OneWire
OneWire oneWire(ONE_WIRE_BUS);
// Crea un'istanza della libreria DallasTemperature
DallasTemperature sensors(&oneWire);
void setup(void) {
// Inizializza la comunicazione seriale
Serial.begin(9600);
}
void loop(void) {
// Aggiorna i valori dei sensori
sensors.requestTemperatures();
float tempC = sensors.getTempCByIndex(0);
// Stampa la temperatura in gradi Celsius
Serial.println(tempC);
}
Mini-projet
Construisez un thermomètre numérique avec un afficheur LCD qui affiche continuellement la température ambiante.
Erreurs courantes
- Le capteur ne répond pas : vérifiez le câblage et la résistance pull-up.
- La température est incorrecte : vérifiez l’alimentation du capteur.
- Erreur de communication : assurez-vous que la bibliothèque est correctement installée.
- Problèmes avec le datasheet : consultez toujours les spécifications officielles pour des détails supplémentaires.
Accessoires conseillés
- Résistance pull-up
- Afficheur LCD
- Câble de connexion
- Arduino Uno
Questions fréquentes
Comment installer la bibliothèque DallasTemperature ?
Du menu ‘Instructions’ de l’IDE Arduino, recherche et installe les bibliothèques OneWire et DallasTemperature.
Quels sont les avantages d’utiliser le DS18B20 par rapport à d’autres capteurs de température?
Le DS18B20 offre une précision élevée et une consommation d’énergie réduite, le rendant idéal pour des applications à long terme.
Peut-il être utilisé dans des environnements externes?
Oui, mais assurez-vous de le protéger de l’humidité et des conditions météorologiques extrêmes.







Avis
Il n’y a pas encore d’avis.