AIoT 智慧裝置實作 AA
AIoT Smart Device Practice
115-1 課程介紹 | 國立東華大學 資訊工程學系
COURSE INTRO
AIoT 智慧裝置實作
AIoT Smart Device Practice
一塊 Arduino UNO Q、一個學期,打造會聽、會看、會即時反應的智慧裝置
會聽會看會動
邊緣 AI 實戰
組隊做出真裝置
115 學年度 第 1 學期 · 國立東華大學 資訊工程學系
授課教師:
陳文盛
COURSE INFO
課程資訊
班別/課號
AA 班
CSIE35490・系統編號 115108606
資訊工程學系 學程選修(學三)・3 學分・17 週新制
上課時間
週四 第 9–11 節・14:10–17:00
教 室
理工二館 E307
授課教師
陳文盛
TA:
開學前待補
聯 絡
Microsoft Teams 發訊息・wschen@gms.ndhu.edu.tw
課堂平台
課堂點名 Zuvio・交作業 Microsoft Teams・課堂共筆 HackMD
Slido #・Teams 代碼開學前補
WHERE WE MEET
上課地點
理工二館 E307
【教室平面圖・開學前補】
YOUR INSTRUCTOR
關於我 陳文盛
專案助理教授・國立東華大學 資訊工程學系
「最深刻的科技,是那些消失不見的科技。」
—— 普及運算之父 Mark Weiser
Email
wschen@gms.ndhu.edu.tw
電 話
03-890-6610
研究室
理工二館 C306
聯絡
Microsoft Teams 發訊息
OFFICE
研究室位置
理工二館 C306
【研究室平面圖・開學前補】
JOIN AT SLIDO.COM
拿出手機,
先認識一下你
掃 QR Code 加入 slido.com · #
開學前待補
等等問你:你心中的 AI 像什麼、你來自哪個系、用過哪些 AI 工具
QR 待補
WHAT YOU'LL LEARN
這門課在學什麼:三部曲
雙語授課(中英並行)、Lab-based 任務導向——每週都在動手
PART 1
環境與地基
UNO Q 雙架構、Arduino App Lab、Git、Linux 命令列與 SSH;AI 輔助程式開發的工作流。
PART 2
MCU:感測與控制
GPIO、I2C/SPI/UART 感測器、致動器與即時反應,一路做到多感測器小系統;W9 期中專題展示。
PART 3
MPU:語音、影像與整合
UNO Q 上的 Debian Linux、語音辨識與合成、OpenCV 物件偵測、IoT 儀表板,最後 MCU+MPU 橋接成完整裝置(W10 全校運動會停課)。
COURSE DESTINATION
這門課的終點:
一台可展示的 AIoT 智慧裝置
不考筆試,考「東西會不會動」——期中展示 MCU 感測控制小系統,期末組隊端出完整的智慧裝置。
01
打好地基
→
02
讓裝置有感覺
→
03
接上大腦
17-WEEK ROADMAP
17 週課程地圖
W1
課程介紹·UNO Q 雙架構
W2
App Lab·Git·開發板連線
W3
Linux·SSH·AI 輔助開發
W4
GPIO 與數位/類比 I/O
W5
感測器匯流排與資料清理
W6
致動器與即時反應
W7
多感測器控制小系統
PART 1 · 環境與地基(W1–3)
PART 2 · MCU:感測與控制(W4–9)
W8
期中整合·除錯·彩排
W9
期中專題展示
W10
全校運動會停課
W11
MPU:Linux 與 Python 服務
W12
語音辨識與語音合成
W13
攝影機·OpenCV 物件偵測
W14
IoT 儀表板與 HDMI 介面
W15
MCU+MPU 系統整合
W16
期末專題實作與諮詢
W17
期末專題展示
P2 續
PART 3 · MPU:語音、影像與整合(W11–17)
●=每週主題
●
=期中/期末里程碑 · 色帶=三部曲分段
GRADING
成績怎麼算
10
%
課堂展示
平時成績(含出缺席)
20
%
作業
—
30
%
期中專題
MCU 感測控制小系統展示
40
%
期末專題
完整 AIoT 裝置團隊展示
沒有紙筆考試——期中、期末都是把裝置做出來、上台展示;程式碼審查與除錯是日常。
GETTING HELP
卡關了,怎麼找我
Microsoft Teams
直接發訊息給我
Email
wschen@gms.ndhu.edu.tw
上 Slido,問問題不用舉手。
JOIN ON TEAMS
加入 Teams 課程
用學校 Office 365 帳號(先啟用國立東華大學 Office 365)
建議安裝 Teams 桌面版
團隊代碼:
【開學前待補】
OUR PLATFORMS
這門課的網路工具
課堂點名
Zuvio
交作業
Microsoft Teams
課堂共筆
HackMD
TOOLS WE'LL TRY
課堂會親手用到的工具
主角
Arduino UNO Q
一塊板子兩顆腦:MCU 管即時反應、MPU 跑 Linux 與 AI
開發基本功
Arduino App Lab · IDE
官方開發環境
Git · Python · SSH
版本控制、腳本、遠端連線
感官配備
感測器套件 · 致動器
讓裝置感知世界、做出動作
麥克風 · 喇叭 · 攝影機 · HDMI
語音互動與視覺辨識的硬體
邊緣 AI
語音辨識/TTS · OpenCV
裝置端的聽與看
IoT 儀表板
資料紀錄與即時可視化
課堂點名
Zuvio
交作業
Microsoft Teams
課堂共筆
HackMD
硬體與軟體清單以教學計畫為準;配置方式開學第一週說明
FOR DAILY USE
日常 AI 工具推薦
AI 程式助手
查錯誤訊息、解釋程式、vibe coding
官方文件
docs.arduino.cc(UNO Q)
第一週先挑
一個順手的
就好,不用全裝;之後再慢慢擴充。
WHAT TO BRING
上課要帶什麼
上課在 E307 電腦教室——課程開發環境用教室機,開學前已佈置好;想用自己的筆電也可以(可選、不強制)
GitHub 與 Google 帳號
動手的心——這門課每週都在做東西;開發板與硬體由課程準備,配置方式開學第一週說明
HOW WE USE AI
這門課的 AI 使用守則
可以用 AI 學習與創作,但你要——
01
能解釋自己的過程
說得出你怎麼問、怎麼改、為什麼這樣決定。
02
會查證 AI 的輸出
AI 會錯也會編;交出去前你要查過。
03
守學術誠信
遵守誠信、隱私與著作權。
BACK TO SLIDO
最後,
聊聊你的期待
再掃一次 slido.com · #
開學前待補
修課動機、
你最想用 AI 幫你完成什麼事
、一個詞形容你的期待
QR 待補
SEE YOU NEXT WEEK
歡迎來到
AIoT 智慧裝置實作
下週預告:基礎環境建置:App Lab、Git、開發板連線
小任務:先想一個你想做的智慧裝置——期末就做它
課程網站:
cwstedctw.github.io/ndhu-ted-course-hub/courses/11501-aiot/