產品推薦
LILYGO T5 4.7″ 與 Elecrow CrowPanel 7.0″ 深度比較:低價 ESP32 螢幕能取代網頁儀表板嗎?

快速結論
- LILYGO T5 4.7″ 與 Elecrow CrowPanel 7.0″ 都是 ESP32 微控制器,不是完整電腦。
- 兩者都無法瀏覽網頁或渲染 HTML,沒有瀏覽器、沒有作業系統。
- 兩者都支援 MicroPython,可透過 Wi-Fi 抓取 API 資料並繪製到螢幕。
- 若需顯示網頁儀表板(如 DAKboard、Grafana),應選 Raspberry Pi 方案。
兩款裝置規格比較
LILYGO T5 4.7″ — 電子紙 ESP32
- 便攜性:非常適合電池供電。支援 18650 鋰電池或 JST 接頭的 LiPo 電池;休眠電流僅 170μA,單次充電可運行數月。
- 瀏覽器:沒有。無法渲染 HTML 或執行 Chromium。
- 可行功能:連接 Wi-Fi、發送 HTTP GET 請求、接收 JSON、用 MicroPython 或 C 繪製到電子紙。
- Python:支援 MicroPython,也支援 Arduino IDE(C++)與 ESP-IDF。
Elecrow CrowPanel 7.0″ — 彩色 IPS LCD 觸控 ESP32-S3
- 便攜性:內建充電電路與電池插座,可透過 5V USB 或 LiPo 供電。IPS LCD 需持續供電,續航以小時計算。
- 瀏覽器:沒有。同樣是微控制器,無 HTML 渲染引擎。
- 可行功能:透過 HTTP API 抓取資料,並用 LVGL 圖形庫建立按鈕、圖表、滑桿等豐富觸控 UI。
- Python:支援 MicroPython、Arduino IDE、ESP-IDF、PlatformIO,並可整合 LVGL。
核心限制:它們不是電腦
| 功能 | LILYGO T5 | CrowPanel 7.0″ |
|---|---|---|
| 瀏覽網頁 / 渲染 HTML | ❌ 否 | ❌ 否 |
| 執行 Python(MicroPython) | ✅ 是 | ✅ 是 |
| 透過 Wi-Fi 抓取 API | ✅ 是 | ✅ 是 |
| 程式化繪製自訂 UI | ✅ 是(基礎) | ✅ 是(LVGL 豐富) |
| 顯示網頁儀表板(如 DAKboard) | ❌ 否 | ❌ 否 |
| 電池供電 / 便攜 | ✅ 數月 | ✅ 數小時 |
若需要瀏覽器 / HTML 該怎麼辦?
若目標是顯示網頁儀表板,應改採 Raspberry Pi:
| 方案 | 價格 | HTML? | Python? | 便攜性 |
|---|---|---|---|---|
| LILYGO T5 4.7″ | 約 HKD 218 / TWD 910 | ❌ | MicroPython | 數月續航 |
| CrowPanel 7.0″ | 約 HKD 203 / TWD 845 | ❌ | MicroPython + LVGL | 數小時續航 |
| Raspberry Pi Zero 2 W + 7″ LCD | 約 HKD 585 / TWD 2,438 | ✅ Chromium | 完整 Python | 需持續供電 |
無瀏覽器時,如何顯示資料?三種架構
架構一:伺服器端渲染圖片,裝置只負責顯示
流程:裝置 → HTTP GET → 伺服器/API → 回傳 PNG/BMP → 裝置 → 直接寫入螢幕
- 優點:
- UI 可非常複雜:任意字體、排版、圖表、反鋸齒
- 裝置端程式極簡(約 30 行)
- 設計變更只需修改伺服器,無需重新燒錄裝置
- 多個裝置可共用同一端點
- 缺點:
- 需要 24/7 運作的伺服器(家中 Raspberry Pi、VPS 或 Cloudflare Worker)
- 每次更新頻寬較高(約 5–50KB)
架構二:裝置直接解析 JSON 並本機繪製
流程:裝置 → HTTP GET → 公開 API → 回傳 JSON → 裝置解析 → 本機繪製
- 優點:
- 無需伺服器
- 頻寬極低(約 200 bytes)
- 延遲低,少一層伺服器轉發
- 缺點:
- 繪圖能力有限:基本字體、無反鋸齒、難做複雜排版
- 裝置端程式複雜,需自行處理排版、換行
- UI 變更需重新燒錄
- ESP32 記憶體有限(僅 520KB RAM),大型 JSON 可能當機
架構三:混合式(伺服器彙整 + 裝置渲染)
流程:裝置 → HTTP GET → 輕量 API → 回傳精簡 JSON → 裝置繪製
- 伺服器從多個 API 抓取資料,整理成適合螢幕顯示的小 JSON。
- 兼顧資料清理與低頻寬。
- 適合多來源資料(天氣、行事曆、待辦、股票)。
三種架構比較
| 考量因素 | 伺服器渲染圖片 | 裝置解析 JSON | 混合式 |
|---|---|---|---|
| 需要伺服器? | 是 | 否 | 是(輕量) |
| UI 複雜度 | 無限制 | 基礎文字/圖示 | 中等 |
| 每次更新頻寬 | 約 5–50KB | 約 200 bytes | 約 500 bytes |
| 裝置端程式複雜度 | 低 | 高 | 中等 |
| 設計迭代方式 | 改伺服器 | 重新燒錄 | 改伺服器 |
| 最適合 | 精美儀表板、圖表、圖片 | 單一 API 簡單數據 | 多來源資料整合 |
實務選擇建議
- 想要最簡單、最好看:伺服器端渲染圖片。用 Raspberry Pi 或免費 VPS 每 15 分鐘生成一張 BMP,ESP32 只負責下載並顯示。
- 想要零基礎設施:裝置直接解析 JSON,用 MicroPython + urequests 呼叫 OpenWeatherMap 等公開 API。
- 使用 Home Assistant:直接使用 ESPHome,無需寫程式,兩款裝置都有支援。
總結
- LILYGO T5 適合長時間電池供電、低更新頻率的電子紙桌曆 / 狀態顯示。
- CrowPanel 7.0″ 適合需要彩色、觸控、豐富 UI 的低成本專案。
- 兩者都無法顯示網頁;若需要 HTML 儀表板,請選 Raspberry Pi 方案。

