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
Durée
00:30:00
Nombre de vidéos
0
Certificat de fin de formation
NON