Title: Smart Home Project Group:☐ Individual:☒Graded out of: 30Weight: 30% Due date:Week 11Sunday 23rd of May 2021, 5:00 p.m. Submission: Online:☒ Hardcopy:☐ Instructions: Students submit using the submission tool located under the week 11 section of Moodle. Summary: The Project in this unit tasks students with combining the knowledge and skills gained throughout the unit in order to analyse and solve a problem that relates to some form of Smart Home application. The summary analysis will be presented during our Week 12 classes. Key Criteria Digital Poster:Poster contains a description of the problem being investigatedPoster shows a TinkerCad diagram of the proposed technology required to collect the data suppliedPoster explains what data is being collected as well as how the data has been preparedPoster considers the possible ethical problems with the chosen data capture methodPoster presents results of an analysis of the captured dataPoster visualises part of the analysis to make understanding the results easierPoster describes challenges and lessons learnt while trying to complete this projectPoster recommends how the project could be extended into a larger smart home applicationPoster design and presentationData in project includes a data dictionary that describes the data (what it is) and the format and rangeArduino code used in project is submitted and documentedData file has been cleaned, analysed (analysis in the file itself), and submitted Relevant Content Weeks & ULOs ☒ Week 1 ☒ Week 2☒ Week 3 ☒ Week 4☒ Week 5 ☒ Week 6☒ Week 7 ☒ Week 8☐ Week 9 ☐ Week 10☐ Week 11 ☐ Week 12 ☒ULO1 ☒ ULO2 ☒ ULO3 Acquire, process, visualize, and interpret Apply professional and ethical standards to Design data capture protocols and data data using existing technologies. data collection practices. methodologies to meet user and functional requirements. Please read the full assignment details that follow. SIT123 Project Task Objective You will investigate the use of a small-scale smart home system by describing how the system has been created, investigating into the data collected by this system, and provide final recommendations about what information you can find from the sample data. The smart home system created for this project was a sensor array connected to an Arduino and containing the following: Five PIR motion sensors were positioned outside the home to detect any movement around the property. These sensors were positioned at all sides of the home: north, east, south, and west. The diagram on the next page shows the sensors’ approximate range and field of view (FoV).Note: the east side of the house uses two motion sensors. Both sensors were wired together so that if either of the sensors detected movement, the system would output that movement is active on the east side. The other sides of the house were wired separately.One temperature sensor was outside the house, at the northeast corner to collect the outside ambient air temperature.Two force sensors were positioned at the entrances to the house: front door and back door. These sensors were placed on the ground and would provide a signal if someone was to stand on them.Finally, one light sensor was placed outside the house, at the southwest corner of the garage to measure the amount of ambient light. A basic diagram has been provided to you to illustrate the placement of the sensors relative to other parts of the surrounding environment (see the next page for the diagram). This smart system has already been implemented and had been collecting data for several weeks throughout January 2020 in a small suburban neighbourhood in South Eastern Victoria. A sample of the data file generated by the Arduino sketch that was used in this system has been provided for you (download a copy of the smarthome_data.csv file from Moodle). With the information provided, you must evaluate this system and the data created and present your work as a digital poster. Diagram of Smart Home Sensor Layout: Assessment Weight This project contributes 30% toward your final unit grade. Assessment Due Date The poster and the files used to create the poster (e.g. data csv files, Arduino sketches, etc.) must all be submitted to Moodle by Sunday 5:00pm, 23rd May 2021 (End of Week 11) Note that Project presentations will be conducted during our week 12 classes, or must be recorded by you if you do not wish to present during class time – recordings are to be made and submitted during week 12. Assessment Guidelines This is an individual assessment. All tasks (circuit building, coding, testing, analysing, etc.) must be completed by you only. You are expected to submit your project to the dropbox on our Moodle site; the dropbox will be next to this file on Moodle, under the Resources and Assessments section. If students have problems submitting to Moodle then they must contact the Unit Coordinator as soon as the problem occurs. Task Submission Details Your submission will be made of multiple files: Your main report and analysis need to be in the form of a poster (digital version only).Your data cleaning and analysis should be inside a single Excel (or similar) file.Your Data Dictionary should be included in a Word document (or similar).Your Arduino sketch should be submitted as a .ino (Arduino) file – this can be generated from TinkerCad All of the above resourcesmust be compressed into one zip file and uploaded to Moodle with the poster. Do not try to submit a printed version of your poster! Submission File 1 – Poster The poster must have all of the following sections: Introduction: A description of the project and the problem it is solving in sufficient detail. This includes:A problem statement – what is the problem i.e. what part of the data did you investigate? Use the information provided to describe what you are investigating. Note: you do not need to investigate every part of the data (e.g. perhaps your investigation focuses on the motion sensors and not the light sensor). TinkerCad circuit: You should include an image of your TinkerCad circuit that recreates the same system described in the Task Overview of this document. Note that your system: Should contain all of the sensors described in the Task OverviewShould connect these sensors to an Arduino by using a breadboard to build the system.Does not have to reflect the scale of the wires used in the Task Overview – you can keep your wires short enough to see on screen; they don’t have to be the length of the house!Must include TinkerCad annotations that describe the circuit connections made, as well as explain why you designed the circuit in this way. Data cleaning process: Your method to prepare the data file for analysis (this means we have not cleaned the csv file yet).A description of your data cleaning process, including whether any dirty data was found and how you fixed it. Ethical concerns: Describe any ethical issues of the project. Remember that the project is about a system that has been installed into a smart home environment, so you should consider any ethical issues surrounding the data being collected. Analysis and Conclusion: Your results after analysing your data and a discussion on:How you have analysed the data, including a summary of any interesting findings. Your choice of how to analyse this data is up to you to decide, but you should consider trying to analyse as much of the data as possible.A visualisation of your data. Your discussion in this section should be based on the data you have visualised here. Your choice of data visualisation is up to you to decide, which will depend on the data being collected. Project Improvement: The system described in the project allows for some basic smart home features, like using sensors for home security. Describe how you would improve this system design further. Your description must include:A suggestion to improve the Sensing subsystem (e.g. could you replace sensors? Or add more to the house?)A suggestion to improve the Thinking subsystem (e.g. is there an analysis that can be performed on the Arduino rather than in software like Excel?)A suggestion to improve the Acting subsystem (e.g. what could the system do if someone is approaching the front door to the house?) Your description can include a combination of diagrams and words, or even a modified TinkerCad circuit from your original picture included in this poster (in part 2). *** Note that since the poster is digital there are no set size restrictions; you can make the poster as large as required (A3, A2, etc). *** Submission File 2 – Data Dictionary You must provide a simple data dictionary that describes what the supplied data represents as well as the expected format of each. You should also describe what would be an appropriate range for any quantitative data being collected in this smart home system (e.g. -40 to 80 degrees Celsius). Submission File 3 – Arduino Sketch As part of your effort to recreate the smart home system in TinkerCad, you also are expected to create an Arduino code file that can run on the simulated hardware. Your code needs to be able to read data from all of the sensors connected in the simulation, with the sensed values outputted to TinkerCad’s Serial Monitor. The Serial Monitor must also write the number of milliseconds (millis) that have passed since starting the simulation. Note that your sketch should also include appropriate code comments that explain the major parts of the code and what it is doing. You do not need to explain every line of code, but your explanation should be able to identify what parts of the code are involved with sensing, thinking, and acting. Note: consult the lab report documentation and relevant hardware activity sheets on Moodle for information about connecting the required sensors. As an example, you should ensure that your Serial output matches the following format: MILLIS,NORTH_VAL,EAST_VAL,SOUTH_VAL,WEST_VAL,TEMPERATURE,LIGHT,FORCE_FRONT,FORCE_BACK 0099,N_Inactive,E_Active,S_Inactive,W_Inactive,24.71,421,173,0 2099,N_Inactive,E_Active,S_Inactive,W_Inactive,24.71,421,173,0 4099,N_Inactive,E_Active,S_Inactive,W_Inactive,24.71,421,173,0 6099,N_Inactive,E_Active,S_Inactive,W_Inactive,24.71,421,0,0 8099,N_Inactive,E_Inactive,S_Inactive,W_Inactive,24.71,421,0,0 10099,N_Active,E_Inactive,S_Inactive,W_Inactive,24.71,421,0,0 12099,N_Active,E_Inactive,S_Inactive,W_Inactive,24.71,421,0,0 14100,N_Inactive,E_Inactive,S_Inactive,W_Inactive,24.71,421,0,0 16200,N_Inactive,E_Inactive,S_Inactive,W_Inactive,-5.08,421,0,0 18199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,-5.08,421,0,173 20199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,-5.08,421,0,173 22199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,173 24199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,316 26199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,173, 28199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,0 30199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,0 32199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,0 34199,N_Inactive,E_Inactive,S_Inactive,W_Inactive,70.12,421,0,0 Submission File 4 – Cleaned Data File Lastly, the csv file downloaded from Moodle should be cleaned of any dirty data, and you should include in this file any analysis and visualisation steps you perform using Excel (or similar software). You can include everything on one worksheet in the file, or use multiple, but it’s important that the file shows what you analysed. Moodle submission – additional advice When preparing to submit your project to Moodle, double check that all four of the following are submitted: Poster file (either as an image, pdf, word document, etc.)All data and analysis (e.g. Excel file), including a separate data dictionary that describes the format of your dataThe Arduino sketch code created for the project Poster Presentations (week 12 during class) As you put your poster together you should start to consider preparing for your presentation. Aim for around a 3-5 minute presentation, however there is no time limit that you must achieve. Note that if you do not wish to present your poster during class time in week 12, you can make a recording of yourself giving the presentation and submit that online during week 12. Not performing presentation will result in a reduction of marks for the project. Poster – Additional advice You must present your poster in class during week 12 (or via recording – see above). You are allowed to prepare a script that you can read from during the presentation, or you can just use your poster. You do not have to create any extra documents for this presentation, however if you use a script or written notes, please submit these with your project on Moodle. Some resources on creating posters: http://guides.nyu.edu/postershttp://hsp.berkeley.edu/sites/default/files/ScientificPosters.pdfhttp://www.makesigns.com/tutorials/ Some software resources to help create your poster include: Microsoft Office 365 (in case you don’t have your own office installation): https://www.deakin.edu.au/office365 Canva.com (easy to use online software that comes with a number of templates): https://www.canva.com/ Loom – free screen recording software (useful if you plan to record your presentation) https://www.loom.com/
