ESP32 C3 Super Mini - Module Thermocouple MAX6675
Apprenez à mesurer des températures très élevées avec l'ESP32 C3 Super Mini à l'aide d'un module MAX6675 et d'une sonde thermocouple de type K. Ce tutoriel adapté aux débutants vous guide pour câbler le module, installer la bibliothèque et lire les données de température en direct sur le Moniteur Série.
Dans ce tutoriel, vous apprendrez :
- Ce qu'est un thermocouple et pourquoi il peut mesurer des températures extrêmes
- Comment le module MAX6675 convertit le signal d'un thermocouple en une mesure numérique
- Comment câbler le module MAX6675 à l'ESP32 C3 Super Mini
- Comment installer la bibliothèque MAX6675
- Comment écrire le code pour lire et afficher la température en Celsius et en Fahrenheit

Matériel Requis
| 1 | × | ESP32 C3 Super Mini | |
| 1 | × | Câble USB Type-A vers Type-C (pour PC USB-A) | |
| 1 | × | Câble USB Type-C vers Type-C (pour PC USB-C) | |
| 1 | × | MAX6675 Thermocouple Module | |
| 1 | × | Plaque d'essai | |
| 1 | × | Fils de connexion |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À Propos du Module Thermocouple MAX6675
Un thermocouple est un capteur de température composé de deux fils de métaux différents soudés ensemble à une extrémité, appelée jonction chaude. Lorsque cette jonction chauffe ou refroidit, elle produit une très faible tension qui varie avec la température, et cet effet simple permet à un thermocouple de résister à des températures extrêmes et de les mesurer, là où un capteur normal serait détruit. Le module MAX6675 associe une sonde thermocouple de type K à un circuit intégré MAX6675 qui lit cette très faible tension et la convertit en un signal numérique facile à utiliser pour l'ESP32 C3 Super Mini.
Caractéristiques Principales :
- Fonctionne avec les sondes thermocouple de type K (fils Chromel/Alumel)
- Convertisseur analogique-numérique 12 bits intégré pour le signal du thermocouple
- Interface numérique simple à 3 fils (SCK, CS, SO) - aucune broche analogique nécessaire
- Plage de mesure : 0°C à 1024°C (la sonde elle-même est prévue pour 0°C à 80°C)
- Résolution d'environ 0,25°C avec une précision de ±3°C
Pourquoi le MAX6675 est Idéal pour les Débutants :
- Aucun calcul de tension analogique ni de compensation de soudure froide à gérer - la puce s'en occupe
- Bibliothèque Arduino prête à l'emploi avec des fonctions simples readCelsius() / readFahrenheit()
- Connecteur de sonde à bornier à vis - aucune soudure nécessaire
- Vous permet d'explorer en toute sécurité des températures bien au-delà de ce qu'un capteur DS18B20 ou DHT peut supporter
Brochage du Module MAX6675
La carte du MAX6675 possède 5 broches, plus un bornier à 2 broches pour la sonde thermocouple :
- Broche VCC : se connecte à l'alimentation, de 3,0V à 5,5V
- Broche GND : se connecte à la masse (0V)
- Broche SCK : entrée d'horloge série, pilotée par l'ESP32 C3 Super Mini pour faire sortir chaque bit de données
- Broche CS : sélection de la puce, mise à LOW par l'ESP32 C3 Super Mini pour lancer et lire une conversion
- Broche SO : sortie de données série (MISO uniquement, il n'y a pas de MOSI car le module ne reçoit jamais de données)
- Bornier du thermocouple (+ / -) : les fils rouge (+) et bleu (-) de la sonde de type K (environ 18 pouces de long) se branchent sur ce bornier à 2 broches

Schéma de Câblage entre le Module Thermocouple MAX6675 et l'ESP32 C3 Super Mini
Connectez le module MAX6675 à l'ESP32 C3 Super Mini comme indiqué ci-dessous. Le fil rouge (+) et le fil bleu (-) de la sonde thermocouple doivent déjà être fixés dans le bornier à vis du module avant de commencer.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
| Broche du Module MAX6675 | Broche de l'ESP32 C3 Super Mini |
|---|---|
| VCC | 3.3V |
| GND | GND |
| SCK | D3 |
| CS | D2 |
| SO | D1 |
Code ESP32 C3 Super Mini
Le code ci-dessous lit la température du thermocouple via le module MAX6675 et l'affiche sur le Moniteur Série une fois par seconde.
Ce que fait le code :
- Initialise le module MAX6675 sur les broches SCK, CS et SO
- Attend un court instant après la mise sous tension pour que la première mesure du module soit valide
- Lit la température du thermocouple en Celsius
- Convertit et affiche également la température en Fahrenheit
- Répète la mesure chaque seconde
Étapes Rapides
- Nouveau avec l'ESP32 C3 Mini ? Suivez d'abord notre tutoriel ESP32 C3 Super Mini - Premiers pas pour configurer votre environnement de développement.
- Configurez Arduino IDE : Si vous débutez avec l'ESP32 C3 Super Mini, consultez le tutoriel sur comment configurer l'environnement pour l'ESP32 C3 Super Mini dans Arduino IDE.
- Câblez les composants : Connectez le module MAX6675 et la sonde thermocouple à l'ESP32 C3 Super Mini selon le schéma de câblage ci-dessus.
- Branchez le câble USB : Connectez la carte ESP32 C3 Super Mini à votre ordinateur avec un câble USB Type-C.
- Ouvrez Arduino IDE : Lancez Arduino IDE sur votre ordinateur.
- Sélectionnez la carte et le port : Choisissez la carte ESP32 C3 Super Mini et le port COM correspondant.
- Ouvrez le Gestionnaire de Bibliothèques : Cliquez sur l'icône Bibliothèques dans la barre de gauche d'Arduino IDE.
- Recherchez la bibliothèque : Tapez "MAX6675" dans le champ de recherche.
- Installez la bibliothèque : Cherchez la bibliothèque MAX6675 d'Adafruit, puis cliquez sur Installer.
- Search for MAX6675 library created by Adafruit and click the Install button.
- Copiez le code : Copiez le code MAX6675 ci-dessus et collez-le dans Arduino IDE.
- Téléversez le code : Cliquez sur le bouton Téléverser pour compiler et téléverser le code vers l'ESP32 C3 Super Mini.

- Ouvrez le Moniteur Série : Réglez le débit en bauds sur 115200 pour voir les mesures de température.
- Observez le résultat : Placez la pointe du thermocouple près d'une source de chaleur (une bougie allumée, une tasse d'eau chaude ou un sèche-cheveux) et regardez la température monter sur le Moniteur Série.
- Astuce de Pro : Si le Moniteur Série affiche toujours "0.00°C" ou une valeur manifestement fausse, vérifiez à nouveau le câblage SCK/CS/SO - une broche inversée est la cause la plus fréquente.
Explication du Code Ligne par Ligne
Le code ESP32 C3 Super Mini ci-dessus contient des explications ligne par ligne. Veuillez lire les commentaires dans le code !
Applications et Idées de Projets
Utilisez votre montage ESP32 C3 Super Mini avec thermocouple MAX6675 dans ces projets pratiques :
- Construire un thermomètre pour four de cuisine ou fumoir qui enregistre la température dans le temps
- Créer un moniteur de température pour four de céramique ou fourneau de poterie ou de travail des métaux
- Concevoir un testeur de température de la tête d'impression d'une imprimante 3D pour les tests d'étalonnage
- Réaliser un profileur de torréfaction de café qui suit la température des grains pendant la torréfaction
- Construire un vérificateur de température pour fer à souder ou pistolet à air chaud
- Créer un moniteur de processus industriel qui alerte lorsque la température dépasse une limite de sécurité
Tutoriel Vidéo
Regardez la vidéo ci-dessous pour une présentation visuelle de ce projet.
Mettez-vous au Défi
Faites passer vos compétences ESP32 C3 Super Mini avec le thermocouple MAX6675 au niveau supérieur :
- Facile : Affichez un message d'avertissement sur le Moniteur Série lorsque la température dépasse 100°C
- Facile : Changez l'intervalle de mesure de 1 seconde à 5 secondes
- Moyen : Ajoutez une LED qui s'allume lorsque la température mesurée dépasse un seuil que vous définissez
- Moyen : Affichez la mesure de température en direct sur un écran OLED ou LCD
- Avancé : Enregistrez les mesures de température avec horodatage sur une carte SD pour une surveillance à long terme
- Avancé : Créez un tableau de bord web qui trace la température du thermocouple en temps réel via WiFi