Anonymous
Mar 27, 2026
Rating: 4/5
Works as described
The pinout is clearly marked on the PCB. I appreciated the included capacitor for stability. Just ensure your logic level converter is ready if running at 5V with a 3.3V microcontroller.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Model Number | GY-906 MLX90614ESF |
| Sensor Type | Non-contact Infrared (IR) |
| Operating Voltage | 3.3V - 5V DC |
| Communication Interface | I2C / SMBus |
| Temperature Range (Object) | -70°C to 380°C |
| Temperature Range (Ambient) | -40°C to 125°C |
| Accuracy | ±0.5°C at room temperature |
| Field of View (FOV) | 90 degrees |
| Response Time | < 0.5 seconds |
| Package Type | TO-39 with Lens |
Anonymous
Mar 27, 2026
Rating: 4/5
Works as described
The pinout is clearly marked on the PCB. I appreciated the included capacitor for stability. Just ensure your logic level converter is ready if running at 5V with a 3.3V microcontroller.
Anonymous
Mar 27, 2026
Rating: 5/5
Excellent precision
Compared readings against a calibrated contact thermometer and the results were within 0.5 degrees. Very impressed with the MLX90614 chip performance on this breakout board.
Anonymous
Mar 22, 2026
Rating: 5/5
Perfect for Arduino Projects
This sensor works flawlessly with my Arduino Uno. The library support is excellent, and reading the temperature via I2C was straightforward. Great accuracy for non-contact measurements.
Anonymous
Mar 22, 2026
Rating: 4/5
Good value, easy to integrate
Solid module for the price. It took a few minutes to calibrate, but once set up, it provides consistent readings. The 90-degree FOV is wide, so keep that in mind for targeted measurements.
Anonymous
Mar 20, 2026
Rating: 5/5
Great for educational kits
We bought ten of these for our student workshop. They are robust enough to handle beginner mistakes and provide accurate data for physics experiments involving thermal radiation.
Anonymous
Mar 19, 2026
Rating: 5/5
Reliable industrial grade performance
Used this in a prototype for monitoring motor temperatures. It handles the heat well and the response time is very fast. Highly recommend for DIY robotics applications.
Q: How do I change the emissivity setting?
A: Emissivity can be adjusted via I2C commands using the manufacturer's datasheet protocols or through helper functions in popular libraries like Adafruit's. Default is usually set to 0.95.
Q: Can this measure human body temperature accurately?
A: While it can detect heat from a human body, this specific model is optimized for a wider industrial range (-70 to 380°C). For precise medical-grade body temperature, a sensor specifically calibrated for the narrow biological range is recommended.
Q: Is there a library available for ESP32?
A: Absolutely. This sensor is compatible with the standard Adafruit MLX90614 library, which supports ESP32, ESP8266, and Arduino platforms.
Q: Does this module work directly with 5V Arduino boards without a logic level converter?
A: Yes, the GY-906 module typically includes a voltage regulator and level shifting circuitry, making it safe to connect directly to 5V Arduino boards like the Uno or Mega.
Q: What is the maximum distance this sensor can measure accurately?
A: The effective distance depends on the size of the target object due to the 90-degree field of view. For small objects, the sensor must be close (a few centimeters), while larger surfaces can be measured from further away.