背景
我的常用電腦是 surface go 1,基本上隨身攜帶。問題是每次回到房間,都需要通過擴展塢將平板和顯示器以及機械鍵盤連接起來。我嫌這些線太多,就想着能否在不改動機械鍵盤本身的條件下,將其改成藍牙鍵盤。於是就有了去年的 6 篇文章。但是我在嘗試最後一步的時候,發現買的兩塊 ESP32 都沒有按照預期,就擱置了。
思路
機械鍵盤通過 USB 插入 USB Hos Shield Mini,然後連接到 ESP32 芯片上。通信方式使用 SPI 協議。
ESP32 負責將 USB 鍵盤的協議轉換成藍牙鍵盤的協議內容,發送到藍牙連接的設備上。
從我當時查找到的一些方案看,需要使用 Arduino。但是我看 ESP32 也可以刷入控制代碼,也刷入了 MicroPython(第三篇文章)測試沒問題。轉換代碼也在 GitHub 上找到了。
但是連接好線後,刷入代碼卻怎麼也沒法成功。換了一塊 ESP32 也沒成功。因此就先放着等以後再嘗試了。我後面找個時間補充一篇最後一部分的,把我收集的資料共享出來,如果有人有興趣,可以試試看。
目錄
本來應該當時寫完就把這幾篇文章合成一個系列,減少佔首頁的空間。現在想起來,就用這篇作爲集合。