Difference between revisions of "F20: Treasure Diver"
Proj user5 (talk | contribs) (→Schedule) |
Proj user5 (talk | contribs) (→Schedule) |
||
Line 35: | Line 35: | ||
|- | |- | ||
! scope="col"| Week# | ! scope="col"| Week# | ||
− | ! scope="col"| Date | + | ! scope="col"| Start Date |
− | ! scope="col"| | + | ! scope="col"| End Date |
+ | ! scope="col"| Task | ||
! scope="col"| Status | ! scope="col"| Status | ||
|- | |- | ||
! scope="row"| 1 | ! scope="row"| 1 | ||
− | | 10/8 | + | | 9/27/2020 |
− | | | + | | 10/3/2020 |
− | | | + | | |
− | | | + | * <font color="black">Decide on day/time for weekly meetings |
+ | * <font color="black">Decide on 2 game ideas | ||
+ | * <font color="black">Decide on using wireless or wired controllers | ||
+ | * <font color="black">Decide on PCB software and manufacturer to order from | ||
+ | * <font color="black">Setup splitwise account for cost sharing | ||
+ | * <font color="black">Discuss 3D printing options | ||
+ | * <font color="black">Break project up into tasks and begin assigning tasks to team members | ||
+ | * <font color="black">Setup team GitLab repo with master and working master branches | ||
+ | * <font color="black">Submit Project Proposal assignment | ||
+ | |||
+ | | | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | ! scope="row"| 2 | ||
+ | | 10/4/2020 | ||
+ | | 10/10/2020 | ||
+ | | | ||
+ | * <font color="black">Read past semester reports to decide on parts vendors | ||
+ | |||
+ | | | ||
+ | * Completed | ||
+ | |||
+ | |- | ||
+ | |||
+ | ! scope="row"| 3 | ||
+ | | 10/11/2020 | ||
+ | | 10/17/2020 | ||
+ | | | ||
+ | * <font color="black">Choose game based on Preet's Project Proposal feedback | ||
+ | * <font color="black">Submit Group Questions assignment | ||
+ | * <font color="black">Choose top picks for roles and responsibilities | ||
+ | * <font color="black">Finish schedule rough draft and upload to Wiki report | ||
+ | |||
+ | | | ||
+ | * Completed | ||
+ | * Completed | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | ! scope="row"| 4 | ||
+ | | 10/18/2020 | ||
+ | | 10/24/2020 | ||
+ | | | ||
+ | * <font color="black">Assign project tasks to team members | ||
+ | * <font color="black">Order project parts | ||
+ | * <font color="black">Submit Wiki schedule assignment | ||
+ | * <font color="black">Complete project GitLab Repo setup | ||
+ | * <font color="black">Obtain datasheets for all parts and upload to team Google Drive folder | ||
+ | * <font color="black">Brainstorm gameplay, rules, and level design on paper | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 5 | ||
+ | | 10/25/2020 | ||
+ | | 10/31/2020 | ||
+ | | | ||
+ | * <font color="black">Read datasheets and conduct research for driver writing | ||
+ | * <font color="black">Plan CAD enclosure design on paper | ||
+ | * <font color="black">Finalize gameplay, rules, and level design on paper | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | ! scope="row"| 6 | ||
+ | | 11/1/2020 | ||
+ | | 11/7/2020 | ||
+ | | | ||
+ | * <font color="black">Parts arrive | ||
+ | * <font color="black">Test all parts to ensure proper functionality | ||
+ | * <font color="black">Begin developing graphics driver for LED matrix | ||
+ | * <font color="black">Begin developing MP3 decoder board driver | ||
+ | * <font color="black">Begin developing bluetooth board driver | ||
+ | * <font color="black">Finalize CAD enclosure design on paper and begin designing in AutoCAD software | ||
+ | * <font color="black">Plan PCB design on paper | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 7 | ||
+ | | 11/8/2020 | ||
+ | | 11/14/2020 | ||
+ | | | ||
+ | * <font color="black">Finish first draft of LED matrix graphics driver | ||
+ | * <font color="black">Finish first draft of MP3 decoder board driver | ||
+ | * <font color="black">Finish first draft of bluetooth board driver | ||
+ | * <font color="black">Begin LED matrix graphics driver testing on hardware | ||
+ | * <font color="black">Begin MP3 decoder board driver testing on hardware | ||
+ | * <font color="black">Begin bluetooth board driver testing on hardware | ||
+ | * <font color="black">Finalize PCB design on paper and design in PCB software | ||
+ | * <font color="black">Implement gameplay logic code on master controller | ||
+ | * <font color="black">Implement game pad controller code | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | ! scope="row"| 8 | ||
+ | | 11/15/2020 | ||
+ | | 11/21/2020 | ||
+ | | | ||
+ | * <font color="black">Finalize LED matrix graphics driver based on testing results | ||
+ | * <font color="black">Finalize MP3 decoder board driver based on testing results | ||
+ | * <font color="black">Finalize bluetooth board driver based on testing results | ||
+ | * <font color="black">Integrate controller board with master controller using a wired interface | ||
+ | * <font color="black">Finish enclosure design in AutoCAD software and start printing | ||
+ | * <font color="black">Finalize PCB design in software and order PCB | ||
+ | * <font color="black">Order PCB components (resistors, capacitors, etc.) | ||
+ | * <font color="black">Finalize gameplay logic code on master controller | ||
+ | * <font color="black">Finalize game pad controller code | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 9 | ||
+ | | 11/22/2020 | ||
+ | | 11/28/2020 | ||
+ | | | ||
+ | * <font color="black">Integrate controller board with master controller using bluetooth interface | ||
+ | * <font color="black">Finalize MP3 track selection and integrate with master controller | ||
+ | * <font color="black">Begin full system testing with all components integrated | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | ! scope="row"| 10 | ||
+ | | 11/29/2020 | ||
+ | | 12/5/2020 | ||
+ | | | ||
+ | * <font color="black">Integrate circuitry with 3D printed enclosure | ||
+ | * <font color="black">PCB arrives, conduct PCB testing to ensure proper connections | ||
+ | * <font color="black">Solder PCB and integrate with existing project circuitry | ||
+ | * <font color="black">Begin full system testing with PCB | ||
+ | * <font color="black">Begin implementing "Easter Egg" features | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | |||
+ | ! scope="row"| 11 | ||
+ | | 12/6/2020 | ||
+ | | 12/12/2020 | ||
+ | | | ||
+ | * <font color="black">Finish rough draft of project report | ||
+ | * <font color="black">Finalize project based on results from testing | ||
+ | * <font color="black">Finalize "Easter Egg" features | ||
+ | * <font color="black">Implement aesthetic enhancements to project enclosure | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
+ | ! scope="row"| 12 | ||
+ | | 12/13/2020 | ||
+ | | 12/19/2020 | ||
+ | | | ||
+ | * <font color="black">Film demo video and upload. Create link on Wiki report | ||
+ | * <font color="black">Demo Day | ||
+ | * <font color="black">Finalize project report and submit | ||
+ | |||
+ | | | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | |- | ||
== Parts List & Cost == | == Parts List & Cost == |
Revision as of 04:45, 18 October 2020
Contents
Grading Criteria
- How well is Software & Hardware Design described?
- How well can this report be used to reproduce this project?
- Code Quality
- Overall Report Quality:
- Software Block Diagrams
- Hardware Block Diagrams
- Schematic Quality
- Quality of technical challenges and solutions adopted.
Project Title
Abstract
This section should be a couple lines to describe what your project does.
Objectives & Introduction
Show list of your objectives. This section includes the high level details of your project. You can write about the various sensors or peripherals you used to get your project completed.
Team Members & Responsibilities
- Yaron Alexandrovich
- Emil Kurian
- Gerard Ramos
- Fred Sun
Schedule
Show a simple table or figures that show your scheduled as planned before you started working on the project. Then in another table column, write down the actual schedule so that readers can see the planned vs. actual goals. The point of the schedule is for readers to assess how to pace themselves if they are doing a similar project.
Week# | Start Date | End Date | Task | Status |
---|---|---|---|---|
1 | 9/27/2020 | 10/3/2020 |
|
|
2 | 10/4/2020 | 10/10/2020 |
|
|
3 | 10/11/2020 | 10/17/2020 |
|
|
4 | 10/18/2020 | 10/24/2020 |
|
|
5 | 10/25/2020 | 10/31/2020 |
|
|
6 | 11/1/2020 | 11/7/2020 |
|
|
7 | 11/8/2020 | 11/14/2020 |
|
|
8 | 11/15/2020 | 11/21/2020 |
|
|
9 | 11/22/2020 | 11/28/2020 |
|
|
10 | 11/29/2020 | 12/5/2020 |
|
|
11 | 12/6/2020 | 12/12/2020 |
|
|
12 | 12/13/2020 | 12/19/2020 |
|
|