想買哪一台?這篇直接給你決策捷徑:
✅ 一張表看懂差異 → ✅ 依情境挑機種 → ✅ 範例/套件清單直接照買
型號 | 核心定位 | 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 | 極低 |
*功耗為相對概念,用於選型方向(實際依載入/外接裝置而變動)。
# 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>/
就能看到即時溫度(估算值)。
# 每 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)
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
Legend:█ 強 ■ 佳 ▨ 可用 ▱ 勉強/不建議
用途 | Pi 5 | Pi 4 | Zero 2 W | Pi 400 | Pico/W
-----------+------+------+----------+--------+-------
桌面/上網 | █ | ■ | ▱ | ■■ | ✗
影音伺服器 | █ | ■ | ▨(輕) | ■ | ✗
AI 相機 | ■■ | ▨ | ▱ | ▨ | ✗
IoT/感測 | ■ | ■ | █ | ▨ | █(即時)
教學/入門 | ■ | ■ | ■ | █ | ■(程式入門)
超省電常駐 | ▨ | ▨ | ■■ | ▨ | █
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 線。
可跑:各式即時控制、資料記錄、低電量續航。
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。
你的需求是「即時控制、超省電、讀感測器」?
└→ 選 Pico / Pico W
否 → 需要桌面/影音/多服務?
└→ 是:預算OK、要 NVMe/AI/雙4K?→ 選 Pi 5
└→ 預算有限或舊專案兼容 → 選 Pi 4
否 → 需要超迷你、低功耗、隱藏式裝置?
└→ 選 Zero 2 W
另 → 想帶著一台就教學/展示?
└→ 選 Pi 400