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
The Capstone Project
This is it — your masterpiece! The Capstone Project is your chance to combine everything you have learned this year into one amazing automated system. But great engineers don't just start building randomly. They 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 solutions. What could the MakerBuddy do to help?
"Alert her when soil is too dry!"
3. Plan
Draw a State Diagram. List the sensors and actuators you need. Write out every Rule Engine rule.
4. Prototype
Wire it up and build the rules in the Rule Engine. Test, fix, repeat!
The Art of Troubleshooting
When you build a complex project, it will probably fail on the first try. That is completely normal!Professional engineers don't panic — they isolate the problem step by step. Always start from the bottom (power) and work your way up to the logic:
For Teachers
Encourage students to help each other troubleshoot. Explaining a bug to someone else — often called "Rubber Duck Debugging" — is one of the most effective techniques in software engineering. Just describing the problem out loud forces the brain to look at it differently and often reveals the solution!
Activity: Project Planning Phase
Today is a planning day. You must get your project approved before you start building. Use this template:
Project Proposal Template:
- Pick a Theme: Will your project be 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 will you use? Which outputs? (e.g., Soil Moisture sensor → Buzzer On + LCD display)
- List Every Rule: Write each Condition rule you plan to create in this format:
"If [Sensor] [Operator] [Threshold] → Action: [exact action name], Delay: [X] ms" - Draw the State Diagram: Sketch the logic on paper using circles and arrows.
- Get Teacher Approval: Show your plan. Once approved, you can start building next week!
Challenge: The Bug Hunt
Find the Missing Link
Your friend comes to you for help. They say: "My fan is supposed to turn on when it gets hot, but it's not working!"
You open the Dashboard: Temperature reads 35°C. You click the Relay toggle manually — the fan turns on! So power and wiring are fine.
You look at their Rule Engine. 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 corrected rule using the proper operator and exact action names.
Coming Up Next Week:
Week 32: The MakerBuddy Expo — Presentation day! Showcase everything you've built.
