Temp sensor for water pipe

I would like to use arduino to measure the water temperature in a pipe. Pressure is about 35 PSI. Currently I have an analog dial thermometer with a NPT pipe thread screwed into a PVC Tee. I'd like to replace this thermometer with a temp sensor connected to an Arduino. I haven't found an inexpensive way to do this. I've seem some 4-20mA temperature transducers that are used in industry, but they are expensive. What I'd like to find is a thermocouple mounted inside a stainless rod or something that I could screw into the PVC tee, then I'd attach the thermocouple to the arduino.

--Scott

Like these:

http://cgi.ebay.com/Thermocouple-2-K-low-temp-3-16-x-6-w-6ft-lead-cf_W0QQitemZ290314256003QQihZ019QQcategoryZ50926QQssPageNameZWDVWQQrdZ1QQcmdZViewItem

yeah, connect one of those to a MAX6674 (or 6675). Code for that has been posted to the forum.

-j

Dallas semiconductor DS1820 glued to outside of pipe and well lagged? They are cheap, provided you are not too hot, and there is a onewire library.

I'd just use a thermistor. They're very easy to work with and the thermistor curve equation is easy for the arduino to calculate. If you have a large pipe and need good temperature sensing AND you're pretty handy with tools, you could fabricate a short section of copper pipe and put a smaller pipe perpendicular through one side, inside, and out the other side. Install your thermistor inside this smaller pipe. It would disrupt flow a little, but that would give you a good internal temperature reading.