Back to Practical Assessments

Wilteq Arduino Uno Course - Practical assessment

Final Project: Individual Microcontroller System

When: Proposal in week 6, build in weeks 11-12  |  Time: Milestones from week 6; final demonstration in the last session of week 12  |  Result: Competent / Not Yet Competent

Learner: ______________________________    Assessor: ______________________________    Date: ______________

The brief

Design, build and document a microcontroller system of your own that solves a real problem for a user you can name - at home, in a workshop, on a farm, in a shop or at college. You may use any device from the course, including the extension modules (ultrasonic, keypad, RFID, SD card), or another extra-low-voltage module approved by your facilitator.

What your system must do

  • At least two inputs, including one analogue sensor or measured value
  • At least one actuator (servo, DC motor, stepper, relay module or buzzer) driven safely through a driver or module
  • A user interface: the I2C LCD, or a documented Serial interface
  • Mode or state logic (a state machine) and non-blocking millis() timing
  • Extra-low-voltage DC only; actuators on their own supply with common GND
  • Code organised into functions, with named constants and comments

Conditions

  • Individual project. The proposal must be approved before building starts.
  • Code from lessons or other sources may be adapted if it is credited in comments and you can explain it.
  • Each milestone is signed off by the facilitator; a missed milestone gets a new date, not a fail.

Kit

Your bench equipment and kit modules, plus approved parts from the class stores.

Milestones

WhenMilestoneWhat is checkedSigned
Week 6ProposalProblem, named user, success criteria, block diagram, parts list - approved or returned with changes
Week 10Plan reviewPin and power plan, BOM, state table, risk list
Week 11, session 2SubsystemsEach subsystem proven with its own test sketch
Week 11, session 5IntegrationWorking prototype and test table started
Week 12, last sessionHand-inDemonstration, 5-minute presentation and complete portfolio

Evidence to submit

  1. Approved proposal with success criteria
  2. IPO or block diagram, state table, pin and power plan, BOM and circuit diagram
  3. Staged integration log
  4. Final sketch (.ino), with any borrowed code credited
  5. Test table mapped to the success criteria, including a failure injection
  6. Fault log with resolved and unresolved entries
  7. One-page user guide
  8. 5-minute presentation and demonstration

Assessment criteria

Tick one box per criterion. marks a critical criterion.

#CriterionCompetent whenNot yet competent ifCNYC
1Proposal and success criteriaProposal approved by week 6 with measurable success criteria and a named user.No approved proposal, or criteria that cannot be tested.
2 Minimum scopeTwo or more inputs including one analogue, an actuator through a driver or module, a user interface, state logic and millis() timing.One or more scope requirements missing.
3Design documentationIPO diagram, state table, pin and power plan, BOM and circuit diagram that match the build.Documents missing or contradict the build.
4 Safe buildExtra-low-voltage only, correct drivers and supplies, common GND, tidy and traceable wiring.Any unsafe drive, supply or wiring.
5FunctionalityMeets its success criteria in a live demonstration.One or more success criteria not met in the demonstration.
6Code qualityFunctions, named constants, non-blocking timing and comments; borrowed code credited.Blocking code, magic numbers, or uncredited code the learner cannot explain.
7Integration and testingStaged integration log and a test table mapped to every criterion, including a failure injection.No evidence of staged testing, or criteria untested.
8Fault log and reflectionFaults recorded with method and fix, and honest unresolved limits with ideas to improve.No fault log or reflection.
9User guideOne page that lets someone else set up and use the system safely.Missing, or a user could not operate the system from it.
10Presentation and questionsExplains the problem, design decisions and test results, and answers questions about their own code.Cannot explain how the system works or answer questions about the code.
11 Own workDesign and code are the learner's own; any adapted code is credited and understood.Uncredited copied work, or work the learner cannot explain.

How the result is decided

Assessor guidance

Feedback and reassessment

Criteria not yet met (numbers)
Feedback to the learner
Reassessment date

Sign-off

Result Competent     Not Yet Competent
Assessor signatureLearner signature