Tuesday, September 4, 2012

Open Source info for the TIPIC


The what? TIPIC, Thermal Imaging Phone I....uh Camera. OK, I'm horrible with names for my projects. Any ideas? I'll give a free Thermal Imaging Phone Camera Accessory thing when they are ready to the person that comes up with the best name.

Yum!
Anyway, on to the Open Source Hardware thing. Phil Torrone's article The Unspoken Rules of Open Source Hardware has some very good information on what seems to be the current state of OSHW, or possibly how it should be anyway. There are also some good points in a response by Ian Lesnet in A Culture of Ethics In Open Source Hardware. So I am trying to be a good community member and share info on my projects while still trying to make a living at OSHW. We'll see how it goes!

What I have for you today is the Arduino code I used in the video. It is available at github.com/RHWorkshop/TIPIC-Arduino It still needs a lot of work but I wanted to get a prototype working for the Instructables contest. Also, a quick Fritzing sketch of the bread board for this is here. I will have the iPhone code posted very soon I just have to clean up a lot of confusing and or unused stuff. It will be available at github.com/RHWorkshop in a day or two.

Update: The iPhone code is now available at github.com/RHWorkshop/TIPIC-iPhone-Wyfly


The rig to make the video with.

36 comments:

  1. Please make it work with Android phones. Thanks.

    ReplyDelete
  2. I have a suggestion for the name in case your still offering a free phone :-) I would say HIPPS. Hot Imaging Photo Phone Source - I just thought it was funny to have an open source for HIPPs. :-)

    ReplyDelete
    Replies
    1. or Camera Phone Open Source for HIPs. Hot Imaging Photos. just a thought. :-) (JiGz)

      Delete
  3. How about HeatMaps or Heat Map Camera for the app name.

    ReplyDelete
  4. How about OPTIC? It could stand for Open-source Phone Thermal Imaging Camera, or OPen-source Thermal Imaging Camera. Add an S for system if you like to make OPTICS.

    ReplyDelete
  5. I'm going to suggest OptiTherm.
    I so want to do one of these. If only I had the extra cash to get the parts. Once you have the part list up I guess I'll have to pick stuff up as funds become available.

    ReplyDelete
  6. Some good names so far, keep em coming. The part list is available at http://github.com/RHWorkshop/TIPIC-Hardware

    ReplyDelete
  7. Replies
    1. Sorry Scott, it is a Melexis MLX90620. I had it on the fritzing image but not in the README. It's there now.

      Delete
  8. How about FIRTREE - Far Infrared Thermal Reading Educational Experiment.

    ReplyDelete
  9. How about "OpenSource Thermal Viewer" (OSTV) or OpenTV in short.

    I have a Sony HandyCam Hi8. Is this compatible with it?

    ReplyDelete
  10. Here's some suggestions for a name.

    HACI - Hot And Cold Imaging
    TRIP - Thermally Read Imaging Phone
    TIP - Thermal Imaging Phone
    PIFHAC - Phone Imaging For Hot And Cold
    CHIRP - Cold Hot Imaging Reader Phone
    CHIP - Cold Hot Imaging Phone
    CHIC - Cold Hot Imaging Camera
    HAPTIC - Hot Arduino Phone Thermal Imaging Camera

    ReplyDelete
  11. VISOR - Visual Infrared Sensing Overlay Readout

    ReplyDelete
  12. Clip-on CamIRa, Clip-on MobiCam, ThermoMobiCam, InfraredMobiCam, ThermoPhoneCam, MobiCam iR

    ReplyDelete
  13. How about:
    SPOT-IT (Smart Phone Opensource Thermal Imaging Technology).
    POST-Cam (Phone Open Source Thermal Camera).
    OSTIC (Open Source Thermal Imaging Camera)
    HC-DC (Hot Cold Detecting Camera)
    SITCA Super-Imposed Thermal Camera Adapter
    Therma-HUD (Thermal Heads up Display)
    STITCH (Suplimented Thermal Interface To Create Heatmaps

    ReplyDelete
  14. Should have been Clip-on ThermoMobiCam or just ThermoMobiCam - from my previous post.

    ReplyDelete
  15. Soo it's based on the $65 MLX90620 thermal sensor.
    You could use a gradient filter to diffuse the pixels, so it will seem higher resolution.
    Also read out from the sensor at 512 Hz and use some DSP to increase the precision maybe resolution.

    http://www.digikey.com/scripts/DkSearch/dksus.dll?lang=en&vendor=413&keywords=MLX90620

    ReplyDelete
  16. mrx23dot, I have been working on a pretty much complete rewrite to be able to include a gradient or interpolation system better.
    Changing to the 512Hz refresh introduces new problems though, you get much more noise and lower accuracy readings when using the higher refresh rates. DSP processing may help but you have to either process locally or transmit to the phone for processing and that is a lot of data to move. I am currently using 4Hz but I will try some of the other rates with the new version.

    ReplyDelete
  17. I think this is fantastic! It would help me enormously, trying to keep my old house warm.
    Some ideas for names:
    iSeeHeat
    HotOrCold
    What's Hot?
    ThermoVision
    iShowThermal
    Where's the Draft?

    Some of these are a bit tongue-in-cheek but I thought they might spark an idea.
    Good luck with the project, anyway. I'll be watching with great interest.
    Many thanks, Duncan

    ReplyDelete
  18. Would love to use one of these to find out where my house is leaking heat... I'd keep the name generic, memorable and mass market. Perhaps 'Predator';)

    ReplyDelete
  19. Awesome!
    Names:
    sudocolor
    inferred (as in, infer from data)
    infer.ed (ed could be a mascot sprite?)

    ReplyDelete
  20. iMHOT? iPhone Melexis Heat Open-source Themographrer? Just a thought...

    ReplyDelete
  21. I suggest the "Herschel Device" after the astronomer that discovered Infrared.

    ReplyDelete
  22. I.C.Heat ( pronounced "I See Heat" ). Has the bonus of also including "I.C." which means "integrated circuit" to geeks.

    ReplyDelete
  23. I think it should be called FLIRT (FLIR Toy)

    ReplyDelete
  24. Firstly, AWESOME project! I have an ongoing project for a NV scope and HMD and adding the thermal aspect to it is something I've been looking into for a while now.
    I don't know if you have noticed it yet, but Hack-A-Day ('grats on getting your feature up there btw!) has also featured a fantastic website for open-source hardware design - Upverter - Sounds perfect for you as it links up nicely to GitHub and provides a really clear, easy-to-read, html-embeddable diagram of both the circuit, part list and PCB which you can edit/branch online.

    ReplyDelete
  25. Hi !

    Great job !!!! great name ?
    Try these animals that are known for having the best thermal vision : python (sounds like some programming language ? no ?), boa and pit viper

    But these animals are not well perceived by public.....Then I will try : ITLeaks (could be understood as Heat Leaks, or It leaks ! or Information Technology for Leaks !

    Fred.
    daumas.frederic@free.fr

    ReplyDelete
  26. here is a name that just popped into my mined " The Cool Hot Stuff Finder" or "Cheap Handheld Infra-Red Phone(CHIP)" great project by the way and love the openess it is truly the way forward.

    ReplyDelete
  27. So why did you add the extra voltage regulator to your design when both the WiFly and the Arduino have 3.3v regulators. Plus the WiFly that you chose has a boost regulator that will supply 150 mA. That is more than enough to supply the who circuit plus you can run off of 2 AAs instead of 4.

    ReplyDelete
    Replies
    1. Yes, good suggestions. I had a 4 battery case handy and this was a quick "get it working" design using what I had already.

      Delete
  28. Hello, first thanks for making all information available about this great project.

    I have a question about the 150$ price goal, seeing that sensor alone is ~$75 and wifly board $85, is there a cheaper way to connect it with iPhone, other than wifly?
    Bluetooth? wired? Could you share your thoughts on the matter, why is wired or bt harder or not cheaper.

    ReplyDelete
  29. Name: "Draft Dodger"

    I think this is a super project and just shows how far we've come electronically in the last 20 years that this sort of thing is within reach of the ordinary consumer. This is excellent.

    kmort

    ReplyDelete
  30. Heatpeek, hotphone, heat tracker, iTHERMAL, IRcam
    just my thouhts...

    ReplyDelete