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 Cooker Connector - Blog #2.5: A Slight Change of Plans (Pi Chef Challenge)
  • 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: jschools
  • Date Created: 30 Jan 2018 5:20 PM Date Created
  • Views 1069 views
  • Likes 9 likes
  • Comments 6 comments
  • pi chef
  • cooker connector
Related
Recommended

The Cooker Connector - Blog #2.5: A Slight Change of Plans (Pi Chef Challenge)

jschools
jschools
30 Jan 2018

Have you ever thought to yourself, “What a brilliant idea! I bet no one has ever thought of this before!”? That thought very rarely turns out to be true, and it just happened to me again. Oops.

 

Since writing my last post, I discovered that the company that makes my temperature probes released a new product that is basically a clone of what I'm building: https://www.thermoworks.com/Smoke-Gateway. I was shocked that I didn't find it when I was doing research before the contest, and I had been struggling with this dilemma for the past few days. I can't ethically reverse-engineer one of their products and then publish the steps to build a competing system. And, this clearly means that my contest entry is no longer a novel invention.

 

I emailed the Pi Chef Challenge organizers about this, and they were quick to respond. I proposed a modification to my design, and they said it was acceptable.

 

I am going to add a servo to open and close the air vents of my smoker. This will create a temperature feedback loop, enabling autonomous temperature control. This means that the smoker will be able to adjust its own temperature without the chef being involved! This is not a feature that the Smoke Gateway has, and I believe this will make my project more interesting and a novel concept again. (Fingers crossed!) It will still be connected to the cloud, the temperature graphs will still be displayed by the mobile app, and the vents will be controllable via the app as well. This obviously is an increase in scope, and in order to finish on time, I will be dropping the hands-free display portion of my original proposal as a trade-off.

 

Revised System Architecture:

image

 

Revised Project Plan:

The three components will need to be prototyped, designed and built in parallel. The first milestone is a Proof of Concept that demonstrates the end-to-end data path for real-time temperature information. Once I am confident that I can acquire temperatures and store them, I will build the servo system to control the air vents on the smoker. Once the prototype is functional, I will design and fabricate a PCB. Lastly, I will build the additional user features into the cloud back end and Mobile app. Below is a breakdown of the tasks for each component.

  • Monitor and Control Hub
    • Hardware component research
    • Hardware prototyping
    • Thermistor calibration
    • Software development to enable proof-of-concept
    • Servo system prototyping and building
    • PCB design and fabrication
    • NFC research and development
    • Enclosure prototyping and assembly
  • Cloud Back End
    • Database architecture development
    • Proof-of-concept development
    • Integration with Sensor Hub application
    • Integration with Android Client App
    • Cloud function and alerts development
  • Mobile App
    • Proof-of-concept development
    • Feature development

 

I’m actually pretty excited about adding this capability to my project, and I’m looking forward to this as a new challenge. I’m more of a software engineer than a mechanical engineer, so I’m definitely going to learn a lot from this modification. Look forward to some trial and error posts from me in the near future!

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 7 years ago +5
    Interesting issue and ethics. Because someone else has a WiFi connected temperature sensor, it doesn't mean another company or individual can't do the same. If you were to use the same case and look, it…
  • genebren
    genebren over 7 years ago +4
    Jonathan, Interesting changes. There are quite a few PID controllers controllers out there that do something similar to what you are proposing. I did not do an exhaustive search, but what I saw were units…
  • e14phil
    e14phil over 7 years ago +4
    Great blog! I am glad you can adapt and move on, I find its the key to being most successful in life.
Parents
  • DAB
    DAB over 7 years ago

    It is early enough in the cycle to do the change you suggest, but be aware, changes in a project always lead to more time and cost.

    There is no such thing as a free change.

    I have seen many a project fail due to requirements creep as neat changes were made during the build cycle.  It seldom ended well.

     

    I agree that your change will help you control the smoker, but you might have waited until you had some operational data to verify it was needed.

     

    It will be interesting to see if your change proves worthwhile.

     

    DAB

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

    It is early enough in the cycle to do the change you suggest, but be aware, changes in a project always lead to more time and cost.

    There is no such thing as a free change.

    I have seen many a project fail due to requirements creep as neat changes were made during the build cycle.  It seldom ended well.

     

    I agree that your change will help you control the smoker, but you might have waited until you had some operational data to verify it was needed.

     

    It will be interesting to see if your change proves worthwhile.

     

    DAB

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