After I lost one of my freezers I used the Raspberry Pi platform to make a IoT device powered by Cayenne to live monitor my freezer and send out alerts to my phone and email if the temperature hit specific thresholds.
Mobile Phone Interface
The original prototype looked like this
then morphed into this
That worked for a while but was a little expensive and the full Pi was overkill. Recently the Pi-Zero was released w/ headers and Bluetooth and Wifi and can be had for about $13. It's a much smaller form factor and allot simpler in terms of the Pi capabilities. Here is a Zero next to the full blown Pi.
The 2 key components are 1-wire ds18b20 temperature sensors.
I had a custom PCB fabricated to hold 2 sensors connected to a 3.5mm TRS jack and 3 LED's for status lights (Red, Green, Yellow) to flag based on the internal temp as well - this gives a visual indicator as well as the app driven notifications. The custom PCB looks like....
and put together (less the LEDs)
This device will let you know if your freezer is getting warmer and gives you time to act before you slip on a puddle of warm blood and have to throw out all your meat. It happened to me and it sucks.
Hear is also a video where I was using Python vs. Cayenne as the drive
[video:youtube]
I had to order the minimum of 6 PCB's to get them printed so if anyone is interested in one and plays with the Pi let me know and we can work something out to get you one. You do not need the PCB if you want to do this project on your own, it just makes it more convenient.
Mobile Phone Interface
The original prototype looked like this
then morphed into this
That worked for a while but was a little expensive and the full Pi was overkill. Recently the Pi-Zero was released w/ headers and Bluetooth and Wifi and can be had for about $13. It's a much smaller form factor and allot simpler in terms of the Pi capabilities. Here is a Zero next to the full blown Pi.
The 2 key components are 1-wire ds18b20 temperature sensors.
I had a custom PCB fabricated to hold 2 sensors connected to a 3.5mm TRS jack and 3 LED's for status lights (Red, Green, Yellow) to flag based on the internal temp as well - this gives a visual indicator as well as the app driven notifications. The custom PCB looks like....
and put together (less the LEDs)
This device will let you know if your freezer is getting warmer and gives you time to act before you slip on a puddle of warm blood and have to throw out all your meat. It happened to me and it sucks.
Hear is also a video where I was using Python vs. Cayenne as the drive
[video:youtube]
I had to order the minimum of 6 PCB's to get them printed so if anyone is interested in one and plays with the Pi let me know and we can work something out to get you one. You do not need the PCB if you want to do this project on your own, it just makes it more convenient.