軟硬體架構
| 硬體元件 | 用途 |
|---|---|
| ESP32 控制板 | 系統核心,負責控制所有元件與網路連線 |
| 步進馬達與驅動器 | 帶動滑塊在軌道上移動 |
| 紅外線感測器 ×3 | 偵測滑塊是否到達指定位置 |
| 土壤濕度感測器 ×3 | 偵測三盆植物的土壤濕度 |
| 水泵 | 負責澆水 |
| 繼電器 | 控制水泵開關 |
| 電源供應器 | 提供系統電力 |
| 軟體工具 | 用途 |
|---|---|
| Arduino IDE | 撰寫與上傳程式碼 |
| 網頁伺服器 | 內建於 ESP32,提供網頁介面 |
| HTML / CSS / JavaScript | 設計網頁介面 |
| ntfy 推播服務 | 發送通知到手機 |
| Blynk 手機儀表板 | 在手機上查看濕度、位置並開關控制 |
| 網路時間同步(NTP) | 取得正確時間顯示於網頁 |
網路技術
WiFi 連線
ESP32 連線至區域網路。
網頁伺服器
提供遠端監控與控制介面。
推播服務
主動發送通知到手機。