Programmable Home Thermostat

Jessie Cho, jessiec
Daniel Terry, djterry
EECS 373

 

Project Description

This project involves the design of a programmable home thermostat using an LCD display, a matrix keypad, and a thermistor circuit. Functionality includes programming desired temperatures for time ranges throughout the week. The LCD is the user interface and displays the current temperature, the desired temperature, and the ac/off/heat status.

Components Details

Most Difficult Issue

We thought that our most difficult issue with the project was getting our LCD and keypad working with all the different pins we were using. Many of the circuit boards in the lab did not function correctly when we used many of the pins. Some even had broken pins, which made our testing process very difficult. Only a few boards were working for us. Thus, most of our time spent trying to understand why our components were malfunctioning in the end led us to realize that it was the circuit board which wasn’t working appropriately.