L' unité de caméra thermique M5Stack (MLX90640) contient un capteur thermopile nommé MLX90640. Il peut être utilisé pour mesurer la température de surface d'un objet et former une image thermographique par un gradient de température composé de différentes températures de surface. La résolution des images est de 32 x 24.
Le réseau de capteurs infrarouges (IR) MLX90640 combine une haute résolution et un fonctionnement fiable dans des environnements difficiles, offrant une alternative économique aux caméras thermiques haut de gamme plus coûteuses. Contrairement au cas d'un microbolomètre, le capteur ne nécessite pas de recalibrage fréquent, assurant une surveillance continue et réduisant le coût du système.