2025年10月5日日曜日

M5PaperS3でパン焼き日通知プレート制作

私は3日に一度、 ホームベーカリーでパンを焼いており、3枚に切って1枚目を食べ、2,3枚目を冷蔵庫にしまって翌日・翌々日に食べるサイクルを繰り返しています。ホームベーカリーをセットするのは夜(出来上がりは朝)なので、「今日はパン焼く日だっけ?」と冷蔵庫を確認する手間がありました。


そこでM5PaperS3を使ってパン焼き日をお知らせしてくれるプレートを制作することにしました。朝になると以下の内容が自動的に表示更新される仕様です。M5PaperS3はEINKなので省電力かつ自ら発光しないので目立ちすぎることがありません。

パン2枚→パン1枚→パン焼き促し(→パン焼き中)


早速開発のため、M5標準の開発環境であるArduino IDEを入れてサンプルをビルドするもエラー。どうやらライブラリとヘッダのバージョンに相性があるようで、上手くいかずArduino IDEは断念しました。次に試したのはUIFlow2.0という開発環境ですが、これはWeb上で開発できるのでインストールする必要がありません。ただブロックを配置してプログラムを作るような感じで面倒と感じる人も多いでしょう。しかしUIFlowにはpythonモードも用意されているのでpythonタブに切り替えるだけで通常のpythonコーディングが可能です。この開発環境ならライブラリやヘッダの相性に泣かされる事がないのでオススメです。


0 件のコメント:

コメントを投稿