KEEB_PD Advent Calendar 2021の16日目の記事です。
はじめまして、yymmと申します。
BLE Micro Proを長いこと使っていて良さを感じているのでアドベントカレンダー参加しようと思い意気揚々と何故かKEEB_PDのアドベントカレンダーに登録していました。
写真を載せつつBLE Micro Proの紹介をしていこうと思います。
#KEEB_PDは毎週見てて反応はしているけどROM専だったのでこれを機に参加したいなと思っています、72週も続いているというのを知ってびっくりしましたこれからも楽しみにしています。
これは普通のスマートフォンで撮影したIris rev.2のBLE Micro Proを両側につけているので実際に使用しているときのままの写真です。
そう無線のメリットは
- ふとキーボードの写真を撮ろうと思ったときにその場で配線とか気にせず作業も止めることなく撮影可能
- 無線分割だとキーボードの間にコーヒー等の飲み物をスッ...とおけて便利
こちらも普通のスマートフォンで撮影したZen keyboard rev.1です。
同じように間にコーヒーを置けていますが、配線がごちゃついていてコーヒーをこぼしてしまう危険性を感じます。
ちなみに光るキーボードは暗所で撮影すると普通のスマートフォンでもなんかいい感じすることができます。
ということで無線にすればお使いのキーボードの写真がいつでも簡単に取れるということをご理解いただけたと思います、
そしてお使いのキーボードを無線化するのは意外と簡単ということを紹介しようと思います。
Pro Microを使用しているキーボードはそのまま無線化可能
Pro Microとの互換性を意識しているのでPro Microを使用しているキーボードならただ置き換えるだけで大丈夫です。
ただ電源を確保する必要があるのでその点だけ注意です。
冒頭で紹介したキーボードはPCB背面にProMicroを取り付けるタイプなのですがケースを工夫して電池基盤を入るように調整しています。
遊舎工房で売られている電池基盤は
かなり薄く設計されているので隙間に収めるか最悪ピョコっとはみ出てても使うことはできます。
とはいえはみ出てると悲しいので無線化の実績のあるキーボード一覧から無線化をしてみるというのもありです。
ファームウェアの書き込みをWebから行える
BLEに限らずWebから行える環境が最近はあると思いますが、BLE Micro ProもWebからセットアップ可能です。
ドキュメントもあるのでしっかり読んでそのまま作業すれば問題なく書き込みまでできます、もし詰まったりしたらSelf Made Keyboard in Japan の Discordに#ble-micro-proチャンネルがあるのでサポートの動線があるのも安心です。
自作キーボードキットを無線化するというセクションがあるので手持ちのBLE化されていないキーボードでも手順通りにWebのツールを操作していけば無線化できます。
基本的にマニュアル通りで良いのですが、1点知っておくと便利なところがあって、それはBLE Micro ProはBLE関連のコマンドをシリアルポート経由で発行して状態を確認できる機能があります。
シリアルポートの通信に詳しくないのでどうやってやるのかと思っていたのですが、これがBLE Micro Proの作者であるsekigonさんの用意したQMK Configuratorを使うとWebからコマンドを発行できます。
この画面のCommandから adv
コマンドや show
コマンド、 del
コマンド等が実行できます。ペアリングがうまく行っているか確認したいときが多かったのでとても助かりました。
キーマップや設定の更新がファイルベースでできる
BLE Micro ProはPCにつなぐとUSBドライブとして認識されるので、そこに見えるファイルを直接編集することでキーマップや設定の変更がビルドいらずでできます。便利。
入っているJSONファイルやTXTファイルを編集することで簡単に設定を変更できます。
BLE Micro Proが公式対応していないキーボードでも一旦デフォルトのキーマップでファームに書き込んで、そのあとに直接ファイルを編集してそのキーボードにあった設定に変更する必要があり、その際にファイルベースで変更ができるので良さを感じます。
ちょっと後半はKEED_PDぽくない内容になってしまいましたが、今後は無線化したキーボードの写真を作業の合間に撮っていく所存です。
BLE化は今後もっと流行っても良いのではと思っているので、この記事で少しでも興味を持っていただける方がいると嬉しいなと思います。
この記事はIris rev.2 full BLEで書きました。
- Keycap: DSA(BLUE) & DCS(WHITE) - Pimp My Keyboard
- Switch: Zilent V2 62g
- BLE Setting: Debounce=2, slave_latency=14
Show comments