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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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 PiChef - SafeDegree Blog #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: mark.gitsham
  • Date Created: 21 Jan 2018 8:06 AM Date Created
  • Views 1072 views
  • Likes 8 likes
  • Comments 11 comments
Related
Recommended

PiChef - SafeDegree Blog #1

mark.gitsham
mark.gitsham
21 Jan 2018

Background

During a recent visit to my in-laws, who own and operate a commercial kitchen, I noticed as part of the morning opening procedure the observation and recording of the cool-room and other fridge and freezer temperatures. My curiosity kicked in and asked why the recording of the temperatures to be told it is a council requirement to log temperatures as it is to do with their food handling licence. Whilst this process took only about 5 minutes of a staff members time, my inner geek started to think of more efficient ways to complete such a trivial task.

 

So it happens, and as Murphy’s Law always does, the next morning was meet with a scramble of staff and a tirade of phone calls to suppliers - during the previous afternoons close down, the cool-room door had inadvertently been left ajar. Not a huge dilemma, until it became evident the now over worked cool-room compressor had failed during the night and with the door ajar, didn’t leave much coolness by 7am.

 

So with expense of the cool-room repair, the additional staff hours cleaning and disposing of thousands of dollars of now wasted food products and on top of that a limited menu and loss of income due limited food supplies I decided to come up with a system that would hopefully reduce the chance of such losses and provide an automated process of reporting.

 

Concept

After a discussion with the in-laws, they agreed it would be a huge benefit to them and together we came up with a concept that I think will tick all their needs.

 

The completed design should include a display module that is capable of displaying both the local Fridge / Freezer and remote sensor data. There should be a indication on the display of current alarms. Automated reports should be emailed which include minimum and maximum daily temperatures and any alarms that occurred during the period.

 

Alarms! Alarms are to include “Over Temp” and “Under Temp” alarms, with the over temp alarm to be notified by a phone call that requires acknowledgement. Under temp and “Data Loss” alarms, which could indicate a power failure or WiFi outage should be reported by a notification SMS. It was decided not to include the addition of a door alarm but to include an “Above Temp” notification which should accomplish the same task by getting staff to check the fridge / freezer state when activated.

 

As the location has excellent WiFI coverage, that is the preferred method for relaying data between the remote units and master unit - resulting in being a perfect case for both Raspberry Pi 3 and Raspberry Pi Zero W systems.

 

Key Hardware

Being that the design contest is primarily based on the Raspberry Pi 3, definitely expect at least one of these to be used. Due to the requirement in the environment I plan to implement, I will be using DS18B20 Thermo Sensors. Being I2C interfaced, I can have more than one sensor to each Raspberry PI. In addition, I plan to also use Raspberry Pi Zero W as remote sensors due to the reduced cost and less hardware requirements.

 

If I do decide with an onsite backup process, I will need to include a 4G Modem and battery supply (with monitoring). Alternatively, A remote server (such as another Raspberry Pi 3 located externally to provide data backup and data loss notification.

 

Data will be able to displayed locally on the Raspberry Pi 3, using the 2.4” Screen Hat.

 

Of course, this is just the theoretically concept so actually hardware may change as the build progresses.

 

Key Software

I plan of using Raspbian Stretch as the OS. I have a good understanding of the Linux OS so using Raspbian should not prove to relatively easy to get up and running.

 

On top of the Raspbian, I will try to using packages available using the Raspbian apt repository to allow it easier for other to follow in my steps. Packages I plan on using will include:

  lighttpd - a light weight but more than capable web server

  php - I am more familiar with php web programming so even though it is probably over kill, it works

  sqlite3 - again a lightweight database often using in embedded devices

  asterisk - a more than capable VoIP server

 

Though out the design process, I will try my best to include default settings and show script and configuration changes alas, feel free to point something out if I miss anything. Again, the software may change depending on further investigation and what is more suitable.

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 8 years ago +3
    It is a great solution to what has already been an issue. The automation may still require checking to meet the state regulations, BUT you could add a button that the staff need to press after observing…
  • dougw
    dougw over 8 years ago +2
    Definitely a useful application. I once built a system to monitor multiple walk-in freezers that would phone and email staff when the temperatures started to exceed limits. It saves a large expense every…
  • crackedpepper
    crackedpepper over 8 years ago +1
    Hi Mark, This sounds like a useful project. One of my friends installs similar commercial solutions as part of his business. Also congrats on being a sponsored project, its awesome to see another Aussie…
  • e14phil
    e14phil over 8 years ago

    Looking good! Im ready to see this build!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • crackedpepper
    crackedpepper over 8 years ago in reply to mark.gitsham

    I was surprised mine arrived so quickly. Hopefully you don't have to wait the full 10 days

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 8 years ago

    Definitely a useful application. I once built a system to monitor multiple walk-in freezers that would phone and email staff when the temperatures started to exceed limits. It saves a large expense every time it flags a door that is ajar.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 8 years ago in reply to avnrdf

    though at this point the project will turn into a access- logging system.

    Only if you use it that way.

     

    My suggestion was to use ot for recording the 'who' on the required checking process.

    In more critical systems, you may want to have two people checking it, and at varying times of the day.

     

     

     

    rscasny has a RT question about using the NXP NFC module and this would be a great real world use.

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago

    Good idea.

     

    One thing I have noticed about restaurants is that there are many times with a few seconds saved can be a big help.

     

    DAB

    • 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 © 2026 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