Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met...

38
1 Module Physical Computing

Transcript of Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met...

Page 2: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

2

Team

• Remie Woudt van Broklede• Leen de Gelder van het GSR• Eelco Dijkstra van het vaksteunpunt Amsterdam• Jelmer de Boer, ex-student lerarenopleiding TU Delft• Martin Bruggink van de lerarenopleiding TU Delft

Page 5: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

5

3 platforms

1. Arduino

2. Micro:bit

3. Lego Mindstorms

Page 6: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

6

Opbouw1. Inleiding physical computing2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype

Page 7: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

7

4 cycli

Sensor Context Zelf maken

Cycle 1 Aanraaksensor Domotica Hotelschakeling

Cycle 2 Bewegingssensor Smart-city Automatische straatverlichting

Cycle 3 Afstandssensor Zelfrijdende auto Parkeersensor

Cycle 4 Versnellingssensor Wearables Activity-tracker

Page 8: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

8

Werken in kleine stapjes

1. Sensor of actuator aansluiten2. Testen van de sensor / actuator3. Toestandsdiagram maken4. Programma maken5. Testen van het systeem

Page 9: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

9

Tinkering

Page 10: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

10

Toestandsdiagrammen

Page 11: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

11

Unplugged

Page 12: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

12

Knopje met lampje

Page 13: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

13

Knopje met lampje

Page 14: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

14

Knopje met lampje met ander gedrag

Page 15: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

15

Knopje met lampje

Page 16: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

16

Hotelschakeling

Page 17: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

17

Gebeurtenissen en acties

Gebeurtenissen:• Schakelaar A is aan• Schakelaar B is aan• Schakelaar A is uit• Schakelaar B is uit

Acties:• Zet lamp aan• Zet lamp uit

Page 18: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

18

Hotelschakeling

Page 19: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

19

Gebeurtenissen en acties

Gebeurtenissen:• Schakelaar A gaat om (van aan naar uit of andersom)• Schakelaar B gaat om (van aan naar uit of andersom)

Acties:• Zet lamp aan• Zet lamp uit

Page 20: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

20

Hotelschakeling

Page 21: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

21

Vertaling naar programma

Page 23: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

23

Voorbeeld: activity tracker

Page 24: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

24

Activity tracker en versnellingssensor

Page 25: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

25

Activity tracker en versnellingssensor

Page 26: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

26

Activity tracker en versnellingssensor

Page 27: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

27

Activity tracker en versnellingssensor

Page 28: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

28

Activity tracker en versnellingssensor

Page 29: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

29

Oefenopdrachten

Ga naar makecode.microbit.org en maak de dobbelsteen (dice) na, of een ander programma (*)

Maak de opdracht met het drukknopje en lampje, opdracht 1a en 1b (**)

Maak de opdracht met de activitytracker, opdracht 2 (***)

Page 30: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

30

Sensoren

Page 31: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

31

Actuatoren

Page 32: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

32

Uitdagingen

Het werken met hardware leidt gauw tot fouten. Dat kan tot frustratie leiden.Gestructureerd en iteratief werkenHet werken met toestandsdiagrammenEr zitten ook mechanische uitdagingen aan de prototypes die leerlingen bouwen.

Page 33: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

33

Expert-methode

Leerlingen werken in groepjes. Vanuit ieder groepje verdiept één leerling zich met leerlingen uit andere groepjes in (het aansluiten van) een sensor of actuator.

Daarna werken de groepsleden samen om tot een eenvoudig systeem te komen waarbij deze sensoren en actuatoren worden gebruikt.

Page 34: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

34

Voorkennis

De keuzemodule bouwt voort op het kernprogramma (m.n. programmeren, toestandsdiagrammen)

Page 35: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

35

Planning

Verbeteren en aanvullen module op basis van testresultaten (november 2018 – januari 2019)

Nascholing (2019)

Page 36: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

36

Hoe nu verder?

Page 37: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

37

URL en Contact

www.physicalcomputing.xyz

Contact:

Martin Bruggink

[email protected]

Page 38: Module Physical Computing - GitHub Pages...Opbouw 1. Inleiding physical computing 2. Vier cycli met geleide opbouw 3. Zelf ontwerpen en ontwikkelen van een prototype 7 4 cycli Sensor

38

Einde