Description
Capteur de Température NTC 10K avec Sonde
Le capteur de température NTC 10K avec sonde est un thermistor de haute précision conçu pour mesurer les températures avec une résistance de 10 kΩ à 25°C. Il est encapsulé dans une sonde robuste, souvent en acier inoxydable, et est adapté pour diverses applications, y compris la mesure de température de surface, liquide et ambiante.
Caractéristiques en détail
- Résistance à 25°C : 10 kΩ ±1%
- Constante de matériau (B-value) : 3950 ±1%
- Coefficient de température de résistance (α) : Valeur négative (NTC)
- Temps de réponse thermique : ≤ 20 secondes en air
- Plage de mesure: -10 à 105 C
- Dissipation: 5mW/Celsius
- Longeur de Cable: 50Cm
Fonctionnement
Les thermistors NTC (Negative Temperature Coefficient) diminuent leur résistance en fonction de l’augmentation de la température. Ce capteur convertit les variations de température en variations de résistance, qui peuvent ensuite être converties en tension pour des lectures de température précises via un microcontrôleur ou un système de mesure.
Applications
- Applications domestiques : Réfrigérateurs, congélateurs, cuisinières, friteuses
- Applications industrielles et de télécommunications : Contrôle des processus, chauffage et ventilation, alarmes incendie, systèmes de gestion de la température des batteries
- Applications automobiles : Contrôle de la température de l’air d’admission, contrôle de la température du moteur, systèmes électroniques de l’airbag
Brochage
Le capteur NTC 10K avec sonde dispose de deux broches :
- Broche 1 : Connexion à une broche d’entrée analogique de l’Arduino (par exemple, A0)
- Broche 2 : Connexion à la masse (GND) via une résistance de pull-down, ou directement à GND si utilisé dans un diviseur de tension
Comment l’utiliser avec Arduino Uno
Composants nécessaires pour le code basique
- Arduino Uno
- Capteur de température NTC 10K avec sonde
- Résistance de 10 kΩ
- Câbles de connexion
Exemple de code Arduino basique
const int sensorPin = A0; // Broche où le NTC est connecté
float temperature;
void setup() {
Serial.begin(9600);
}
void loop() {
int sensorValue = analogRead(sensorPin);
float resistance = (1023.0 / sensorValue - 1.0) * 10000.0; // 10kΩ résistance de référence
temperature = 1.0 / (log(resistance / 10000.0) / 3950.0 + 1.0 / 298.15) - 273.15; // Convertir en Celsius
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.println(" C");
delay(1000);
}
Explication détaillée du code basique
- Initialisation des variables :
const int sensorPin = A0;définit la broche analogique où le capteur NTC est connecté.float temperature;est une variable pour stocker la température calculée. - Configuration initiale :
void setup()initialise la communication série à 9600 bauds avecSerial.begin(9600);. - Boucle principale :
void loop()lit la valeur analogique du capteur avecint sensorValue = analogRead(sensorPin);. - Calcul de la résistance : Convertir la lecture analogique en résistance en utilisant la formule
(1023.0 / sensorValue - 1.0) * 10000.0. - Conversion en température : Utiliser la formule de Steinhart-Hart pour convertir la résistance en température en degrés Celsius.
- Affichage de la température : La température est imprimée dans le moniteur série avec
Serial.printetSerial.println. - Délai :
delay(1000);introduit une pause de 1 seconde entre chaque lecture.
Mots clés: sensor, thermistor, probe, temperature, ctn, Capteur de température, NTC 10K, Arduino, Température, Temperature sensor, Thermistor, Arduino tutorial, NTC sensor.