使用 WebHID API 與 HID 通訊

在下曾因為一些 巨集鍵盤或滑鼠 的 更新程式 沒有 Linux版本 而 逆向工程更新訊號,
根據訊號的規格自行編寫了 Python程式 來更新,讓 Linux 也能更新這些裝置。
不過,使用 Python 仍然需要額外安裝一些 函式庫,因此在下希望能找到更方便的操作方

Continue reading...

改裝 電子卡尺

使用卡尺量度物件長度很簡單,但對視力不好的人來說並不容易
在下有一位同樣從事科技工作的朋友,但視力非常差
雖然科技上有很多無障礙支援,但物理世界的層面仍然相對較少,畢竟他們都不是主要消費對象
因此在下打算將

Continue reading...

1000000 瀏覽次數的感想

在下自2010年開始撰寫這個 Blog ,至今已在 2026年 終於達到 1000000 瀏覽次數。

Continue reading...

修正 ESP32C3 Super Mini WiFi 訊號不穩定問題

最近在下使用 ESP32C3 Super Mini 製作一些裝置,需要使用 WiFi 功能
但發現有一些 ESP32C3 Super Mini 的 WiFi 的訊號非常不穩定,無法連接 WiFi
甚至將 ESP32C3 Super Mini 當作 存取點(Access Point) 連接都無法被找到
因此在下又要找方法解決這個問題


更改 Bitbucket 的 Git Push 方法

由於最近由於需要將一些專案檔案上載到 Bitbucket ,但使用 Git Push 時指出密碼不正確
才發現 Bitbucket 又更改了驗證方法

建立密鑰公鑰

建立密鑰及公鑰,在終端機中輸入:

ssh-keygen -t rsa -b 4
Continue reading...

使用 ESP32-S2-WROOM 作為 WiFi USB HID

在下曾經使用 ESP32-S3 0.42in OLED 來製作模仿 O.MG 的 USB HID 裝置來無線控制宿主系統(主要是電腦)
但 ESP32-S3 0.42in OLED 與大多數 微控制器開發板 相同,都是使用 USB插口,即是需要使用 USB線 才能連接
在下希望能找

Continue reading...

使用 AI-Thinker ESP32-Cam 製作網絡監視器

最近在下幫助朋友設定網絡監視器
發現現在的網絡監視器,為了方便使用,大部分已經不再需要設定網絡
只需註冊產品官方的帳戶,再使用產品官方的網站或應用程式登入便可以觀看到內容
亦即是使用者必須提交個人資料給產品

Continue reading...

逆向工程 G300s巨集滑鼠

這個 G300s巨集滑鼠 在下已經使用了一段時間,但要更改其中的巨集功能,就需要安裝官方提供的軟件
然而,官方只提供 Windows 及 Mac OS 版本的更新軟件,因為在下主要使用 Linux,所以無法更新設定

早期在下還接受在 Windows 或 Mac OS 使用官

Continue reading...

試用 Core2350B

Raspberry Pi 雖然發佈了 RP2040 及 RP2350 這兩款微控制器晶片
但其下的 Raspberry Pi Pico 產品系列都沒有將 RP2040 及 RP2350 所有GPIO引腳導出
因此在下找尋一些基於 RP2040 及 RP2350 而且能夠 所有GPIO引腳 的 第三方廠商設計的開

Continue reading...

使用觸控熒幕改裝成 USB HID

在下曾經製作一些模擬鍵盤、滑鼠、遊戲控制器等 USB HID
但通常功能越多便需要連接越多按鈕,或需要在編寫一鍵多功能的程式設計
所以在下打算參考現代的觸控操作產品,製作一個類似 Stream Deck 的輔助工具

Continue reading...