ポモドーロタイマーを作って

© CC BY 4+ visibility294
© CC BY 4+
visibility294

ポモドーロタイマーを作成しましシンプルかつ効率的に設計されたこのタイマーは、ダイアルとクリックで使用できるシンプルなタイマーです。
仕事の効率を高める時間管理術のポモドーロ・テクニックを実践できます。

link https://uiflow2.m5stack.com/?pkey=90072c7ab74b4b93ac680947cf01ef25
動画
開発素材

ツール

システム構成
system image

ポモドーロ・タイマーの構成

操作手順

手順

  1. 電源を付けると自動でWifiに接続し、NTPより時刻を取得します
  2. 取得すると画面にはアナログ時計が表示されます
  3. この状態でポモドーロ・タイマーの設定ができます。ダイアルを回すと1分間隔でWork時間を指定できます(25分)に設定します。下部のM5刻印部分がボタンになっています。ボタンをクリックすると確定されます。確定されると赤でWork時間が表示されます。
  4. 次に、休憩時間を指定します(5分)。同様にダイアルを回して時間を選択、ボタンで決定します。確定されると緑で休憩時間が表示されます
  5. 設定した時間でよければスタート。変更したい場合はCancelを選択して再度、設定します。
  6. 画面が赤くなり、ボタンをクリックするとWorkがスタート
  7. Work完了すると音と光で教えてくれます
  8. 画面が青く変わり、ボタンをクリックすると休憩がスタート
  9. 休憩が完了すると音と光で教えてくれます
  10. 1ポモドーロが完了すると、時計モードに戻ります

開発

ハードウェア

ソフト設計

ポモドーロタイマーのフローを下記のように設計しました

Uiflow2.0に公開しているので、必要に応じて確認・ダウンロードしてください。 https://uiflow2.m5stack.com/?pkey=90072c7ab74b4b93ac680947cf01ef25

開発はUiflow2.0で行います。 M5DialはUiflow2.0でしか動きません。画面はスプライトを使うと残像なく綺麗に表示することができますが、M5Unified.h、M5GFX.hを使った開発がよくわからなく。 Uiflow2.0だけでの開発となりました。

Uiflow2.0でのビジュアルプログラミング

今回はプログラムコードがそれなりに長いため、極力関数化をして 全体の見通しをよくしています。

![[uiflow2_block_1722433417310.png]]

プログラム解説

時刻はNTPを使って時刻合わせ(GMT-9)をしています そのため、バッテリー駆動ですがWifi接続が必須となります。 Wifi接続用のSSID、SSID-PASSはご自身の環境に合わせて書き換えてください

ストーリー

ポモドーロタイマーとは

シンプルかつ効率的に設計されたこのタイマーは、ダイアルとクリックで使用できるシンプルなタイマーです。 仕事の効率を高める時間管理術のポモドーロ・テクニックを実践できます。 また、インターバルタイマーとしてインターバルトレーニングなどにもご利用いただけます。

・ 作業開始時と休憩開始時をアラーム音でお知らせします。 ・ 作業時間と休憩時間は変更可能です。

すぐに時間をコントロールしましょう。タイマーにはタイマーの長さを調整できる機能も含まれており、最適な生産性のフローを見つけるのに役立ちます。

ポモドーロテクニックへの紹介

ポモドーロテクニックはイタリア人起業家のフランチェスコ・チリロによって開発された時間管理法です。タイムドインターバルを使用して仕事と休憩の期間をバランスよく取り、生産性と集中力を促進します。

タスクの複雑さと快適さに基づいて仕事と休憩の期間を設定します。 25分のフォーカスセッションから始めて、5分の休憩を挟みます。 4つのセッション後には、20分の長い休憩を取ります。

仕事の間、1つのタスクに集中し、気を散らさず、タスクの重要性に基づいて優先順位をつけます。タイマーに厳格に従うことがポモドーロ法の成功の鍵です。

ポモドーロ・テクニックの具体的手順

  1. 達成しようとするタスクを選ぶ
  2. ポモドーロタイマーで25分を設定する
  3. タイマーが鳴るまでタスクに集中する
  4. 少し休憩する(5分程度でOK)
  5. ステップ2~4を4回繰り返したら、少し長めに休憩する 長い休憩は通常15~30分です
メンバー
  • user
    三好 正人 @miyp

関連リンク

同じニオイがする作品
  • event Circle Clock
  • event 情報電卓 (Info Calc)
  • event オーロラレボリューションクロック
  • event 腕de時計

作品を登録しよう

モノづくりしている人に、つくった作品を見てもらえ、リアクションがもらえるかも?

close

目次