Skip to content

This program written in C connects, explores all the known possibilities of a MLX90615 through a menu

License

Notifications You must be signed in to change notification settings

paulvha/mlx90615-on-raspberryPi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version 1.0 initial version

Copyright (c) 2017 Paul van Haastrecht paulvha@hotmail.com

Background

The MLX90615 is like an Infra_Red ( I.R.) temperature sensor. Having seen a commercial IR temperature meter, I wanted to better understand how it works.

The MLX90615 is available at low cost as part of the GROOVE family from Seed-Studio. There is a great, detailed, data-sheet available on-line that provide a lot of insights. I was, and I am, impressed by the possibilities and flexibility of the sensor.

I saw a number of libraries and programs available for the Arduino, but I did not find a good programs for the Raspberry Pi. Hence I to created a program that makes use of the complete capabilities.

My focus of interest is the area ”where hardware meets software” and the program developed is focused on exactly that. The learnings have been documented in the MLX90615.odt and provides good reading on some the errors in de data-sheet.

It does not have a fancy interface, but it does work and is able to explore the complete capabilities of the MLX90615. A next step could be the expansion with a graphical interface.

Software installation

Make yourself superuser : sudo bash

BCM2835 library Install latest from BCM2835 from : http://www.airspayce.com/mikem/bcm2835/

  1. cd /home/pi
  2. wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.50.tar.gz
  3. tar -zxf bcm2835-1.50.tar.gz // 1.50 was version number at the time of writing
  4. cd bcm2835-1.50
  5. ./configure
  6. sudo make check
  7. sudo make install

Install the MLX utility

  1. cd /home/pi
  2. tar -xzvf mlx90615.1.tar.gz
  3. cd mlx
  4. ./mmlx.sh

To run the software you MUST be root/super user given the Linux permission: sudo ./mlx

About

This program written in C connects, explores all the known possibilities of a MLX90615 through a menu

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published