- May 11, 2008
- 22,557
- 1,471
- 126
The AMG8831 is a neat sensor. It is a IR sensor that measures directly temperature from 64 IR elements in 8x8 array. and has an I2C bus.
It is based on MEMS technology, so out of the box it is pretty accurate. You have to read out the array of pixels and convert the value to degrees celcius. In a sense it is a tiny IR camera with a very low resolution. But good enough to detect movement and with the right software, blob detection is possible. There is already some examples on the internet. And examples for the arduino exist as well. It is an expensive sensor. It cost me around 40 euro. But it is well spend.
Because this sensor has some very neat properties, it is difficult to buy. Expect a back ground check and it can even be that you are refused as a potential customer.
I thought it would be neat when i build my talking fish to give it some rudimentary eye sight. For my future little droid it would also be handy, giving it another sensor to not only detect movement but also the temperature. With this sensor alone, you can give your robot part of the intelligence of a pit viper. This snake has thermal vision and also watches for movement to prevent it from biting warm stones instead of prey.
I would love to reverse-engineer one of these flying orbs (youtube video) one day and attach some sensors to it so that it would follow me around.
https://www.youtube.com/watch?v=pF0uLnMoQZA
First i am going to make a tiny FLIR camera to get to know this neat little sensor. I already have my little nokia 6100LCD, the plan is to read out the values, do some false color imaging conversion and create a false color image together with some temperature reading and averaging of the center 4 pixels.
Right now i am at the early stage of getting it all to work. And my trusty Saleae logic analyzer is still worth any penny of it.
Some pictures :
I have some SMD components on the other side.
It seems i have communication, the AMG8831 is responding :
It is based on MEMS technology, so out of the box it is pretty accurate. You have to read out the array of pixels and convert the value to degrees celcius. In a sense it is a tiny IR camera with a very low resolution. But good enough to detect movement and with the right software, blob detection is possible. There is already some examples on the internet. And examples for the arduino exist as well. It is an expensive sensor. It cost me around 40 euro. But it is well spend.
Because this sensor has some very neat properties, it is difficult to buy. Expect a back ground check and it can even be that you are refused as a potential customer.
I thought it would be neat when i build my talking fish to give it some rudimentary eye sight. For my future little droid it would also be handy, giving it another sensor to not only detect movement but also the temperature. With this sensor alone, you can give your robot part of the intelligence of a pit viper. This snake has thermal vision and also watches for movement to prevent it from biting warm stones instead of prey.
I would love to reverse-engineer one of these flying orbs (youtube video) one day and attach some sensors to it so that it would follow me around.
https://www.youtube.com/watch?v=pF0uLnMoQZA
First i am going to make a tiny FLIR camera to get to know this neat little sensor. I already have my little nokia 6100LCD, the plan is to read out the values, do some false color imaging conversion and create a false color image together with some temperature reading and averaging of the center 4 pixels.
Right now i am at the early stage of getting it all to work. And my trusty Saleae logic analyzer is still worth any penny of it.
Some pictures :

I have some SMD components on the other side.

It seems i have communication, the AMG8831 is responding :

Last edited: