lesson 7 (defining the problem) · empathize worksheet discuss and fill in your worksheet (20...

29
Slide 1 Lesson 7 (Defining the Problem)

Upload: others

Post on 14-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slide 1

Lesson 7(Defining the Problem)

Page 2: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 2

Target for Today!

● Design Thinking: Define the Problem● Learn how to use Tilt Sensor● Learn how to use Passive Infrared Sensor

Page 3: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 3

Design Thinking Process

Empathize Define Ideate Prototype Test

5 Phases of Design Thinking

Page 4: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 4

Design Thinking Process

Empathize Define Ideate Prototype Test

Page 5: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 5

Define

● Write the Problem Statement● One of the hardest part of the process● Empathize helps us gain insights● Define helps us make sense of it● Why is it important to Define the problem?

Page 6: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 6

Importance of Defining Problem

● In the 60s, NASA realized that normal pens do not work in space

● Problem Statement:– Ink won’t flow without gravity

● Solution:– High tech pressurized pen that don’t require gravity

USD $ 1,000,000 to develop

Page 7: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 7

Importance of Defining Problem

● The Russian space agency encountered the same problem

● Problem Statement:– Pen won’t work in space

● Solution:– Use a pencil

$ 0.10 each

Page 8: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 8

Good Problem Statement

● Human-centered● Broad enough for creative freedom● Narrow enough to be manageable

NeedsBehavior

ProblemsValues

Page 9: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 9

Techniques for “Defining”

● 5 “Why”– Repeatedly ask “Why”– Developed by Toyota– Must understand the user first– If you cannot answer “Why”, go back to to the

“Empathize” stage, don’t make assumptions!

Page 10: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 10

Techniques for “Defining”Example

Working adults are often unhealthy.

1) Why are they unhealthy? Because they didn’t exercise enough

2) Why don’t they exercise enough? Because they are too busy.

3) Why are they too busy? Because they have work and family time.

4) Why are they not exercising during family time? Because their kids couldn’t join them.

5) Why couldn’t their kids join in the exercise? Because the exercise facilities isn’t suitable for kids.

Page 11: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 11

EmpathizeWorksheet

Discuss and fill in your worksheet (20 mins)...

5 “Why”Apply the 5 Why technique.

Re-EmpathizeNote down any further interview questions or observations that you need to understand the problem better.

DefineComplete your problem statement

Page 12: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 12

ALP Project

Keep what you have written!

You’ll need to include it into your ALP Project write-up.

Page 13: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slide 13

PIR and Tilt Sensors

Page 14: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 14

Tilt Switch

● Works just like a push button switch– Need pull-up / pull-down resistor!

● Turns on when tilted upwards● Turns off when tilted downwards

On Position Off Position

Page 15: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 15

Tilt Switch

● Metal ball complete connection when switch pointed upwards

Page 16: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 16

Tilt Switch

Read using “read digital pin”

Page 17: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 17

Start up mBlock

● Don’t forget mLink

● Then go to https://ide.mblock.cc

● File → New

Get rid of this guy

Add this one instead

Page 18: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 18

Connect with Arduino

● Switch to “Live” mode and click “Connect”

● Select a COM portYou may need to [x] “Show all connectable devices”

● Click “Connect”

Page 19: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 19

Sit to Stand

● Helps the user count 3 sets of 3 repetitions

● Attach the tilt sensor to the leg with a elastic strap

Page 20: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 20

Sit to Stand

Arduino Device

Repeats forever

Send a message if switch is closed

Wait until switch is open, so we only broadcast once each time the user stands

Switch may “bounce”, this wait 1 second prevents multiple readings

Page 21: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 21

Sit to Stand

Sprite

Receives message from Arduino

Increment rep counter.Remember to create the “reps” variable first!

Read out the number of reps

Set reps variable to zero at start

Page 22: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 22

PIR Sensor

● Passive Infrared Sensor● Detects far infrared produced by

warm objects (eg. human body)● Can only detect motion, not

stationary objects

Page 23: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 23

PIR SensorPins Connections

● Turns on and stay on for short duration when motion detected– Adjust duration using

“Delay Time Adjust”

Sensor Arduino

Vcc / Power 5V

Out Any I/O (Pin 2 to 12)

Gnd Gnd

Page 24: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 24

PIR Sensor

● Read using “read digital pin”

Page 25: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 25

Lap Counter

● Detects when someone run pass the PIR sensor

● Counts the number of laps

● Display lap time

Page 26: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 26

Lap Counter

Arduino Device(Same as previous)

Repeats forever

Send a message if switch is closed

Wait until switch is open, so we only broadcast once each time the user stands

Switch may “bounce”, this wait 1 second prevents multiple readings

Page 27: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 27

Lap CounterStart count at zero

Save lap time then reset timer

If we have at least 1 lap, display lap count and lap time

Increment lap count by 1

Page 28: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 28

Enhancement Ideas

● Sit to Stand– Provide guidance on exercise (See demo)

● Lap counter– Use sprites to provide large number display– Inform user if they are running below their target lap

time

Page 29: Lesson 7 (Defining the Problem) · Empathize Worksheet Discuss and fill in your worksheet (20 mins)... 5 “Why” Apply the 5 Why technique. Re-Empathize Note down any further interview

Slides available at: http://a9i.sg/huayi

Slide 29

Copyright

● Created by A Posteriori LLP● Visit http://aposteriori.com.sg/ for more

tips and tutorials● This work is licensed under a Creative

Commons Attribution-ShareAlike 4.0 International License.