Digital Thermometer and Clock Project (Version 1.0)

Summary of Digital Thermometer and Clock Project (Version 1.0)


This project is a digital thermometer and clock using PIC microcontrollers, DS1620/DS1820 temperature sensors, and a DS1302 RTC. It measures inside and outside temperature to 0.1 °C resolution, displays time (24-hour) and temperature on a 2x16 LCD, and can drive an optional 8-digit 7-segment LED display via RS232C. It runs from a 9 V DC adapter and requires no calibration.

Parts used in the Digital Thermometer and Clock Project:

  • PIC16F877 microcontroller (main CPU)
  • PIC16F870 microcontroller (LED display controller, optional)
  • DS1302 real-time clock chip
  • DS1620 digital temperature sensor (optional)
  • DS1820 digital temperature sensor (optional)
  • LCD 2x16 display (e.g., LM016)
  • 8-digit 7-segment LED display (optional)
  • RS232C interface components for communication
  • DC 9 V power adaptor
  • Supporting passive components and connectors (for schematics and wiring)

This device uses two digital sensors (DS1620 or DS1820), measures the ambient temperature with 0,1 °C (0,2 °F) resolution and displays it on LCD 2×16 (LM016 etc.) screen. It have a clock, which is based on DS1302 timekeeping chip. This chip stores current date and time. The main CPU used in this project is PIC16F877. The additional 8-digit 7 segment LED display can be used. It is based on PIC16F870 microcontroller. RS232C interface is applied to transmit the information from the main CPU to remote LED display. No calibration required!

Digital Thermometer and Clock Project (Version 1.0)Main characteristic:

  • Displays Inside and Outside Temperature.
  • Celsius and Fahrenheit scales selectable.
  • Temperature range: -55 °C to 125 °C (-67 °F to 257 °F).
  • Temperature resolution: ± 0,1 °C (± 0,2 °F).
  • Clock (24-hour format).
  • Local LCD display.
  • Additional LED display (optional).
  • Digital sensors: DS1620 or DS1820 (optional).
  • Power supply: DC 9 V from adaptor.

Digital Thermometer and Clock Project (Version 1.0) BoardSchematic diagrams:

Firmware Files

 

For more detail: Digital Thermometer and Clock Project (Version 1.0)

Quick Solutions to Questions related to Digital Thermometer and Clock Project:

  • What sensors does the project use for temperature measurement?
    The project uses digital sensors DS1620 or DS1820 for temperature measurement.
  • What microcontroller is used as the main CPU?
    The main CPU used in the project is PIC16F877.
  • Can the project display both inside and outside temperatures?
    Yes, it displays inside and outside temperature.
  • What display options are available?
    It has a local 2x16 LCD display and an optional 8-digit 7-segment LED display.
  • Does the project include a clock, and what chip provides timekeeping?
    Yes, it includes a 24-hour clock based on the DS1302 timekeeping chip.
  • Is calibration required for the temperature sensors?
    No calibration is required.
  • What temperature range and resolution does the device offer?
    Temperature range is -55 °C to 125 °C (-67 °F to 257 °F) with 0.1 °C (0.2 °F) resolution.
  • Can the device show temperatures in Celsius and Fahrenheit?
    Yes, Celsius and Fahrenheit scales are selectable.
  • How is the optional LED display connected to the main CPU?
    The optional LED display is driven by a PIC16F870 and receives information via an RS232C interface from the main CPU.
  • What power supply does the project require?
    The project is powered by a DC 9 V adaptor.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter