Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Raspberry pi 400をUSBキーボードとして使う
Search
kazueda
December 30, 2024
0
92
Raspberry pi 400をUSBキーボードとして使う
Raspberry piのUSBOTGで遊ぼう 第14弾
東海道らぐ名古屋 2023年10月オフな集まり
kazueda
December 30, 2024
Tweet
Share
More Decks by kazueda
See All by kazueda
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
10
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
31
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
13
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
20
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
110
PythonのソースファイルをLLMで修正した話
kazueda
0
77
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
47
ChatGPTを使ってWebmsx上でFuzix
kazueda
0
45
ChatGPTを使ってwebmsx上でFuzixその2
kazueda
0
36
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Building an army of robots
kneath
306
45k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Git: the NoSQL Database
bkeepers
PRO
430
65k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Optimizing for Happiness
mojombo
379
70k
Visualization
eitanlees
146
16k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Transcript
Raspberry pi 400をUSBキーボードとして使う Raspberry piのUSBOTGで遊ぼう 第14弾 東海道らぐ名古屋 2023年10月オフな集まり 2023. 10.
14 1 kazueda か ず え だ
kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 •
趣味は「ラジオを聴くこと」、「アメリカの コミックの邦訳を読むこと」 @kazueda 2 slideshare speaker deck
これまでのお話 3
ガジェットモード三昧その1 • これまでの発表の一部を百均のA5ケースに納めてみました 4
ガジェットモード三昧その1 • これまでの発表の一部を百均のA5ケースに納めてみました 5 X86 PC Arduino Pro Micro Raspberry
pi 3B+ Ras pi zero WH ネット越し に「x86 PC」を制御 USBキー ボードをエ ミュレート ネット越しに 制御される USB DVDROM エ ミュレート USB経由で 「x86 PC」の 画面取り込み
ガジェットモード三昧その2 • 次回の発表ネタです。 6
ガジェットモード三昧その2 • 次回の発表ネタです。 7 「Ctrl」と「Raspberry pi」キーを同時に押 すことで、キー入力が「Raspberry pi 400」 と「USBケーブルでで接続したPC」との間
で切り替わります。
ガジェットモード三昧その2 • 次回の発表ネタです。 8 「Raspberry Pi 400」をUSBキーボートとして使う+α • タブレットPCにつない で、ブラウザ越しに
「x86 PC」をコント ロールしています。
設定方法 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
操作方法 • 「Ctrl + Raspberry」を押すたびに、USBキーボードと RasPi400用キーボードが切り替わる • 「Ctrl + Shift
+ Raspberry」で「pi400」コマンド終了 10 https://github.com/Gadgetoid/pi400kb
自動起動の設定 $ 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
HDMI切り替え機を制御 12
HDMI切り替え機を制御 • GPIOに接続したLED でHDMI切り替え機 を制御 • キーボードと画面 の制御を同時に行 える 13
リモコンで切り 替え可能なHDMI 切り替え機 GPIOに赤外線LED リモコン
作者の環境 14 将来、RasPi400をRasPi4に置き換えて、お気に 入りのキーボードが使えるようにするらしい
まとめ • 「pi400kb」で、RasPi400をUSBキーボード化 <ー展示などに持参する荷物を減らせる • 変わったUSBガジェットモード利用例の探索 • マイクロコントローラーのUSBデバイスとの併用 15 今後の展開
おしまい