Close

ili9341 has amg8833 to 64x64 resolution. will optimize soon

A project log for spi write up to 64 colors at a time on Arduino!

amg8833 equivilent sensor thermal cam is a perfect example of how to write faster with spi lcd displays. 128x128 sample fast on Arduino.

jamesdanielvjamesdanielv 11/25/2018 at 05:270 Comments

ili9341 display now has 64x64 upsample. the drivers are not optimized yet, and soon will be. 

https://github.com/jamesdanielv/thermalcam/blob/updates-(possibly-unstable)/ThermalCam_ili9341_64x64v1.zip

one of the most basic changes was the first color in the table 21 is black. i will update web color generator with the option to put 1st color in table to black. this allows low noise and rejected color to go to black. 

I also have included changes to AdvancedColorVisualSeperation, that allow detection of slight temperature difference, and enhances changes. this is good for smaller details such as fingers together now can be seen as separate items.

by default if   AdvancedColorVisualSeperation is on,  lowerColorvalues ofsets the color intensity to be in a more centered range. i could make this all automatic, but i set it so it could be experimented with.

also i turned up SubtractColor to 280, it prevents the lower intensitys from being calculated, more so because of noise.

anyway the ili9341 display updates about 6fps currently (12fps interlaced)  i will update drivers soon that will double performance. currently setting optimize 2 or optimize 3 does nothing because the code is not there to distinguish the difference for 64x64 mode. will work on it soon.

I'm also in the middle of centering the display information and temp map color bar. if you want it disabled currently set this:

show_temp_readout false

Also you may start seeing more code relating to the mlx90460. it will be working soon, and ill have a guide to the changes and meanings for the settings.

Discussions