Skip to content

Commit

Permalink
README に画像と動画を挿入
Browse files Browse the repository at this point in the history
  • Loading branch information
tissueMO committed Jun 13, 2020
1 parent ff4053a commit a106756
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
期限の読み取りにOCRを利用しているため、写真を撮影するだけで手入力が一切不要なのが特徴です。
期限日が迫ってきた際にSlackで通知するための機能や、再購入できるように買い物リスト用のチャンネルに投稿する機能も実装しています。

![03_PassThrough](https://user-images.githubusercontent.com/20965271/84577266-d62baa00-adf5-11ea-863c-892e7f101203.gif)


## Description

Expand Down Expand Up @@ -171,6 +173,8 @@ M5Stack へは Arduino IDE を用いてソースコードをコンパイルし
- M5Stack の電源を入れると UnitV AI Camera も通電されます。
- 取り込みたい食料品の賞味期限・消費期限、および食料品そのものをカメラで撮影します。(後述)

![01_Ready](https://user-images.githubusercontent.com/20965271/84576626-2fdda580-adf1-11ea-887f-e767cdf04f3f.jpg)


#### プレビュー部 [M5Stack]

Expand All @@ -186,6 +190,8 @@ M5Stack へは Arduino IDE を用いてソースコードをコンパイルし
- 直前に読み取った日付と食料品のイメージ画像を合わせて登録します。
- 日付を読み取った直後にキャンセルして別の食料品を取り込みたい場合、M5Stack の左ボタン (Cancel) を押して直前に読み取ったデータを破棄することができます。

![02_Detected](https://user-images.githubusercontent.com/20965271/84576629-366c1d00-adf1-11ea-85d2-da857a26d20a.jpg)


#### サーバー部 [Server]

Expand All @@ -206,13 +212,22 @@ M5Stack へは Arduino IDE を用いてソースコードをコンパイルし

(Setup/メッセージング部 [Slack] での工程が完了している前提とします)

- アプリに登録したコマンド (例: `/listupfoods`) を実行すると、登録済みでまだ期限日が到来していないデータをリストアップできます。
- コマンドの結果そのものは登録件数が表示されるのみですが、非同期的にすべての食料品のイメージ画像と期限日、登録日を含むメッセージが送られます。
- サーバー部のリマインドAPIによって通知用メッセージが送られると、期限日が近い(もしくは期限到来している)食料品に対して任意のアクションを実行できます。
- 消費済み: 既に消費している場合は不要な通知であることが明らかになるため、以後通知対象とはみなされなくなります。
- 買い物リストに追加: 買い物リスト用のチャンネルに食料品のイメージ画像が投稿された上で、以後通知対象とはみなされなくなります。
- 無視: 特に登録データの更新を行わず、その後も通知対象とします。

![01_remind](https://user-images.githubusercontent.com/20965271/84576578-d4131c80-adf0-11ea-9c86-acbcf809d8ed.png)

![02_shoppinglist](https://user-images.githubusercontent.com/20965271/84576579-d6757680-adf0-11ea-9529-2fa2fff8b88d.png)

- アプリに登録したコマンド (例: `/listupfoods`) を実行すると、登録済みでまだ期限日が到来していないデータをリストアップできます。
- コマンドの結果そのものは登録件数が表示されるのみですが、非同期的にすべての食料品のイメージ画像と期限日、登録日を含むメッセージが送られます。

![03_listupcommand](https://user-images.githubusercontent.com/20965271/84576580-d7a6a380-adf0-11ea-801c-1756206e1e52.png)

![04_listedup](https://user-images.githubusercontent.com/20965271/84576581-d7a6a380-adf0-11ea-9855-290c4cf6f932.png)


## References

Expand Down

0 comments on commit a106756

Please sign in to comment.