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 3
  • 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: 29 Jan 2018 5:54 AM Date Created
  • Views 1490 views
  • Likes 11 likes
  • Comments 9 comments
  • doug wong
  • spice of pi
  • pi chef design challenge
  • pi chef
Related
Recommended

The Spice of Pi - Blog Doug 3

dougw
dougw
29 Jan 2018

This week the Spice of Pi has been all about designing hardware and ordering enough components to get it working.

I had ordered a Google AIY Voice Hat to implement Google Assistant and voice recognition. It has arrived, but it uses a cardboard box for packaging, so I want to design packaging that is a little more appropriate for use in a kitchen.

The Pi 3 and touch screen are going in a bamboo chassis - I thought it was appropriate for a kitchen:

image

Next up is the speaker - I spent some time designing a nice speaker enclosure for the speaker that came with the Voice Hat and my 3D printer did a great job printing it out:

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Then I tackled the mechanism to lift a selected spice jar. After the carousel rotates to bring the correct spice jar into position, a lifter mechanism raises the selected spice jar so it may be taken from the carousel. I went through numerous design ideas trying to figure out a good way to lift spice jars, ranging from very complex machines to simple levers. The main issue was how to translate the rotary motion of the servo motor into straight vertical linear motion for the lift. Ultimately the design involved several iterations of design and 3-D printing of about 10 components before I was happy with the result. As time consuming as it was, this type of design would have been very difficult to pull off without a 3-D printer. The end result may look obvious and simple, but from my perspective it was anything but simple - there are a lot of moving parts that could bind up or jam, and some of the prototypes did.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

The next item on the menu was the servo drive circuit - we can't have an element14 design project without a circuit design.

Most of the electronics are purchased modules, and fortuitously the Voice Hat has servo drivers on it. However one thing about servo motors is they can consume power when stationary and they can also sit there buzzing away hunting for a specific position. The Spice of Pi mechanisms will not move if power is removed from the servo motors, so I want to make a circuit that allows power to the servos to be turned off when they are not needed. To do this, I want to use extra servo channels as digital outputs to power switches. Connector wise I will use 2 adjacent channels where the second channel is just controlling power to the first channel. The circuit is pretty simple - a logic level N-channel FET will turn a P-channel power FET on or off. This allows the power FET to control power at a higher voltage than the Raspberry Pi supply. The power FET has a built -in diode that will snub any motor power spikes. The cute part about the design is it will allow 2 servo motors to plug into these power & servo control cards which in turn plug seamlessly into the voice hat without interfering with each other or anything else.

I need to send this out for manufacture right away as it is already going to be in a race with Chinese New Year - which will freeze all manufacturing activity in its tracks and backlog all shipping activity.

Here is what the circuit looks like so far:

image

The power switch is serious overkill - capable of switching 74 amps, but they are cheap and I can get them. They have 0.02 ohms on resistance - I have pieces of wire with higher resistance.

Next I will work on the carousel design. I have worked out which spice jars I will be using (spice jar prices can be shocking) and have figured out how the jars will sit in the platter. I have ordered and received quite a few parts - not sure yet if I have enough parts, but the design is taking shape.

 

Design Challenge Links:

Pi Chef Design Challenge

About the challenge

The other challengers

The kit

Terms & Conditions

 

Project Links:

Blog Doug 1 - The Concept

Blog Glenn 1 - AIY Voice Kit Unboxing

Blog Doug 2 - The Block Diagram and Bill of Materials

  • Sign in to reply

Top Comments

  • DAB
    DAB over 7 years ago +4
    The power system might be overkill for your project, but it would make a good general purpose power system for other projects. DAB
  • genebren
    genebren over 7 years ago in reply to dougw +4
    Thanks dougw for your very kind words. I am only following the very excellent examples that I have witnessed from some of the more experienced members of this forum (yourself included). Gene
  • genebren
    genebren over 7 years ago +3
    Doug, Great progress on your project. Your spice lifter turned out nicely, a clever, but simple solution to the problem. Well done! Gene
Parents
  • genebren
    genebren over 7 years ago

    Doug,

     

    Great progress on your project.  Your spice lifter turned out nicely, a clever, but simple solution to the problem. Well done!

    Gene

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

    Thanks genebren. I notice your encouraging comments having a positive impact across the forum. DAB also is also a master practitioner of encouragement and positive energy ...

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

    Thanks genebren. I notice your encouraging comments having a positive impact across the forum. DAB also is also a master practitioner of encouragement and positive energy ...

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

    Thanks dougw for your very kind words.  I am only following the very excellent examples that I have witnessed from some of the more experienced members of this forum (yourself included).

    Gene

    • Cancel
    • Vote Up +4 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