Marianville · Grade 11 ICT
Grade 12 · Term 1 · Unit 3 · Technology Systems · Chapter 7

Embedded Systems Mini-Project — Design Phase

Week 7 · Benchmark 12.5.1.3 Design an embedded system
Essential question

What is a good design brief, and why does it decide whether your prototype will succeed?

Learning objectives
  • Write a design brief that states problem, users, requirements and constraints
  • Select an appropriate platform (Micro:bit, Arduino, or Scratch simulator)
  • Plan a prototype with a materials list and a rough block diagram

Overview

This week you begin the Simulation & Electronics Design Project. In groups of three or four you scope a problem you can solve with an embedded system in five weeks. A good scope is small, testable, and clearly useful. You will finish the week with a design brief that your teacher signs off.

What a design brief must contain

A design brief is a short document (one page) that anyone can read and understand. It states the problem, who it is for, the functional requirements (what it must do), the constraints (time, budget, hardware), and the success criteria.

Choosing the platform

Micro:bit is friendly for beginners and has built-in sensors. Arduino is more flexible and lets you use external sensors and actuators. A Scratch-based simulator is fine if hardware is not available — you can still demonstrate the logic.

Peer critique

Every brief will be read by another group. Their job is to spot vague requirements ('the system will be good'), missing constraints, and untestable success criteria. Take the feedback and improve the brief before submitting.

Activity

Draft & critique the design brief

  1. In your group, write a one-page design brief for your chosen problem.
  2. Swap with another group and give three specific pieces of feedback.
  3. Revise your brief and submit for teacher sign-off.
Review questions
  1. List three things a design brief must contain.
    Reveal answer

    Problem, users/requirements, constraints (plus success criteria).

  2. When would you choose a Scratch simulator over an Arduino?
    Reveal answer

    When hardware is unavailable and you only need to demonstrate the logic.

  3. What is peer critique for?
    Reveal answer

    To catch vague requirements or missing constraints before you build.

Take it home

Interview one potential user of your project. Update the brief with a real quote from them.

This chapter is free for every PNG student. If it helped your class, consider becoming a sponsor.
This is a free resource. Consider supporting it to keep it that way.