Close

Does this project spark your interest?

Become a member to follow this project and don't miss any updates

GRID-EYE BLE-capable thermal camera

A tiny, sub-$100 8x8 pixel thermal camera with BLE connectivity

12 101 70
Enjoy this project?
Share on twitter   Share on Facebook

This project was created on 06/06/2014 and last updated a month ago.

Description
Ever since I was little, I've wanted a thermal camera. But until recently, it has been very difficult to find anything available for under $6000 or so - and even today, an entry-level (80x60 resolution!) thermal camera is about a grand.

I was super-excited when I saw the IR Blue project emerge on Kickstarter ( https://www.kickstarter.com/projects/andyrawson/ir-blue-thermal-imaging-smartphone-accessory ) - I backed it, and played around with a couple MLX90620 16x4 thermal arrays. But the sensor itself was around $80, and it was pretty difficult (for me) to interface with.

I recently found the Panasonic Grid-Eye ( http://pewa.panasonic.com/components/built-in-sensors/infrared-array-sensors/grid-eye/ ) series of 8x8 thermal arrays and have found them delightfully easy to work with. The project is a board I made that combined the Grid-Eye sensor with an OLED display, all controlled by an Arduino variant I've been enjoying working with, the RFDuino.
Details

Here's a video demonstration (this is an earlier version of the firmware, the current version shows the temperatures in higher resolution)

...and here is a link to the handwritten system diagram: https://static.hackaday.io/images/5414391408318422905.jpg

Components

Project logs
  • Licenses used in this project

    a month ago • 0 comments

    This project is based, conceptually, on the excellent IR-Blue Kickstarter from a few years ago (although it uses none of the same code).

    I had thought I remembered all Adafruit code being MIT-licensed, but upon checking I seem to be wrong. I'm using a version of Adafruit's SSD1306 driver library that I modified for the RFDuino's ARM architecture...you can find a link to the modified library in the "External links" part of the project page.

    The only other code that I think might be worth citing is the demo Arduino code that is included in the Grid-Eye datasheet from Panasonic - I couldn't find a license on that code, and I don't think I'm copying it linearly, more just using it as a reference.

    I'm always anxious about attribution because I don't want to offend of slight anyone - all the electronics and code that I am able to do is only by virtue of many, many others sharing their work, so I'm hoping to participate in kind.

  • Simplicity

    a month ago • 0 comments

    I just wanted to make a remark about the scope of this project: I'm trying to keep it quite simple for a number of reasons.

    One reason is that I'd like other people to be able to make it - I've used and benefited from a lot of open source hardware and software in the past, and I'd like to try in earnest to give back to the communities that share their work. Making a project with a small component count and a really simple premise seems like the best way to make a project "buildable" for lots of people.

    I'm also not a professional electrical engineer (electronics are a part of my job, but I"m more of an informed faker), so lots of parts of this project were very new to me, including the SMD soldering, i2c implementation, and board fabrication. Avoiding things like a power-management IC that would allow for LiPo charging made this project way more approachable than a fully-engineered kickstarter-ready product.

    So anyways, if you were wondering about a menu function, or an on/off switch, or a battery-recharging circuit, or a threshold/alarm mode, the answer is that those are great ideas not implemented here - but you should try them yourself!

  • Added generic breakout board

    a month ago • 0 comments

    ...some people expressed interest in playing around with the GRID-EYE sensor, so I added the breakout board I designed to this project's Github repo. You can find it here:
    https://github.com/AKAMEDIASYSTEM/grideye_rfduino/tree/master/grid-eye_eagle/grideye_breakout

View all 4 project logs

Discussions

rappling wrote 12 days ago null point

Don't bother. They will not sell it to me. Probably because other divisions in the company I work for have defense contracts.

Are you sure? [yes] / [no]

rappling wrote 13 days ago null point

Do you have a datasheet for the Grid-eye? I looked high and low. The only thing I could find was the mechanical, packaging, and handling information.

Still waiting on my sensor. Had to sign an agreement saying that I would not use it to make a weapon with it.

Are you sure? [yes] / [no]

AKA wrote 12 days ago 1 point

Yeah, I wish they were easier to procure. That agreement is apparently why Sparkfun, etc do not carry it.
I'll look for my datasheet (I remember it took some real searching!) and post it here when I find it...

Are you sure? [yes] / [no]

FLAGG wrote 2 days ago null point

Here's a link to the datasheet: http://www.datasheetarchive.com/dl/Datasheets-CRAI/DSACRA000013995.pdf

Are you sure? [yes] / [no]

Jasmine wrote a month ago null point

Hello AKA, please review your project documentation to ensure it has everything we require for it to be considered for the next round of The Hackaday Prize.

By August 20th you must have the following info on your project page:
- A video. It should be less than 2 minutes long describing your project. Put it on YouTube (or Youku), and add a link to it on your project page. This is done by editing your project (edit link is at the top of your project page) and adding it as an "External Link"
- At least 4 Project Logs
- A system design document. Please highlight it in the project details so we can find it easily.
- Links to code repositories, and remember to mention any licenses or permissions needed for your project. For example, if you are using software libraries you need to document that information in the details.

You should also try to highlight how your project is 'Connected' and 'Open' in the details and video.

There are a couple of tutorial video's with more info here: http://hackaday.com/2014/07/26/4-minutes-to-entry/

Good luck!

Are you sure? [yes] / [no]

AKA wrote a month ago null point

Hi Jasmine, thanks for the heads-up. I think I have done everything now, but will be checking in and adding details over the course of the day if necessary. Excited to see everyone's entries!

Are you sure? [yes] / [no]

Tony wrote 2 months ago 1 point

Nice project, I would like to mount a grid-eye on my bluetooth HMD.

Are you sure? [yes] / [no]

AKA wrote a month ago null point

That's a great idea! I updated the Github repo with an Eagle file for a more generic grideye breakout board - you can get to it here:
https://github.com/AKAMEDIASYSTEM/grideye_rfduino/tree/master/grid-eye_eagle/grideye_breakout

Are you sure? [yes] / [no]

PointyOintment wrote 3 months ago null point

Your links don't work. I suggest putting a space before the ")"s.

Are you sure? [yes] / [no]

AKA wrote 3 months ago null point

Thank you for letting me know! Should be fixed now.

Are you sure? [yes] / [no]

Adam Fabio wrote 3 months ago 2 points

I'm a fan of low cost thermal cameras as well - They can be life savers for catching things like electrical issues before they become fires. Don't'forget to upload some videos of your newer firmware at work, and thanks for submitting your project to The Hackaday Prize!

Are you sure? [yes] / [no]

AKA wrote 2 months ago null point

Thanks for the kind words, Adam! I'll be posting more video soon, along with some assembly notes and photos.
One unexpected (but very common!) use I've found for the GRIDEYE is seeing if I'm running my lathe at the wrong speed: I'll check the temperature every ten minutes or so, and if I see the bearings heating up more than the rest of the housing, I know I'm stressing them out...

Are you sure? [yes] / [no]