第7周 第七周網頁與警示20251013
姓名:蘇明心 阮氏秋芳
學號:
1111310031 1111310002
安裝 ARDUINO IDE DOWNLOAD


檢查 COM
![]()

資料檔


Arduino IDE 設定NodeMCU
![]()
安裝 ESP8266 開發板


安裝 Telegram


問CHATGPT-程式範例


程式啟動


物件圖(Class Diagram)

系統環境圖:

圖像

[心得] W7 網頁資料呈現與警示 — NodeMCU + Telegram 實作
這週的課程主題是 「ESP8266(NodeMCU)搭配光敏電阻 + Telegram 警示」,算是前幾週 LDR 讀值的延伸版,不只要能感測環境亮度,還要能把資料透過 Wi-Fi 上傳成 網頁介面 (WebServer),甚至 自動發送訊息到 Telegram。
剛開始設定 ESP8266 的時候卡了一下,特別是 Arduino IDE 的「開發板管理員」和 COM Port 驅動(CH340)沒抓好,一直無法上傳程式。後來依照簡報步驟設定開發板網址跟鮑率,就能順利編譯。
這次實驗有幾個讓我印象深刻的地方:
1.
光敏電阻接線要分壓,如果沒加電阻直接上 A0,讀值會亂跳。
2.
Telegram
Bot 設定滿有趣的,第一次知道可以用 @BotFather 建自己的機器人,然後用 API 傳訊息。看到手機跳出警示那一刻真的滿有成就感。
3.
CSV 資料串流功能 讓我覺得這不只是單純玩感測器,而是真的有資料應用的感覺。
整體來說這次作業整合性很強,從硬體接線、Arduino 編程、網頁顯示到雲端通知都有接觸到。雖然 debug 時很花時間,但也學會了不少實用技巧。
建議之後如果能多加一點範例(例如 Telegram JSON 格式或錯誤排查方式)會更順利。