All Projects → sparkfun → SparkFun_MLX90640_Arduino_Example

sparkfun / SparkFun_MLX90640_Arduino_Example

Licence: other
Controlling and reading from the MLX90640 IR array thermal imaging sensor

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
processing
702 projects

Projects that are alternatives of or similar to SparkFun MLX90640 Arduino Example

Sensors
A macOS application displaying the thermal, voltage and current sensor values.
Stars: ✭ 70 (-16.67%)
Mutual labels:  sensor, temperature
BME680
Arduino Library to access the Bosch BME680 - temperature, pressure, humidity and gas sensor
Stars: ✭ 30 (-64.29%)
Mutual labels:  sensor, temperature
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (+73.81%)
Mutual labels:  sensor, temperature
Kotihome
Home automation system based on Arduino with sensors, Raspberry Pi, Node.js and React
Stars: ✭ 32 (-61.9%)
Mutual labels:  sensor, temperature
pymetawear
Community developed SDK around the Python bindings for the C++ SDK
Stars: ✭ 42 (-50%)
Mutual labels:  sensor, temperature
Hydroponic Automation
A program to monitor and control 8 variables of a hydroponic gardening system
Stars: ✭ 38 (-54.76%)
Mutual labels:  sensor, temperature
Qwiic Spectral Sensor AS726X
Qwiic breakout for the AS7261/AS7262/AS7263 spectral sensors from AMS.
Stars: ✭ 20 (-76.19%)
Mutual labels:  sensor, sparkfun
Onewirehub
OneWire slave device emulator
Stars: ✭ 195 (+132.14%)
Mutual labels:  sensor, temperature
SparkFun CCS811 Arduino Library
A library to drive the AMS CCS811 air quality sensor
Stars: ✭ 38 (-54.76%)
Mutual labels:  sensor, sparkfun
SHT31
Arduino library for the SHT31 temperature and humidity sensor
Stars: ✭ 26 (-69.05%)
Mutual labels:  sensor, temperature
Temper Hum Hid
🌡 TemperHum HID query API in C
Stars: ✭ 10 (-88.1%)
Mutual labels:  sensor, temperature
homebridge-tion
Homebridge plugin to control Tion breezers
Stars: ✭ 32 (-61.9%)
Mutual labels:  sensor, temperature
W1thermsensor
A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.
Stars: ✭ 446 (+430.95%)
Mutual labels:  sensor, temperature
Nexus433
433MHz temperature and humidity sensor receiver that integrates with home automation systems.
Stars: ✭ 137 (+63.1%)
Mutual labels:  sensor, temperature
embedded-sht
Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (-36.9%)
Mutual labels:  sensor, temperature
EnviroMonitorStation
Arduino compatible software for ESP8266 based environmental monitoring station. Includes temperature, humidity, barometric pressure and PM2.5, PM10 dust monitoring
Stars: ✭ 71 (-15.48%)
Mutual labels:  sensor, temperature
BMP180 Breakout Arduino Library
Arduino libraries for the BMP180 pressure sensor breakout board
Stars: ✭ 30 (-64.29%)
Mutual labels:  sensor, sparkfun
PeakPo
X-ray diffraction data analysis for high pressure and high temperature experiments
Stars: ✭ 14 (-83.33%)
Mutual labels:  temperature
BioBalanceDetector
Bio Balance Detector's products aim to show the weak electromagnetic fields around every living being (including plants, animals and humans) and display it in a heat-map like hyper-spectral image.
Stars: ✭ 18 (-78.57%)
Mutual labels:  sensor
SparkFun VL53L1X Arduino Library
A library for the laser based VL53L1X Time Of Flight distance sensor capable of detecting a target 4m away!
Stars: ✭ 57 (-32.14%)
Mutual labels:  sparkfun

SparkFun MLX90640 Arduino Example

Qwiic IR Array (MLX90640-110x75 FOV) Qwiic IR Array (MLX90640-55x35 FOV)
Qwiic IR Array (MLX90640-110x75 FOV) [SEN-14843] Qwiic IR Array (MLX90640-55x35 FOV) [SEN-14844]

This repo contains Arduino sketches that show how to output temperature data from the MLX90640 sensor. We've also included a Processing app in Example 2 to read in the values over the serial port and visualize them.

SparkFun Qwiic IR Array - MLX90640

The MLX90640 contains a 32x24 array of thermopile sensors creating, in essence, a low resolution thermal imaging camera. As the images show you can detect surface temperatures from many feet away with an accuracy of ±1.5°C (best case). We’ve packaged the MLX90640 on an easy to use Qwiic board with mounting holes and a smattering of decoupling caps. We’ve written an example Arduino sketch and Processing app to get started with the sensor quickly!

The MLX90640 occupies a very interesting spot in the thermal imaging space. It is much higher resolution than the Panasonic Grid-EYE and much lower cost than the FLiR Lepton cameras. A very exciting advancement!

Not Uno Compatible: The MLX90640 requires complex calculations by the host platform. A regular Uno doesn't have enough RAM or flash to complete the complex computations required to turn the raw pixel data into temperature data. You will need a microcontroller with 20,000 bytes or more of RAM. We recommend a Teensy 3.1 or above.

SparkFun labored with love to create this code. Feel like supporting open source hardware? Buy the Melexis MLX90640 breakout board (110° and 55° FOV) from SparkFun!

Repository Contents

  • /Documents - Datasheets
  • /Firmware - Contains the sketches that Processing app to implement the visualizer

Documentation

Products that use this Library

License Information

This product is open source!

Please review the LICENSE.md file for license information.

If you have any questions or concerns on licensing, please contact [email protected].

Please use, reuse, and modify these files as you see fit. Please maintain attribution to SparkFun Electronics and release any derivative under the same license.

Distributed as-is; no warranty is given.

  • Your friends at SparkFun.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].