DIY 藍牙搖桿:用 ESP32 D1 R32 打造一支真正無線的遊戲控制器(系列首部曲)

本文是「打造一台無線遙控車」系列的第一篇。在動手做遙控車之前,我們需要先有一支可靠的無線搖桿——這篇就是從零開始,教你怎麼把市售的搖桿擴展板,改造成一支真正用藍牙連線的控制器。

📂 完整韌體原始碼已公開於 GitHub:ai-e2d/JoyStick

前言

如果你曾經買過 Arduino 的搖桿擴展板(Joystick Shield),應該知道它原本是設計給有線的 UNO 板用的。但當我們想把它升級成無線控制器,搭配 ESP32 D1 R32 Type-C 開發板 使用時,卻會遇到一個很多人踩過的坑:搖桿一接上去,藍牙就不能用了

遊戲搖桿擴展板原始外觀

這篇文章會帶你一步步解決這個問題,最後做出一支可以直接被手機、電腦、模擬器當成「藍牙遊戲控制器」辨識的搖桿——而這支搖桿,正是下一篇「無線遙控車」的核心控制裝置。

閱讀全文〈DIY 藍牙搖桿:用 ESP32 D1 R32 打造一支真正無線的遊戲控制器(系列首部曲)〉

快速取得 3D列印報價:使用 E2D.tw 線上系統

想知道 3D 列印 要花多少錢、等多久?E2D.tw(易特丹)的「3D代印 線上報價」系統,讓你上傳模型後就能快速取得 3D列印報價,不用來回訊息詢問。

3D列印報價系統特色

  • 社群帳號快速登入:直接用社群帳號註冊/登入即可使用,不用另外填表。
  • 支援 STL/3MF 格式:上傳常見的 3D 模型檔案即可。
  • 自動擺放方向與風險評估:系統會分析模型的擺放方向,並提示可能的列印風險。
  • 材料與參數自由選,噴嘴尺寸更是同業少見:材料可選 PLA、PETG、ABS、PC、PA6-GF、TPU95,並可自選顏色、層高、填充率;噴嘴尺寸也能自訂調整,這是其他競爭對手普遍沒有提供的彈性

3D列印報價使用流程

  1. 用社群帳號登入/註冊 E2D.tw 會員。
  2. 進入「3D代印 線上報價」頁面,上傳 STL 或 3MF 模型檔案。
  3. 確認系統評估的擺放方向與風險提示,選擇材料、顏色、噴嘴、層高、填充率等參數。
  4. 取得報價,確認無誤後即可下單代印。

下圖是完整流程示意:

3D列印報價 e2d.tw 線上操作流程,8 個步驟從登入到出貨
閱讀全文〈快速取得 3D列印報價:使用 E2D.tw 線上系統〉

bCNC 加入 OpenGL: 提升3D視圖檢視效率

bCNC OpenGL 支援的用途:提升 3D 視圖檢視效率

這次的修改重點,是將 bCNC 的 Canvas 移植到 OpenGL,讓 3D 視窗能以更直覺的方式呈現。對於需要反覆確認刀路走向、工件外形、深度變化或加工範圍的使用者來說,自由旋轉視角可以減少切換檢視角度的成本,也更方便從不同方向檢查細節。

不過,這項功能的目的在於改善檢視體驗,不是改變 bCNC 的核心加工邏輯。它仍屬於視圖層的強化,因此實際效果會受到硬體、作業系統、圖形驅動與 bCNC 版本狀態影響。

閱讀全文〈bCNC 加入 OpenGL: 提升3D視圖檢視效率〉