iT邦幫忙

2025 iThome 鐵人賽

DAY 20
0
自我挑戰組

IT工具與自我學IT的過程分享系列 第 20

Day 3|全家族選購指南:Pi 5 vs Pi 4 / Zero 2 W / 400 / Pico(超好懂+圖表+實例)

  • 分享至 

  • xImage
  •  

Day 3|全家族選購指南:Pi 5 vs Pi 4 / Zero 2 W / 400 / Pico(超好懂+圖表+實例)

想買哪一台?這篇直接給你決策捷徑
✅ 一張表看懂差異 → ✅ 依情境挑機種 → ✅ 範例/套件清單直接照買


0) 60 秒速讀:買哪台?

  • 要桌面 / 影音 / 小伺服器 / AI 相機Pi 5(4GB/8GB)
  • 要 低價+可桌面/輕伺服器Pi 4(4GB/8GB)
  • 要 超低功耗 / 迷你 IoT 裝置Zero 2 W
  • 要 一體成形、帶鍵盤就上課/寫程式Pi 400
  • 要 讀感測器、即時控制、超省電(不跑 Linux)Pico / Pico W

1) 規格&定位總表(精華版)

型號 核心定位 CPU 等級 記憶體 顯示 網路 儲存 特色 / 擴充 典型功耗*
Pi 5 桌面 / 伺服器 / AI 64 位元四核(A76 等級) 4GB / 8GB 雙 4K micro-HDMI GbE、有 Wi-Fi / BT microSD、PCIe x1→NVMe(HAT) 40pin GPIO、雙 MIPI 中-高
Pi 4 桌面 / 輕伺服器 64 位元四核(A72) 2/4/8GB 雙 4K micro-HDMI GbE、Wi-Fi / BT microSD 40pin GPIO
Zero 2 W IoT / 迷你專案 64 位元四核(A53) 512MB mini-HDMI 2.4G Wi-Fi / BT microSD 40pin GPIO、超小板
Pi 400 教育 / 桌面 近似 Pi 4 4GB 雙 4K micro-HDMI GbE、Wi-Fi / BT microSD 鍵盤一體機
Pico / Pico W 微控制器 / 即時控制 RP2040(M0+ ×2) 264KB(片上) (W 型有 2.4G Wi-Fi) 外掛 Flash 超多 GPIO、MicroPython/C 極低

*功耗為相對概念,用於選型方向(實際依載入/外接裝置而變動)。


2) 家族光譜(效能 vs. 功耗)

https://ithelp.ithome.com.tw/upload/images/20251003/20178823mXR1SYESDg.jpg


3) 情境選機(把需求講出來就能挑)

情境 A|「我要家用伺服器+AI 相機」

  • 首選Pi 5(8GB) + NVMe(官方 M.2 HAT),USB-C 5V/5A,風扇/鋁殼。
  • 模組:相機(HQ/廣角),可加 PIR 感測器。
  • 為什麼:雙 4K、PCIe→NVMe、I/O 多、效能夠,跑 Jellyfin / AdGuard / AI 夠用。

情境 B|「我只要影音+資料共享」

  • 建議Pi 4(4GB/8GB)
  • 理由:影音串流、家庭雲、AdGuard 都能跑,成本較低;有現成配件多。

情境 C|「門牌大小、插 USB 充電就好」

  • 建議Zero 2 W
  • 玩法:溫濕度紀錄、Home Assistant 子節點、藍牙燈控橋接、低功耗相機 timelapse。
  • 備註:記憶體限 512MB,不建議跑重型服務器。

情境 D|「帶著就上課 / 展示」

  • 建議Pi 400(鍵盤一體)+ micro-HDMI → HDMI 線。
  • 理由:桌面教學超方便、配件少、收納好。

情境 E|「我只要讀感測器、做即時控制」

  • 建議Pico / Pico W(有 Wi-Fi)
  • 理由:毫秒等級反應、超省電、便宜;用 MicroPython 或 C/C++ 即可。

4) 實例&最小可跑範例

4.1 Pico W:10 分鐘做 Wi-Fi 溫度計(MicroPython)

# MicroPython on Pico W
import network, time
from machine import ADC, Pin
from microdot import Microdot  # upip 安裝或打包:簡易 Web 框架
adc = ADC(4)  # 片上溫度感測 (粗略)

ssid, pwd = "你的WiFi", "你的密碼"
w = network.WLAN(network.STA_IF); w.active(True); w.connect(ssid, pwd)
while not w.isconnected(): time.sleep(0.2)

app = Microdot()
@app.get("/")
def index(req):
    raw = adc.read_u16()
    volt = raw * 3.3 / 65535
    temp = 27 - (volt - 0.706)/0.001721
    return f"室溫約 {temp:.1f} °C"

app.run(host="0.0.0.0", port=80)

用瀏覽器開 http://<Pico的IP>/ 就能看到即時溫度(估算值)。

