Quantcast
Channel: プログラミング
Viewing all articles
Browse latest Browse all 7991

ESP32でYoutubeリモコンを作ってみた - あきらぼ

$
0
0

今回はESP32を使ってYoutubeのリモコンを作ってみました。

 

実際の動作はこちら。

youtu.be

ESP32の購入はこちらから

 

 

 

HW作成

まずはリモコンのハードウェアを作っていきます。

スイッチはサイズ感と押し感がよさそうなボタンスイッチを秋葉原千石電商で買っておきました。

せんごくネット通販

 

今回はESP32のボードをそのまま使おうと思うのでユニバーサル基盤を使って取り付けていきます。

ESP32に合わせてバンドソーで切って四隅の穴をM3のボルトで固定できるように穴をボール盤で拡張します。

 

ケースは3Dプリンタで作ります。

今回使用した3Dプリンタのメーカーモデル例

 

ユニバーサル基盤の取り付けはユニバーサル基盤のピッチ2.54mmに合わせてCADを作っています。

 

あとはユニバーサル基盤へのはんだ付けを行います。

ESP32には内蔵プルアップ抵抗があったりするんで、スイッチは直接接続します。

(プルアップがないGPIOもあるので注意です。私は一度配線しなおしました。)

 

 

あとは蓋をつければ完成です。

バッテリーは使えるものがなかったので外部給電式のリモコンになります。

 

 

SW作成

SWはこちらです。

github.com

 

基本的にはBLE KeyBoradのライブラリを使ってキー操作しています。

GitHub - T-vK/ESP32-BLE-Keyboard: Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

 

Youtubeのパソコン(ブラウザ)版にはショートカットキーが設定されています。

そのショートカットはこちらです。

YouTube のキーボード ショートカット - YouTube ヘルプ

 

これらのショートカットを組み合わせてリモコンとしています。

4つのボタンそれぞれにショートカットキーを割り当てています。

 

更に、各ボタンには短押し、長押しで別のショートカットキーが割り当てられています。

 

以上でリモコン完成です。

完成した姿は最初の動画になります。

 

以上、ESP32でのYouTubeリモコン作成でした。

 


Viewing all articles
Browse latest Browse all 7991

Trending Articles