小米米兔機器人(MITU Robot)系列包含米兔積木機器人、米兔編程機器人、米兔對戰機器人等多款產品,**大多數型號支援與電腦連接**,但連接方式、功能用途因型號而異。以下依產品類別詳細說明。
📋 型號與連接能力對照表
| 產品名稱 | 型號代碼 | 電腦連接方式 | 主要用途 | 支援平台 |
| 米兔積木機器人 | MITU Building Block Robot | 藍牙 4.0+ (BLE) | 圖形化編程、固件更新、動作編輯 | Windows 10/11、macOS、Linux (Web Bluetooth) |
| 米兔編程機器人 | MITU Coding Robot | USB Type-C (資料傳輸) + 藍牙 | Python/Scratch 編程、固件燒錄、傳感器數據讀取 | Windows、macOS、Linux、Chrome OS |
| 米兔對戰機器人 | MITU Battle Robot | 藍牙 4.0+ (BLE) | 對戰控制、參數調整、固件更新 | Windows 10/11、macOS (需藍牙適配器) |
| 米兔機械臂 | MITU Robotic Arm | USB Type-C + 藍牙 | 運動學編程、軌跡規劃、ROS 開發 | Windows、Linux (ROS Noetic/Humble) |
🔗 兩種主要連接模式詳解
模式一:USB 有線連接(最穩定、支援固件燒錄、串口調試)
適用型號: 米兔編程機器人、米兔機械臂(具 USB Type-C 資料傳輸介面)
- 使用支援資料傳輸的 USB Type-C 線(許多充電線僅供電,無資料線,請確認)連接電腦。
- Windows 10/11 通常免驅動自動識別為 USB Serial Device (COMx) 或 STM32 Virtual COM Port。
若裝置管理員顯示黃驚嘆號,請安裝 STMicroelectronics Virtual COM Port Driver 或 CP210x/CH340 驅動(視主控晶片而定)。
- 確認連接埠號:裝置管理器 → 連接埠 (COM 和 LPT) → 記下 COM 號(如 COM3)。
- 開發工具連接:
- 米兔官方編程軟體 (PC 版):自動掃描連接埠,點擊連接即可圖形化/Python 編程、下載程式到機器人。
- Arduino IDE / PlatformIO / Thonny / Mu Editor:選擇對應開發板(通常為 ESP32/STM32 系列)、對應 COM 埠、波特率 115200/921600,即可燒錄 MicroPython/C++ 固件、序列監視器除錯。
- Web Serial API:Chrome/Edge 瀏覽器打開 米兔官方 Web 編程平台 或 MicroPython Web REPL,點擊「連接裝置」選擇 COM 埠,無需安裝軟體即可編程。
模式二:藍牙低功耗 (BLE) 無線連接(適合教學展示、遠端控制)
適用型號: 全系列(皆內建 BLE 模組)
- 電腦需支援 Bluetooth 4.0+ (BLE)。台式機無內建藍牙者,需購買 支援 BLE 的 USB 藍牙 5.0/5.3 接收器(如 Intel AX200/AX210 网卡拆機版、CSR 4.0/5.0 介面器),普通僅支援傳統藍牙 2.1/3.0 的介面器無法連接。
- Windows 10/11:設定 → 藍牙和裝置 → 新增裝置 → 藍牙 → 搜尋「MITU_xxxx」或「Xiaomi MITU」配對(通常無需配對碼)。
- 連接開發環境:
- Web Bluetooth API:Chrome/Edge (版本 89+) 打開官方 Web 編程頁面,點擊「連接裝置」→ 選擇配對好的米兔機器人 → 即可無線編程下載。
- Python + Bleak 庫:進階開發者可用
pip install bleak 寫腳本控制馬達、讀取傳感器、OTA 固件更新。
- Scratch 3.0 + mLink / mBlock 5:安裝 mBlock 5 (支援米兔擴充套件) 或 Scratch Link + 米兔 Scratch 擴充,透過藍牙無線控制。
🛠️ 常見問題排查
| 現象 | 可能原因 | 解決方案 |
| USB 連不上、裝置管理員無反應 | 線材僅供電無資料線 / 驅動缺失 / USB 埠供電不足 | 換支援資料傳輸的 Type-C 線 / 安裝 CH340/CP210x/STM32 VCP 驅動 / 用後置 USB 或帶電源 Hub |
| 藍牙搜尋不到 / 配對失敗 | 電腦藍牙非 BLE / 機器人電量低 / 已連手機未斷開 | 確認藍牙版本 4.0+ / 充電 30 分鐘 / 手機端 APP 斷開連接 / 重開機器人電源 |
| Web 編程頁面連不上 | 瀏覽器版本過舊 / 未啟用 Web Serial/Bluetooth / HTTPS 憑證問題 | 更新 Chrome/Edge 至最新 / 允許網站存取序列埠/藍牙 / 嘗試 https://localhost 部署離線版 |
| 程式下載失敗 / 機器人跑飛 | 固件版本與編程軟體不匹配 / 馬達線序接反 / 編碼器歸零偏移 | 先在 APP/PC 軟體執行「固件更新」 / 檢查馬達接線 / 執行「出廠校準/歸零」 |
💡 進階玩法:電腦端深度開發
- ROS (Robot Operating System) 整合: 米兔機械臂/編程機器人可透過 USB/藍牙發布 JointState、TF、IMU 數據,配合
ros2_control / MoveIt 2 實現運動學規劃、抓取任務。參考 官方/社群 ROS2 驅動包。
- 電腦視覺融合: Python + OpenCV + MediaPipe/Yolo 偵測物體/手勢/人臉 → 透過 BLE/Serial 指令控制機器人追蹤/避障/互動。
- 多機器人協同: 一台電腦透過多個 BLE 連線或 USB Hub 連接多台米兔,編寫協調算法(編隊、搬運、對戰策略)。
- 離線固件開發: 使用 ESP-IDF / STM32CubeIDE / Arduino 框架,基於官方開源 SDK (GitHub 組織) 開發自訂固件,刷入機器人完全脫離雲端運行。
✅ 總結建議
- 首選 USB Type-C 有線連接:穩定、支援固件燒錄、序列除錯、無藍牙相容性煩惱。
- 教學展示/行動控制用藍牙:確保電腦有 BLE 4.0+,優先用 Chrome/Edge 開官方 Web 平台,零安裝最省心。
- 開發者請直接上 GitHub:
github.com/mituerobot 有完整 SDK、固件源碼、硬體原理圖、3D 列印檔、ROS 驅動、範例專案。
- 線材很重要:準備 2-3 條確認過支援 USB 2.0/3.0/3.1 資料傳輸的 Type-C 線,避開 90% 連線問題。
無論你是家長陪孩子學 Scratch、大學生做 ROS 專題、工程師驗證運動學算法,米兔系列在電腦端都提供了從「零門檻 Web 編程」到「專業 C++/Python/ROS 開發」的完整階梯。