sparkfun / SparkFun_MLX90640_Arduino_Example

Controlling and reading from the MLX90640 IR array thermal imaging sensor
https://www.sparkfun.com/
Other
122 stars 35 forks source link

Result is very dirty, any idea? #25

Open Dev-Damon opened 2 years ago

Dev-Damon commented 2 years ago

Screenshot_20220216-165525_TMS32 Screenshot_20220216-165531_TMS32 Screenshot_20220216-165537_TMS32

I'm using ESP8266. but I'm working on the official FreeRTOS SDK of esp8266. I'm just wondering what's happening in my sensor,...

I'm sure there is no problem with i2c sensor. I've checked status register and ctrl register every reading sensor. it should fine. ctrl reg : 0x1901

Have you guys ever been to this situation?

Thanks in advanced.

LBuydens commented 2 years ago

It looks like an image distortion one can get if the power decoupling capacitor is not present or not close enough to the sensor.

Dev-Damon commented 2 years ago

It looks like an image distortion one can get if the power decoupling capacitor is not present or not close enough to the sensor. ------ edited Thanks for answering.

I added capacitors so the pattern disappears. but still chess pattern remains. I have a huge doubt in hardware, not the code and the sensors. but I don't really don't know what the problem is.

image image

AsdyCorp commented 11 months ago

It looks like an image distortion one can get if the power decoupling capacitor is not present or not close enough to the sensor. ------ edited Thanks for answering.

I added capacitors so the pattern disappears. but still chess pattern remains. I have a huge doubt in hardware, not the code and the sensors. but I don't really don't know what the problem is.

image image

Did you solved it?

Dev-Damon commented 11 months ago

Did you solved it?

No. I just figured out with after process.... that is the maximum performance of the sensor. I checked sensor with official software of melexis,(called official manager of melexis) but it couldnt solved. just used median filter, and IIR filter.