DEV Community

張旭豐
張旭豐

Posted on

MG996 伺服馬達 — 互動裝置的精準控制核心(練習 9/10)

MG996 伺服馬達 — 互動裝置的精準控制核心(練習 9/10)

圖文整合版 v4 — 強調視覺引導,圖表比例均勻

前言:從展覽說起

你有沒有注意過,展覽上的機器手臂會跟你打招呼、機器人頭部會轉過來盯著你?

如圖1所示,這些互動裝置的動力核心,都藏著一顆伺服馬達。而 MG996 因為性價比高金屬齒輪耐用控制簡單,是 maker 圈最常選用的元件。

圖1:MG996 實物圖,清楚可見金屬齒輪與標準尺寸


一,這些地方都在用 MG996

🦾 機械手臂

如圖2所示,關節型機械手臂的每個轉軸,都是一顆 MG996 等級的伺服馬達。它們需要「hold 住」手臂重量,還要能穩穩夾取物體——MG996 的 10 kg·cm 扭矩,就是為了解決這個問題。

圖2:關節型機械手臂,每個關節都是一個 MG996

🤖 仿生人偶

如圖3所示,仿生人偶的頭部轉動、眨眼、尾巴擺動,都靠 MG996 的金屬齒輪承受反覆運作。金屬齒輪不會像塑膠齒輪那樣用久磨損打滑。

圖3:仿生機械人偶頭部,關節處藏著 MG996

🚪 互動機構

如圖4所示,齒輪機構是伺服馬達「力道放大」的核心原理。展覽中的「感應開門」、機關閥門,都靠這個原理運作。

圖4:齒輪機構動畫,展示力道放大的原理


二,原理:閉環控制

🔧 弓箭手比喻

想像你是弓箭手:

  • 目標角度 = 控制板指令
  • PWM 訊號 = 弓弦張力(1ms~2ms)
  • 馬達 = 你的手臂
  • 位置感測器 = 你的眼睛
  • 齒輪組 = 滑輪,放大力氣

控制器發 PWM,馬達感測器回饋角度,兩者比對後微調——這就是閉環控制,所以才能精準停在指定位置。

📊 PWM 原理

如圖5所示,PWM 的原理是「脈衝寬度決定角度」:

圖5:PWM 角度對應

0°   ───□─────── 1ms
45°  ──────□──── 1.5ms
90°  ──────────□ 2ms
Enter fullscreen mode Exit fullscreen mode

\cpp
myservo.write(90); // 轉到 90 度
\
\


三,MG996 規格

📋 基本規格表

項目 數值
工作電壓 4.8V ~ 6V
扭矩 9.4 ~ 10.8 kg·cm
齒輪 金屬(銅/鋅合金)
尺寸 40.7 × 19.7 × 42.9 mm

⚙️ 內部構造

如圖6所示,MG996 內部分為 DC 馬達、齒輪組、位置感測器、控制電路四個部分。

圖6:內部構造
外殼
  ├── DC 馬達(動力)
  ├── 齒輪組(減速放大)← 金屬齒輪
  ├── 位置感測器(回饋)
  └── 控制電路板
Enter fullscreen mode Exit fullscreen mode

🔌 接線方式

如圖7所示,標準接線方式只需三條線加一個獨立電源。

圖7:Arduino 接線
5V ────► 紅線(V+)
GND ────► 棕線(GND)
PWM ────► 橘線(訊號)
+ 獨立電源 5V/2A
Enter fullscreen mode Exit fullscreen mode

四,競品比較

MG996 SG90 MG995 S3003
扭矩 9.4~10.8 1.8~2.0 8~10 3.2~4.0
齒輪 🔩 金屬 🟢 塑膠 🔩 金屬 🟢 尼龍
重量 ~55g ~9g ~55g ~37g
  • SG90:最便宜,輕量小型
  • MG995:與 MG996 最接近
  • S3003:尼龍齒輪,遙控車最愛
  • MG996:CP 值之王

五,選型建議

情境 建議
小型輕量專案 SG90
機械手臂、仿生人偶 MG996
WiFi 遙控 ESP32 + MG996

六,購買注意

1. 🏷️ 仿品問題

MG996 仿品多,選擇有信譽的賣家,查看評論區實測數據。

2. ⚙️ 齒輪材質

正版為銅合金或鋅合金,購買前確認。

3. 🔋 獨立供電

MG996 負載電流達 500mA 以上,務必獨立供電(5V/2A 以上)。


📸 圖片來源

圖號 用途 來源 授權
圖1 MG996 實物 Wikimedia CC BY-SA
圖2 機械手臂 Wikimedia CC BY-SA
圖3 Animatronics Wikimedia CC BY-SA
圖4 齒輪動畫 Wikimedia CC BY-SA

Top comments (0)