Download fulltext - DiVA Portal
Transcript
14 2.3 CHAPTER 2. SPECIFICATION AND SYSTEM DESIGN Specification In order to choose the right hardware components and the suitable software libraries, a detailed specification needs to be made. The specification in the preliminary design [66] is used as a basis, with necessary changes based on results presented in the paper. In addition to the specific requirements for the various components of the system, there are a few general guidelines that applies to the whole project: Cost: All hardware components are chosen with price in mind, both for single units for the actual cost for prototyping, and volume prices with massproduction in mind. Price and availability of components may nonetheless end in choosing non-optimal components for prototyping. Time: Time is a scarce resource and will affect the whole project: long lead times are undesirable, and there is most likely only time for making one complete prototype. Software libraries that are easy to use and eliminate need for self-written libraries will be preferred. This is an educational project, but some care is taken with regard to making a commercial product. Any choices that would greatly affect the feasibility of continue developing, finishing and mass-producing the OOD as a commercial product are avoided when possible. Physical dimensions The OOD should be as small as possible. The depth should be prioritised, so that the device do not protrude too far out of the wall it will be mounted on. In order to achieve this, some of the bulky components can be placed so that they are no longer directly behind the display. An small increase of the width or height of the device is more preferable than having a thick device. Network The choice of network technology in the preliminary design was done along with the choice of display and power supply. Instead of choosing to use battery as a power source, along with an energy-efficient display and a wireless network technology, colour LCD was chosen for display, Ethernet as network technology, and PoE for transporting power. Ethernet is a complex network technology that can be challenging to implement in embedded systems, but it also fulfills the most important needs for network in the OOD: