Multi-application Thermostat

The product developed in this project aims to provide a generic automatic heating control system for various applications. The system consists of a high-voltage relay to drive the heating unit, a LCD for latest settings and temperature displays and three user buttons. The users are able to change the nominal temperature of their device using the control buttons and the thermostat maintains the temperature of the particular substance by constantly monitoring the temperature using a high quality temperature sensor. Once the temperature drops the nominal value the system turns on the relay which powers the heating unit. Upon arrival to the desired temperature levels or in case temperature increases the maximum threshold limit the heating unit is turned OFF until it drops below the nominal set value.

Deliverables: A hardware comprises of the following components:

  • PIC18

  • 2x16 LCD

  • Three push buttons

  • Relay for Heater power

  • Power and driving circuitry

  • PCB design and testing

  • Embedded firmware developed for PIC18

Hardware Front
Hardware Back
PCB Design