辅导案例-MCD1160-Assignment 2
MCD1160 Assignment 2 (35%) 1 Assignment 2 version 4.0 MCD1160 Introductory Engineering Computing “Home Automation System” Due: Weeks 11 and 12. See “Submission” section below for details. Weighting: This assessment will contribute 35% towards your final mark in this unit, with the following breakdown: • 3D Design: 15% • Code: 40% • Presentation: 15% • Presentation Material: 5% • Documentation: 20% • Usability: 5% 1. Aim To prototype & simulate a home Automation system that can manage a wide range of home features, including: • Lighting • Climate • Door locks • Window shutters • Security This system will be controlled via serial commands and similar user inputs. The device should feature a range of sensors and actuators and it should use the LCD screen to communicate with a user. You will also need to design a physical housing using 3D modelling that can store the electronics, an LCD screen and a user input panel for the device. This housing should be easily and efficiently printable using a typical FDM printer. You will need to provide the .ipt part files and the .stl print files for the housing as part of your submission. 1.1 What you need to do Using TinkerCAD and Inventor, design, build and program a “Home Automation System” (HAuS) prototype. You will document your design process, the device’s features, tests, future improvements, and any other relevant information using your own professional report template. Your device will need to control several aspects of the home and interact with a range of sensors and actuators, the specifics of which are listed below in the project specifications. Finally, you will present your prototype HAuS device to your classmates in a 5-minute presentation. Both the presentation and presentation material will be graded as per the same rubric used in Assignment 1. MCD1160 Assignment 2 (35%) 2 Assignment 2 version 4.0 MCD1160 Introductory Engineering Computing 2. Project Specifications The HAuS device will automate a typical 1-bedroom studio apartment shown below. The following functionality is required; • Control Brightness of lighting in all rooms (Bathroom, Bedroom and Living Room) • Measure and display internal temperature to user on request • Allow the user to lock and unlock the front door remotely • Allow the user to open and close the window security shutters • Allow the user to enable a security mode that monitors for motion and will raise an alarm • Communicates to the user information via an LCD screen • You will need to code all these features as a single program, and provide separate menu options for each functionality Additionally, this device should be able to be controlled via the serial monitor and all information should be conveyed to the user via the LCD screen. The components that you decide to use are up to you, but at a minimum we recommend that you use: • 1x servo for door locks • 1x motor for window shutters • 3x LED’s for lighting • 1x LCD • 1x Piezo Speaker • 1x Temperature sensor • 1x PIR or Ultrasonic sensor for intruder detection Additionally, marks will be awarded for more creative solutions that provide an efficient/intuitive user experience. You should discuss this as part of your design analysis in your report. MCD1160 Assignment 2 (35%) 3 Assignment 2 version 4.0 MCD1160 Introductory Engineering Computing 2.1 HAuS Map 2.2 Report Using your own template which ensures high-quality, consistent, and professional formatting, a document will be submitted that contains the following information: - Overview of device functionality - What can the device do - How to operate the device - Code design analysis - Explain your coding steps - Explain all design decisions - Explain your reasoning behind any complex code structures - Physical design analysis - Outline the key features and how these are incorporated into the products design - Justify any design decisions made - Present your annotated sketches - Present 3D model - Device Guide - Instructions on how to setup your device (eg connections, requirements, etc) - Instructions on how to operate your device (include any diagrams as required) - Current issues and future improvements - Information of any issues that currently exist in the construction, coding, and/or functionality of the device. - At least two examples of future improvement for the device. Your document should be presented with a logical structure, have overall neatness and consistency and include a title page, introduction, table of contents and conclusion. Window Security Shutters Bedroom Bathroom Living Room Front Door MCD1160 Assignment 2 (35%) 4 Assignment 2 version 4.0 MCD1160 Introductory Engineering Computing 2.3 Usability Additionally, the conclusion of your report should contain a discussion on how you considered the usability of your device, both from a digital and physical point of view. Things to consider when writing this discussion are: • Ease of use • Additional functionality • Unique design elements • Intuitive design 2.4 Presentation Each student will deliver a 5-minute oral presentation (during class) describing their HAuS device and additional functionality. Presentations should cover problems and/or aspects unique to your own device’s design. Please be sure to comment on possible future improvements to your device. As a general guide, the contents should mirror that of the report. 2.5 Presentation Materials You will be graded on the quality of your presentation materials. Your presentation should: - Have consistent formatting - Be clear and readable - Have good “flow” and be coherent - Have excellent quality contents Please see the marking rubric for how the materials will be assessed. 3. Submission Your code should be submitted as single zip file via Moodle by Week 12 Workshop. The submission of 3D parts should be uploaded by 11:55PM, Sunday Week 11. All remaining soft-copy information with regard to this assessment should be submitted as a single zip file via Moodle by 11:55PM, Sunday Week 12. Your presentation will take place during the Second lab of Week 12 of the trimester. You must upload your presentation by 11:55PM, Sunday Week 12. There will be a brief demonstration of the functionality of your device during the Week 12 Workshop where we will verify via zoom that your device can turn on and function. 4. Grading Your assignment will be graded according to the “Assignment 2 Rubric” which is available on Moodle. Please familiarise yourself with this document and use it as an extension to this specification in defining the tasks that must be completed. The rubric will determine how you are marked, so if there is any ambiguity, follow the rubric. You can also ask your teacher. 5. Academic Integrity Submissions must identifiably be each student’s own work, and it must be must be absolutely clear that each student has performed all of the tasks themselves. Marks will not be given where it can’t be shown that the student completed the work themselves. Submit your 3D parts with your reports. MCD1160 Assignment 2 (35%) 5 Assignment 2 version 4.0 MCD1160 Introductory Engineering Computing In instances where the student submits another’s work, or submits work they do not understand, they will be referred to the relevant Team Leader under the procedures set out in the Monash College Student Academic Integrity Diplomas Procedure found at: https://www.monashcollege.edu.au/policy Students involved in collusion or plagiarism will be subject to disciplinary penalties, which can include: • The work not being assessed • A zero grade for the unit • Suspension from the College and University • Exclusion from the College and University 6. Late Submissions and Special Consideration Late submissions will not be accepted for this assessment without special consideration. Such special consideration applications should be made to the team leader with a completed form and supporting documentation within two business days of the assignment deadline. https://www.monashcollege.edu.au/__data/assets/pdf_file/0009/819864/dip-special-consideration- procedure.pdf