Description: This is the same temperature sensor that is included in our SparkFun Inventor’s Kit. The TMP36 is a low voltage, precision centigrade temperature sensor. It provides a voltage output that is linearly proportional to the Celsius temperature. It also doesn’t require any external calibration to provide typical accuracies of ±1°C at +25°C and ±2°C over the −40°C to +125°C temperature range. We like it because it’s so easy to use: Just give the device a ground and 2.7 to 5.5 VDC and read the voltage on the Vout pin. The output voltage can be converted to temperature easily using the scale factor of 10 mV/°C.
Based on 7 ratings:
1 of 1 found this helpful:
Easy to use, the code was easy to find and use. A nice toy to play with.
Did exactly what it was supposed to and did it well. Used for a wireless temperature sensor.
I’ve used these before and have several application up and running that use them. They’re great. When I started building boards with the latest batch I ordered from SF I was surprised to be seeing values not at all in line with what I usually see. I checked polarity and it’s correct. I checked the marking on the chip package and it seems correct (as best I can tell it says TMP36G7). So I dug into the data sheets. I appear to have gotten TMP37 devices even though the markings are TMP36. I’m seeing voltages around 400mV at ambient temps around 15 degrees Celsius. What?! This is true on all of the chips I ordered. If this is, in fact, the case, the TMP37 is only rated for a range of 5C to 100C rather than -40C to 125C like the TMP36. Fortunately, I can still use these because they’re for indoor applications but it would be a bummer if I had needed the published range of the TMP36.
I recently moved from MN to Cambridge, MA and the new place has a hydronic heating system (which doesn’t have to work nearly as hard in MA as my old furnace in MN. Because Oh MAN, it’s going to get to +5F tonight in MA, Let’s all freak out! That’s a nice summer day in MN!)
I didn’t know how these deals worked, so I got an Arduino MEGA2560, an Ethernet shield and some of these TMP036 units and hooked the whole mess to the internet.
The InternetOfTemperatures (IOT)!
I used data.sparkfun.com to stash all my values and google charts to plot them and now I can keep track of what’s going on. http://bobodyne.com/boiler
I need to add some more sensors, and some opto couplers to sense when each zone “calls for heat” and then I’ll know everything I need to be completely confused all winter.
Oh, watch out! The pinout of the TMP036 is not the same as the pinout of the TMP03 and when clicking randomly on alldatasheets, you might (but I certainly wouldn’t) use the wrong data sheet and hook up 4 of the 6 sensors wrong at first.
I don’t think sensors can get much easier to use than this. Feed it 3.3V, and read out a voltage that changes proportionally to temperature. Small form factor makes it easy to place wherever you need to measure a temperature.
Its a very nice TMP sensor with decent accuracy. great for keeping an eye on the temperature around the project its in. Just be sure to put it in with the right orientation else it will get very very hot.
My only gripe is that its very prone to pick up heat from the PCB its on. For me the readings quickly became unusable due the sensor picking up heat from a linear regulator several inches away. Ofcourse for some this could be seen as a feature if you want to keep an eye on the temperature near a hotspot on your circuitboard.