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 The Spice of Pi - Blog Doug 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: dougw
  • Date Created: 21 Jan 2018 7:04 AM Date Created
  • Views 1449 views
  • Likes 15 likes
  • Comments 10 comments
  • voice hat
  • aiy voice kit
  • google voice hat
  • doug wong
  • aiy cloud speech
  • google aiy voice kit
  • google assistant
  • pi chef
  • google speech api
Related
Recommended

The Spice of Pi - Blog Doug 1

dougw
dougw
21 Jan 2018

This our the first blog in the Pi Chef Design Challenge. The “our” is because glennvanderveer and I will be collaborating on this project. This year I want to try using collaboration as a way to get new members more involved in participating. We don't know how this will play out, but right now Glenn is keen and I am keen to see if we can make it work. Glenn is a new member, but has lots of technical experience especially in software, so technically it should be a good fit. I think for now we will be doing separate blogs – just linking to each other's blogs until we find some better way to make it look like a cohesive project.

I wouldn't say I have a great passion for cooking, but I definitely like to eat and this is a great opportunity to see if technology can improve the experience in the kitchen. Our project has several key objectives:

 

The hardware objectives are:

  • to make a motorized spice dispenser carousel driven by a Raspberry Pi (which is why we call the project the Spice of Pi)
  • to build in a 7” touch screen that can display information that may be useful in a kitchen, such as recipes and Youtube cooking videos
  • to implement microphones and speakers to provide voice recognition, audio feedback and audio accompaniment for the video

The software objectives are:

  • to implement voice recognition so that the system can be operated hands-free while cooking
  • to implement Google Assistant, providing full hands-free access to the internet and all other Google Assistant services

 

I will try to be very detailed in what I blog about because my project partner will need to know exactly what he is up against. This may mean exposing a lot of the dead ends I typically go down during a project, but hopefully others will find them entertaining.

The components we intend to use for the project include a Raspberry Pi 3 of course, but will also have a Google AIY Voice Kit and a 7” touch screen.

The AIY Voice Kit, which is a combination of Artificial-Intelligence and Do-It-Yourself, makes this more than just an IoT project, it is really a foray into the Internet of Intelligent Systems. Google Assistant is only going to get smarter with time and this is a really great opportunity to start understanding its potential. I can't wait to ask this system a bunch of odd questions.

When I first started using Raspberry Pi's I never anticipated implementing anything with so much capability on a Raspberry Pi platform. It is very exciting to think we can probably get all this functionality working in a couple of months.

It promises to be lots of work, but the plan is to develop a system that is very functional, very educational and a lot of fun to use.

It looks like the spice carousel will hold up to 25 bottles of different spices in 2 rings. The RPi3 will rotate the carousel to bring the selected spice closer and raise the spice bottle selected all by voice command or touch.

image

This crude layout was drawn with CAD to see if a 25 spice platter could fit on my 3D printer.

A few more mm of build space would be very useful....

 

My next blog will outline some preliminary mechanical design and specify some more components.

Our proposal was not successful in getting us the project kit (that is my fault), but we spent the effort to set up a collaboration and want to see it through anyway. I think Glenn will do some sort of unboxing of some parts he procured. He might even do an early demo at some point as he is way ahead of me on the software side of the project.

 

Design Challenge Links:

Pi Chef Design Challenge

About the challenge

The other challengers

The kit

Terms & Conditions

Summaries by Charles Gantt

 

Project Links:

Blog Doug 1 - The Concept

Blog Glenn 1 - AIY Voice Kit Unboxing

Blog Doug 2 - The Block Diagram and Bill of Materials

Blog Doug 3 - Spice Jar Lift Mechanism

Blog Glenn 2 - Firmware Considerations

Blog Doug 4 - Carousel Design

Blog Doug 5 - Platter Rotation Mechanism

Blog Doug 6 - 3D Printed Platter Parts

Blog Doug 7 - Main Drive Assembly

Blog Doug 8 - Working Carousel

Blog Doug 9 - Google Assistant

Blog Doug 10 - Pi Enclosure

Blog Glenn 3 - GUI Exploration

Blog Glenn 4 - Google Voices

Blog Glenn 5 - First Pi Servo

Blog Glenn 6 - Hunting Servos

Blog Glenn 7 - First Pi Platter Action

Blog Glenn 8 - Pi Voice Control Platter

Blog Doug 11 - Spices

Blog Glenn 9 - Code Expansion Woes

Blog Glenn 10 - Spice of Pi software

Blog Doug 12 - Wrap Up

  • Sign in to reply

Top Comments

  • DAB
    DAB over 7 years ago +4
    Collaboration is a great way to bring people into the fun of making things. Having someone lead the way is very useful in calming people's fears about failing. DAB
  • e14phil
    e14phil over 7 years ago +4
    Hi Doug and glennvanderveer , 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 and posting…
  • mcb1
    mcb1 over 7 years ago +3
    Looks like a great way to tackle the Challenge. You may want to use something where you can share the document, then turn the content into the blog. This might allow for a more 'sideways' travel as you…
Parents
  • beacon_dave
    beacon_dave over 7 years ago

    Not sure if this would work or not but I find that with some spice jars there is a tendency for the contents to stick together quite quickly once the airtight seal is broken. Just wondering if a vibration motor could be incorporated as part of a routine housekeeping operation to prevent this from happening. However without tilting the jar first it may have exactly the opposite effect resulting from vibro-compaction. If the carousel was wall-mounted and the jars stored on their side then perhaps this could be made to work. 

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

    The spice jars often have a sprinkler grating on the bottle, under the cap - some of the ones I have would tend to leak spices into the cap if they were stored on their side. Good suggestion though - side mounting would be a good space-efficient solution for some types of spice containers.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • dougw
    dougw over 7 years ago in reply to beacon_dave

    The spice jars often have a sprinkler grating on the bottle, under the cap - some of the ones I have would tend to leak spices into the cap if they were stored on their side. Good suggestion though - side mounting would be a good space-efficient solution for some types of spice containers.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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