| Area | Key Requirements (IGCSE) | How the notes address it |
|---|---|---|
| Design brief & specifications | Clear constraints, performance criteria, safety & sustainability targets. | Section 1, step 2 & 5. |
| Research & analysis | Existing products, materials, health & safety, environmental impact. | Step 3 includes these points; added safety & sustainability notes in Sections 4 & 5. |
| Idea generation & selection | Sketches, CAD, decision‑making tools. | Step 4 & 6; CAD mentioned in communication. |
| Making & testing | Prototype construction, testing against specifications, evaluation. | Steps 7 & 8 with worked examples. |
| Health & safety | Risk assessment, safe use of tools, electrical safety. | New dedicated sub‑section in 4 & 5. |
| Sustainability & societal impact | Energy efficiency, recyclable materials, ethical considerations. | Embedded in design brief, research and reflection. |
| Communication | Technical drawings, schematics, reports, oral presentation. | Step 9; examples of circuit diagrams and mechanical drawings. |
Electronic systems sense, process and act on information. They are normally divided into three functional stages:
Conversion of a physical phenomenon into an electrical signal.
| Category | Typical devices | Example use (IGCSE) |
|---|---|---|
| Mechanical | Push‑buttons, limit switches, potentiometers | Potentiometer as a speed controller for a DC motor. |
| Electrical | Voltage sensors, current transducers (shunt, Hall‑effect) | Hall‑effect sensor to detect motor shaft speed. |
| Optical | Photo‑resistor (LDR), photodiode, IR proximity sensor | LDR to switch lights when ambient brightness falls. |
| Magnetic | Hall‑effect switch, reed switch | Reed switch to detect a door’s magnetic closure. |
| Digital | Keyboard, touch‑screen, rotary encoder | Rotary encoder for user‑selected menu options. |
| Type | Key features | Typical IGCSE example |
|---|---|---|
| Microcontroller | CPU, RAM, flash, built‑in I/O ports; programmed in C/Arduino. | Arduino UNO controlling a temperature‑controlled fan. |
| Microprocessor | Requires external memory & I/O; higher processing power. | Raspberry Pi running a Python script for image recognition. |
| Programmable Logic Controller (PLC) | Robust, industrial‑grade, ladder‑logic programming. | PLC controlling a conveyor‑belt safety system. |
| Discrete logic circuit | Individual TTL/CMOS ICs (AND, OR, NOT, etc.). | 555‑timer based flashing LED circuit. |
| Category | Typical devices | Example use (IGCSE) |
|---|---|---|
| Visual | LEDs, seven‑segment displays, LCD panels | LCD to show temperature reading. |
| Audible | Piezo buzzer, small speaker | Buzzer for alarm when a sensor is triggered. |
| Mechanical | Relay, solenoid, DC/stepper motor, servo motor | Servo to open a latch when a code is entered. |
| Communication | Serial port, Bluetooth/Wi‑Fi module, IR transmitter | Bluetooth module to send sensor data to a smartphone. |
Decisions are made using Boolean logic. The basic two‑input gates are shown below.
| Gate | Symbol | Truth table (A, B → Q) |
|---|---|---|
| AND | ![]() |
0 0 → 0 0 1 → 0 1 0 → 0 1 1 → 1 |
| OR | ![]() |
0 0 → 0 0 1 → 1 1 0 → 1 1 1 → 1 |
| NOT (Inverter) | 0 → 1 1 → 0 |
|
| NAND | ![]() |
Same as AND, then inverted. |
| NOR | ![]() |
Same as OR, then inverted. |
| XOR | ![]() |
0 0 → 0 0 1 → 1 1 0 → 1 1 1 → 0 |
Complex functions are built by combining gates. Example:
Q = (A AND B) OR (¬C)
| Concept | Formula / Key point | Worked example |
|---|---|---|
| Ohm’s Law | V = I R | V across 220 Ω at 20 mA → V = 0.02 A × 220 Ω = 4.4 V |
| Power | P = V I = I²R = V²/R | P = 0.02² × 220 ≈ 0.088 W |
| Series resistance | R_eq = ΣR | 220 Ω + 1 kΩ = 1.22 kΩ |
| Parallel resistance | 1/R_eq = Σ(1/R) | Two 1 kΩ → R_eq = 500 Ω |
| Resistor colour code | Band 1 & 2 = value, Band 3 = multiplier, Band 4 = tolerance | Red‑Violet‑Yellow‑Gold → 27 × 10⁴ Ω ± 5 % = 270 kΩ |
| Capacitive reactance | X_C = 1/(2πfC) | 100 µF at 50 Hz → X_C ≈ 31.8 Ω |
| 555 timer (astable) | f = 1.44 / ((R₁+2R₂) C) | R₁=1 kΩ, R₂=10 kΩ, C=0.01 µF → f ≈ 13 kHz |
| Ideal op‑amp (comparator) | V_out saturates to supply rails when V⁺ ≠ V⁻. | LM324 used to detect > 2.5 V sensor voltage. |
Moment M = F × d, where *d* is the perpendicular distance from the line of action of the force to the pivot.
| Class | Effort arm | Load arm | Typical example |
|---|---|---|---|
| 1 | Both sides of fulcrum | Both sides of fulcrum | Seesaw |
| 2 | Between fulcrum & load | Load outside fulcrum | Wheelbarrow |
| 3 | Effort outside fulcrum | Load between fulcrum & effort | Fishing rod |
Stress σ = F/A (N / mm²). Strain ε = ΔL/L. Young’s modulus E = σ/ε.
Problem: A 0.8 m wooden beam, simply supported at both ends, carries a 50 N load at its centre. Determine the reaction forces at each support.
Both supports share the load equally (25 N each). This calculation demonstrates the use of equilibrium equations – a required skill for the “Structures” focus.
Problem: A motor drives a 12‑tooth pinion that meshes with a 36‑tooth gear attached to a wheel. The motor runs at 3000 rpm. Find the wheel’s rpm and the torque multiplication (ignore losses).
Link to the design cycle: the gear train would be selected during the “Research & analysis” stage and its dimensions finalised in “Develop specifications”.
Task: Design an alarm that sounds a buzzer when a door sensor (D) **or** a window sensor (W) is opened. Use only OR and NOT gates, and limit the buzzer current to 20 mA from a 5 V supply.
Truth table for the alarm:
| D | W | A = D OR W |
|---|---|---|
| 0 | 0 | 0 (silent) |
| 0 | 1 | 1 (buzzer on) |
| 1 | 0 | 1 (buzzer on) |
| 1 | 1 | 1 (buzzer on) |
| Device | Function in a system | Typical IGCSE example |
|---|---|---|
| Push‑button | Input – binary on/off signal | Start/stop control for a motor. |
| Potentiometer | Input – variable voltage proportional to position | Speed controller for a fan. |
| Photo‑resistor (LDR) | Input – light level detector | Automatic night‑light. |
| Arduino UNO | Processing – programmable microcontroller | Temperature‑controlled heating element. |
| 74HC32 OR gate | Processing – discrete logic | Alarm logic in example 5.3. |
| LED | Output – visual indication | Power‑on indicator. |
| Buzzer | Output – audible alarm | Door‑open warning. |
| Servo motor | Output – precise angular movement | Locking mechanism for a safe. |
| Bluetooth module (HC‑05) | Output – wireless communication | Send sensor data to a phone app. |
Create an account or Login to take a Quiz
Log in to suggest improvements to this note.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.