Tuesday, August 16, 2016

Temperature Tracker

Description: A means of showing a graphic time plot of temperature readings from a DS18B20 digital temperature gauge.  This project is the original application of my bare-bones board, and I made it to track the temperature of my beer as it goes through active fermentation (spoiler: there was no change).

Detail: Rather than just display the current temperature, this shows how the temperature varies over time.  Each of the blue grid squares is 10x10 pixels, and each horizontal pixel represents one minute of time.  Each vertical pixel represents a degree.  The cyan line is at 32 (freezing).  Also captures all-time high and low temperature regardless of whether it's currently showing on the grid. Everything resets when power is cycled. 

Programming the grid and method of plotting from right to left was fairly tricky, but works really well.  The terminal block was an afterthought as it allows different DS18B20 sensors to be added depending on the application.  I have a waterproof sensor for the beer.  The sensor shown is just for ambient air. 
Bare-Bones board, screen removed.

Screen on and showing data.



No comments:

Post a Comment