課程名稱 |
嵌入式微型電腦互動設計進階 Advanced Embedded Microcomputer Interactive Design |
開課學期 |
106-1 |
授課對象 |
共同教育組 |
授課教師 |
張傑帆 |
課號 |
CSX3003 |
課程識別碼 |
H03 03030 |
班次 |
01 |
學分 |
1.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
第1,2,3,4,5,6 週 星期一7,8,9(14:20~17:20) |
上課地點 |
新502 |
備註 |
密集課程。自備筆電與Arduino及其它零件.基本能力課程.。基本能力課程。 總人數上限:50人 |
課程網頁 |
https://csx.aca.ntu.edu.tw/1061CSX3003_01 |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
Arduino為當下自造者(Maker)們應用得最為廣泛的開放裝置,Arduino在各領域均應用廣泛,且 Arduino 入門容易,沒有理工的背景,也能很快學會使用 Arduino,學生們可以透過 Arduino 快速的學習電子和感測器的基本知識,快速的設計、製作作品的原型。
常見的Arduino 應用就是和一些感測器進行互動。這些感測器相當於人類的眼睛和鼻子,用來感知物理世界中各式各樣的事物。例如溫度、濕度,有的可以檢測光照、聲音和障礙物,這些感測器讓Arduino可以得到現實世界中的環境資訊並在收集後加以分析來進行相應的動作。本課程設計為讓學員們熟悉使用多種感測器並記錄感測器所接收到的數據來實作出各種應用實例,再利用工具做出視覺化的呈現以利日後分析,並利用Arduino做為網頁伺服器,將這些資料可以遠端的呈現在任何可以連上網路的裝置中,不管你是用手機還是電腦,都能操控遠端的Arduino或是配合藍芽傳輸模組製作可藉由Android手機控制的遙控裝置,能夠開燈、控制伺服機、測量距離並回傳到手機的近距離互動式裝置! |
課程目標 |
希望讓學生藉由這門課程擁有利用Arduino開發跨領域互動裝置的能力,令Arduino不但可以依所收集到的訊號即時反應,還可以透過網路或是藍芽進行遠端操控,並收集感測器資料,以利日後分析使用。 |
課程要求 |
上課工具(每組一份)
筆記型電腦、Arduino UNO、溫濕度感測器(DHT11)、SD記憶卡模組、Arduino網路卡(ENC28J60)、LCD液晶顯示模組(1602A)、Android手機、藍芽模組(HC-05)、馬達驅動模組(L9110)、玩具馬達兩顆
課後學習
上課後,修課或旁聽同學請自行完成指定閱讀與延伸閱讀中每章節後之練習以加深學習效果,可參考教材中對應的解答。於每週上課前,重新練習前一次的課堂範例。各小組於課後進行期末專題討論,一同執行並完成期末專題作品。
評量
No. 項目 百分比 說明
1. 期末報告 50% 最後經老師認可,具資格參加CS+X期末發表的組別,期末報告成績為A 若參加期末發表會獲得獎項,則期末報告成績為A+ 其餘依照完成度斟酌給分
2. 回家作業 30% 完成老師指定作業
3. 上課表現 20% 出缺席與上課加分表現
|
預期每週課後學習時數 |
|
Office Hours |
另約時間 |
指定閱讀 |
|
參考書目 |
|
評量方式 (僅供參考) |
|
週次 |
日期 |
單元主題 |
第1週 |
|
Arduino互動裝置介紹、分組與材料採買 使用工具:Arduino IDE、Arduino 模擬器 |
第2週 |
|
互動式感測器與資料收集(隨堂練習) 使用工具:Arduino、Arduino IDE、溫濕度感測器、SD記憶卡模組 |
第3週 |
|
視覺化資料呈現與通訊(隨堂練習) 使用工具:Arduino、LCD液晶顯示模組、Python、HTML、JavaScript |
第4週 |
|
藍芽無線通訊控制與程式設計(隨堂練習)
使用工具:Arduino、HC-05藍芽模組、馬達驅動模組、馬達、Android手機、App Inventor、Cordova
|
第5週 |
|
建立即時互動與監控的網頁伺服器(隨堂練習)
使用工具:Arduino、Arduino IDE、Arduino網路卡、HTML
|
第6週 |
|
小組成果發表 |