Se rendre au contenu

 GY-906 
 Temperature sensors 

Ready-to-use infrared temperature sensor module based on MLX90614, ideal for rapid prototyping and electronics projects.

 Maximum precision
+/- 0,2°K

 Minimum temperature
-70°C

 Maximum temperature
+380°C

 Resolution
0,02°C

 Power supply voltage

3,0→5,5V

Response time

0,1 à 1 s

 Typical current
1,5 mA

Price
Medium

What is a GY-906 sensor ?


Le GY-906 est un module infrarouge numérique prêt à l’emploi basé sur le capteur MLX90614 de Melexis.

Il permet de mesurer la température de surface d’un objet à distance grâce à une thermopile IR intégrée.

Le module inclut :

  • le MLX90614ESF (capteur principal),
  • un régulateur 3,3 V,
  • des résistances de tirage I²C,
  • et parfois une broche de sortie PWM.

💡 En clair : il suffit de 4 fils pour l’utiliser : VCC, GND, SDA, SCL.

Operating principle


Même principe que le MLX90614 : le capteur mesure le rayonnement infrarouge émis par les objets et convertit la tension de la thermopile en température.

Les valeurs (T° ambiante + T° objet) sont numérisées et corrigées par le DSP interne.

Formule standard :

T(°C) = (Brut value x 0,02) - 273,15

Example of digital conversion (Arduino / ESP32)


GY-906 │ ├─ VCC → 3.3V / 5V ├─ GND → GND ├─ SDA → A4 (ou GPIO21) └─ SCL → A5 (ou GPIO22)

💡 Aucune résistance externe nécessaire : le module est déjà équipé.

Example of I2C reading (Arduino)


#include <Wire.h> #include <Adafruit_MLX90614.h> Adafruit_MLX90614 mlx = Adafruit_MLX90614(); void setup() { Wire.begin(); Serial.begin(9600); mlx.begin(); } void loop() { Serial.print("Ambiante: "); Serial.print(mlx.readAmbientTempC()); Serial.print(" °C | Objet: "); Serial.print(mlx.readObjectTempC()); Serial.println(" °C"); delay(500); }

✅ Résultat typique :

Ambiante : 24,8 °C | Objet : 36,5 °C

Application areas


🧠 Objets connectés (IoT) et domotique

🏥 Thermomètres médicaux et portables

⚙️ Surveillance de moteurs, roulements, cartes électroniques

🧪 Mesures expérimentales et stations de test

🤖 Robotique et détection thermique d’obstacles





Should I choose an GY-906 sensor?

Points forts

  • 🔌 Prêt à l’emploi
    → Régulateur, résistances et connectique intégrés — plug & play sur Arduino.
  • 🎯 Très précis et stable
    → Basé sur le MLX90614ESF, calibré usine (±0,2 K sur 0–100 °C).
  • 🌡️ Mesure sans contact
  • → Idéal pour détecter objets, humains ou surfaces chaudes à distance.
  • 💰 Excellent rapport qualité/prix
  • → Même précision que le MLX90614 nu, pour un coût inférieur.

Weaknesses points

  • 📏 Champ de vision fixe (~35°)
    → Pas de version étroite intégrée sur le module standard.
  • 🧹 Sensible à la poussière et au flux d’air
    → Lentille exposée, nécessite protection si utilisée en environnement ouvert.
  • 📦 Limited calibration
    → Emissivity set to 1.0, requires software correction for reflective materials.

Useful information

Here is some useful information regarding the GY-906 sensors.

Broche Nom Description
1 VCC Alimentation 3,3 → 5,5 V
2 GND Masse
3 SCL Horloge I²C
4 SDA Données I²C

💡 Certaines cartes incluent une broche “PWM” pour sortie signal analogique.

Arduino UNO ─── GY-906 5V ──────────── VCC GND ─────────── GND A4 (SDA) ───── SDA A5 (SCL) ───── SCL

Aucune résistance ni alimentation externe nécessaire.

Adresse (hex) Nom Description
0x03 Tambient Température interne
0x07 Tobject Température mesurée
0x2E Adresse I²C Programmable
0x04 Emissivity Ajustement matériau
Température (°C) Erreur (K)
−40 ±0,5
0 ±0,2
25 ±0,1
100 ±0,2
200 ±0,5
380 ±1,0
💡 Même performances que le MLX90614, dans un module plus facile à intégrer.

Plus de 1 000 000 sondes livrées en 2025

Contactez-nous pour une offre personnalisée

Contactez-nous

Need a GY-906 sensor?

Que vous ayez besoin de quelques pièces pour un prototype ou de plusieurs centaines pour une ligne de production, nous vous accompagnons à chaque étape.