Fresh Fridge
製品概要
Food Tech
背景(製品開発のきっかけ、課題等)
日本の一般家庭から廃棄される(本来なら食べられるはずの)食品は年間200〜400万tにものぼる(出展: 食品ロス削減に向けて)。 FreshFridgeでは、こういった家庭から出る食品の廃棄を減らすため、iOSアプリケーションとAndroidタブレットを組み合わせ、冷蔵庫と消費者のスマートフォンと連動させたアプリケーションを作成し、ユーザーが食品を無駄にすることなく使ってもらうことを目指している。
製品説明(具体的な製品の説明)
特長
- 買い物のレシートをカメラで作成し、画像解析をし食品の情報を自動で取得。StillTastyという賞味期限情報を検索できるサイトの情報から独自に作成した、賞味期限データベースを元に賞味期限を算出する。これらのデータはサーバー内に保存し、携帯端末や冷蔵庫に貼り付ける端末が取得する形で情報を同期して表示する。
- 賞味期限が近い食品の通知をLINEを介してユーザーに行う。また冷蔵庫側に設置されたディスプレイで冷蔵庫の開閉を感知し、冷蔵庫を開けた際には賞味期限間近の食品があることを通知する。
- 冷蔵庫に残った食品をユーザーが効率的に消化できるよう、おすすめレシピをより賞味期限の迫った食品を使ったレシピを中心に紹介する。レシピの紹介についてはアプリ内で独自に楽天レシピ内でそれらの条件に合致するレシピを検索できるようクエリを生成し、それに基づいて結果を表示する。
- 食品の賞味期限が切れたときに登録した商品価格を通知し、ユーザに損失の程度を認識させる。
- 冷蔵庫に残った食品をユーザーが効率的に消化できるよう、おすすめレシピをより賞味期限の迫った食品を使ったレシピを中心に紹介する。レシピの紹介についてはアプリ内で独自に楽天レシピ内のそれらの条件に合致するレシピを検索するクエリを生成し、それに基づいて結果を表示する。
- LINEビーコンを使用し、提携店にユーザーが近づくと賞味期限間近の食品を通知し、ユーザーが何が賞味期限か伝える。
解決出来ること
- 賞味期限を超えたことによる廃棄
- 家に十分な食材があるのに新しく買ってしまう
今後の展望
- 今回はタッチディスプレイの実現と人感センサの両立のためにAndroidタブレットとArduinoの二つを連携させた。これを一つの機器で実現させる。
- (特にAndroidスマートフォン向けに) NFCタグを実装し、NFCの読み取りだけでアプリの起動、データの連携を行う。
- 読み取ったレシートを活用した家計簿機能
注力したこと(こだわり等)
- レシートから商品名と商品価格を抽出できる点
- 冷蔵庫にデバイスを取り付けることで、大手電機メーカーによるスマート冷蔵庫のような機能を非常に低価格で提供できるようにした点
- レシートに「きゅうり」「きゆうり」「キュウリ」と書かれていても、すべてキュウリとして扱われるようにした
- サーバーに賞味期限のデータが存在しなかったり、ユーザーがおつとめ品を購入した時用に、ユーザーが賞味期限を入力・調整できるように
開発技術
活用した外部技術
API・データ
- Line Messaging API
- Google Could Vision API
- StillTasty
フレームワーク・ライブラリ・モジュール
API側
- Slim Framework
- Monolog
- PHP implementation of JSON schema
- Propel
- pecl Redis
- pecl YAML
- 初期のテンプレートにslim/slim-skeletonを使用
Android
デバイス
- iPhone
- Androidタブレット
- Arduino
- 人感センサー、モーションセンサー
- Line Beacon
独自技術
期間中に開発した独自機能・技術
- Raspberry Piを介したAndroidタブレットと人感センサの連携
Log in or sign up for Devpost to join the conversation.