Find a Retailer
SHOP LEARN BLOG SUPPORT 0LOG IN REGISTER
PRODUCT MENU
find products, tutorials, etc...
EDUCATION FORUM
Need Help?
HOME / PRODUCT CATEGORIES / INFRARED / SPARKFUN IR ARRAY BREAKOUT - 110 DEGREE FOV, MLX90640 (QWIIC)
images are CC BY 2.0
SHARE
Previous Versions
SparkFun IR Array Breakout - 110 Degree FOV,
MLX90640 (Qwiic)
SEN-14843
DESCRIPTION FEATURES DOCUMENTS
Operating Voltage: 3V-3.6V
Current Consumption: ~18mA
Field of View: 110°x75°
Measurement Range: -40°C-300°C
Resolution: ±1.5°C
Refresh Rate: 0.5Hz-64Hz
IC Address: 0x33
2x Qwiic Connection Ports
2
Tags
110 DEGREE FOV ARRAY BREAKOUT I2C INFRARED MLX90640 QWIIC
SENSOR SPARKFUN ORIGINAL
SparkFun IR Array Breakout - 110 Degree FOV, MLX90640 (Qwiic) Product Help and Resources
TUTORIALS VIDEOS SKILLS NEEDED
Qwiic IR Array (MLX90640)
Hookup Guide
SEPTEMBER 20, 2018
The Melexis MLX90640 contains
a 32x24 array of thermopile
sensors creating, in essence, a
low resolution thermal imaging
camera. In this guide, we’ll go
over how to connect your Qwiic
Infrared Array with MLX90640
and get it communicating with
Processing to produce a nice
thermal image.
SparkFun Electronics ® / Niwot, Colorado / Customer Service / Site Map / Terms of Service / Privacy Policy
Customer Comments
COMMENTS 6REVIEWS 0
Log in or register to post comments.
Member #556067 / about 4 months ago / 2
I am curious about the stated low end of the IR detection range of -40°C. How cold must the array be to
achieve this?
Member #1494330 / about 4 days ago / 1
Hi, can this work with Raspberry pi
bdwyer / about 2 months ago / 1
Hi, I recently bought this sensor. I am using an Arduino Due and the source code provided for “Basic
Readings”, but there seems to be an issue during the parsing of EEPROM information. The function
MLX90640_ExtractParameters() returns -4. I traced this error code to the function ExtractDeviatingPixels():
which returns a -4 because of the following statement:
else if(outlierPixCnt > 4)
This seems to cause all of the values to be NaN (I’m assuming there is a divide by zero somewhere). Any
suggestions?
bdwyer / about 2 months ago / 1
I look at the I2C buss traffic with a logic analyzer, and notice that Arduino is requesting data in 32 byte
chunks (starting at 0x2400). However, every 32 bytes of received data are identical to the first 32-bytes…
something is not right
D.D.G. / about 4 months ago / 1
Note that as with the black board, the orientation of the device, and hence the “image”, is not square with any
edge of the board. See tab.
Aerospacesmith / about 4 months ago / 1
The temperature measurement range is incorrect. -40 to 85°C is the operational temperature range. The
sensor can measure object temperature between -40 to 300°C.
START
SOMETHING.
Email address
About Us
About SparkFun
Press & Media
SparkFun Education
Feeds
Jobs
Contact
Help
Customer Service
Shipping
Return Policy
FAQ
Chat With Us
Programs
Become a Community Partner
Community Stories
Custom Kit Requests
Tell Us About Your Project
Sell Your Widget on SparkFun
Become a SparkFun Distributor
Large Volume Sales
Community
Forum
SparkFun IRC Channel
Take the SparkFun Quiz
SparkFun Kickstarter Projects
Distributors
In 2003, CU student Nate Seidle fried a power supply in his dorm room
and, in lieu of a way to order easy replacements, decided to start his
own company. Since then, SparkFun has been committed to sustainably
helping our world achieve electronics literacy from our headquarters in
Boulder, Colorado.
No matter your vision, SparkFun's products and resources are designed
to make the world of electronics more accessible. In addition to over
2,000 open source components and widgets, SparkFun offers
curriculum, training and online tutorials designed to help demystify the
wonderful world of embedded electronics. We're here to help you start
something.
Questions? Feedback? powered by Olark live chat software