Capstone Project Design & Troubleshooting
Learning Objective
Begin planning your final MakerBuddy Expo project using Design Thinking. Learn a professional 4-step troubleshooting process to isolate and fix bugs in wiring, sensors, and Rule Engine logic.
Theory: Design Thinking + Debugging

Your checklist: plan, build safely, test with evidence, then get ready to explain it.
The Capstone Project
Your Capstone Project puts this year's skills into one automated system. Before they build, engineers follow a process called Design Thinking:
1. Empathize
Who are you building this for? What problem do they have?
"My grandma forgets to water her plants."
2. Ideate
Brainstorm ideas. How could MakerBuddy help?
"Alert her when the soil is too dry!"
3. Plan
Draw a State Diagram. List your sensors and actuators. Write down every rule.
4. Prototype
Wire it up and build the rules in the Rule Engine. Test, fix, repeat!
The Art of Troubleshooting
A big project often fails on the first try. That is completely normal! Find the problem one step at a time. Always start from the bottom (power) and work up to the logic:
For Teachers
Let students help each other troubleshoot. Explaining a bug out loud, called "Rubber Duck Debugging", makes you see it fresh and often reveals the answer.
Activity: Project Planning Phase
Today you plan. You must get your project approved before you build. Use this template:
Project Proposal Template:
- Pick a Theme: a Smart Home device, a Security System, an Environmental Monitor, or something creative like a game or art piece.
- Write the Problem Statement: "My [user] has a problem with [problem]. My MakerBuddy will [solution]."
- List the Components: Which sensors and outputs will you use? For example: Soil Moisture sensor → Buzzer On + LCD display.
- List Every Rule (a MakerBuddy holds at most 10 rules, each with up to 10 steps). Write each one like this:
"If [Sensor] [Operator] [Threshold] → Action: [exact action name], Delay: [X] ms" - Draw the State Diagram: Sketch the logic on paper with circles and arrows.
- Get Teacher Approval: Show your plan. Once it is approved, start building straight away: your project must work on Expo day (Week 32).
Try It: The Bug Hunt Sandbox
Interactive demo · no kit needed
Play with a pretend MakerBuddy board and its web page, right here.
Follow the steps one at a time. Got the kit? You can switch to the real board inside.
Challenge: The Bug Hunt
Find the Missing Link
A friend asks for help: "My fan should turn on when it gets hot, but it's not working!"
You open the Dashboard: Temperature (DHT) reads 35.0 °C. The Relay card is locked by their rule, so you press ⏹️ on the rule. Then you flip the Relay On/Off switch, and the fan turns on! So power and wiring are fine.
Their rule says:
- Which troubleshooting step (1–4) told you the bug was in the Rule Engine, not the wiring?
- What is the exact bug in the rule above?
- Write the fixed rule with the right operator and exact action names.
Coming Up Next Week:
Week 32: The MakerBuddy Expo — Presentation day! Show everything you've built.
Learning Support
Use this quick guide to help every learner understand, practice and explain Capstone Project Design & Troubleshooting.
For students
Try it in three steps
- Say it: explain the main idea in one simple sentence.
- Show it: Plan your capstone: problem statement, components, every rule and a state diagram, then get teacher approval.
- Stretch it: Bug Hunt: use the 4-step process to find why a fan rule never turns on, then write the corrected rule.
Checkpoint: What was your input, what decision or process happened, and what was the output?
For teachers & parents
Coach without taking over
- Before: ask the learner to predict what will happen and why.
- During: use prompts such as “What changed?” and “What could you test next?” instead of giving the answer.
- After: ask for a 30-second explanation, one piece of evidence and one improvement.
Look for: safe handling, correct vocabulary, a result the learner can demonstrate, and an explanation in their own words.
Did you get it?
Three quick questions. Pick an answer to see whether it is right, and why.
1Which comes first when you troubleshoot a project?
2The fan works from the dashboard but not from the rule. Where is the bug?
3Why write a problem statement before you build?
