|
This project is a little different than some of my others in that I haven't built this yet, but it's an idea that I think would work - and I will lay out the steps of how to do it. My hope is that I can utilize the talent we have here on CR4 to do this as a group project and get this done long before I will have time to do it on my own. The talent required will be in working with PIC microcontrollers and some computer software to interface.
This project is slightly different in another aspect, in that many of my projects I have posted have been copies of other people's work with my own added touch. This has been intentional, as I tend not to post my more original ideas on here for personal reasons.
So with this project I am going a bit out on a limb to post the ideas, in the hopes that in return I will be able to utilize the talent of CR4 members who may be interested in making this work.
Stage One – The Theory
The principle idea of this project is to take a still thermal photograph. Thermal photographs can be useful for things like finding heat loss in a house, or bad components on a circuit board. The method I'm taking is done by systematically scanning an optical thermometer over the area to be photographed, and recording and graphing the resultant data into something that resembles a thermal image.
Noncontact infrared thermometers can be found for cheap; while the cheap variety may not have high accuracy, they should be sufficiently accurate to produce an image with relative hot and cold spots. I found a noncontact keychain thermometer at a local store on sale for $10, and looked into how to get data out of it. When I opened the thermometer I found the circuit board has clearly labeled contacts A, G, C, D, V, which is Action, Ground, Clock, Data and Voltage; a quick look at the outputs with a scope confirmed this.
From looking at the oscilloscope data, my hunch is that the format of these outputs is the same as the Chinese digital calipers for which a serial interface on a PIC chip has already been devised. Once we have the data output from the thermometer, all we need to do is scan the thermometer over an area, record the results, and graph them.
Stage Two – Testing the Motors / Creating Software
To scan the thermometer I plan to use two servo motors: one for left-right movement and one for up-down. The motors used for model aircraft and cars, cost in the $10 to $20 range. To drive the servos, we can use a PIC chip which is already has documentation on how to do this.
The last part of this project is the software that will output commands to the PIC to move the servo motors, record the position and temperature, and graph the data. If I was writing the software I would likely do it in VB, but that is simply because I am not much of a programmer and it's what I am most familiar with.
The main shortcoming of this project is that it will be slow – something that you will start, walk away from, and come back when it's done. To help, the software could be written so that the first image is a rough scan and only has a few data points; in doing this, you could focus-in on areas to get more detail. The other way to speed it up would be to use multiple sensors.
The second issue with this approach will be low resolution. The resolution will be dependent on the distance to spot ratio of the thermometer. The keychain thermometer I looked at doesn't have a very small spot, but may produce useable results. Other IR thermometers for slightly more cost may also be used, or even a gun type, both have a smaller spot.
Despite these problems this project should still provide useful and interesting data, and none of these problems should be insurmountable.
So have at it CR4 lets work together and make this happen.
|
Comments rated to be "almost" Good Answers: