Skip to content

Commit

Permalink
week 4
Browse files Browse the repository at this point in the history
  • Loading branch information
mnstri committed Nov 12, 2023
1 parent e6a6d30 commit 7b4589c
Show file tree
Hide file tree
Showing 12 changed files with 255 additions and 283 deletions.
30 changes: 1 addition & 29 deletions content/courses/physical-computing/_index.md
Expand Up @@ -111,91 +111,63 @@ Each week is divided into three classes just like they are divided here on this

#### Week 1 | Introduction

<div class="calendar">

| TIME | MON 23/10 | TUE 24/10 | WED 25/10 | THU 26/10 | FRI 27/10 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Introduction to Electronics](./week-01/lesson-01) | | [Introduction to Microcontrollers (Arduino)](./week-01/lesson-02) | |
| 15:15–17:00 | [Introduction to Physical Computing](./week-01/lecture) | [Introduction to Electronics](./week-01/lesson-01) | | [Introduction to Microcontrollers (Arduino)](./week-01/lesson-02) | |

</div>

#### Week 2 | Sensing the World

<div class="calendar">

| TIME | MON 30/10 | TUE 31/10 | WED 01/11 | THU 02/11 | FRI 03/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Input: Simple Sensors](./week-02/lesson-01) | | [Input: Digital Sensors](./week-02/lesson-01) | |
| 15:15–17:00 | [Alt+Ctrl Games](./week-02/lecture) | [Input: Simple Sensors](./week-02/lesson-01) | | [Input: Digital Sensors](./week-02/lesson-01) | |

</div>

#### Week 3 | Making Things Move

<div class="calendar">

| TIME | MON 06/11 | TUE 07/11 | WED 08/11 | THU 09/11 | FRI 10/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Output: Motors & Actuators \Digital LEDs](./week-03/lesson-01) | | [Build a Robot](./week-03/lesson-02) | |
| 15:15–17:00 | [Making Things Move](./week-03/lecture) | [Output: Motors & Actuators \Digital LEDs](./week-03/lesson-01) | | [Build a Robot](./week-03/lesson-02) | |

</div>

#### Week 4 | Communication

<div class="calendar">

| TIME | MON 13/11 | TUE 14/11 | WED 15/11 | THU 16/11 | FRI 17/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Communication: Serial, Keyboard, Mouse, HID](./week-04/lesson-01) | | [Communication: WiFi, OSC](./week-04/lesson-02) | |
| 15:15–17:00 | [Project Proposal Presentations](./week-04/lecture) | [Communication: Serial, Keyboard, Mouse, HID](./week-04/lesson-01) | | [Communication: WiFi, OSC](./week-04/lesson-02) | |

</div>

#### Week 5 | Project Work

<div class="calendar">

| TIME | MON 20/11 | TUE 21/11 | WED 22/11 | THU 23/11 | FRI 24/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Project Work](./week-05/lesson-01) | | [Project Work](./week-05/lesson-02) | |
| 15:15–17:00 | [Levels of Prototyping](./week-05/lecture) | [Project Work](./week-05/lesson-01) | | [Project Work](./week-05/lesson-02) | |

</div>

#### Week 6 | Project Work

<div class="calendar">

| TIME | MON 27/11 | TUE 28/11 | WED 29/11 | THU 30/11 | FRI 01/12 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Project Work](./week-06/lesson-01) | | [Project Work](./week-06/lesson-02) | |
| 15:15–17:00 | [Digital Fabrication courses](./week-06/lecture) | [Project Work](./week-06/lesson-01) | | [Project Work](./week-06/lesson-02) | |

</div>

#### Week 7 (Workshop Week) | Project Work

<div class="calendar">

| TIME | MON 04/12 | TUE 05/12 | WED 06/12 | THU 07/12 | FRI 08/12 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | Project Work | Project Work | INDEPENDENCE DAY | Project Work | Exhibition Setup |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | INDEPENDENCE DAY | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | Project Work | Project Work | INDEPENDENCE DAY | Exhibition Setup | Exhibition Setup |
| 15:15–17:00 | Project Work | Project Work | INDEPENDENCE DAY | Exhibition Setup | Exhibition opening |

</div>
| 15:15–17:00 | Project Work | Project Work | INDEPENDENCE DAY | Exhibition Setup | Exhibition opening |
4 changes: 0 additions & 4 deletions content/courses/physical-computing/week-01/_index.md
Expand Up @@ -6,17 +6,13 @@ p5js-widget: true

