Ce que vous apprendrez

Les points à aborder : 

Que savoir sur le capteur de température infrarouge GY-906 MLX90614 ?

- Câblage et code Arduino pour le capteur de température infrarouge GY-906 MLX90614  

Prérequis

- Aucun

Contenu du cours

Le module de capteur de température sans contact GY-906 MLX90614 est un thermomètre infrarouge utilisable avec tout microcontrôleur pouvant communiquer avec lui via son interface I2C (Inter Integrated Circuit).

    Il s'agit d'un thermomètre infrarouge conçu pour la détection de température sans contact. Il peut être utilisé pour mesurer la température corporelle (ou d’un objet) ; pour la détection de mouvement, dans les relais thermiques etc. 

Le capteur a un champ de vision de 35 degrés et renvoie la valeur de température moyenne de tous les objets dans ce champ de vision.

Le capteur est intégré à une petite plaquette contenant tous les composants nécessaires à son bon fonctionnement.



Caractéristiques

  • Couleur : bleue
  • Type de module: GY-906
  • Puce: MLX90614
  • Plage de détection : 4cm à 10 cm
  • Alimentation électrique: 3-5v (régulateur de tension à basse tension interne)
  • Mode de communication: Standard I2C communication Protocol


Présentation du capteur de température infrarouge sans contact GY-906


Le module de capteur de température possède 4 broches

VIN pour l’alimentation que nous allons relier à la broche 3.3V de la carte Arduino

GND que nous relierons au GND de la carte Arduino

SCL et SDA que nous relierons aux SCL et SDA de la carte Arduino.

Ces interfaces de communications (SCL et SDA) sont directement visibles sur la carte Arduino. On peut aussi utiliser les broches :

A4 : --> SDA

A5 : --> SCL


·        Une carte Arduino (dans ce tuto j’ai utilisé un UNO)

·        Un module de capteur de température infrarouge sans contact GY 906 MLX90614

·        Des fils de connexion


Tous ces matériels sont disponibles chez Youpilab Bénin https://youpilab.com/components






Capteur

Carte Arduino

VIN

3.3V

GND

GND

SDA

A4

SCL

A5

#include <Adafruit_MLX90614.h> // inclure la bibliothèque téléchargée Adafruit_MLX90614 mlx = Adafruit_MLX90614(); // Création de l'objet mlx void setup() {
Serial.begin(9600); //Initialisation du moniteur série
Serial.println("Température d'un objet");
mlx.begin(); //démarrage de mlx
} void loop() {
Serial.print("Température ambiante = ");
Serial.print(mlx.readAmbientTempC());
Serial.print("*C\tTempérature de l'objet = ");
Serial.print(mlx.readObjectTempC());
Serial.println("*C");
delay(1000); //Attendre une seconde avant d'afficher la prochaine température
}

Tutoriel vidéo sur 

Capteur de température infrarouge sans contact GY-906 MLX90614

Catégorie

Electronique

Durée

00:30:00

Nombre de vidéos

0

Certificat de fin de formation

NON