GithubHelp home page GithubHelp logo

oliviawyq / web-app-for-smart-refrigerator Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 1.0 12.74 MB

Web App for Smart Refrigerator, using Intel Edison and AWS service.

JavaScript 70.22% HTML 3.75% CSS 13.80% Objective-C 12.23%

web-app-for-smart-refrigerator's Introduction

Web-App-for-Smart-Refrigerator

Web App for Smart Refrigerator, using Intel Edison and AWS service.

Summary

  • Determine food category(label) in the refrigerator by image recognition, and update the information on the server and mobile App.
  • Maintain a real-time data of food collection in fridge with related information(calorie, weight, expiration date, etc.)
  • Track food expiration dates and monitor the internal temperature and humidity of the refrigerator.
  • Give users recipe recommendations based on the current food in the refrigerator.

Detailed Description

Sensor node are responsible for

  • Detecting the motion of the user
  • Capturing the image of the food and the image will be sent to AWS S3
  • Weighing every food, then send its weight readings along with the image
  • Collecting the temperature and humidity data

AWS is responsible for

  • Receiving and keeping the food image(S3)
  • Detecting food label(Rekognition and functions in Lambda to derive the most relevant one)
  • Analysing the meta data and storing the result into DynamoDB

APP is responsible for

  • Displaying the foods in the fridge
  • Real-time temperature & humidity and cal. Consumption tracking
  • Recommendation for the recipe based on the current food in the fridge

System design

image

Hardware design

image

Software design

image

Front-end demo

img1

img2

img3

img4

Contributors

Maoxin Hou - Hardware

Xiren Zhou - AWS Cloud

Yiqian Wang - Web App

Refer to the video

For the layout of hardware in the fridge, we have a demonstration video: https://www.youtube.com/watch?v=imrrzTbKiTo

For the complete working process of the system, we have a testing video: https://www.youtube.com/watch?v=1YkmIRnyfyo

Website

Our website for this project: https://iotcolumbia2019moha.weebly.com/

Acknowledgement

EECSE6765 IoT - SYS &PHY DATA ANALYTICS Prof. Zoran Kostic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.