7      第七周網頁與警示20251013

姓名:蘇明心                阮氏秋芳

學號: 1111310031          1111310002

 

安裝 ARDUINO IDE DOWNLOAD

檢查 COM

資料

Arduino IDE 設定NodeMCU

 

安裝 ESP8266 開發板

安裝 Telegram

CHATGPT-程式範例

程式啟動

物件圖(Class Diagram

系統環境圖:

圖像

[心得] W7 網頁資料呈現與警示 NodeMCU + Telegram 實作

的課程主題是 ESP8266NodeMCU搭配光敏電阻 + 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 格式或錯誤排查方式)會更順利。