Slide 1

Slide 1 text

Raspberry pi 400をUSBキーボードとして使う Raspberry piのUSBOTGで遊ぼう 第14弾 東海道らぐ名古屋 2023年10月オフな集まり 2023. 10. 14 1 kazueda か ず え だ

Slide 2

Slide 2 text

kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 • 趣味は「ラジオを聴くこと」、「アメリカの コミックの邦訳を読むこと」 @kazueda 2 slideshare speaker deck

Slide 3

Slide 3 text

これまでのお話 3

Slide 4

Slide 4 text

ガジェットモード三昧その1 • これまでの発表の一部を百均のA5ケースに納めてみました 4

Slide 5

Slide 5 text

ガジェットモード三昧その1 • これまでの発表の一部を百均のA5ケースに納めてみました 5 X86 PC Arduino Pro Micro Raspberry pi 3B+ Ras pi zero WH ネット越し に「x86 PC」を制御 USBキー ボードをエ ミュレート ネット越しに 制御される USB DVDROM エ ミュレート USB経由で 「x86 PC」の 画面取り込み

Slide 6

Slide 6 text

ガジェットモード三昧その2 • 次回の発表ネタです。 6

Slide 7

Slide 7 text

ガジェットモード三昧その2 • 次回の発表ネタです。 7 「Ctrl」と「Raspberry pi」キーを同時に押 すことで、キー入力が「Raspberry pi 400」 と「USBケーブルでで接続したPC」との間 で切り替わります。

Slide 8

Slide 8 text

ガジェットモード三昧その2 • 次回の発表ネタです。 8 「Raspberry Pi 400」をUSBキーボートとして使う+α • タブレットPCにつない で、ブラウザ越しに 「x86 PC」をコント ロールしています。

Slide 9

Slide 9 text

設定方法 1. 「dtoverlay=dwc2」を「/boot/config.txt」に追加 2. 再起動 3. $ sudo modprobe libcomposite 4. $ wget https://github.com/Gadgetoid/pi400kb/releases/download/v 0.0.1/pi400kb-v0.0.1-32bit-armv7l.zip 5. Zipファイルを展開して得られる「pi400kb」に実行権限 6. $ sudo ./pi400kb 9 https://github.com/Gadgetoid/pi400kb

Slide 10

Slide 10 text

操作方法 • 「Ctrl + Raspberry」を押すたびに、USBキーボードと RasPi400用キーボードが切り替わる • 「Ctrl + Shift + Raspberry」で「pi400」コマンド終了 10 https://github.com/Gadgetoid/pi400kb

Slide 11

Slide 11 text

自動起動の設定 $ sudo cp pi400kb /usr/sbin/pi400kb $ sudo systemctl edit --force --full pi400kb.service • 動作するかどうか確認 $ sudo systemctl start pi400kb.service $ sudo systemctl status pi400kb.service • 問題なければ、 sudo systemctl enable pi400kb.service 11 https://github.com/Gadgetoid/pi400kb

Slide 12

Slide 12 text

HDMI切り替え機を制御 12

Slide 13

Slide 13 text

HDMI切り替え機を制御 • GPIOに接続したLED でHDMI切り替え機 を制御 • キーボードと画面 の制御を同時に行 える 13 リモコンで切り 替え可能なHDMI 切り替え機 GPIOに赤外線LED リモコン

Slide 14

Slide 14 text

作者の環境 14 将来、RasPi400をRasPi4に置き換えて、お気に 入りのキーボードが使えるようにするらしい

Slide 15

Slide 15 text

まとめ • 「pi400kb」で、RasPi400をUSBキーボード化 <ー展示などに持参する荷物を減らせる • 変わったUSBガジェットモード利用例の探索 • マイクロコントローラーのUSBデバイスとの併用 15 今後の展開 おしまい