Description
🌡️ Module de capteur thermique de température NTC réglable – Description complète
✅ Qu’est-ce qu’un capteur NTC ?
Le capteur NTC (Negative Temperature Coefficient) est un type de thermistance, c’est-à-dire un résistance dont la résistance diminue avec l’augmentation de la température. Ce module permet de lire la température ambiante ou d’un objet et, grâce à un trimmer intégré, permet de régler une soglia d’activation sur une sortie digitale.
🧩 Caractéristiques du module
| Caractéristique | Détail |
|---|---|
| Type de capteur | Thermistance NTC |
| Interface | Analogique (A0) et Digitale (D0) |
| Alimentation | 3.3V – 5V |
| Régulation de seuil | Trimmer intégré pour la sortie digitale |
| Sortie digitale | Active (LOW ou HIGH) au-delà du seuil réglé |
| LED d’état | Indique si la température a dépassé le seuil |
| Applications | Thermostats, alarmes de température, contrôle de relais |
📌 NTC = Negative Temperature Coefficient → plus chaud, moins de résistance.
🔌 Connexion du module à Arduino
🧰 Matériel nécessaire:
- Arduino Uno/Nano
- Module capteur thermique NTC
- Câbles cavalier
- Plaque d’essai (optionnel)
🖇️ Schéma de connexion
| Broches du module NTC | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
| D0 | D2 |
👨💻 Code de base : lecture de la température analogique
🎯 Objectif :
Lire la tension analogique du capteur pour estimer la température (relative, non précise en °C sans calibration).
const int pinNTC = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int valoreAnalogico = analogRead(pinNTC); // da 0 a 1023
float tensione = valoreAnalogico * 5.0 / 1023.0;
Serial.print("Valore ADC: ");
Serial.print(valoreAnalogico);
Serial.print(" | Tensione: ");
Serial.print(tensione, 2);
Serial.println(" V");
delay(500);
}
⚠️ Cette valeur représente une mesure relative de la température, pas une valeur directe en degrés Celsius.
🌡️ Estimation de la température (optionnel, avancé)
Vous pouvez convertir la valeur lue en température en utilisant la formule de Steinhart-Hart ou une courbe de calibration, si vous connaissez:
- La résistance nominale de l’NTC (ex. 10kΩ @25°C)
- Le coefficiente Beta (B) fourni dans le datasheet
Exemple (simplifié, pour NTC 10kΩ) :
#define PIN_NTC A0
#define R_SERIE 10000 // Resistenza in serie al NTC (10kΩ)
void setup() {
Serial.begin(9600);
}
void loop() {
int adc = analogRead(PIN_NTC);
float tensione = adc * 5.0 / 1023.0;
float resistenzaNTC = (5.0 * R_SERIE / tensione) - R_SERIE;
float tempK = 1.0 / (1.0 / 298.15 + (1.0 / 3950.0) * log(resistenzaNTC / 10000.0));
float tempC = tempK - 273.15;
Serial.print("Temp stimata: ");
Serial.print(tempC, 1);
Serial.println(" °C");
delay(1000);
}
🧪 Cette formule est seulement une approximation et nécessite un NTC connu (ex. 10kΩ B=3950).
🔔 Utilisation de la sortie digitale D0
Le module fournit une sortie digitale (D0) qui devient HIGH ou LOW lorsque la température dépasse la valeur seuil réglée via le trimmer.
🧪 Exemple de code :
#define PIN_DIGITALE 2
#define LED_AVVISO 13
void setup() {
pinMode(PIN_DIGITALE, INPUT);
pinMode(LED_AVVISO, OUTPUT);
Serial.begin(9600);
}
void loop() {
int stato = digitalRead(PIN_DIGITALE);
if (stato == LOW) { // può essere HIGH o LOW a seconda del modulo
digitalWrite(LED_AVVISO, HIGH);
Serial.println("⚠️ Temperatura oltre soglia!");
} else {
digitalWrite(LED_AVVISO, LOW);
Serial.println("✅ Temperatura nella norma.");
}
delay(500);
}
Tournez le trimmer pour régler le point d’intervention du signal digital.
🧠 Applications pratiques
- Thermostat digital
- Activation du relais au-delà d’une valeur seuil thermique
- Ventilateurs automatiques en fonction de la chaleur
- Capteur de sécurité (contre surchauffe)
- Projets pédagogiques pour l’étude des thermorésistances
📘 Conclusions
✔️ Facile à utiliser avec Arduino
✔️ Mesure la température de manière analogique et numérique
✔️ Peut être calibré avec le potentiomètre
✔️ Utile pour contrôle et alarme thermique
🎓 Présentation PowerPoint – Capteur de Température NTC pour Arduino
🧾 Structure de la présentation:
🔹 Slide 1 – Titre
Module Capteur de Température NTC Réglable
Utilisation avec Arduino – Présentation Pédagogique
👨🏫 Cours : Électronique & Automatisation
📅 Date : [inserisci data]
📍 Organisé par : [tuo nome]
🔹 Slide 2 – Qu’est-ce qu’un NTC ?
- NTC = Negative Temperature Coefficient
- Un termistore qui diminue la résistance au fur et à mesure que la température augmente
- Utilisé pour mesurer les variations de température de manière économique
🔹 Slide 3 – Le module NTC
- Contient :
- Capteur NTC
- Trim pour régler la limite
- Comparateurs et LED d’état
- Sorties :
- Analogique (A0) → tensionne proportionnelle à la température
- Numérique (D0) → active au-delà de la limite
🔹 Slide 4 – Caractéristiques techniques
| Caractéristique | Valeur |
|---|---|
| Tension | 3.3 – 5V |
| Interface | A0 (analogique), D0 (numérique) |
| Potentiomètre | Regule la limite sur la sortie D0 |
| Type de capteur | NTC |
| Sortie numérique | HIGH/LOW lorsque la limite est dépassée |
🔹 Slide 5 – Connexion avec Arduino
| Module NTC | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
| D0 | D2 |
🔹 Slide 6 – Lecture analogique (A0)
int val = analogRead(A0);
float volt = val * 5.0 / 1023.0;
Serial.println(volt);
- Utilisé pour estimer la température (relative)
- Nécessaire la calibration pour les mesures en °C
🔹 Slide 7 – Sortie digitale (D0)
if (digitalRead(D2) == LOW) {
Serial.println("Temperatura sopra soglia");
}
- Trimmer pour régler la limite
- Idéal pour allumer un relais, LED ou ventilateurs
🔹 Slide 8 – Applications pratiques
- Thermostat intelligent
- Contrôle des ventilateurs/relais
- Alarme surchauffe
- Surveillance de l’environnement
- Projets pédagogiques et domotique
🔹 Slide 9 – Alternative : LM35
- Sortie analogique linéaire (10mV/°C)
- Connexion : SORTIE → A0
- Aucune seuil numérique : la température en °C est calculée directement
float volt = analogRead(A0) * 5.0 / 1023.0;
float temp = volt * 100;
🔹 Slide 10 – Questions ?
❓ Avez-vous des doutes ?
📘 Voulez-vous essayer la simulation sur Tinkercad ?
📩 Me contacter : [email o nome]
✅ Tinkercad – Simulation avec LM35 (alternative NTC)
Tinkercad n’a pas de module NTC intégré, mais vous pouvez utiliser le LM35 qui est compatible et très précis pour les simulations.
📌 Composants à utiliser sur Tinkercad :
- Arduino Uno
- Capteur LM35
- Câbles cavalier
- LED ou buzzer (optionnel)
🖇️ Connexions:
| LM35 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| SORTIE | A0 |
🧪 Code Arduino pour LM35:
const int LM35_PIN = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int val = analogRead(LM35_PIN);
float volt = val * 5.0 / 1023.0;
float tempC = volt * 100;
Serial.print("Temperatura: ");
Serial.print(tempC);
Serial.println(" °C");
delay(1000);
}
|
GÉNÉRAL |
MODÈLE |
sensateur thermique |
|
MATERIAUX |
carte imprimée + composants |
|
|
COMPATIBILITÉ |
ARDUINO |
|
|
COMPOSANTS ÉLECTRIQUES |
TENSION D’ENTRÉE |
3,3-5V |
|
POIDS ET DIMENSIONS |
POIDS DU PRODUIT |
7g |
|
POIDS DU COLIS |
0,085 kg |
|
|
DIMENSIONS DU PRODUIT (L x W x H) |
4.5 x 1.5 x 1 |
|
| DIMENSIONS DU COLIS
(L x W x H) |
5 x 3 x 2 cm |
|
|
CONTENU DU PAQUET |
CONTENU DU PAQUET |
1 x Module |
Nous disposons de la fiche technique de tous les composants, au cas où elle ne serait pas présente dans la fiche de téléchargement du produit, envoyez-nous un message via le formulaire de contact et nous la publierons dès que possible sur notre site.
Tutoriel : Comment utiliser le Module Capteur Thermique NTC Réglable
Le module avec détecteur thermique NTC réglable est un composant essentiel pour mesurer la température dans les projets Arduino. Idéal pour les débutants et les makers qui souhaitent ajouter des fonctionnalités de surveillance climatique à leurs dispositifs.
Ce qu’il faut
- Arduino Uno ou compatible
- Connexion USB vers micro-USB
- Logiciel Arduino IDE installé
Étapes
- Connectez le module NTC à votre ordinateur portable ou PC via le port USB de votre Arduino.
- Ouvrez l’IDE Arduino et créez un nouveau sketch.
- Insérez le code suivant dans votre sketch.
- Vérifiez que les broches utilisées dans le code correspondent à celles utilisées sur le module NTC.
- Chargez le sketch sur votre Arduino.
- Ouvrez la fenêtre Serial Monitor de l’IDE Arduino (Baud Rate : 9600).
- Observez la valeur de la température qui s’affiche dans la console.
- Regulez manuellement le montage du détecteur thermique NTC et mesurez à nouveau la température.
Exemple de code
const int tempPin = A0; // Collega al pin analogico 0
float temperature;
void setup() {
Serial.begin(9600);
}
void loop() {
analogRead(tempPin); // Leggi il valore del sensore NTC
// Calcola la temperatura (verifica sul datasheet)
Serial.println(temperature, DEC);
delay(1000);}
Mini-projet
Créez un système d’alarme thermique qui envoie une notification par e-mail lorsque la température dépasse une certaine valeur.
Erreurs courantes
- Erreur dans l’adresse du pin
- Manque de calibration du capteur NTC
- Paramètres du Serial Monitor incorrects
Accessoires conseillés
- Module LCD pour afficher les températures en temps réel
- Kit de connecteurs et câbles pour tester le module
- Module WiFi ou Ethernet pour envoyer des données sur Internet
- Batteries et chargeur de batteries pour les projets mobiles
Questions fréquentes
Comment puis-je régler la sensibilité de mon capteur NTC?
Vous pouvez ajuster physiquement la résistance sur le module, ou le corriger dans le code.
Mon capteur ne semble pas fonctionner. Comment puis-je vérifier?
Vérifiez la connexion électronique entre votre Arduino et le capteur NTC.


















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