This is a digital clock date thermometer with thermostat I made based on PIC16F628(A)/PIC16F84(A) microchip and DS1631 temperature sensor.
You can set :
hours(ho:[0..23]),
minutes(nn:[0..59]),
date day(dd:[1..days/month]),
date month(dn:[1..12]),
date year(dY:[0..99] where 0 is 2000),
date type(dt:[1,2] if 1 then use letters to display the month, if 2 use numbers),
time to show time (tt:[2..99]),
time to show date(td:[0..99]),
time to show temperature(tE:[0..99]),
thermostat low(tL:[0..th]),
thermostat high(th:[tL..60]),
thermostat active low/high(tA:[01,03]),
second length in microseconds (Sh:Sl [0..FF]),
Timers: tt, td and tE are in seconds. If td and/or tE are 0 then the date and/or the temperature are not displayed. You cannot set tt, td and tE for PIC16F84 project because of the space limitation and their default values are tt=8, td=2, tE=3.
The year is not displayed but is needed to calculate days/month.
The thermostat function I made through a led that is triggered by Tout pin from DS1631. This allows you to implement any amount of hysteresis into the output response, where the led is connected. The thermostat function is configurable: active high or active low. When the measured temperature meets or exceeds the TH, thermostat becomes active and remains active until the measured temperature falls below TL.
More information about how you can build one you can find at http://www.bogdi.ro/electronics/digital%20clock%20with%20date%20and%20thermom...
Enjoy!
Bogdi.
(background music: Monogato - Sincere)
Link to this comment:
Video Responses
All Comments (0)