NDHU TED Course Hub115-1怎麼加入
開放選課

創客入門–智慧生活裝置實作 Makers Beginning - Smart Living Device Implementation

  • 選課代碼 GC__67570・系統編號 115182437
  • 3 學分・校核心選修
  • 17 週新制
  • 週二 第 4–6 節・09:10–12:00
  • 理工二館 D301
  • 地圖 ↗
  • 怎麼選課 ↗

「凡我不能創造的,我就不理解。」——物理學家費曼(Richard Feynman)

這門課帶你去哪

先在瀏覽器裡點亮虛擬 LED,期末端出一台真的會動的智慧生活裝置

  • Wokwi 模擬練功
  • AI 幫寫腳本
  • 期末實體 Demo

由模擬到實作、由理解到 AI 輔助開發——115-1 全新學習路徑

這門課的終點:一台從模擬走到實體的智慧生活裝置

前半學期在 Wokwi 模擬器把概念玩熟,期中交出模擬專題;後半用 Vibe Coding 接上真實元件,期末發表有藍牙或感測互動的實體作品。

  1. 在瀏覽器裡練功AI 產生 MicroPython 腳本,貼進 Wokwi 測試、觀察、修改
  2. 走進真實世界Thonny 實機體驗:接線、燒錄,感受模擬器沒有的硬體誤差
  3. Vibe Coding 完成專題AI+VS Code+GitHub,做出會互動的實體裝置

作業量預告

作業成績佔總成績 20%,元件練習、AI 提示與程式修改紀錄。

成績怎麼算

  • 10% 平時成績 課堂參與、Wokwi 練習、AI 腳本測試紀錄與學習反思
  • 20% 作業成績 元件練習、AI 提示與程式修改紀錄
  • 30% 期中專題 Wokwi 智慧生活裝置模擬專題
  • 40% 期末專題 實體裝置+GitHub 文件+展示與口頭說明

期中在模擬器裡驗收、期末拿實體作品說話——重視概念整合、功能測試、除錯紀錄,以及你能不能講清楚自己的開發流程。

17 週新制・課程怎麼走(三部曲)

W1–9

Wokwi 模擬練功

用 AI 產生範例腳本、貼進 Wokwi 測試觀察:DIO、按鈕去彈跳、Interrupt、Timer、PWM、OLED、Wi-Fi——先懂原理,燒壞了也不心疼。

W1 課程介紹·創客精神與學習路徑W2 Wokwi 與 AI 腳本入門W3 DIO 數位輸出/輸入W4 按鈕互動與去彈跳W5 Interrupt 中斷概念W6 Timer 與非阻塞控制W7 PWM 與類比感測W8 OLED 顯示整合W9 Wi-Fi 與物聯網模擬
W10–11

期中與實機銜接

W10 期中:Wokwi 智慧生活裝置模擬專題;W11 用 Thonny 第一次接觸真實 ESP32——接線、燒錄、硬體誤差。

W10 期中:Wokwi 模擬專題W11 Thonny 實機體驗
W12–17

Vibe Coding 實作

用自然語言描述功能、AI 寫 MicroPython,加上藍牙與感測互動;VS Code+GitHub 管理專題,期末實體 Demo。

W12 Vibe Coding 入門W13 真實元件功能開發W14 VS Code+GitHub 流程W15 AI 輔助自動化開發W16 期末整合與展示準備W17 期末發表·實體 Demo

AI 使用守則

能解釋自己的過程

AI 產生的腳本,你要能說明程式功能、測試結果與修改理由——這是課程明定的要求。

會查證 AI 的輸出

AI 產生之內容需經人工檢查,並以 Wokwi 模擬或 ESP32 實機驗證——跑得動才算數。

守學術誠信

遵守誠信、隱私與著作權。把 AI 當成一起完成作品的夥伴,而不是替你寫作業的人。
可以使用(開放)
需註明與說明(引導)
禁止使用(限制)
各分類的情境實例,開學前公布

會用到的工具

