Project Requirements
Marketing Requirements:
MR1-The device must be able to precisely measure room humidity, pressure, parts per million, and temperature.
MR2-Process data in real-time.
MR3-Present data from sensors on a display.
MR4-Notify workers if dangerous levels are reached.
MR5-Store data in a viewable form on a website.
MR6-Powered through the network port.
MR7-Take a photo of the room when a threshold is reached.
MR8-Supports multiple of the same sensors.
MR9-Notify workers if internet connection is lost.
Engineering Requirements:
ER1-[MR1]: Humidity data must have an average standard deviation of no more than 3%RH.
ER2-[MR1]: Pressure data must have an average standard deviation of no more than 2 hPa.
ER3-[MR1]: Particulate data must have an average standard deviation of no more than 2 ppm.
ER4-[MR1]: Temperature data must have an average standard deviation of no more than 2℉.
ER5-[MR2]: Collect system wide sensor readings every 5 seconds.
ER6-[MR3]: Show average of sensor readings on an LCD in an average of 5 seconds or less.
ER7-[MR4]: Notify personnel via email in an average of 10 seconds or less.
ER8-[MR5]: Be able to view sensor data within an average of 10 seconds in a graph on the website.
ER9-[MR6]: System must draw a current less than 2000 mA.
ER10-[MR7]: Be able to view camera data within an average of 10 seconds on the website.
ER11-[MR7]: Distinguish three 2x3x1.5 inch components at a minimum distance of 55 inches..
ER12-[MR8]: Can connect up to 2 temperature sensors, 2 humidity sensors, 2 pressure sensors, and 2 particulate sensors.
ER13-[MR9]: Display error message on LCD within an average of 2 seconds of losing internet.