Raspberry Pi 時計カレンダー

使わなくなった古いiPhoneを、常時表示の時計カレンダーとして再利用するWebアプリ。

古いiPhoneを横向きに置いて表示した時計カレンダーの画面。左に曜日・午前と「07:59」の大きな時刻、その下に日付と秒数、タイムゾーンAsia/Tokyo。右に当月のカレンダーが並び、今日の日付が黄色い枠で囲まれている。

引き出しに眠っている古いiPhoneを捨てずに使い道を作るために制作した、Raspberry Pi向けのWebアプリです。Raspberry Piで軽量なHTTPサーバーを動かし、同じWi-Fiにつないだ古いiPhoneのブラウザで開くだけで、時計とカレンダーの常時表示端末になります。PWAとして作っているのでホーム画面に追加すればアプリのように起動でき、systemdでRaspberry Pi起動時に自動で立ち上がる手順も用意しました。依存パッケージを一切使わず、Python標準ライブラリとHTML / CSS / JavaScriptだけで動きます。

使用技術
  • Python
  • HTML
  • CSS
  • JavaScript (Vanilla)
  • PWA
  • systemd
  • Raspberry Pi
担当
  • 企画
  • サーバー実装
  • 時計・カレンダーUI実装
  • 自動起動の手順整備
成果
  • 古いiPhoneを常時表示端末として再利用できる形に
  • 依存パッケージなしで動作
  • PWA対応とsystemdによる自動起動に対応
制作期間
制作済み
ステータス
制作済み

← 制作実績の一覧へ戻る