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
1W 5% 2512 SMD Cap Alum 33uF 250V 20% Radial P13534-ND Digi-Key .99 4 3.96 Inductor Power 33uH 8.5A SMD 732-2178-1-ND Digi-Key 8.00 5 40 Diode Schottky 60V 3A C-16 MBR360-ND Digi-Key .62 6 3.72 Cap Alum 22uF 250V 20% Radial P13532-ND Digi-Key .71 12 8.52 IC Diff Bus TXRX 8-SOIC 296-14636-1-ND Digi-Key .82 4 3.28 IC Diff Bus TXRX 8-DIP 296-1415-5-ND Digi-Key .82 4 3.28 Cap Alum 120uF 35V P11234-ND Digi-Key .48 16 7.68 Description Part Number Manufacturer $ per unit Quantity Total $ Res 6.2K Ohm 1/5W 0603 SMD RHM6.2KDCT-ND Digi-Key .083 10 .83 Res 12.4K Ohm 1/10W 0603 SMD Digi-Key .04 10 .40 Res 5.62K Ohm 1/8W 0603 SMD Digi-Key .038 10 .38 IC Reg Simple Switcher LM2679S-3.3-ND Digi-Key 7.8 3 23.40 IC Reg Simple Switcher LM2679S-12-ND Digi-Key 7.8 2 15.60 Cap Cer .1uF 25V 0603 490-1575-1-ND Digi-Key .026 20 .52 Temp/Hum Sensor SHT21 Liquidware 39.93 3 143.51 Bodhilabs 10.95 1 11.95 3A Diodes 1N5400 Futurlec .10 20 24 RJ11 6-Pin Connector PRT-00132 Sparkfun 1.25 4 5
9-Pin Female Serial Connector PRT-00429 Sparkfun 1.5 2 3 RS232 Converter Sparkfun 1.95 3 5.85 RJ45 8 pin Connector PRT-00643 Sparkfun 1.5 4 6 Screw Terminals 3.5 mm pitch PRT-08084 Sparkfun 1.13 10 11.30 Jumper Wire PRT-08599 Sparkfun 1.50 2 3 JST Vertical Connector PRT-08613 Sparkfun 0.95 4 3.80 Jumper 2 Pin PRT-09044 Sparkfun 0.32 10 3.20 LED COM-09592 Sparkfun 0.32 10 3.20 Secondary PCB 4PCB 61.32 1 61.32 Main PCB 4PCB 33 2 66 Electrical Test 4PCB 99 1 99 Shipping Charges 43.65 ADAPTER DESKTOP CLASS 993-1019-ND Digikey 27.67 1 27.67 LINE CORD 3 COND US 993-1039-ND Digikey 3.18 1 3.18 Shipping 18.91 Description Part Number Manufacturer $ per unit Quantity Total $ RES 10K OHM SMD P10KGCT-ND Digikey 0.02 10 0.2 DIODE SCHOTTKY 50V 3.3A 31DQ05-ND Digikey .805 10 8.05 CAP ALUM 180UF P10245-ND Digikey .49 18 8.82 CAP ALUM 15UF 50V P10317-ND Digikey .33 24 7.92 INDUCT PWR 25UH 3.0A 553-1424-ND Digikey 1.89 8 15.12 CAP CERM 1000PF 478-1215-1-ND Digikey .02 10 0.2 CAP CERM .01UF 478-1227-1-ND Digikey .018 10 0.18
CAP CER .47UF 50V 445-5952-1-ND Digikey .275 10 2.75 CAP ALUM 120UF 35V P11234-ND Digikey .48 16 7.68 RES 6.2K OHM 1/5W SMD RHM6.2KDCT-ND Digikey .083 10 .83 RES 12.4K OHM 1/10W SMD P12.4KHCT-ND Digikey .04 10 .40 RES 5.62K OHM 1/8W SMD Digikey .038 10 .38 IC REG SIMPLE SWITCHER LM2679S-3.3-ND Digikey 7.8 3 23.40 IC REG SIMPLE SWITCHER LM2679S-12-ND Digikey 7.8 2 15.60 CAP CER .1UF 490-1575-1-ND Digikey .026 20 .52 Shipping 23.17 dsPIC33 GP 100P to 100P TQFP Plug-In Module MA330011 Microchip 18.75 1 26.75 Xenarc Xenarc Direct 349 1 349 PandaBoard etc. 275 XBee module Sparkfun 22 3 66 XBee to USB Gravitech 20 1 20 Sandisk MicroMate Memory Stick Amazon 4.25 1 4.25 Description Part Number Manufacturer $ per unit Quantity Total $ Anti-Static Wrist Band Belkin 7 2 14 WINTEC FileMate 16GB Wintec 25 1 25 SOLDERLESS BREADBOARD MPJA 12 2 24 SOLDERLESS MPJA 19 1 19
Bibliography “Ajax (programming) - Wikipedia, the free encyclopedia”, n.d., http://en.wikipedia.org/wiki/AJAX. “CDC - Indoor Environmental Quality: Building Ventilation - NIOSH Workplace Safety and Health Topic”, n.d., http://www.cdc.gov/niosh/topics/indoorenv/BuildingVentilation.html. Glenn Corbett, “Fire Engineering’s Handbook for Firefighter I and II”, n.d., 326.
Corporate Overview. Microchip Technology, Inc. Company Portrait. Sensirion. <http://www.sensirion.com/en/05_company/00_portrait.htm> Abbreviations and Acronyms AC – Alternating Current ACK – Acknowledgement Frame ADC – Analog to Digital Converter ASHRAE – American Society of Heating, Refrigerating and Air-Conditioning Engineers ARM – Advanced RISC Machine BTU – British Thermal Unit CDC – Center for Disease Control CpE – Computer Engineering CPU – Central Processing Unit DC – Direct Current EE – Electrical Engineering EEPROM – Electrically-Erasable Programmable Read-Only Memory GHz – Gigahertz HVAC – Heating, Ventilation, and Air Conditioning
I/O – Input/Output I2C (or I2C) – Inter-Integrated Circuit) IC – Integrated Circuit / Integrated Chip IDE – Integrated Development Environment ISA – Industry Standard Architecture ISM – Industrial, Scientific and Medical LCD – Liquid Crystal Display MAC – Access Control Mbps – Megabits per second MCU – Main Control Unit MIPS – Millions of Instructions Per Second NC – Normally Closed NVRAM – Nonvolatile Random Access Memory PAN – Personal Area Network PC – Personal Computer PCB – Printed Circuit Board PPM – Parts Per Million RAM – Random Accessing Memory RF – Radio Frequency RoHS - Restriction of Hazardous Substances Directive ROM – Read Only Memory SPI – Serial Peripheral Interface SRAM – Static Random Access Memory UART – Universal Asynchronous Receiver/Transmitter UCF – University of Central Florida USB – Universal Serial Bus Wi-Fi – Wireless Local Area network XLP – Extreme Low Power Appendix A: Datasheets BeagleBoard-xM Board User Guide by BeagleBoard Overa Board User Guide by Gumstix BeagleBoard-xM Schematic by BeagleBoard PandaBoard Board User Guide by Panda Board PandaBoard Schematic by Panda Board Explorer 16 Development User‟s Guide by Microchip dsPIC33FJXXXGPX06A/X08A/X10A Data Sheet by Microchip