careful with those wire bonds the break just by looking at them. I know you are probably not going to grab those but just remember what happened to Mike's, even if he got lucky and none broke and was able to fix them.
BTW if anyone wants to play with seek, this is the basic way to get ok images out:
On ID4 frame (gain):
gainCalArr[n]=averageOfID4/FrameID4[n];
On ID1 frame (calibration):
FrameID1[n]=Frame1ID[n]*gainCalArr[n];
offsetCalArr[n] = averageOfID1 - FrameID1[n];
On ID3 frame (real thermal image):
FrameID3[n]=Frame3ID[n]*gainCalArr[n];
FrameID3[n]=Frame3ID[n]+offsetCalArr[n];
And fix patent pixels and dead pixels...
Ah, thanks, was looking for a summary through the 90-odd pages of this forum.
I assume the dead and patent pixels must be excluded when generating the averageOfID4 and averageOfID1?
freaky; I will pass my odd ID4 frame through the process and see what happens, thanks.
No luck with my ID4 frame. It does not seem to be close to what others have posted on the forum. ID4 look almost exactly like frame ID10 (histogram) which does match what I see from others. I tried ID6 and ID8 as gain-cal frames, ID8 fared better than ID6, but not really improving the images much.
Anyone else have a new Seek Thermal XP to check against?
(note, the image attached the bottom graph is the histogram; top graph - image values stretched)
Seek sent me the RevealXR for winning the contest they had on facebook I got it 2 weeks ago.
Here is a small video so you can see how the frame rate looks. It does not record video so I had to record with my smart phone.
https://youtu.be/p5w3cjojx2M
and no I did not step on my cat she is being playful...lol
This "Fast Frame" RevealXR does look quite decent.
I wouldn't mind getting one for free too... (Hint hint Seek if you are reading this)
Meh. The frame rate has improved significantly, but the image quality is still the same. I wish they could figure out a loophole to let them utilize the whole sensor. It would make a major world of difference. Hell I'd buy three of the compacts with the faster frame rate unlocked if they started using all the pixels on the sensor instead of blocking a large amount.
I have found interesting correlation between frame ID1 and ID10:
I've simplified calculation to two lines:
//get gain of each pixel:
gainCalArr[i] = avgID4 /arrID4[i]
//subtract frames and apply gain to diff:
currentFrame[i] = (arrID3[i] - arrID1[i]) * gainCalArr[i]+7000;
This is the algorithm that I'm using in SeeOFix (credit for it goes to jadew).
I've simplified calculation to two lines:
---
This is the algorithm that I'm using in SeeOFix (credit for it goes to jadew).
The new SeeOFix looks interesting.
But I have a new version too. Just a few changes but a little bit better.
Additional here is the Implementation for the Thermo viewer. The Programm is in German (yet) but it allows using the Seek as a Measurement Tool.
Here are some info's about the Programm…also in German but Google Translator can handle that
http://joe-c.de/pages/posts/programm_thermalviewer_120.php#ver008I will look on the newest SeeOFix image acquisition. And next some more Functions will be build in… like a Measurement Plotter.
Cheers
joe-c
Has someone tryied to connect the iOS version to and android device via a lighting<->microUSB OTG connector?
Reading the thread someone spoke about the ARM pushing data through the USB/lighting connector but he didn't specify if there're some firmware differences between android and iOS versions.
Hi, janniz.
A japanese reseller "rakunew" tried it.
The adapter to be commercially available Lightning converted to "Seek Thermal Compact" of the Android version was mounted and he tried to connect it to the iOS device ,iOS device did
not recognize unfortunately .
https://www.rakunew.com/news/614tay.
Has someone tryied to connect the iOS version to and android device via a lighting<->microUSB OTG connector?
Reading the thread someone spoke about the ARM pushing data through the USB/lighting connector but he didn't specify if there're some firmware differences between android and iOS versions.
I've reverse engineered the part of seek circuit that is connected to sensor pins.
Big thanks to Mike for giving us images of layers (
http://goo.gl/r2n1d5).
Sensor pins:
Elements on the other side of pcb:
(Color of the trace shows the same voltage potential; green dots are common ground):
Scheme:
(I've made an error with pin description. 13 and 15 are GND not NC...)
And not all capacitors are 1nF... some are some are not...
The only lines going to mcu (
http://goo.gl/D8B8ML) are:
- pin 8 goes to J2 and J4 (general IO)
- pin 9 goes to K2 (general IO)
- pin 12 goes to K3 (clock)
Pin 14 is most likely analog input which reads voltage on diode.
As Mike already came to conclusion this diode acts as a thermal sensor for sensor temperature.
Hi joe-c.
I tried with my iPad3 and iPhone6, but seek thermal app. on both iOS devices can not recognize to the sensor.
And the iPad 3 displayed message as "USB device ... not supported" when sensor connected.
(iPhone6 was no display it.)
i tried it too, but i use the 5 pads directly on the board. you have to open the device for that.
and the PC could connect to an android device same as a ios device.
here some x-ray images:
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/msg949565/#msg949565
i tried use the connector from a android (micro usb) on a ios device, works without any problems.
Hi joe-c.
I tried with my iPad3 and iPhone6, but seek thermal app. on both iOS devices can not recognize to the sensor.
And the iPad 3 displayed message as "USB device ... not supported" when sensor connected.
(iPhone6 was no display it.)
Well, I don't like Apple and have no iOS Device. i just bought a iOS Seek and open it. the flex to the Board has 4 Lines, for iOS and Android and on the Board are 5 Pads (2x GND) for USB directly.
sadly i cant help with adapter cables for Android<->iOS
But if you know your device is working, there should be a way...
for which they does not yet know, here is a Windows application that can handle the Seek Thermal Camera
(Stream live Image, Measure, some Image processing)
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/just for info.
Cheers
joe-c
Hi joe-c,
I guess, the seek themal "for iOS" is compatiple for both iOS and andorid, but "for andoroid" is not compatiple for iOS.
I use your ThermoVision_JoeC_1.0.0.3. it is very COOL!!
Thank you.
tay.
Hi joe-c.
I tried with my iPad3 and iPhone6, but seek thermal app. on both iOS devices can not recognize to the sensor.
And the iPad 3 displayed message as "USB device ... not supported" when sensor connected.
(iPhone6 was no display it.)
Well, I don't like Apple and have no iOS Device. i just bought a iOS Seek and open it. the flex to the Board has 4 Lines, for iOS and Android and on the Board are 5 Pads (2x GND) for USB directly.
sadly i cant help with adapter cables for Android<->iOS
But if you know your device is working, there should be a way...
for which they does not yet know, here is a Windows application that can handle the Seek Thermal Camera
(Stream live Image, Measure, some Image processing)
https://www.eevblog.com/forum/thermal-imaging/freeware-software-for-thermal-analysis-thermovision_joec/
just for info.
Cheers
joe-c
I've reverse engineered the part of seek circuit that is connected to sensor pins.
I haven't enough time to view your post yesterday, but i dit it yet.
if I get it right, the Sensor works with 2.8V Supply and has 2 Data and 1 Clock lines... maybe a SPI interface?
greetings
joe-c
It could be... I will use Saleae logic analysator to capture data on both lines. If it's a simple protocol then I might just cut away this sensor portion of the board and connect it to raspberry pi.
Seek announced another product
http://www.thermal.com/products/compactpro320x240 , 32-degree fov
Software improvements for this product: adjustable thermal span, level, and emissivity settings
Overpriced $500. If its sensitivity remains bad, it is better geting therm app for $939
Hi everyone,
I havent posted in a while but i have kept up on all the amazing developments and experiments going on here.
I just wanted to give an update on my original seek, and get some opinions from the experts.
Its a preorder original delivered in November 2014. I havent used it in several months, but i did recently update the app via google play store. I decided to use it on a job last week and when i turned it on there was a cloud of stuck/dead pixels at the top and bottom of the screen. Im attaching a screen shot of a flat field (face down on a table). Most of these pixels never change and stay the same from startup to 5 minutes (longest i've let it run).
Seek's customer service says im out of warranty. But i can pay to aend it back and they may be able to "recalibrate" it. I dont think thats the issue here. They asked if it has been dropped, and i dont recall any.
Opinions? Explanations?