Find a Retailer SHOP PRODUCT MENU LEARN BLOG find products, tutorials, etc... HOME / P R O D U C T C A T E G O R I E S 0 SUPPORT LOG IN EDUCATION Need Help? REGISTER FORUM / INFRARED / S P A R K F U N I R A R R A Y B R E A K O U T - 1 1 0 D E G R E E F O V , M L X 9 0 6 4 0 ( Q W I I C ) SparkFun IR Array Breakout - 110 Degree FOV, MLX90640 (Qwiic) SEN-14843 DESCRIPTION DOCUMENTS FEATURES Operating Voltage: 3V-3.6V Current Consumption: ~18mA Field of View: 110x75 Measurement Range: -40C-300C Resolution: 1.5C Refresh Rate: 0.5Hz-64Hz I2C Address: 0x33 2x Qwiic Connection Ports Tags 110 DEGREE FOV SENSOR ARRAY BREAKOUT I2C INFRARED MLX90640 QWIIC SPARKFUN ORIGINAL images are CC BY 2.0 SHARE Previous Versions 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. COMMENTS REVIEWS 6 0 Customer Comments 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 -40C. 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 85C is the operational temperature range. The sensor can measure object temperature between -40 to 300C. START SOMETHING. Email address SUBSCRIBE TO NEWSLETTER 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. SparkFun Electronics (R) / Niwot, Colorado / Customer Service / Site Map / Terms of Service / Privacy Policy Questions? Feedback? powered by Olark live chat software