2.3 Project Requirements and Specifications The reason we settled on the following requirements as shown in the list below was due to the level of fine-grained controls we sought to achieve. After multiple discussions about our requirements for the HVAC system we have created a list of what we feel was satisfactory to accomplish this project in its entirety. The following list shows our requirements for display accuracy for our HVAC Controller: Temperature ±1°F Humidity ±4% CO2 ±40 ppm The next list our Sensor Accuracy: Temperature ±0.125°F Humidity ±4% relative CO2 At least ±40 ppm Finally, our requirements for the System accuracy for the HVAC Controller are as follows: Temperature ±1°F Humidity ±4% As per the above requirements, we have created a list of specifications to satisfy these set requirements. For the Thermostat (RSM) we feel the specifications as follows are appropriate: 1 CO2 Sensor with accuracy ±40 ppm 1 Humidity Sensor with accuracy ±4% relative 1 Temperature Sensor with accuracy ±0.125°F 1 16 Bit Microcontroller 1 LCD for displaying temperature and humidity readings Operating Temperature Range of 20-50°C 3 Momentary on push button switches 900 Mhz UART, SPI support For the Main Control Unit the group feels the following specifications are appropriate: 900 Mhz Radio Ethernet enabled SPI, UART support Web Server w/ CGI (Common Gateway Interface) 1 16 Bit Microcontroller
If all steps have been completed and all access is granted then this shows the account that is logged in is an Administrative Account. 6.3.6 Data Logging The point of this test is to check and see if the system is correctly calculating and storing the right values of the readings into the database and making sure the history for each zone is reflecting these values. To confidently test this aspect of the system it is advised that the user wait 15 minutes after logging in for data to be stored. This section is for Users with No Administrative rights. With an internet enabled device open a web browser and type in the URL for the eHVAC web application,. Once connected to the web application input a valid Username and corresponding password to log in. Once the page has loaded click a zone that you have access to and then click the “Readings” button. Once the page has loaded, check to see if the data is being properly displayed with corresponding Temperature, Humidity and CO2 Readings and also Timestamps for these readings. Click the “Refresh” button at the top right of the page and check to see if 3 graphs with Temperature, CO2 and Humidity load on the screen. If so proceed to the last step. If all these steps work correctly then the system is properly working. This section is meant for Administrators. With an internet enabled device open a web browser and type in the URL for the eHVAC web application,. Once connected to the web application input a valid Username and corresponding password with Administrative status to log in. Once the page has loaded click a zone that you have access to and then click the “Readings” button. Once the page has loaded, check to see if the data is being properly displayed with corresponding Temperature, Humidity and CO2 Readings and also Timestamps for these readings. Click the “Refresh” button at the top right of the page and check to see if 3 graphs with Temperature, CO2 and Humidity load on the screen. If so proceed to the last step. Repeat 3-5 with the other Zones to make sure they are all working properly. If all these steps work correctly then the system is properly working. 6.4 System Control Module