4.2 Zero 2 W:超輕量「到站提醒盒」(Python)

# 每 5 分鐘抓公車到站 API,剩餘 < 3 分鐘就用蜂鳴器提醒
import time, requests
from gpiozero import Buzzer
b = Buzzer(17)

def mins_left():
    r = requests.get("https://api.example/bus?stop=123")  # 放你的 API
    return int(r.json()["minutes"])

while True:
    m = mins_left()
    if m <= 3: b.beep(on_time=0.2, off_time=0.2, n=3)
    time.sleep(300)

4.3 Pi 4 / Pi 5:一條 docker-compose 撐起家庭雲

# docker-compose.yml(最小家庭雲)
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    network_mode: host
    restart: unless-stopped
    volumes:
      - ./config:/config
      - ./media:/media

  samba:
    image: dperson/samba
    network_mode: host
    restart: unless-stopped
    command: -s "public;/srv/media;yes;no;yes;all;none"
    volumes:
      - ./media:/srv/media

5) 「這台適不適合我?」— 需求矩陣

Legend:█ 強  ■ 佳  ▨ 可用  ▱ 勉強/不建議

用途       | Pi 5 | Pi 4 | Zero 2 W | Pi 400 | Pico/W
-----------+------+------+----------+--------+-------
桌面/上網  |  █   |  ■   |   ▱      |  ■■    |  ✗
影音伺服器 |  █   |  ■   |   ▨(輕)  |  ■     |  ✗
AI 相機    |  ■■  |  ▨   |   ▱      |  ▨     |  ✗
IoT/感測   |  ■   |  ■   |   █      |  ▨     |  █(即時)
教學/入門  |  ■   |  ■   |   ■      |  █     |  ■(程式入門)
超省電常駐 |  ▨   |  ▨   |   ■■     |  ▨     |  █

6) 套件與預算建議

  • A. 家用伺服器高穩版(Pi 5 8GB)
    電源 5V/5A(原廠) / NVMe + 官方 M.2 HAT / 鋁殼+風扇 / 128GB microSD(備援啟動) / 網路線。
    可跑:Jellyfin、AdGuard、相機 AI、小網站、Home Assistant。

  • B. 輕量影音共享(Pi 4 4GB)
    電源 5V/3A / 散熱片或風扇殼 / 64~128GB microSD / 外接 2.5" 硬碟(自供電)。
    可跑:Jellyfin(1080p)、Samba、AdGuard。

  • C. 口袋 IoT(Zero 2 W)
    USB OTG 轉接頭 / 小型 5V 2A 充電器 / 小型外殼 / 感測器/繼電器模組。
    可跑:感測紀錄、MQTT 節點、藍牙/紅外橋接。

  • D. 教學快上手(Pi 400)
    原廠電源 / micro-HDMI→HDMI 線 / 滑鼠 / 64GB microSD。
    可跑:Scratch、Python、簡單網頁、雙螢幕展示。

  • E. 超省電控制(Pico / Pico W)
    麵包板 / 杜邦線 / 基本感測器包 / Micro-USB 線。
    可跑:各式即時控制、資料記錄、低電量續航。


7) 常見提問(FAQ)

  • Pi 5 和 Pi 4 差多少?
    Pi 5 在 CPU/I/O/顯示有明顯提升,可接 NVMe,桌面與伺服器操作更順;Pi 4 仍可滿足多數輕量需求。

  • Zero 2 W 能跑 Docker 嗎?
    理論上可裝,但體驗不佳;建議跑單一輕量服務或純腳本。

  • Pico 能當 Linux 小電腦嗎?
    不能。Pico 是微控制器(RT/超省電),跑 MicroPython/C;若要桌面/網頁/容器,請選 Pi 4/5。

  • 教育情境推薦?
    需要立刻打字上機 → Pi 400;要玩感測/電路 → Pico;要完整桌面 + 網路 → Pi 4/5。


8) 帶走這張「選機流程」

你的需求是「即時控制、超省電、讀感測器」?
  └→ 選 Pico / Pico W
否 → 需要桌面/影音/多服務?
  └→ 是:預算OK、要 NVMe/AI/雙4K?→ 選 Pi 5
                └→ 預算有限或舊專案兼容 → 選 Pi 4
否 → 需要超迷你、低功耗、隱藏式裝置?
  └→ 選 Zero 2 W
另 → 想帶著一台就教學/展示?
  └→ 選 Pi 400

9) 最終懶人包(一句話結論)

  • Pi 5:想一次買到位、未來升級空間大,選它
  • Pi 4:預算友好、成熟穩定,經典通用款
  • Zero 2 W極迷你 + 低功耗的 IoT 小能手。
  • Pi 400鍵盤一體的教學展示神器。
  • Pico / Pico W微控制器界 MVP,即時控制、省電到誇張。

上一篇
Day 2|樹莓派 5 教學 × 應用:把 Pi 5 變成家中小小資料中心
系列文
IT工具與自我學IT的過程分享20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言