top of page
All Posts


一句話拯救你的 OpenClaw:MCP 安裝避坑指南 🦀
「這篇文章只有一句話最重要,記住它,能省下你重裝系統的時間。」 ⚡️ 案發現場 在 OpenClaw 想要安裝 MCP 伺服器時,如果你對 AI 下這種模糊指令: ❌ 錯誤示範: 「幫我安裝 MCP 伺服器」 如果你這樣說,AI 會自作聰明地去修改 OpenClaw 的主設定檔,結果通常只有一個: 系統直接崩潰 💥 --- ✅ 正確姿勢:咒語關鍵字 想要平安無事地擴充功能,請務必使用這套「標準咒語」: 「Install [套件名] into MCPorter」 實戰範例: 🌐 Install chrome-devtools into MCPorter 📂 Install filesystem-mcp into MCPorter 只要加上 「into MCPorter」 這幾個字,AI 就會乖乖聽話,精確地去修改 ~/.mcporter/mcporter.json,而不是動到不該動的地方。 🧠 為什麼差這麼多? 這就是 OpenClaw 的「平行時空」陷阱,這兩個地方長得很像,但命運完全不同: ~/.mcporter/mcporte
abintsai
2月23日讀畢需時 1 分鐘


行星齒輪轉速計算教學:已知太陽齒輪的齒數是 A, 行星齒輪的齒數是 B, 內齒圈的齒數是 C. 當太陽齒輪轉速為 1000 rpm,行星架轉速是多少?
一、基本構成 一組標準行星齒輪系包含三個核心元件: 太陽齒輪(Sun Gear) 位於中心,通常作為輸入或輸出之一。 行星齒輪(Planet Gears) 多顆,繞著太陽齒輪轉動,同時自轉與公轉。 內齒圈(Ring Gear) 內側有齒,包覆行星齒輪。 行星架(Planet Carrier) 固定行星齒輪的支架,承載其公轉。 二、問題定義 已知: 太陽齒輪齒數: A 行星齒輪齒數: B 內齒圈齒數: C 太陽齒輪轉速: 1000 rpm 假設工況為: 內齒圈固定不轉 太陽齒輪為輸入 行星架為輸出 👉 問題是: 行星架的轉速是多少? 三、行星齒輪的必要幾何條件 在標準行星齒輪系中,齒數必須滿足以下幾何關係: C=A+2B 這個條件確保: 行星齒輪能同時與太陽齒輪、內齒圈正常嚙合 系統在幾何上可實現 重要提醒: 這也是為什麼 B 雖然不出現在轉速公式中,但 仍然是設計上不可忽略的參數 。 四、行星齒輪轉速的核心關係式(Willis 方程) 行星齒輪系的轉速關係可用經典的 Willis 方程式 表示: ωs:太陽齒輪轉速 ωc\omega_cω
abintsai
1月2日讀畢需時 2 分鐘


為什麼 ESP32 專案需要Arduino IDE 2.x 開發程式碼、Arduino IDE 1.8.x 上傳 SPIFFS?
這不是 workaround,而是目前 Arduino / ESP32 生態系中「最穩定、最可預期、最可維護」的工具鏈分工方式。 我們刻意把工作拆成兩個層級: IDE 2.x:負責「程式碼開發」 IDE 1.8.x:負責「Flash 檔案系統(SPIFFS)寫入」 原因不是技術能力不足,而是 Arduino 官方對 IDE 架構的設計選擇已經改變 。 1. 問題背景:SPIFFS 到底是什麼角色? 在 ESP32 專案中,我們通常會把: HTML JavaScript CSS 圖示、資源檔 放進 Flash-based File System (SPIFFS / LittleFS),目的有三個: 前後端分離 UI 不必跟韌體一起重新編譯 Web UI 可獨立修改與版本控管 這在工程上是「正確做法」,而不是 Arduino 玩具等級用法。 2. Arduino IDE 1.x 與 2.x 的「架構本質差異」 Arduino IDE 1.8.x(Java-based) 單體 Java 應用 支援: <Arduino>/tools/*/*.jar ES
abintsai
2025年12月27日讀畢需時 3 分鐘


ESP32 控制 L298N 馬達:HTTP 與 WebSocket 架構差異完整說明(適合即時遙控)
ESP32 控制 L298N 馬達:HTTP 與 WebSocket 架構差異完整說明(適合即時遙控)
abintsai
2025年12月15日讀畢需時 2 分鐘
bottom of page