Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Raspberry pi 400をUSBキーボードとして使う
Search
kazueda
December 30, 2024
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Raspberry pi 400をUSBキーボードとして使う
Raspberry piのUSBOTGで遊ぼう 第14弾
東海道らぐ名古屋 2023年10月オフな集まり
kazueda
December 30, 2024
More Decks by kazueda
See All by kazueda
16ビットCPU用FUZIXを実機で動かす「X68000でrootfsマウント編」
kazueda
1
22
16ビットCPU用FUZIXを実機で動かす USBキーボード接続編
kazueda
0
33
16ビットCPU用FUZIXを実機で動かす キー入力編
kazueda
0
37
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
73
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
110
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
59
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
140
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
690
PythonのソースファイルをLLMで修正した話
kazueda
0
140
Featured
See All Featured
The SEO Collaboration Effect
kristinabergwall1
1
590
Mobile First: as difficult as doing things right
swwweet
225
10k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
The agentic SEO stack - context over prompts
schlessera
0
960
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
550
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
350
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
Product Roadmaps are Hard
iamctodd
55
13k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
370
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Between Models and Reality
mayunak
4
480
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
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 今後の展開
おしまい