Online Student Workbook
Goldberg Engineering Explorers Summer Program
2022
Design Challenge: Micro:bit Pet
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Empathize: Get to know your product users
Before you start designing a Micro:bit pet, you need to learn what its future owner would like in a robot pet. Interview your partner to learn about the kid of pet they would like to have designed for them.
What kind of pets does your partner want? (an Animal? Insect?)
>
What are the attributes they would like in their pet?
Looks:
Size:
Emotions:
Movements:
Sounds:
How does the owner want to interact with their pet?
Designer Name:
Pet Owner Name:
D2A2 S
User Problem Statement: *Pet Owner Name* needs a pet that…..
Which Micro:bit inputs and features do you need to use? (Buttons, LEDs, Accelerometer, etc.)
>
What are the required tools and materials needed for the project?
(Add-ons to Micro:bit: buttons, lights, paper, tape, drawing tools, etc.)
>
Are there any constraints to the design based on resources?
>
Are there any other details you need to ask the other team about for their pet?
>
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Define: the design criteria for the product
Designer Name:
Pet Owner Name:
D2A2 S
Draw 4 versions of what the Micro:bit pet could look like based on the interview. Label the parts of the pet.
Draw what each of the actions (emotions, sounds, etc.) will look like. Note in the drawing which inputs would start each of the actions.
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Ideate: Brainstorming the initial design
Designer Name:
Pet Owner Name:
D2A2 S
Printed
Group Leader Checkpoint: Get feedback from another group leader in the room. Make any design changes after the feedback.
What I like about the design
>
Questions I have about the design
>
What I do not like about the design
>
I want the creator to know…
>
For Design Group - Identify Refinements
What I agree with about the feedback:
>
What I disagree with about the feedback:
>
What is going to change about the design in the next version:
>
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Test and Refine: Feedback from users to make refinements
Designer Name:
Pet Owner Name:
Group Leader Name:
D2A2 S
Ideate User Feedback: Get feedback from your partner (the user). Make any design changes after the feedback.
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Test and Refine: Feedback from users to make refinements
Designer Name:
Pet Owner Name:
Feedback Partner Name:
What I like about the design
>
Questions I have about the design
>
What I do not like about the design
>
I want the creator to know…
>
For Design Group - Identify Refinements
What I agree with about the feedback:
>
What I disagree with about the feedback:
>
What is going to change about the design in the next version:
>
D2A2 S
Instructions:
Design a Micro:bit Pet
Prototype: Building and testing different designs
PROTOTYPE 1
Design Plan – Micro:bit Pet
Actions Process Map
Code Process Map
Example Paper
Name
Prototype 1
D2A2 S
Prototype 1 User Feedback: Get feedback from your partner (the user). Make any design changes after the feedback.
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Test and Refine: Feedback from users to make refinements
Designer Name:
Pet Owner Name:
Feedback Partner Name:
What I like about the design
>
Questions I have about the design
>
What I do not like about the design
>
I want the creator to know…
>
For Design Group - Identify Refinements
What I agree with about the feedback:
>
What I disagree with about the feedback:
>
What is going to change about the design in the next version:
>
D2A2 S
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Refinement: Making and tracking changes to the design
Designer Name:
Pet Owner Name:
Stage | What stayed the same from your previous design? How does it support the problem statement? | What changed from your previous design? How does it support the problem statement? |
Ideate to Prototype 1 | > | > |
Prototype 1 to Prototype 2 | > | > |
Prototype 2 to Final Design | > | > |
D2A2 S
Instructions:
Design a Micro:bit Pet
Prototype: Building and testing different designs
PROTOTYPE 2
Design Plan – Micro:bit Pet
Actions Process Map
Code Process Map
Example Paper
Name
Prototype 2
D2A2 S
Prototype 2 User Feedback: Get feedback from your partner (the user). Make any design changes after the feedback.
Design Plan – Micro:bit Pet
Design a Micro:bit Pet
Test and Refine: Feedback from users to make refinements
Designer Name:
Pet Owner Name:
Feedback Partner Name:
What I like about the design
>
Questions I have about the design
>
What I do not like about the design
>
I want the creator to know…
>
For Design Group - Identify Refinements
What I agree with about the feedback:
>
What I disagree with about the feedback:
>
What is going to change about the design in the next version:
>
D2A2 S
Instructions:
Design a Micro:bit Pet
Prototype: Building and testing different designs
Final Design
Design Plan – Micro:bit Pet
Actions Process Map
Code Process Map
Example Paper
Name
Final Design
D2A2 S
Description
Special Attributes and Features
Picture
Personal Story
Adoption Advertisement
D2A2 S
Description
Personal Story
Picture
Special Attributes and Features
Adoption Advertisement
Pet Name:
___________________
D2A2 S
Set Up on own PowerPoint slide
COMMUNICATE
Using the Bluetooth function (radio) of the Micro:bit, work with a partner to have your Micro:bit pets talk with each other.
Things to consider:
Micro:bit Pet Talk Process Map
Actions
Code Essentials:
Hear message from other radio
Push Button
Message sent
Audio sends to other radio
Talk into Radio
Design a Micro:bit Pet
Extend Challenge: Design a way for your Micro:bit pets to communicate, move, or sense its surroundings
Design Plan – Micro:bit Pet
Designer Name:
Pet Owner Name:
D2A3 S
MOVEMENT
Using a Servo Motor program the Micro:bit to move when commanded.
Things to consider:
Micro:bit Pet Move Process Map
Actions
Code
Reset
Push Button (Input)
Action Complete
Motion 2
Motion 1
Design a Micro:bit Pet
Extend Challenge: Design a way for your Micro:bit pets to communicate, move, or sense its surroundings
Design Plan – Micro:bit Pet
Designer Name:
Pet Owner Name:
D2A3 S
SENSOR
This sensor is built into the Micro:bit and detects when the Micro:bit experiences different types of motion.
Things to consider:
Micro:bit Pet Movement Process Map
Actions
Code
Else: be happy
Input
(Movement)
Senses and reacts to motion
Show Reaction
Design a Micro:bit Pet
Extend Challenge: Design a way for your Micro:bit pets to communicate, move, or sense its surroundings
Design Plan – Micro:bit Pet
Designer Name:
Pet Owner Name:
D2A3 S