element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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 Cracked Pepper Sir? Pi Chef 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: crackedpepper
  • Date Created: 14 Jan 2018 7:16 AM Date Created
  • Views 940 views
  • Likes 7 likes
  • Comments 7 comments
Related
Recommended

Cracked Pepper Sir? Pi Chef Challenge Blog post #1

crackedpepper
crackedpepper
14 Jan 2018

Do you crack pepper?

     I do.

 

Do you know what over engineering is?

     I don't.

 

An age old problem in the kitchen has been that of obtaining freshly cracked pepper. Throughout human history this have been a gruelling, difficult task requiring a high level of dexterity. This process is in such high demand that many restaurants will provide waiters to save the diners from undertaking the task themselves. My project aims to simplify this process by automating the challenge of obtaining the precious black powder.

 

The following video was my original inspiration: https://www.youtube.com/watch?v=fCFRbcSmvCc.

 

The project:

The goal of this project is to simply create an automated, hands free pepper cracker. The following list describes the basic idea and a range of possible extensions.

  • The simplest form of this project would be a mounted device which is controlled through voice recognition. This would also include a speaker to output the essential “cracked pepper sir” disclaimer.
  • Add a robotic arm which extends and retracts to make the device more space and location friendly.
  • Add a camera and motion detection to trigger an initial “on” state. When in this state the device will offer cracked pepper.
  • Add computer vision and more advanced software to find a plate and evenly crack pepper across it.
  • Add additional sass.

image

 

 

Artists Rendition

  image

* features rocket peppered grenades

 

 

Order of business:

In this project I aim to use as many open source libraries as possible, this will allow me to spend more time prototyping and developing the mechanical components of this project.

  • Implementing GPIO, mic & speaker with the PI
  • Install and test voice recognition libraries
  • Prototype stage 1 turning an led on & off with voice recognition
  • Milestone 1: Integration of grinder as replacement of led
  • Add sound output and a little sass (more cracked pepper sir?)
  • Prototyping of robot arm.
  • Develop robot arm control software & run from pi.
  • Milestone 2: Fully integrated pepper grinder on a robot arm.
  • Installation of computer vision hardware & software and developing plate recognition.
  • Milestone 3: Final build; Mounted camera w/plate recognition and attitude.

 

Summary & Notes:

The motivation for breaking this project into smaller chunks is to give me a base project which I can definitely complete and a larger challenge for the whole period. At a minimum I aim to complete Milestone 2 with the computer vision component to be a target-able extension.

 

Possible libraries and parts:

  • Raspbian OS (as I have used Debian a decent amount and its what my current pi is running)
  • Commercially available pepper grinder such as: http://www.kmart.com.au/product/battery-operated-stainless-steel-salt-and-pepper-grinders/707409
  • Voice recognition software https://github.com/StevenHickson/PiAUISuite/tree/master/VoiceCommand
  • Computer vision framework https://opencv.org/
  • pigpio for GPIO control in Raspbian http://abyz.me.uk/rpi/pigpio/download.html

 

Closing remarks:

Although this project was designed as some light hearted entertainment but it will have some considerable challenges for me. My background is in software development so the programming portions wont be particularly difficult for me. The electronics engineering and manufacturing sides of this project are areas which i don't have much experience in and i expect to have the most difficulty with.

  • Sign in to reply

Top Comments

  • genebren
    genebren over 7 years ago +3
    Adrian, Sounds like a good start. Breaking things down to a series doable milestones is always a good way to go. Keep your focus on the milestones and try to avoid too much over engineering. Good luck…
  • e14phil
    e14phil over 7 years ago in reply to crackedpepper +1
    This is such a fun project with some real engineering involved! Luckily we are at that point where there are lots of robotic arm kits and their systems are well documented.
  • e14phil
    e14phil over 7 years ago in reply to crackedpepper +1
    If you have access to a laser cutter (or bandsaw and some patience) there are lots of designs on line. https://www.thingiverse.com/thing:2433 The smart bit is how to control it. 11 weeks isnt as long as…
  • crackedpepper
    crackedpepper over 7 years ago in reply to e14phil

    Yeah these are the one i originally looked at. I think i can get my hands on a 3d printer so any of those is an option.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • e14phil
    e14phil over 7 years ago in reply to e14phil

    There seems to be a lot on Thingiverse,

    https://www.thingiverse.com/search/page:1?q=robotic+arm&sa=&dwh=245a5ddf1b9d521

     

    Adding an electric grinder and voice recognition to this would be interesting

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

    If you have access to a laser cutter (or bandsaw and some patience) there are lots of designs on line.

     

    https://www.thingiverse.com/thing:2433

     

    The smart bit is how to control it. 11 weeks isnt as long as you think it is :-)

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

    I basically picked a project to entertain myself so we will have to see how that goes. I'm still completely unsure about what i am going to do for the robot arm portion but i really want to make one myself (preferably not from a kit). There is so much info available that hopefully which ever way i go it works out.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • e14phil
    e14phil over 7 years ago in reply to crackedpepper

    This is such a fun project with some real engineering involved!

    Luckily we are at that point where there are lots of robotic arm kits and their systems are well documented.

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