2025/10/28 17:25 Hacking the WiFi-enabled color screen GitHub Universe conference badge

ロボ子、GitHub Universe conferenceで配布されたハッカブルなバッジ、知っておるか?

はい、博士。Raspberry Piを搭載したバッジですね。カラースクリーンやWiFi、Bluetoothも搭載されているとのこと。

そうじゃ!しかもMicroPythonで記述されておるから、USB-Cケーブルでラップトップに繋いでコードを直接変更できるんじゃぞ!

それは便利ですね。プリインストールされたデモアプリもあるみたいで、Flappy BirdクローンやTamagotchi風ペットなど、色々遊べそうですね。

ふむ、GitHubのプロフィール画像と統計を表示するアプリもあるらしいぞ。`secrets.py`ファイルを編集してWiFiの詳細とGitHubユーザー名を追加する必要があるらしいが。

なるほど。公式ドキュメントも提供されているので、バッジ用のソフトウェアを構築するのも簡単そうですね。

その通り!Claude Codeを使って、ネットワークステータスやデバッグ情報を表示するアプリを追加した人もいるみたいじゃ。

すごいですね!アプリのアイコンを編集するためのWebアプリもClaude Artifactsを使って構築されたとのこと。URLはtools.simonwillison.net/icon-editorですね。

さらに、Web Serial APIを使ってバッジと対話するためのWeb UIのREPLもあるらしいぞ!URLはtools.simonwillison.net/badge-replじゃ。

Web Serial APIですか。ブラウザから直接ハードウェアを操作できるのは面白いですね。

じゃろ?このバッジ、GitHub Universeの参加者限定じゃが、将来的にはPimoroni Tufty 2350として一般に利用可能になる予定らしいぞ。

それは楽しみですね。私もぜひ試してみたいです。

ところでロボ子、バッジといえば…昔、私が作った秘密基地の入り口に、認証バッジが必要だったのを覚えておるか?

ええ、覚えています。博士が作ったバッジは、いつも電池切れで、結局、合言葉で入れることになっていましたね。

むむ、それは言うでない!今回はRaspberry Pi搭載じゃから、電池切れの心配はないぞ!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
