Public Lab Research note


This is an attempt to replicate an activity.

Thermistor Test in Water of Different Temperatures

by kgrevera | August 17, 2015 14:45 | 464 views | 1 comments | #12147 | 464 views | 1 comments | #12147 17 Aug 14:45

Read more: publiclab.org/n/12147


Thermistor Test in Water of Different Temperatures

Background

This is a continuation of the project Sara Wylie and I are working on to further develop the thermal fishing bob. Currently we are preparing for a workshop in collaboration with New York's Mare Liberum. We would like to utilize a multiple thermistor fishing bob for that workshop so I decided to test out an arduino uno with three thermistors plugged in to see how well they read temperature compared to each other and compared to the known temperature of the water (measured with a Taylor digital cooking thermometer).

Research Questions

  • How accurately do thermistors actually read temperature?
  • How long does it take for a thermistor to register change in temperature?
  • How do I record this data?

Procedure

I built a variation on Laura's multiple thermistor fishing bob. However, I changed it a little so that all three thermistors could be plugged in and read temperature. There really aren't enough pins in Uno to power 3 LED's so often times one wasn't responding, but all three thermistors were reading. I took four cups (of equivalent size) and filled one with ice, one with hot tap water, one with tap water that had been left sitting out for ten minutes, and the last with tap water that had been put in the freezer for ten minutes. This gave me temperatures of 32.1 degrees Fahrenheit, 108.6 degrees, 72.2 degrees, and 57.7 degrees. These temperatures were read by a Taylor digital food thermometer. The fishing bob was plugged in to my computer so that the arduino could collect data using the serial monitor. I then dipped the ends of the thermistors into the water and waited for the temp measurements to level out. This was timed using a stop watch. Once the temp plateaued I copied the information from the serial monitor (auto-scroll turned off) into an excel spreadsheet.

Results

Here are my excel sheets with their graphs attached to show the change in temperature (and other variables) over time.

ColdWaterTest.xlsx

IceTest2.xlsx

HotWaterTest.xlsx

RoomTempTest.xlsx

Overall, the thermistors showed greater accuracy in warmer water (room temp and hot) and less accuracy in cooler water. Ice was the furthest off. The true temp of the ice was 32.1 degrees Fahrenheit, but the thermistors read it as 41.9 at the lowest (and the thermistors weren't as comparable to each other). The thermistor readings weren't identical to each other in all cases, but were closer in the warmer water. The thermistors reacted quicker to increases in temperature rather than decreases. The hot water took 14.1 seconds for the temperature to fully increase. Room temp as a control was measured for 15.45 seconds. Cold water took 23.3 seconds and ice took a full 86.3 seconds.

Screen_Shot_2015-08-18_at_9.19.06_PM.png

Screen_Shot_2015-08-18_at_9.19.18_PM.png

Room Temperature Graphs

Screen_Shot_2015-08-18_at_9.21.18_PM.png

Screen_Shot_2015-08-18_at_9.24.52_PM.png

Hot Water Graphs

Screen_Shot_2015-08-18_at_9.22.17_PM.png

Screen_Shot_2015-08-18_at_9.22.24_PM.png

Ice Graphs

Screen_Shot_2015-08-18_at_9.23.12_PM.png

Screen_Shot_2015-08-18_at_9.23.18_PM.png

Cold Water Graphs

These results demonstrate that for the most part the thermistors read comparable temperatures. However, the most deviation was seen in the ice test, with final temperatures ranging up to 5 degrees Fahrenheit. The other tests mostly showed differences in a fraction of a degree (cold varied 1 degree). The water temperature was measured with a cooking thermometer, which the thermistor readings were then compared to. The hot water measured 108.6 degrees by the thermometer, but was only read ~106 by the thermistors. The room temperature water was pretty accurate, 72.2 by the thermometer and ~72 by the thermistors. The cooler water was less accurate however. The cold water measured at 57.7 degrees on the thermometer. The thermistors read 59 at the lowest. Ice was the furthest off, reading at 32.1 degrees, but the thermometers never measured lower than 41.9

Materials

ThermalFishingLaura.ino.zip

Continuing Issues

  • red LED's are still very dim, I replaced the 180ohm resistors with 100ohm ones, which improved matters but red was still hard to see.
  • a way to log the data as the bob was reading it would make field tests more realistic
  • a better way to input the data from the serial monitor into excel and graph as the current method takes far too long
  • I used a cooking thermometer to compare the thermistors' readings against but the accuracy of thermometer is unknown which has the potential to skew the interpretation of the data. It is a cooking thermometer after all, not a scientific one.

Pictures

Screen_Shot_2015-08-17_at_10.31.57_AM.png

A very chilly fishing bob

Screen_Shot_2015-08-17_at_10.31.48_AM.png

Ice

Screen_Shot_2015-08-17_at_10.32.26_AM.png

Room temp water

Screen_Shot_2015-08-17_at_10.31.35_AM.png

Room temperature fishing bob

Screen_Shot_2015-08-17_at_10.32.38_AM.png

A very toasty fishing bob

Screen_Shot_2015-08-17_at_10.32.56_AM.png

Thermistors in water with fishing bob visible

1 Comments

These are compelling results.

Would you conclude that: With these sensors,

  1. You would have to stay in one place for about 10 seconds to get a reading there,
  2. The accuracy of the temperature reading is +/- several degrees (if the water is not close to freezing), and
  3. The precision of the temperature readings is unknown because the cooking thermometer has unknown precision.

roomwaterresult.JPG
These are your results for your "room temperature" water (I think).

What is the temperature differential across the edge of a plume that you would hope to detect? Are these sensors good enough to detect that edge?

Chris

Is this a question? Click here to post it to the Questions page.

Reply to this comment...


Login to comment.

Public Lab is open for anyone and will always be free. By signing up you'll join a diverse group of community researchers and tap into a lot of grassroots expertise.

Sign up