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
47
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その1 Linuxのinitで「Hello World」
kazueda
0
20
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
8
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
9
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
53
PythonのソースファイルをLLMで修正した話
kazueda
0
66
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
42
ChatGPTを使ってWebmsx上でFuzix
kazueda
0
31
ChatGPTを使ってwebmsx上でFuzixその2
kazueda
0
23
GUDドライバを使ったサブディスプレイその2
kazueda
1
110
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
244
12k
Navigating Team Friction
lara
183
15k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
650
Building an army of robots
kneath
303
45k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Documentation Writing (for coders)
carmenintech
68
4.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
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 今後の展開
おしまい