🔥 Thermomètre Infrarouge Longue Portée GY-MLX90614-DCI
Le GY-906-DCI est un module de mesure de température sans contact basé sur le capteur MLX90614-DCI de Melexis. Ce capteur utilise la technologie infrarouge (IR) pour détecter la température d’un objet ou d’une surface sans nécessiter de contact physique. Le principe est simple : le capteur capte le rayonnement infrarouge émis naturellement par les objets, puis convertit ce signal en une température numérique, transmissible via une interface I2C standard.
Contrairement aux capteurs classiques qui doivent être en contact avec la surface mesurée, le MLX90614-DCI offre une solution fiable et hygiénique pour les environnements sensibles (santé, alimentaire, électronique, etc.), tout en assurant une grande précision et une portée de mesure jusqu’à 50 cm.
✅ Pourquoi choisir le GY-MLX90614-DCI plutôt qu’un autre modèle ?
🎯 Portée de 50 cm : bien supérieure aux autres versions (2 cm ou 10 cm).
🧠 Compensation de gradient de température (code “C”) pour une mesure fiable en environnements changeants.
👁️🗨️ Angle de vue de 3° (code “I”) : permet de cibler précisément un objet sans interférences latérales.
🏥 Précision médicale (code D) : idéale pour les applications sensibles.
📡 Communication I2C facile à intégrer avec Arduino, ESP32, STM32, Raspberry Pi, etc.
🔋 Faible consommation et mode veille pour applications portables ou embarquées.
⚙️ Caractéristiques Techniques
📏 Distance de mesure : jusqu’à 50 cm
🌡️ Température ambiante (Ta) : -40 à +125 °C
🎯 Température objet (To) : -70 à +380 °C
🎯 Plage avec précision maximale : 0 à +50 °C avec ±0,5 °C
🎯 Résolution de mesure : jusqu’à 0,02 °C
🔋 Tension d’alimentation : 3V à 5V (régulateur intégré)
🔌 Communication : protocole I2C standard
🔧 Modèle du module : GY-906-DCI
🧩 Puce utilisée : MLX90614-DCI
📐 Dimensions : 11.5 mm x 16.5 mm
🛠️ Exemples d’Applications au Maroc
🚑 Thermométrie sans contact dans les cliniques ou écoles
🚘 Contrôle thermique de moteurs ou batteries dans l’industrie automobile
🏠 Surveillance de température ambiante dans les systèmes domotiques
🧪 Projets scientifiques Arduino/Raspberry en milieu scolaire ou universitaire
🐄 Suivi thermique dans l’élevage (santé animale)
📌 Résumé des Avantages
Code | Signification | Atout |
---|---|---|
D | 3V – Précision médicale | Haute précision en milieux sensibles |
C | Compensation thermique | Fiabilité en environnements fluctuants |
I | 3° de champ de vision | Ciblage précis sans interférences |
🔌 Branchement du capteur MLX90614 GY-906-DCI avec Arduino Uno
GY-906-DCI | Arduino UNO |
---|---|
VIN | 5V |
GND | GND |
SDA | A4 |
SCL | A5 |
✅ Le module supporte une alimentation entre 3V et 5V, donc vous pouvez utiliser directement le 5V de l’Arduino Uno.
🧭 Étapes à suivre pour utiliser le capteur MLX90614
Branchez correctement le capteur comme dans le tableau ci-dessus.
Installez la bibliothèque Adafruit MLX90614 depuis le Library Manager Arduino :
Allez dans Croquis > Inclure une bibliothèque > Gérer les bibliothèques
Recherchez “Adafruit MLX90614”
Cliquez sur Installer
Chargez le code ci-dessous dans votre carte Arduino.
Ouvrez le Moniteur Série (115200 bauds) pour lire les températures mesurées.
🧾 Code Arduino : Lecture des températures IR (objet + ambiante)
#include <Wire.h>
#include <Adafruit_MLX90614.h>
// Création d'un objet capteur
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup() {
Serial.begin(115200);
Serial.println("Initialisation du capteur MLX90614...");
if (!mlx.begin()) {
Serial.println("Erreur : capteur non détecté. Vérifiez les connexions !");
while (1);
}
}
void loop() {
// Lecture de la température ambiante
float tempAmbiante = mlx.readAmbientTempC();
// Lecture de la température de l’objet visé
float tempObjet = mlx.readObjectTempC();
Serial.print("Température ambiante : ");
Serial.print(tempAmbiante);
Serial.println(" °C");
Serial.print("Température objet : ");
Serial.print(tempObjet);
Serial.println(" °C");
Serial.println("------------------------------");
delay(1000); // Attente de 1 seconde entre chaque mesure
}
📌 Remarques importantes
Le capteur GY-906-DCI est déjà équipé de résistances de pull-up 10k sur SDA et SCL. Si vous utilisez plusieurs capteurs I2C sur le même bus, vérifiez qu’il n’y ait pas de conflits.
Pour améliorer la précision à longue distance, utilisez une lentille pour concentrer la zone de mesure si nécessaire.
Évitez toute lumière directe du soleil ou reflets IR pour une meilleure fiabilité des mesures.
📦 Contenu du Module
✅ Capteur MLX90614-DCI monté sur carte GY-906
✅ Broches non soudées (possibilité de soudure sur demande)
Il n’y a pas encore d’avis.