IO10: Capstone: a tank monitor that lasts, copes and updates safely

Lesson 5 of 5 · reading 15–25 minutes; practice and project time is on the module page

Demo, self-review and case studies

🎯You'll be able to

Run all 28 tests together, write design notes on hardware, more parts, device and cloud, and the fleet, record a demo that shows failures as well as fixes, and write honest case studies.

🏠The everyday picture

A mechanic handing back a tractor shows what was fixed, starts it in front of the owner, points to the part that will need replacing next season, and says what they couldn't test without a field.

📘What it really is

📝A worked example

Input: a case study draft: "I built a water monitor that runs for over two years and loses no data at all."

Steps:

  1. Check each claim: the kit simulates the board, the sensor, Wi-Fi and the battery. The battery figure is the simulator's estimate from illustrative currents, and "loses no data at all" goes beyond what the tests checked.
  2. Rewrite: "In the practice kit, my firmware's simulated battery life rose from a few days on the starter to about 870 days, using the kit's illustrative current figures. The kit's ten buffer tests, with power cuts, a lost acknowledgement and a day without Wi-Fi, found no reading lost or stored twice (practice-kit data)."
  3. Add a limit, such as "battery life and behaviour on a real board are not verified", and what you'd measure there.

Expected output: a case study a hiring manager can trust, because every figure says where it comes from.

🌍Where it's used

📝Case scenario

Two candidates presented similar sensor projects. One showed a dashboard; the other switched off Wi-Fi during the demo, cut the power in the middle of a write, switched both back, and showed every reading arriving once. The interviewers chose the second candidate, saying they'd seen the device cope with the conditions it would face.

🖱️Try it

Write the opening paragraph of one case study using the template, with every figure labelled. Success: a reader can tell which numbers came from the kit and which are illustrative.

⚠️Common mistakes

🛠️For your project

The capstone is complete when all 28 tests pass together, the design notes, demo, case studies and self-review are done, and the capstone self-check on the Projects page is ticked.

✅Quick check

What should the demo show besides the finished work?

Show the answer

At least one failure and how it's handled, such as Wi-Fi down and a power cut with every reading arriving once, and the limits.

How should the battery figure be described in a case study?

Show the answer

As the simulator's estimate from illustrative currents in the practice kit, not verified on a real board.

← PreviousProject 3: safe updates
ProLearners Assist