2019ss: Interactive Prototyping

Students’ Oz items
students presenting their Oz items

本課程開設在成大工設系計算機概論必修課之中。課程資料已編排為線上課程供學生自學與複習使用。本研究室亦負責管理工設系互動原型實作教室, 實作教室之使用規範請見here>>>

本學期課程中,我們以arduino為本課程中使用的主要工具。透過arduino學生將學習程式編程的基本概念、初階電路設計的知識與實作、以及這些工具在建造互動原型時的應用。外觀模型或產品模型是設計師用來討論產品外觀或功能結構時的工具,與此相似,互動原型的目的是讓設計師能夠設計人機互動中、透過互動式產品所塑造的體驗形態,包含互動美感種種,從而有能力進行科技產品或互動產品的設計。在課程中,我們注重的是使用互動原型技法來討論設計,而非複雜的資訊或機電工程;我們訓練的是創造力,以及透過實驗探索真實世界的設計能力。

相關課程影片如下,更多其他資源請見here>>>

Lesson 1: 互動原型技法與arduino基本概念和安裝
Lesson 2: arduino程式語言基本概念
Lesson 3: 變數與運算基本概念
Lesson 4: 序列通訊基本概念
Lesson 5: 數位/類比之輸入/輸出 重點概念
Lesson 6: 類比輸入/輸出演練
Lesson 7: 數位輸入/輸出演練 | 條件句if-else基本概念
Lesson 7′: 使用fritzing來記錄你的設計
Lesson 8: 函式庫基本概念 | 伺服馬達(一)
Lesson 9: For-loop迴圈基本概念 | 伺服馬達(二)
Lesson 10: Arduino內在性:時間與亂數
Lesson 11′: 焊接基本動作(一)
Lesson 11: 各種簡易的輸入裝置介紹
Lesson 12: PIR motion sensor (connecting electronic module)
Lesson 13: 電源管理 | 繼電器、光耦、三極體開關 | DC馬達控制
Lesson 14: Basics of data types | String
Lesson 15: Communicating a LCD monitor
Lesson 16: Basics of matrix
Lesson 17: Basics of conditional coding 2 (switch-case and if-else 2)
Lesson 18: Arithmatic 2

課程材料 第一階
Arduino Uno 開發板 (x1)
830P 麵包板 (x1)
跳線 (x1 包)
12x12x7圓柱微動按鈕
開關
單排180度2.54mm排針 (x1排 40P)
電阻 220 ohm (x10)、10K ohm (x10)、10M ohm (x10)
5mm LED (白x2、紅x2、綠x2、黃x2)
共陰RGB LED (x1)
SG90伺服馬達 (x1)
無源蜂鳴器 (x1)
5VDC繼電器 (x1)
B10K可變電阻 (x1)
5516光敏電阻 (x2)
MF52A熱敏電阻 (x1)

課程材料 第二階
Arduino Pro Mini (x1)
CP2102 USB to TTL adopter (x1)
洞洞板
單排180度2.51mm母座 (x1排 40P)
2N222三極體
PS2501 光耦
1602A 5V LCD螢幕
HC-SR501感應開關模組
433M 無線發射模組

Leave a comment