見出し画像

時間割表示ティッカーシステム

学校の準備は自分でやってほしいんだけど、まったくやらない息子。結局バタバタな中で準備した結果、忘れ物が発生したりする。時間割も思った以上に変動するので対応が難しい。

変動する時間割に対応しつつ、子供がある程度の責任を持って準備できるようにと、ちょっとしたシステムを考えました。

Scroll pHAT HDを買う

ラズパイZeroと同じサイズで、7x17のマトリックスLEDのスクロール表示が可能なpHATです。

紹介記事はこちらを参考にしてください。構築その他諸々もこちらを参考にしています。

システムを作る

ウェブのフォームから時間割を入力して、それを定時(20時から21時くらい)に実行するというだけのものです。

なんとなくフローチャートは以下のような感じ。たぶんいろいろ間違っている気がするけど、とりあえずこんな感じです。

画像1

ウェブフォームはPHPで、スクロール表示はPythonで実装しました。これに関してはそれほど難しくもないと思うので省略。

実際に動作させたのはこういう感じになりました。

あとはとりあえずcronで実行したりとかその他色々の調整はありますが、一旦完成ということで。

また使ってみての感想などあったら改めて更新したいと思います。

サポートしていただけると嬉しいです。泣きます。