Specifications
12
will allow us to write the code in the C language which we are all familiar with.
This part of the programming determines how the building will be cooled or
heated so we plan on confirming all of the logic with our sponsor prior to starting
to code everything into C. This coding is probably the most important coding
aspect because it determines if the system functions properly. The overall
success of the system depends on the main control unit analyzing multiple inputs
(inside temperature and relative humidity, outside temperature and relative
humidity, and multiple user inputted settings) and making a decision on how it is
going to cool, heat, ventilate, or dehumidify the building. The following Figure
describes the group breakdown of coding responsibilities for our group.
Coding Responsibilities Broken Down By Group
Member
Group Member
Responsibility
Joshua New
Web Server
LCD Touch Screen User Interface
Andrew Mertens
Main Microcontroller
Remote Sensing Unit Microcontroller
LCD Touch Screen User Interface
Derick Holzmacher
Main Microcontroller
Remote Sensing Unit Microcontroller
LCD Touch Screen User Interface
Cory Glass
Main Microcontroller
Remote Sensing Unit Microcontroller
LCD Touch Screen User Interface
Table 1 Coding Responsibilities Broken Down By Group Member
1.6 Block Diagrams
The Figure 3 picture below is a high level system block diagram explaining the
efficient HVAC Control and Feedback System. It describes the interaction
between the three main components of the system along with the description and
requirements of each component. The diagram does not go into detail about
each component, but instead is intended to be a general description of overall
functions of each component.