Waveshare MLX90640-D55

Module de caméra thermique à réseau infrarouge Waveshare MLX90640

Modèle : MLX90640-D55 Manuel d'utilisation

1. Introduction

Ce manuel fournit des instructions détaillées pour l'installation, le fonctionnement et la maintenance du module de caméra thermique infrarouge Waveshare MLX90640. Ce module est doté d'un capteur thermique infrarouge lointain de 32 × 24 pixels et communique via une interface I2C, ce qui le rend compatible avec divers microcontrôleurs tels que Raspberry Pi, Arduino (ESP32) et STM32.

Veuillez lire attentivement ce manuel avant d'utiliser le produit afin d'assurer son bon fonctionnement et d'éviter tout dommage.

2. Produit terminéview et fonctionnalités

Le module de caméra thermique MLX90640 est conçu pour les applications d'imagerie thermique, offrant une solution compacte et efficace pour la détection et la visualisation de la température.

Module de caméra thermique Waveshare MLX90640, face avant view

Figure 2.1 : Devant view du module de caméra thermique MLX90640, montrant l'objectif infrarouge et le connecteur.

Caractéristiques principales :

Module de caméra thermique Waveshare MLX90640, face inférieure view avec le branding

Figure 2.2 : Bas view du module de caméra thermique MLX90640, montrant la marque Waveshare et les informations sur le modèle.

3. Consignes de sécurité

4. Guide de configuration

4.1. Description du brochage

Le module MLX90640 utilise une interface I2C pour la communication. Les connexions typiques des broches sont les suivantes :

Module MLX90640 connecté à un microcontrôleur par des fils de connexion

Figure 4.1 : Module MLX90640 avec connexions par fil cavalier standard pour l'intégration.

4.2. Connexion à un microcontrôleur (par exemple, Raspberry Pi)

  1. Connexion électrique : Connectez la broche VCC du module MLX90640 à la sortie d'alimentation 3.3 V ou 5 V de votre microcontrôleur. Connectez la broche GND à la masse du microcontrôleur.
  2. Connexion I2C : Connectez la broche SDA du module MLX90640 à la broche SDA de votre microcontrôleur. Connectez la broche SCL du module MLX90640 à la broche SCL de votre microcontrôleur. Consultez la documentation de votre microcontrôleur pour connaître le brochage I2C.
  3. Configuration du logiciel: Installez les bibliothèques et pilotes nécessaires pour le capteur MLX90640 sur la plateforme de votre choix (Raspberry Pi, Arduino, STM32). Waveshare fournit des ressources de développement et des exemples.ample code pour ces plateformes.

Pour une configuration logicielle et une programmation détaillées, par exempleampPour plus d'informations, veuillez vous référer à la documentation officielle de Waveshare et aux ressources de développement fournies avec le module.

5. Mode d'emploi

5.1. Acquisition de données

Une fois le module correctement connecté et l'environnement logiciel configuré, vous pouvez commencer l'acquisition de données thermiques. Le capteur MLX90640 fournit une matrice de 32 × 24 mesures de température, qui peuvent être traitées pour générer une image thermique.

5.2. Imagerie thermique Example

Le module peut être utilisé pour visualiser les distributions de température, comme illustré dans l'exemple.ample ci-dessous avec un Raspberry Pi.

Example module MLX90640 générant une image thermique d'un Raspberry Pi

Figure 5.1 : Un exampconfiguration démontrant le module MLX90640 capturant une image thermique d'un Raspberry Pi, affichant les variations de température.

Le logiciel convertit généralement les données brutes du capteur en une matrice de température, qui peut ensuite être rendue sous forme d'image thermique à code couleur, où différentes couleurs représentent différentes plages de température.

6. Entretien

7. Dépannage

Problème : Module non détecté par le microcontrôleur.
Solution:
  • Vérifiez que toutes les connexions de câblage (VCC, GND, SDA, SCL) sont correctes et sécurisées.
  • Assurer l'alimentation voltage se situe dans la plage 3.3 V/5 V.
  • Vérifiez si le bus I2C est activé et correctement configuré sur votre microcontrôleur.
  • Vérifiez l'adresse I2C du module MLX90640 (généralement fixe, mais consultez la documentation).
Problème : relevés de température incorrects ou bruités.
Solution:
  • Assurez-vous que la lentille est propre et dégagée.
  • Vérifiez que votre logiciel utilise les données d'étalonnage correctes.
  • Vérifiez la présence d'interférences électromagnétiques dans l'environnement d'exploitation.
  • Vérifiez le réglage du taux de rafraîchissement ; des taux plus élevés peuvent générer plus de bruit s’ils ne sont pas gérés correctement.
Problème : Logiciel examples échouent à compiler ou à exécuter.
Solution:
  • Assurez-vous que toutes les bibliothèques requises sont installées et correctement liées dans votre environnement de développement.
  • Vérifiez que le système d'exploitation ou le firmware de votre microcontrôleur est compatible avec l'exemple fourniamples.
  • Vérifiez les configurations matérielles ou les cavaliers spécifiques requis par l'examples.

8. Spécifications

FonctionnalitéDétail
Réseau de capteursCapteur thermique infrarouge lointain MLX90640
Résolution32 × 24 pixels
Domaine de View (FoV)55°
InterfaceI2C (jusqu'à 1 MHz en mode rapide)
Différence de température équivalente au bruit (NETD)0.1 kV RMS à une fréquence de rafraîchissement de 1 Hz
Vol d'exploitationtage3.3 V / 5 V (compatible)
Appareils compatiblesRaspberry Pi, Arduino (ESP32), STM32
Dimensions du produit1.1 x 0.63 x 1.1 pouces (environ 28 x 16 x 28 mm)
Poids de l'article0.317 onces
Schéma dimensionnel du module MLX90640 en millimètres

Figure 8.1 : Dessin dimensionnel du module de caméra thermique MLX90640 (dimensions en millimètres).

9. Garantie et assistance

Ce produit Waveshare est couvert par la garantie constructeur standard. Pour connaître les conditions générales de garantie, veuillez consulter le site web officiel de Waveshare. website ou contactez leur support client.

Support technique : Waveshare fournit des ressources et des manuels de développement complets, y compris des exemplesamples pour Raspberry Pi, Arduino (ESP32) et STM32. Ces ressources sont essentielles pour une intégration et un fonctionnement réussis du module.

Pour obtenir de l'aide supplémentaire, veuillez consulter la page d'assistance officielle de Waveshare ou contacter directement leur équipe d'assistance technique.