Description
Qu’est-ce que c’est
Le module MLX90640 est un capteur thermique à matrice de pixels infrarouges qui permet d’acquérir des images infrarouges. Il est idéal pour les projets de vision thermique et de détection de mouvement.
Caractéristiques
- Angle de champ de 110°
- Capteur thermique à matrice de pixels
- SKU: ARD0012142
- Prix: 192,41 €
À quoi ça sert
Le module MLX90640 est particulièrement utile pour les makers qui souhaitent créer des dispositifs de sécurité ou des systèmes de surveillance environnementale. Il peut être utilisé pour réaliser un système d’alarme thermique qui envoie un avertissement lorsqu’il détecte un mouvement ou un changement de température.
Tutoriel: Comment utiliser le module MLX90640 Caméra infrarouge à 110 degrés
Le module MLX90640 est un capteur thermique à matrice de pixels idéal pour les projets de vision thermique et de détection de mouvement. Il est particulièrement utile pour les makers qui souhaitent créer des dispositifs de sécurité ou des systèmes de surveillance environnementale.
Ce qu’il faut
- Microcontrôleur Arduino
- Câble USB
- Logiciel de développement Arduino IDE
- Bibliothèque I2C
- Alimentation 3,3V ou 5V
Étapes
- Connecter le module MLX90640 au microcontrôleur Arduino via les broches SDA et SCL.
- Installer la bibliothèque I2C dans le logiciel Arduino IDE.
- Écrire un sketch pour lire les données du module MLX90640.
- Vérifier le datasheet pour configurer les paramètres de résolution et de fréquence d’échantillonnage.
- Visualiser les données thermiques reçues du capteur.
- Analyser les données pour identifier les zones thermiques.
- Interagir avec d’autres dispositifs ou systèmes de contrôle basés sur les données thermiques.
- Vérifier le datasheet pour optimiser la configuration du capteur en fonction des besoins du projet.
Exemple de code
/*
Sketch di esempio per leggere i dati dal modulo MLX90640
*/
#include <Wire.h>
#include <mlx90640.h>
MLX90640 mlx;
void setup() {
Serial.begin(115200);
mlx.start(I2C_MODE);
}
void loop() {
mlx.getFrame();
for (uint16_t i = 0; i < MLX90640_IMAGE_SIZE; i++) {
Serial.print(mlx.frame[i]);
Serial.print(", ");
}
Serial.println();
}
Mini-projet
Créer un système d’alarme thermique qui envoie une alerte lorsqu’il détecte un mouvement ou un changement de température.
Erreurs courantes
- S’assurer que le module MLX90640 est correctement alimenté.
- Vérifier que les broches SDA et SCL sont correctement connectées.
- Vérifiez que la bibliothèque I2C est correctement installée et configurée.
- Vérifiez le datasheet pour la configuration correcte des paramètres de résolution et de fréquence d’échantillonnage.
Accessoires conseillés
- Câble USB pour Arduino
- Alimentation USB
- Afficheur LCD pour afficher les données thermiques
- Module Wi-Fi pour transmettre les données
Questions fréquentes
Comment puis-je optimiser la résolution du capteur?
Vérifiez le datasheet pour définir la résolution appropriée.
Quelles bibliothèques sont nécessaires?
Nécessite I2C et la bibliothèque spécifique pour MLX90640.
Peut-il être utilisé avec Raspberry Pi?
Oui, mais nécessite la configuration d’I2C et la bibliothèque spécifique.






Avis
Il n’y a pas encore d’avis.