Arduino Thermometer

6,904

33

1

Published

Introduction: Arduino Thermometer

This is a thermometer for ambient temperature; it uses a thermistor and displays temperatures from 0 to 40 degrees Celsius.

Step 1: Materials and Schematic

Materials:

Seeeduino (or Arduino) X1

Servo X1

10k resistor X1

50k Thermistor X1

Jumper wires

All materials except the board come from Seeedstudio's Sidekick Kit, which can be found here:

http://www.seeedstudio.com/depot/Sidekick-Basic-Ki...

The picture illustrates the schematic

Step 2: Code

The code is included in the file. It's modified based on Adafruit's tutorial on thermistors, which can be found here:

http://learn.adafruit.com/thermistor/using-a-therm...

It's the most detailed tutorial I've come across, and it explains very clearly the concept of a thermistor, how to connect it to the board, and how to convert the readings into temperatures.

Step 3: Final Step

With the parts working, we just need to add a box outside of the board to protect the wires, and a panel on the servo that marks the temperatures. The servo's arm will point to the number that corresponds to the ambient temperature, with a range from 0 to 40 degrees Celsius.

Share

    Recommendations

    • Make it Move Contest

      Make it Move Contest
    • Clocks Contest

      Clocks Contest
    • Planter Challenge

      Planter Challenge
    user

    We have a be nice policy.
    Please be positive and constructive.

    Tips

    Questions

    Comments

    hello. i'm using TMP36 analog temp sensor instead, so no need for a 10k resistor. i have everything plugged in otherwise the same. but in the serial monitor i get numbers like 120, 118, 117 etc. not real C or F values. how can i really tell if it is working, does the code need adjusting if i'm using this type of sensor.? thank you