element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Pi Chef Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Pi Chef Design Challenge
  • More
  • Cancel
Pi Chef Design Challenge
Blog S.H.E.L.F. - Plans and Ideas - Pi Chef Design Challenge - Blog post #1
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: milosrasic98
  • Date Created: 19 Jan 2018 10:58 PM Date Created
  • Views 1408 views
  • Likes 8 likes
  • Comments 11 comments
  • pi chef design challenge
Related
Recommended

S.H.E.L.F. - Plans and Ideas - Pi Chef Design Challenge - Blog post #1

milosrasic98
milosrasic98
19 Jan 2018

For who is this project meant for (and how will it help)?

Ever went to the store and started thinking if you had some ingredient at home, or even worse came back home with your hands full of groceries ready to prepare that meal you've been wanting to make for so long just to see that you were wrong when you thought that you had that ingredient that you didn't buy? Or you just maybe want to keep track of how much something you consume. The idea of this project is to make a low cost smart shelf which would update you on your stock levels by sending the data to an Android app.

 

How will it work?

The center of the whole project would be the Raspberry Pi as the central brain which will communicate with the sensors and the internet. The shelf itself will be supported with scale sensors which will keep track of the weight, while a camera module above will monitor what is put on the shelf itself. To identify the different things on the shelf the most likely route for something like that would be either stickers for the packaging or specially designed containers (the progress of the project will determine). The idea of the stickers is to have cheap intuitive stickers of what is what, which would be recognized by the camera module. Of course making a sticker for everything would be impossible so the user will be able to match "blank" stickers to the desired thing using the app (By blank - the stickers will be universal; for example a number a person can read with the symbols around which would help the camera module). The user could print out there whenever he runs out. The other idea is having specially designed containers with some sort of sensor detecting what that is (Strict location for an ingredient for example). How the project and time work out will determine the way that I'll develop the project. The idea is also to make it possible to connect it to other shelves like this and adding other features that could be lights, smoke and temperature sensors, or anything else that would help around the kitchen. If this all goes well, the finishing part would be a heavy duty storage area, which would house vegetables with climate control (temperature, humidity, fresh air).

 

image

 

This is just a fast picture I made, and not close to the final design, I will have 3D models when i finish designing it

 

image

 

Some of the bigger challenges with the project

  1. Making the whole user friendly
    • Making it easy to use
    • Making it robust for everyday use
    • Making it easy to clean/assemble/disassemble
  2. Working with the camera and the stickers
  3. Making it low cost
  4. Multiple shelves working in tandem

 

 

Things that need to be done (probably will change with time)

  1. Completing the design (most of it done)
  2. Gathering the materials (need to get the scale sensors and the raw materials themselves like wood)
  3. Simple Android app (will have a list of items with how much is left)
  4. Sending data to the web via Raspberry
  5. Connecting everything (Android-Internet-Raspberry-Arduino-Sensors)
  6. Sensor calibration
  7. Computer vision
  8. Making and testing the computer vision with the stickers
  9. Building a first prototype
  10. Troubleshooting
  11. Adding features

 

In the end I would just like to say congrats to all the starter kit winners and to wish good luck to everyone!!! Unfortunately I didn't have much time to actually start doing anything more serious except gathering some of the stuff, it's the finals week for me at university so it's pretty fun here! Thanks for reading the post and if anyone has any comments on what's bad/good/something they would add, I would love to hear it!

 

Milos

  • Sign in to reply

Top Comments

  • genebren
    genebren over 7 years ago +6
    Milos, I have always wanted to do something like this. I have tried to sell my wife on how great this would be, so you would know your kitchen inventory, but alas, she does not think it would make her…
  • beacon_dave
    beacon_dave over 7 years ago in reply to dixonselvan +3
    This is a language barrier thing. Over here you can 'sell an idea' to someone which basically means you manage to persuade them to agree with your idea even if they were initially against it. I don't think…
  • e14phil
    e14phil over 7 years ago +3
    Hi Milos, W elcome to the challenge, as non sponsored challengers you are still entitled to be in the running for Winner and/or Finisher Prizes by using the Raspberry Pi, posting your 10+ Blogs in the…
  • e14phil
    e14phil over 7 years ago

    Hi Milos,

    Welcome to the challenge, as non sponsored challengers you are still entitled to be in the running for Winner and/or Finisher Prizes by using the Raspberry Pi, posting your 10+ Blogs in the Pi Chef Design Challenge design challenge space within the 11 week build period and following the Pi Chef Design Challenge: Terms and Conditions

    We will track your contributions from here. :-)

    Good luck!

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 7 years ago

    There's been the odd blog here with weight sensing, so you should be able to piggyback off those.

     

    While I think it's a clever idea, I do share some of the concerns abut how you will single out ingredient x weight.

    You can certainly identify them with labels, but what does container/jar xyz weigh.

    You might want to consider splitting the shelf weighing into two or more areas, each with weighing capability to improve the granuality of the system.

     

    I'd also check the lead time on your sensors, as you don't want them to cause a delay and wreck your project.

    Even if you don't get it perfect (ie the wrong weight range), it becomes an excellent working prototype and still meets your challenge design.

     

    The one piece of advice I can give is to make some form of plan, and try to meet the blog requirements.

    it may seem like more work but sharing your progress or where you're stuck can often lead to a suggestion to get you out of that hole/sticking point.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dixonselvan
    dixonselvan over 7 years ago in reply to beacon_dave

    Thank you beacon_dave for the clarification and now if I read it again sounds sensible. genebren apologies for the confusion caused!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago in reply to beacon_dave

    Thanks beacon_dave for clarifying that point (and my wife thanks you too).

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • beacon_dave
    beacon_dave over 7 years ago in reply to dixonselvan

    This is a language barrier thing. Over here you can 'sell an idea' to someone which basically means you manage to persuade them to agree with your idea even if they were initially against it. 

     

    I don't think Gene in this case was trying to sell his wife - just the idea image

     

    (However some projects can be stressful on relationships...)

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube