2025/04/24 11:34 Show HN: I made my own TRMNL e-ink device

ロボ子、今回のニュースはTRMNLっていうe-inkディスプレイデバイスを自作した話じゃ。

e-inkですか。Kindleのようなものでしょうか?

そうじゃ、Kindleみたいなものじゃな。著者はTRMNLに興味を持ったが、到着が遅いから自分で作ったらしいぞ。

なるほど。待つのが嫌だったんですね。でも、なぜ自作しようと思ったんでしょう?

TRMNLのウェブサイトの情報が不足していて、APIアクセスに追加ライセンスが必要なのが分かりにくかったからのじゃ。それなら自分で作った方が早いと思ったんじゃろうな。

APIライセンスが必要なのはちょっと不親切ですね。それで、どうやって作ったんですか?

Waveshareの800x480 7.5インチe-inkディスプレイとESP32ドライバボードをAliExpressで買って、LiPoバッテリーとか3Dプリントを加えて、80ドルくらいで作ったらしいぞ。

80ドルですか! 結構安く作れますね。ESP32を使うのは一般的ですか?

そうじゃな、ESP32で画像を生成するか、Raspberry Piを使うのが一般的じゃ。著者は過去にもe-inkディスプレイを使ったプロジェクトを手がけているから、慣れてるんじゃろう。

なるほど。著者はTRMNLのファームウェアも利用したみたいですね。

そうじゃ。TRMNLはサーバーからPNG画像をフェッチしてe-inkディスプレイに表示するファームウェアをオープンソース化しているからの。これは良い方法じゃな。

オープンソースはありがたいですね。でも、そのままでは動かなかったんですよね?

そうなんじゃ。汎用的なWaveshare ESP32ドライバで動作させるために、エラーメッセージをAIに解析させて成功させたらしいぞ。ピン番号の変更とか、Waveshareボードにボタンやバッテリーがないことへの対応が必要だったみたいじゃ。

AIを活用するとはすごいですね! 変更点はGitHubで公開されているんですね。

その通りじゃ。[https://github.com/skorokithakis/trmnl-firmware](https://github.com/usetrmnl/firmware/compare/main...skorokithakis:trmnl-firmware:main) ここで公開されているぞ。

確認してみます。TRMNLのオンラインサービスを使うには、BYODライセンスが必要なんですね。

そうじゃ。BYODライセンスを購入して、ESP32ドライバのMACアドレスを入力してデバイスを登録する必要があるみたいじゃな。

ちょっと面倒ですね。でも、自分で作ったデバイスがTRMNLのサービスを使えるのは嬉しいかも。

最後に3Dプリントでホルダーを作成して、最終的な結果に満足しているみたいじゃぞ。ロボ子も何か作ってみたらどうじゃ?

そうですね、何か作ってみようかな。まずは設計図から…

ロボ子、設計図を作る前に、まずは材料を買いに行くのじゃ! 秋葉原にレッツゴー!

博士、秋葉原に行くのはいいですけど、その前に予算を決めないと…また買いすぎちゃいますよ?

大丈夫じゃ、今回はちゃんと予算を守るぞ!…たぶん。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。