模擬場

  • Wokwi瀏覽器裡的 ESP32 模擬器——燒壞一百次也不花一毛錢

程式

  • MicroPython用 Python 的親切語法直接控制硬體
  • AI 腳本夥伴產生範例、協助除錯——但你要看得懂、改得動

實機

  • ESP32 + Thonny接線、燒錄——模擬器沒有的真實世界
  • LED · 按鈕 · 感測器 · OLED · 藍牙期末專題的互動零件

開發流程

  • VS Code · GitHub版本控制、README、Issue——像開發者一樣管理專題

日常隨身工具

  • Wokwiwokwi.com——隨開隨練
  • AI 程式助手產腳本、解錯誤訊息、講到你懂

工具會換、能力不換——實際以開學當週的等效工具為準

查成績

查詢成績(另開新視窗)

另開新視窗,需東華帳號登入。本站不存放任何成績;查詢由既有系統提供。

上學期作品

  • 作品截圖:MCU×FPGA 電磁波干涉即時渲染

    MCU×FPGA 電磁波干涉即時渲染

    114-2・個人裝置實作

    ESP32 讀旋轉編碼器算出波動參數,經 SPI 封包丟給 FPGA 用 Verilog 逐像素渲染,60FPS 的 VGA 畫面即時呈現電磁波的反射、穿透與干涉。

  • 作品截圖:無線靜音格鬥 Hitbox

    無線靜音格鬥 Hitbox

    114-2・個人裝置實作

    12 顆電容觸控鍵加 BLE HID 的自製無線控制器,做了賽事規則的 SOCD 清理與記憶體優化,實際拿來打格鬥遊戲,順便解決宿舍鍵盤噪音。

  • 作品截圖:虛擬娃娃機

    虛擬娃娃機

    114-2・個人裝置實作

    ESP32 與網頁雙向連動的娃娃機:Web Serial 通訊、OLED 與網頁雙螢幕、Web Audio 音效——網頁版已上線,點進去就能玩。

    看作品(另開新視窗)
  • 作品截圖:ESP32 Ultimate Companion:多合一生活小站

    ESP32 Ultimate Companion:多合一生活小站

    114-2・個人裝置實作

    OLED 加 Web 介面的桌上小夥伴:三款小遊戲、溫溼度顯示、鬧鐘與番茄鐘全打包——網頁版已上線,點進去就能玩。

    看作品(另開新視窗)

上課要帶什麼

  • 可上網的筆記型電腦(必備——模擬和實作都靠它)
  • 一個生活觀察:哪裡缺一個會自動亮的燈、會提醒你的小裝置?
  • 元件與實機由課程安排,使用方式開學說明

常見問題

完全不懂電路、沒寫過程式,可以修嗎?

可以。前半學期都在 Wokwi 模擬器裡練功,AI 幫你產生範例腳本,你負責測試、觀察、修改——虛擬元件燒壞一百次也不花一毛錢。

會不會一開始就要接線焊東西?

不會。前九週純模擬,第 11 週才第一次碰真實 ESP32——先把原理玩熟再動手,挫折感大減。

期中、期末考什麼?

都不是筆試。期中交 Wokwi 智慧生活裝置模擬專題;期末發表實體裝置,附 GitHub 文件與口頭說明——從模擬到實作的完整旅程。

AI 可以幫我寫程式嗎?

這門課就是這樣設計的——用 AI 產生腳本、協助除錯都歡迎。但你要能說明程式功能、測試結果與修改理由;AI 的產出要經人工檢查,在 Wokwi 或實機上驗證過才算數。

跟「AIoT 智慧裝置實作」差在哪?

創客入門是通識課、從零開始,用 Wokwi+ESP32+MicroPython 打基礎;AIoT 是資工系學程課,做語音、影像、邊緣運算的完整系統。先修創客、再挑戰 AIoT,剛剛好。

器材要自己買嗎?

不用先買,自備筆電就好;元件與實機的安排開學第一週說明。