~6 hours over week 14. Build the capstone you scoped in lab 13.1. Record a demo video. Write the 2-3 page report. Ship the deliverable.
Goal: deliver a complete capstone per CAPSTONE.md spec
Estimated time: 6 hours of focused build, plus video and write-up (total ~10-12 hours over the week)
Prerequisites: lab 13.1 complete (scoped, schematic drawn, parts ready)
Suggested daily schedule
Day 1: Wire and verify subsystems (~2 hours)
- Build the sensor input circuit. Verify with Serial debug output that it reads correctly
- Build the output circuit. Verify with a simple test sketch that the output works
- DO NOT combine yet. Each subsystem should work independently first
- Photograph what you have built; save in your build journal
Day 2: Integrate and write the main sketch (~2 hours)
- Combine the sensor and output on one breadboard
- Write the main sketch: sensor read → decision logic → output drive
- Use Serial debug output throughout (you should always be able to see what your Arduino is thinking)
- Iterate until the basic behavior works
Day 3: Polish and edge cases (~1 hour)
- Test edge cases: sensor at minimum, sensor at maximum, multiple rapid triggers, holding power on for an extended period
- Tune thresholds based on what you observe
- Update the sketch with cleaner code structure (extract repeated logic into functions; rename variables for clarity)
Day 4: Document and record (~1.5 hours)
- Take 5+ photographs of your finished circuit from different angles
- Photograph the schematic (if hand-drawn) or export from Fritzing (if digital)
- Record a 60-90 second demo video showing:
- The circuit
- Booting / powering on
- The main feature(s) working
- At least one non-trivial behavior (calibration, threshold trigger, mode switch)
- Re-record if needed; pick the clearest take
Day 5: Write-up (~1.5 hours)
Follow the spec in CAPSTONE.md. Five sections (~500-800 words each):
- What it does (200-400 words): the use case; what a friend would see
- What components it uses (150-300 words): list parts; explain each role
- What surprised you (150-300 words): a specific moment
- What would you change in v2 (150-300 words): forward-thinking
- What I learned about my own work process (100-200 words): reflective
Plain English. No graduate vocabulary. Read aloud; if a sentence is hard to say, rewrite it
Day 6: Package and submit (~30 min)
Assemble the zip:
circuit-photos/(5+ photos)schematic.pngorschematic.pdfsketch/your-capstone.ino(your Arduino source code, runnable)demo-video.mp4(60-90 sec)writeup.md(or .pdf)
Zip filename: hw101-capstone-{your-name}.zip (lowercase; hyphens; no spaces)
Email to interested@virtuscyberacademy.org with subject HW-101 capstone, {your-name}
Day 7: Buffer / rest (~0)
If you ran into a snag earlier in the week, day 7 is your catch-up time. Otherwise rest. You earned it
Expected output
- Working circuit on the breadboard
- Recorded demo video (60-90 sec)
- 5-section write-up
- Complete zip submitted
Common pitfalls
- Over-scoping during build week: do NOT add features beyond what you scoped in lab 13.1. The grade does not reward ambition; it rewards a finished artifact. Bonus features go in the "v2" section of your write-up
- Skipping the schematic: the schematic is required. Even if it's hand-drawn on graph paper, draw it. The grader can't reproduce your wiring without it
- Demo video that doesn't show the circuit: the video must show your physical hardware. A screen recording of code running is not the deliverable
- Write-up that brags or hides failures: the rubric values honesty. The "what would you change" section is genuinely curious about your reflection, not a chance to claim everything is perfect
Stretch (optional)
If you finish early:
- Add one polish feature (e.g., a calibration mode; a power-saving sleep cycle; an LED that indicates "armed" state)
- Write a paragraph about "future work" beyond your current v2 ideas. Saving these now helps future-you pick up the project again
- Try the same circuit on a different microcontroller (ESP32 if you have one; Raspberry Pi Pico). Document what changed; what stayed the same
Lab 14.1 v0.1. The closing lab of HW-101. Ship.