Midterm Review¶
Assignment¶
On your final project site post a system diagram for your project, list the tasks to be completed, make a schedule for doing them, meet with your local and global instructors to review these and your weekly assignments.
Spiral Development Strategy¶
Initial Plan and status
Week | Area | Plan | Status |
---|---|---|---|
Week 1: | PCB | Decide whether to stick with NAP-XIAO or design new PCB using ESP32 for WIFI feature | New PCB with power supply circuit and changed Xiao ESP32S3 |
NapPod Structural Design | Finish Designing the NapPod structure | Finished designing in Fusion360 | |
I/O | Test capacitive touch pad (Neopixels and speaker already tested) | Learned about capacitive touch pad but haven’t tested yet | |
ShopBot | Decide on the thickness of board to use | Decided to use 12mm thickness plywood | |
Week 2: | PCB | If using ESP32, finish the PCB design | Modifying previous board (Xiao RP2040 and Xiao ESP32 S3 have same pin) |
NapPod Structural Design | Make full scale cardboard prototype using Zund | Completed first iteration of cardboard prototype | |
I/O | Work on program to integrate capacitive touch pad with PCB | Yet to work on this | |
ShopBot | Buy the board (Plywood/rubberWood/ParticleBoard) | Yet to buy the plywood | |
Week 3: | PCB | Mill the final PCB | Not done |
NapPod Structural Design | Render design for documentation | Not done | |
I/O | Put all I/Os together and work on full program | Not done | |
ShopBot | Cut using selected board type, assemble, and stress-test | Not done | |
Risks | Programming issues with all I/Os connected, weak NapPod structure | Not done | |
Week 4: | PCB | Final testing and casing for the PCB | Not done |
NapPod Structural Design | Find and work on aesthetic finishes | Not done | |
I/O | Test full scale program and organize code | Not done | |
ShopBot | Cut design again if any design changes were made | Not done |
Remaining Works and Schedule¶
# | Verticals | Work Done | Remaining Work | Time to complete |
---|---|---|---|---|
1. | NapPod Structural Design | Cardboard Prototype Done | Milling full scale in ShopBot | Last week of April |
2. | I/O | Speaker and Addressable LEDs | Capacitive touch | First Week of May |
3. | PCB | Xiao RP2040 custom board done | New PCB board using Xiao ESP32-C3 | Second Week of April |
4. | System Integration and Testing | Third Week ofApril |