My interpretation of a "small" Thermal imager "IamThermal" - Page 1
Forum section: electronics / projects

author: Pantheron
author_rank: Contributor
timestamp: July 06, 2015, 07:52:58 pm
content: Hello guys,After so many years of dreaming, that sometimes i will build my own thermal camera..(I tried many things, from an scanning mlx90614 to an mlx90620..)But now with the lepton core and inspired by mikeselectricstuff, i did my own thermal camera.Featuring:- 2.2" TFT from Adafruit- STM32F429 100LQFP- Lepton core with shutter- Adesto/Atmel Dataflash 4MB- microSD Cardslot- USB for charging and maybe communcation- BQ24079 battery charger- Currentregulation for Backlight (0 to 100mA)- Poor milled alloy caseI built everything around an 2.2" Tft from adafruit with 320x240 Pixels. Because its crisp, colorful and the brightness is okay.As microcontroller i decided to take an STM32F429 because of the amount of RAM and speed, so its possible to have an Framebuffer in the CPU.For readout there is an timer every 1/1620 second that reads out an complete lineActually i didnt use any dma, maybe i will in future, there is also much software to do.. Right now its just possible to charge and show an Thermal image on the screen.The refresh rate is at least what the sensor is putting out around 9Hz with much potential for some additional calculations, maybe sume enhacenment with the histogram or so..I attached some pictures, also some samples are included.I think, compared to other thermal cameras the resolution isnt great, but it performs surprising good!So thats all for nowBest regardsPantheron

author: Mr.B
author_rank: Unknown
timestamp: July 06, 2015, 08:13:01 pm
content: Well done!Thanks for sharing.

author: ivan747
author_rank: Super Contributor
timestamp: July 06, 2015, 08:26:33 pm
content: These little Lepton cores are great!

author: suicidaleggroll
author_rank: Super Contributor
timestamp: July 06, 2015, 08:42:59 pm
content: Very nice!Are you planning on making this an open source design?

author: pelud
author_rank: Regular Contributor
timestamp: July 06, 2015, 09:38:19 pm
content: Quote from: Pantheron onTodayat 10:52:58 AMThis is an awesome project! Very well done!I'm curious, what did you use to mill the case?

author: Fraser
author_rank: Super Contributor
timestamp: July 06, 2015, 11:09:14 pm
content: Very nice workAurora

author: marshallh
author_rank: Unknown
timestamp: July 07, 2015, 03:32:31 am
content: Wow, great job. I was afraid of scrolling down to see 3 breadboards with 10 feet of jumper wire and 5 arduinos. Did eurocircuits do the pcb? I like the soldermask green shade but haven't seen it around before.In a couple months the 160x120 lepton cores will be easy to get ahold of. I haven't checked the pin count but they might just drop into the old socket.

author: miguelvp
author_rank: Super Contributor
timestamp: July 07, 2015, 04:01:02 am
content: Nice job!With 4 times the screen resolution vs the sensor you could do some weighted extrapolation to give you a less blocky image.By weighted I mean get the average of the surrounding real data averaged by the distance from those pixels.So in a way filling the Xs based on the surrounding values of P taking into account the distance from that X to the P in question.This leaves you with 3 unused pixels on the horizontal and vertical, but you could shift the image one pixel right and down and leave the unused pixels black (B).Code:B B B B B B B B B . . . B B B B B B B B B B BB P X X X P X X X . . . P X X X P X X X P B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB P X X X P X X X . . . P X X X P X X X P B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B B. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .B P X X X P X X X . . . P X X X P X X X P B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB P X X X P X X X . . . P X X X P X X X P B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB X X X X X X X X . . . X X X X X X X X X B BB P X X X P X X X . . . P X X X P X X X P B BB B B B B B B B B . . . B B B B B B B B B B BB B B B B B B B B . . . B B B B B B B B B B B