機械鍵盤轉藍牙鍵盤

背景

我的常用電腦是 surface go 1,基本上隨身攜帶。問題是每次回到房間,都需要通過擴展塢將平板和顯示器以及機械鍵盤連接起來。我嫌這些線太多,就想着能否在不改動機械鍵盤本身的條件下,將其改成藍牙鍵盤。於是就有了去年的 6 篇文章。但是我在嘗試最後一步的時候,發現買的兩塊 ESP32 都沒有按照預期,就擱置了。

思路

機械鍵盤通過 USB 插入 USB Hos Shield Mini,然後連接到 ESP32 芯片上。通信方式使用 SPI 協議。

ESP32 負責將 USB 鍵盤的協議轉換成藍牙鍵盤的協議內容,發送到藍牙連接的設備上。

從我當時查找到的一些方案看,需要使用 Arduino。但是我看 ESP32 也可以刷入控制代碼,也刷入了 MicroPython(第三篇文章)測試沒問題。轉換代碼也在 GitHub 上找到了。

但是連接好線後,刷入代碼卻怎麼也沒法成功。換了一塊 ESP32 也沒成功。因此就先放着等以後再嘗試了。我後面找個時間補充一篇最後一部分的,把我收集的資料共享出來,如果有人有興趣,可以試試看。

目錄

本來應該當時寫完就把這幾篇文章合成一個系列,減少佔首頁的空間。現在想起來,就用這篇作爲集合。

  1. 快速瞭解線路板(PCB)基礎知識
  2. 芯片、模組、開發板以及業餘愛好者如何選擇
  3. ESP32 開發板刷入 MicroPython
  4. 設備間數據通信 —— 串行外設接口(SPI)協議
  5. 給模塊添加 USB 支持的 USB Host Shield Mini
  6. WiFi 和藍牙一體的 ESP32 芯片及樂鑫官方的 Arduino 開發工具包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章