KY-013 Capteur De Température CTN - SensorKit X40

Ce module contient une thermistance NTC qui peut mesurer des températures comprises entre -55°C et +125°C. Une thermistance NTC (Negative Temperature Coefficient) a la particularité de voir sa résistance diminuer lorsque la température augmente. Cette modification de la valeur de la résistance permet de calculer la température correspondante.

La relation entre la température et la résistance n'est pas linéaire, mais peut être approchée mathématiquement. L'utilisation d'un diviseur de tension permet de déterminer la variation de la résistance. Un diviseur de tension se compose d'une résistance fixe connue et de la résistance variable de la thermistance. Lorsqu'une tension est appliquée au diviseur de tension, la tension se divise en fonction des valeurs de la résistance. En mesurant la tension aux bornes de la thermistance, il est possible de calculer la résistance actuelle.

Ces valeurs de résistance peuvent ensuite être converties en températures. La méthode de calcul exacte et l'approche mathématique pour déterminer la température sont décrites dans les exemples de code ci-joints. Ce module est idéal pour les applications qui nécessitent des mesures de température précises, comme les commandes de climatisation, les systèmes de surveillance et autres processus dépendant de la température. Grâce à sa grande précision et à sa large plage de mesure, il constitue une solution fiable pour de nombreuses tâches de mesure de la température.

Données techniques
Comprend un NTC
Plage de mesure -55°C à +125°C
Résistance connue 10kΩ
Résistance spécifique du NTC 3950Ω

Affectation des broches

Arduino Capteur
A1 Signal
5 V +V
GND GND

On peut aussi utiliser un ADC comme le KY-053. Cet ADC a une résolution plus élevée que l'ADC interne de l'Arduino, ce qui permet d'évaluer le capteur avec plus de précision.

Exemple de code

Le programme mesure la valeur de la tension actuelle au niveau de la CTN, calcule la température et traduit le résultat en °C pour la sortie série.

Pour charger l'exemple de code suivant sur votre Arduino, nous vous recommandons d'utiliser l'IDE Arduino. Dans l'IDE, vous pouvez choisir le port et la carte qui conviennent à votre appareil.

Copiez le code ci-dessous dans votre IDE. Pour télécharger le code sur votre Arduino, il vous suffit de cliquer sur le bouton " Upload ".

int ntc = A1; // Déclaration de la broche d'entrée du capteur // Déclaration de variables temporaires double raw_value; double voltage; double temperature; void setup () { pinMode(ntc, INPUT); // Initialisation de la broche du capteur Serial.begin(9600); // Initialisation du moniteur sériel Serial.println("KY-013 Test de température NTC"); } void loop () { // Lire la valeur analogique raw_value = analogRead(ntc); // Lire la tension au moyen d'une valeur analogique voltage = raw_value * 5.0 / 1023.0; // Calcul de la température au moyen de la tension temperature = ((voltage / 5.0) * 10000.0) / (1.0 - (voltage / 5.0)); temperature = 1.0 / ((1.0 / 298.15) + (1.0 / 3950.0) * log(temperature / 10000.0)); temperature = temperature - 273.15; // Sortie de la valeur de mesure Serial.println("Température: " + String(temperature) + " °C"); delay(1000); // attendre 1 seconde la prochaine mesure }

Tag » Arduino Ky-013 Temperature Sensor Module