Skip to content

upenn-embedded/final-project-whear

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

Final Project

Team Number: 4

Team Name: Whear

Team Member Name Email Address
jefferson ding tyding@seas.upenn.edu
dimitris deliakidis ddelias@seas.upenn.edu
carly googel cagoogel@seas.upenn.edu

GitHub Repository URL: https://github.com/upenn-embedded/final-project-whear

GitHub Pages Website URL: [for final submission]*

Final Project Proposal

1. Abstract

2. Motivation

3. System Block Diagram

4. Design Sketches

5. Software Requirements Specification (SRS)

5.1 Definitions, Abbreviations

Here, you will define any special terms, acronyms, or abbreviations you plan to use for hardware

5.2 Functionality

ID Description
SRS-01 The IMU 3-axis acceleration will be measured with 16-bit depth every 100 milliseconds +/-10 milliseconds
SRS-02 The distance sensor shall operate and report values at least every .5 seconds.
SRS-03 Upon non-nominal distance detected (i.e., the trap mechanism has changed at least 10 cm from the nominal range), the system shall be able to detect the change and alert the user in a timely manner (within 5 seconds).
SRS-04 Upon a request from the user, the system shall get an image from the internal camera and upload the image to the user system within 10s.

6. Hardware Requirements Specification (HRS)

6.1 Definitions, Abbreviations

Here, you will define any special terms, acronyms, or abbreviations you plan to use for hardware

6.2 Functionality

ID Description
HRS-01 A distance sensor shall be used for obstacle detection. The sensor shall detect obstacles at a maximum distance of at least 10 cm.
HRS-02 A noisemaker shall be inside the trap with a strength of at least 55 dB.
HRS-03 An electronic motor shall be used to reset the trap remotely and have a torque of 40 Nm in order to reset the trap mechanism.
HRS-04 A camera sensor shall be used to capture images of the trap interior. The resolution shall be at least 480p.

7. Bill of Materials (BOM)

8. Final Demo Goals

9. Sprint Planning

Milestone Functionality Achieved Distribution of Work
Sprint #1
Sprint #2
MVP Demo
Final Demo

This is the end of the Project Proposal section. The remaining sections will be filled out based on the milestone schedule.

Sprint Review #1

Last week's progress

Current state of project

Next week's plan

Sprint Review #2

Last week's progress

Current state of project

Next week's plan

MVP Demo

Final Report

Don't forget to make the GitHub pages public website! If you’ve never made a GitHub pages website before, you can follow this webpage (though, substitute your final project repository for the GitHub username one in the quickstart guide): https://docs.github.com/en/pages/quickstart

1. Video

2. Images

3. Results

3.1 Software Requirements Specification (SRS) Results

ID Description Validation Outcome
SRS-01 The IMU 3-axis acceleration will be measured with 16-bit depth every 100 milliseconds +/-10 milliseconds. Confirmed, logged output from the MCU is saved to "validation" folder in GitHub repository.

3.2 Hardware Requirements Specification (HRS) Results

ID Description Validation Outcome
HRS-01 A distance sensor shall be used for obstacle detection. The sensor shall detect obstacles at a maximum distance of at least 10 cm. Confirmed, sensed obstacles up to 15cm. Video in "validation" folder, shows tape measure and logged output to terminal.

4. Conclusion

References

About

ese3500s26-final-project-final-project-skeleton created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 80.1%
  • CMake 16.9%
  • Batchfile 1.8%
  • Other 1.2%