De M5Stack Thermische Camera Unit (MLX90640) bevat een thermozuilsensor genaamd MLX90640. Het kan worden gebruikt om de oppervlaktetemperatuur van een object te meten en een thermografisch beeld te vormen door een temperatuur gradiënt die is samengesteld uit verschillende oppervlakte temperaturen. De beeldresolutie is 32 x 24.
De MLX90640 Infrarood (IR)-sensorarray combineert een hoge resolutie en betrouwbare werking in ruwe omgevingen en vormt een kosteneffectief alternatief voor duurdere high-end warmte beeldcamera's. In tegenstelling tot het geval van een microbolometer, hoeft de sensor niet vaak opnieuw te worden gekalibreerd, waardoor continue bewaking wordt gegarandeerd en de systeemkosten worden verlaagd.