1. Homepage
  2. Paper
  3. CT047 Systems Programming and Computer Control - Assignment - Smart Home Controller
This question has been solved

CT047 Systems Programming and Computer Control - Assignment - Smart Home Controller

Order Now
APIITCT047Systems Programming and Computer ControlSPCCLabViewSmart Home Control SystemSmart Home Controller

  Assignment Writing Service

Assignment Assignment Writing Service

: Assignment Writing Service

Systems Programming and Computer Control Assignment Writing Service

Subject Code Assignment Writing Service

: Assignment Writing Service

CT047-3.5-2-SPCC Assignment Writing Service

Date Assigned Assignment Writing Service

: Assignment Writing Service

Week 7 Assignment Writing Service

Date Due Assignment Writing Service

: Assignment Writing Service

Week 14 Assignment Writing Service

  Assignment Writing Service

A company has received a contract to design a controller for a Smart Home. A Smart Home is a home fitted with controllers and sensors which permit remote control and automation. The specifications and rules are listed below. Your job is to design a controller using LabVIEW that satisfies all specifications. Assignment Writing Service

Instructions: Assignment Writing Service

  • Document your assumptions either in your Document or on the LabVIEW block diagram.
  • The assignment requires you to develop a LabVIEW application based on a set of specifications.
  • A computer with a standard installation of LabVIEW is the only reference allowed for the assignment. Externally developed code and third party tools are not allowed in the assignment.
  • You are to submit your finished application online (Moodle).
  • Total time allocated for the assignment is 7weeks

Grading: Assignment Writing Service

The application development assignment consists of a total of 50 points (100%) which are allocated as follows: Assignment Writing Service

Criteria Assignment Writing Service

Points Assignment Writing Service

Percentage % Assignment Writing Service

Programming style Assignment Writing Service

15 Assignment Writing Service

30 Assignment Writing Service

Functionality Assignment Writing Service

15 Assignment Writing Service

30 Assignment Writing Service

User Interface Design Assignment Writing Service

5 Assignment Writing Service

10 Assignment Writing Service

Conformity to design standards Assignment Writing Service

5 Assignment Writing Service

10 Assignment Writing Service

Documentation Assignment Writing Service

10 Assignment Writing Service

20 Assignment Writing Service

A presentation will follow to allow students to showcase the full functionality of their application. The goal of this presentation is to ascertain that the application submitted is the intellectual product of the student. Assignment Writing Service

  Assignment Writing Service

The entire assignment contributes 60% to the module total. Assignment Writing Service

  Assignment Writing Service

IMPORTANT: Assignment Writing Service

  • When you have completed the Assignment, submit the assignment document as a PDF Document, and the S/W (along with any other resource) as a Zip file
  • Submit the files on Moodle.

Application Development Assignment Writing Service

Section I: General Requirements Assignment Writing Service

The application should: Assignment Writing Service

  • Function as specified in Section II of this document.
  • Conform to LabVIEW coding style and documentation standards (found in

LabVIEW documentation – LabVIEW Development Guidelines). Assignment Writing Service

  • Be created using VIs and functions available in LabVIEW (templates, examples, or code developed outside the core functions of LabVIEW are not acceptable).
  • Be hierarchical in nature. All major functions should be performed in sub VIs.
  • Use a state machine that either uses a type defined enumerated control, queue, or

Event structure for state management. Assignment Writing Service

  • Be easily scalable to add more states / features without having to manually update

the hierarchy. Assignment Writing Service

  • Minimize the use of excessive structures, variables (local / global) and Property

Nodes. Assignment Writing Service

  • Respond to front panel controls (within 100ms) and not utilize 100% of CPU

time. Assignment Writing Service

  • Close all opened references and handles where used.
  • Be well documented and include the following:

§  Labels on appropriate wires within the main VI and sub VIs. Assignment Writing Service

§  Descriptions for each algorithm. Assignment Writing Service

§  Documentation in VI Properties » Documentation for both main VI and sub VIs. Assignment Writing Service

§  Tip strip (tool tip) and Description for front panel controls and indicators. Assignment Writing Service

§  Labels for constants. Assignment Writing Service

  Assignment Writing Service


Section II: Application Requirements Security System Assignment Writing Service

Instructions: Assignment Writing Service

  Assignment Writing Service

You have been contracted to build a smart home control system for a new housing developer. This smart home system is part of the package for the homeowners. Assignment Writing Service

The developer has provided you with the floor plan of the designs, which are illustrated in Appendix A of this handout. Assignment Writing Service

The system is expected to control the various devices in the house, through TCP/IP connections. Assignment Writing Service

The system is required to have a central control keypad (usually located in the master bedroom and the main entrance to level 0) that will allow the user to key in the master PIN number to gain access to the control system. Assignment Writing Service

Your system is required to interface with a table or database/file to store and retrieve the details of authorised people of the system. Assignment Writing Service

The various devices that are controlled by your system are many, and must include (at minimum) the following: Assignment Writing Service

  Assignment Writing Service

1.              User Management Assignment Writing Service

2.              Curtains (open/close) Assignment Writing Service

3.              Lights (on/off) Assignment Writing Service

4.              Doors (open/close) Assignment Writing Service

5.              Airconditioning (Fans and ACs) Assignment Writing Service

  Assignment Writing Service

All devices in the house are equipped with motors/sensors that allow them to be controlled through a network (TCP/IP). Assignment Writing Service

  Assignment Writing Service

