This screen is controlled by the ARM microcontroller chosen. All user interaction is done by the touch screen. The touch screen image is controlled by the ARM microcontroller that can now use JAVA on top of an operating system to provide much more freedom of interface. The old system used C with bitmaps that severely hindered depth and added unnecessary time delays between interaction and response. On top of controlling the LCD screen, the ARM processor adds much more flexibility in connecting to the internet, either through Wi-Fi or direct connection. Through this internet connection, some form of real time display of the system over the internet is provided, through a web app. The only other processes that the ARM microcontroller must do is transmitting the user wishes to the main microcontroller and grab the data from the main controller. This is done through a direct connection between the microcontrollers using UART protocol. 1.4 Specifications The following specifications were developed over several meetings with our sponsors as well as gaining knowledge of our device and what it can and cannot do. The unit performs all functions that the original device did. Further, the system needed to be able to accomplish functions that were installed but not implemented in the original device such as internet connectivity and mood scents. The connection to the internet provides some form of user interaction by seeing the internal temperature, humidity and CO2 data. 1 CO2 Sensor accurate within 100ppm 2 Temperature Sensors accuracy 0 to 110 2 Humidity Sensors accurate within 1% from 0% to 100% Ability to directly install a 24VAC system ARM LCD controller and user interface Secondary outside unit to measure temperature accurate as above Implement Operating System Timer/Scheduling for 5 Functions HEPA Filter and/or UV Light Control System Scent Disperser and Control System Remote Access (Http/Website, Smartphone Application, and/or Windows Application) Operating Temperate Range ( 0 100 Degrees C ) – Ventilation control Easily Installable and Maintainable Filter change notification timed Low Power Consumption / Energy Efficient Economically Advantageous
This screen is controlled by the ARM microcontroller chosen. All user interaction is done by the touch screen. The touch screen image is controlled by the ARM microcontroller that can now use JAVA on top of an operating system to provide much more freedom of interface. The old system used C with bitmaps that severely hindered depth and added unnecessary time delays between interaction and response. On top of controlling the LCD screen, the ARM processor adds much more flexibility in connecting to the internet, either through Wi-Fi or direct connection. Through this internet connection, some form of real time display of the system over the internet is provided, through a web app. The only other processes that the ARM microcontroller must do is transmitting the user wishes to the main microcontroller and grab the data from the main controller. This is done through a direct connection between the microcontrollers using UART protocol. 1.4 Specifications The following specifications were developed over several meetings with our sponsors as well as gaining knowledge of our device and what it can and cannot do. The unit performs all functions that the original device did. Further, the system needed to be able to accomplish functions that were installed but not implemented in the original device such as internet connectivity and mood scents. The connection to the internet provides some form of user interaction by seeing the internal temperature, humidity and CO2 data. 1 CO2 Sensor accurate within 100ppm 2 Temperature Sensors accuracy 0 to 110 2 Humidity Sensors accurate within 1% from 0% to 100% Ability to directly install a 24VAC system ARM LCD controller and user interface Secondary outside unit to measure temperature accurate as above Implement Operating System Timer/Scheduling for 5 Functions HEPA Filter and/or UV Light Control System Scent Disperser and Control System Remote Access (Http/Website, Smartphone Application, and/or Windows Application) Operating Temperate Range ( 0 – 100 Degrees C ) Ventilation control Easily Installable and Maintainable Filter change notification timed Low Power Consumption / Energy Efficient Economically Advantageous
SeniorDesignpaper-revised-final.docx