Indoor Outdoor Thermometer

I had bought some temperature sensors and thought it would be fun to make my own Indoor/Outdoor Thermometer.

 

Technologies

Microcontroller

Temperature sensor DS18B20 (first time)

Servo motors

Chopsticks, paper plates

 

 

Research and Build

The primary difficulty was learning how to operate the thermometers.  They operate on the 1-Wire protocol, which requires very precise timing and some annoying decoding.  Made a library, all good.

After that, it was a matter of indicating the temperature somehow.

I chose a range of temperatures that will actually occur, indicated them on some paper plates, and used servos to move some chopsticks to the right temperature.

All the bits were attached to a plank of wood, and the electronics hidden behind the paper plate faces.

The outdoor thermometer is placed in the window and the inside thermometer rests away from the window.

Works great!

 

 

Github

Main file here (link)

Supporting libraries under here (link)

 

 

Build Photos and Demo Video

 

 

Full Gallery