You are expected to demonstrate creativity in developing the application using a LabView prototype that can deal with the requirements of the developer as well as addressing (if necessary) any other aspects of control of the devices in the house. Assignment Writing Service

  Assignment Writing Service

  Assignment Writing Service

  Assignment Writing Service


Project Requirements Assignment Writing Service

  Assignment Writing Service

1.              You are expected to produce with LabView, a prototype of the control system to be installed in the house. This prototype is required to have an appropriately designed front panel that can provide the user with a clear picture of what the system does. Assignment Writing Service

2.              Since this is a prototype, you are not expected to include hardware sensors/motors. You are to simulate the system by having appropriate “software sensors” included in your constructed prototype. However, some research is expected in your documentation that identifies the appropriate type of sensors that can work with the system. The prototype must be designed with this in mind so that actual physical implementation in the future will be easy (prototype modifications must be minimal to accommodate these sensors). Assignment Writing Service

3.              As the targeted system is to be built in a networked environment, your system must be designed in two separate modules. The first module will be the main control unit, which will simulate the control keypad, device status (for example, through simple onscreen LEDs) and functions that the system can perform. The second module (a separate LabView) must be created to run on another PC and is to contain the diagrammatic illustration of all device status. Assignment Writing Service

4.              Since two modules are to be constructed, a high-level protocol must be built to allow the main module to “interface” (or communicate) with the second module over TCP/IP. Due to the use of TCP/IP, sockets programming is required. Assignment Writing Service

5.              You are to work on the prototype individually. Assignment Writing Service

6.              You are permitted to make assumptions where necessary. These assumptions are expected to be logical and must be appropriate for the situation at hand. Assignment Writing Service

7.              A presentation is required to demonstrate your intellectual property. You are expected to demonstrate how your system can address the requirements of the developer (see “Video Presentation Outline” for reference). Assignment Writing Service

8.              The submission of your project should entail the following items: Assignment Writing Service

a.              Documentation highlighting the following: Assignment Writing Service

i.               How the requirements have been addressed. Assignment Writing Service

ii.             System Design. Assignment Writing Service

iii.            Protocol Design (for the high-level communication protocol between main module and second module). Assignment Writing Service

iv.            What hardware sensors/devices can be implemented and how your prototype has been built to accommodate an easy transition from software-based inputs/outputs to hardware-based inputs/outputs. Assignment Writing Service

b.              A user guide that can explain how your system works. This will be based on your system application. Assignment Writing Service

c.              The application prototype. Assignment Writing Service

  Assignment Writing Service


  Assignment Writing Service

Appendix A – Floor Plan Assignment Writing Service

  Assignment Writing Service

Assignment Writing Service


Individual Assignment (100%) Assignment Writing Service

  Assignment Writing Service

Marking Criteria Assignment Writing Service

The assignment will contribute 60% towards the entire grade of the Module, as mentioned in the Module Descriptor. Assignment Writing Service

  Assignment Writing Service

Distinction Assignment Writing Service

Demonstrated comprehensive research with detailed evidence. High level of analysis performed, exceptional and thorough knowledge and understanding displayed with regard to application. This includes analysis and evaluation of facts followed by results of evaluation. Documentation presented in a professional manner, following proper sequencing and flow. Displayed evidence of critical appraisal. High level of listing citation and references. Assignment Writing Service

  Assignment Writing Service

Credit Assignment Writing Service

Adequate research conducted with fair detail of evidence presented. Moderate level of understanding, analysis and knowledge displayed. Some level of relevance included in terms of application. Moderate level of analysis and evaluation of facts followed by results comparison. Good level of documentation presented.  Some level of reflection was evident in the documentation. Moderate level of listing citation and references. Assignment Writing Service

  Assignment Writing Service

Pass Assignment Writing Service

Low level research conducted. Some evidence of research displayed. Basic level of understanding and knowledge analysis displayed. Satisfactory level of documentation. No evaluation and analysis of facts, no results comparison performed Satisfactory or low level of reflection displayed. Low level of listing citation and referencing. Assignment Writing Service

 

联系辅导老师!
私密保护
WeChat 微信
APIIT代写,CT047代写,Systems Programming and Computer Control代写,SPCC代写,LabView代写,Smart Home Control System代写,Smart Home Controller代写,APIIT代编,CT047代编,Systems Programming and Computer Control代编,SPCC代编,LabView代编,Smart Home Control System代编,Smart Home Controller代编,APIIT代考,CT047代考,Systems Programming and Computer Control代考,SPCC代考,LabView代考,Smart Home Control System代考,Smart Home Controller代考,APIIT代做,CT047代做,Systems Programming and Computer Control代做,SPCC代做,LabView代做,Smart Home Control System代做,Smart Home Controller代做,APIIThelp,CT047help,Systems Programming and Computer Controlhelp,SPCChelp,LabViewhelp,Smart Home Control Systemhelp,Smart Home Controllerhelp,APIIT作业代写,CT047作业代写,Systems Programming and Computer Control作业代写,SPCC作业代写,LabView作业代写,Smart Home Control System作业代写,Smart Home Controller作业代写,APIIT编程代写,CT047编程代写,Systems Programming and Computer Control编程代写,SPCC编程代写,LabView编程代写,Smart Home Control System编程代写,Smart Home Controller编程代写,APIIT作业答案,CT047作业答案,Systems Programming and Computer Control作业答案,SPCC作业答案,LabView作业答案,Smart Home Control System作业答案,Smart Home Controller作业答案,