## Schedule

<div class="calendar">

| TIME | MON 23/10 | TUE 24/10 | WED 25/10 | THU 26/10 | FRI 27/10 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Introduction to Electronics](./lesson-01) | | [Introduction to Microcontrollers (Arduino)](./lesson-02) | |
| 15:15–17:00 | [Introduction to Physical Computing](./lecture) | [Introduction to Electronics](./lesson-01) | | [Introduction to Microcontrollers (Arduino)](./lesson-02) | |

</div>

## Deliverables for Week 1

### 1. Course Documentation website
Expand Down
4 changes: 0 additions & 4 deletions content/courses/physical-computing/week-02/_index.md
Expand Up @@ -6,17 +6,13 @@ p5js-widget: true

## Schedule

<div class="calendar">

| TIME | MON 30/10 | TUE 31/10 | WED 01/11 | THU 02/11 | FRI 03/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Input: Simple Sensors](./lesson-01) | | [Input: Digital Sensors](./lesson-01) | |
| 15:15–17:00 | [Alt+Ctrl Games](./lecture) | [Input: Simple Sensors](./lesson-01) | | [Input: Digital Sensors](./lesson-01) | |

</div>

## Deliverables for Week 2 (Deadline: Thursday, November 9, 13:00)

### 1. Find an interesting existing Alt+Ctrl Interface
Expand Down
3 changes: 0 additions & 3 deletions content/courses/physical-computing/week-03/_index.md
Expand Up @@ -6,16 +6,13 @@ p5js-widget: true

## Schedule

<div class="calendar">

| TIME | MON 06/11 | TUE 07/11 | WED 08/11 | THU 09/11 | FRI 10/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Making Things Move](./lesson-01) | | [Build a Robot](./lesson-02) | |
| 15:15–17:00 | [Guest lecture by Leo McElroy](./lecture) | [Output: Motors & Actuators \Digital LEDs](./lesson-01) | | [Build a Robot](./lesson-02) | |

</div>

---

Expand Down
17 changes: 2 additions & 15 deletions content/courses/physical-computing/week-04/_index.md
Expand Up @@ -6,26 +6,13 @@ p5js-widget: true

## Schedule

<div class="calendar">

| TIME | MON 13/11 | TUE 14/11 | WED 15/11 | THU 16/11 | FRI 17/11 |
| --- | --- | --- | --- | --- | --- |
| 09:15–12:00 | | | | | |
| 12:00–13:00| 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 | 🥗🍜🍱🍝🍕 |
| 13:15–15:00 | | [Communication: Serial, Keyboard, Mouse, HID](./lesson-01) | | [Communication: WiFi, OSC](./lesson-02) | |
| 15:15–17:00 | [Project Proposal Presentations](./lecture) | [Communication: Serial, Keyboard, Mouse, HID](./lesson-01) | | [Communication: WiFi, OSC](./lesson-02) | |

</div>
| 15:15–17:00 | [Building the Robot continues](./lecture) | [Communication: Serial, Keyboard, Mouse, HID](./lesson-01) | | [Communication: WiFi, OSC](./week-04/lesson-02) | |

## Homework

### Assignment (Deadline: Tuesday, November 22 at 13:00) #

Create a small project that does the following:

- Read at least two sensor values using Arduino. You can use any sensor you want to but they should be some other sensors than the ones we used in the class examples this week. They can also be two channels from the same sensor such as the X and Y of the accelerometer.
- Print out the values using the Serial port in a way that you can separate the different values.
- Create a small sketch using Processing or p5.js (or some other programming environment) to read the sensor values from the serial port. You can use the examples on this page as a starting point.
- Map the sensor values to some parameters in your sketch. You can simply visualize the data in some way or create something more interesting and meaningful that is more connected to the interaction. Do something else than the example we created today.

Document your project on your course website. **Deadline: Tuesday, November 22 at 13:00.**
Continue developing your Final Project
6 changes: 3 additions & 3 deletions content/courses/physical-computing/week-04/lecture.md
@@ -1,10 +1,10 @@
---
title: "Project Proposals"
title: "Building the robot continues"
bookCollapseSection: false
weight: 10
p5js-widget: true
---

# Project Proposals
We contine [building the robots from last week.](../week-03/lesson-02/)

---
Later this week, we will figure out how to control the robot using WiFi.
Binary file not shown.
Binary file not shown.

0 comments on commit 7b4589c

Please sign in to comment.