Logo
  • Home
  • Equipment
  • Tutorials
  • Calendar
  • TPZ Staff Page
  • (Beta) Tech Ai Support
The Possible Zone
Fab Lab Website
Fab Lab Website
/
Tutorials
/
Tutorials Database
/
Tutorial Template

Tutorial Template

Project

• Your role today: Pick a real CoF role (eg. Junior Biomedical Engineering Associate) • Your Job: Build a working heart rate monitor prototype, prove it meets the specs, and document what you changed.

Date Created
Author
Tools & Skills
[CoF] Careers of the Future
Launch Lab Connection
Competency

Project name: (clear + specific) e.g. Heart Rate Sensor: Wearable Vital Monitor

‣

The mission (Real World Stakes)

  • The situation: 2 to 3 sentences (who needs this, what problem, why it matters) Hospitals and clinics do not always have enough monitoring equipment, especially in remote places. Your task is to prototype a low cost heart rate monitor using a microcontroller and a sensor so a caregiver can quickly check a patient’s pulse.
  • Your user: who this is for (patient, homeowner, small business, commuter, etc.) a nurse or EMT doing fast triage
  • Success today: one clear outcome (what “done” looks like) Your device can read a pulse signal from a finger and can show “beats per minute” (BPM) data in a clear way
‣

Specs + Constraints (Rules/Safety/Materials)

*You don’t necessarily need to have all the constraints subcategories. Add what seem most relevant to your activity

  • Must have criteria: Your project should
    • Read the heart rate sensor signal
    • Show BPM (on a screen or in the serial monitor)
    • Refresh the reading regularly (not just once)
    • Show a warning or flag if BPM drops below a set number (example: 60)
  • Constraints (budget, size, weight, time, materials)
    • Budget under $80
    • Battery powered (or explain what battery you would use)
    • Comfortable enough to wear for a short test
    • Safe for skin contact, no sharp edges
  • Key vocabulary: 3 to 5 terms with plain definitions
    • Photoplethysmography (PPG): using light to detect blood flow changes in your finger
    • Microcontroller: a small computer that reads sensors and controls outputs
    • Threshold: a number you choose to decide what counts as a “beat”
    • Noise: messy signals that make it harder to detect real beats
    • BPM: beats per minute (heart rate)
‣

Safety First

  • Hazards: Do not power anything
  • Required PPE (Personal Protective Equipment)
  • What not to do
‣

Tool and Materials You will need

  • Labeled visuals of every part. This helps students self-serve and stops the "what is this" spiral.
  • An Image Matrix?
  • A charged Laptop with a functional browser (Google Chrome recommended)
  • A b.Board
  • A microbit
  • USB cable
  • Rechargeable Battery
  • A heart rate sensor
  • (Optional)Pencil and paper to write your observations
‣

Phase 1: Hello World Style Entry Level Project

Share the Goal Let’s wake up the Heartrate sensor

  • Fast win in 15 to 30 minutes
  • Image heavy
  • Focus on confidence and baseline function.
    • Wire the sensor to power, ground, and signal

(Add 2-3 annotated images/video)

  • Upload starter code that reads raw sensor values

(Add a sample code)

  • Open the serial monitor and watch the numbers change when you touch the sensor
  • Checkpoint:
    • You should see the signal change when you place a finger on the sensor. If it looks flat, something is off. (Add images/video)
  • Common pitfalls:
    • sensor not sharing ground with the board
    • signal wire in the wrong pin
    • finger not placed consistently on the sensor
‣

Phase 2: Core Build (make it real/take a step further)

Goal: turn the raw signal into BPM (Add images/video as needed)

  • Goal-oriented steps
  • Checkpoints (do not proceed until X is true)
    • Watch the raw data on the computer screen and identify peaks (try to jump around or so things that can increase your heartbeat.
    • Notice when the reading gets higher at peak and when it gets lower )observe the actions. What is the person wearing the sensor doing now)
    • Count beats over a time window and calculate BPM
    • Detect the pattern (example: average the last few readings)
‣

Phase 3: Innovation Challenge (Make it yours)

(Add images/video as needed)

  • Open-ended extension rooted in the same skills. You can add 1-3 pathways
  • Requires a plan first: sketch, pseudocode, or CAD mock
  • Pick one path. You choose how to do it.
  • You must: plan first, then show it, then improve it once.
    • Option A: Comfort + fit (Human Factors)
      • Make a wearable holder for the sensor.
      • Must have: fits 2 finger sizes, stays in place 30 seconds, wires do not get yanked.
      • Show it: 2 photos (wearing it) + a 1 sentence note on what you fixed after testing.
    • Option B: Smarter alert (Reliability Engineering)
      • Make an alert that does not trigger from one bad reading.
      • Must have: only alerts if BPM is low for 10 seconds, ignores 1 glitch.
      • Show it: a short demo or video OR 2 screenshots of serial output (glitch included) + 1 to 2 sentence explanation.
    • Option C: Cleaner signal (Signal Processing)
      • Make the BPM less jumpy.
      • Must have: try 2 methods, pick a stability score, name the tradeoff (steady vs slow).
      • how it: a tiny before/after table (10 readings) + 2 sentence conclusion.
‣

Troubleshooting Tips (the Debug Diary)

  • Symptom, possible cause, fix, what I learned
  • Start with sharing 1-2 examples of common issues/bugs students might face
  • Scenario 1: “It’s dead” (flat line or the same number forever)
    • Try this in order: check power and ground, then make sure the signal wire is on the pin your code is reading.
  • Scenario 2: “It’s alive but messy” (BPM is 0 or it jumps all over the place)
    • Tune your threshold and hold your finger steady. If it’s still jumpy, add a tiny smoothing step (average a few readings).
  • Then encourage students to reflect and share where they feel stuck and what they did to feel unstuck
  • Dealing with additional issues? Share with us: What happened:
    • What I tried:
    • What fixed it (or what I’ll try next):
‣

Career Connection

  • 1 to 3 other related job titles where this skill applies
  • "If you liked this, explore…"
  • Where this shows up in real jobs:
    • Biomedical Equipment Technician: They test and fix hospital equipment. What you did today is the same vibe: make sure the sensor works, check the reading, and troubleshoot when it doesn’t.
    • Embedded Systems Technician: They make devices that use sensors. You did that: you took a messy signal and turned it into something useful (BPM).
    • Medical Device Designer: They think about people, not just parts. If you cared about comfort, fit, and “can someone understand this fast,” you were doing real design work.