xnorit:public:summary:freezermonitoringsystem
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| xnorit:public:summary:freezermonitoringsystem [2024/10/13 11:40] – timdv91 | xnorit:public:summary:freezermonitoringsystem [2024/10/13 15:31] (current) – [Freezer monitoring system] timdv91 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Freezer monitoring system ====== | ====== Freezer monitoring system ====== | ||
| - | {{ : | + | One of the first projects I did a couple years ago, was designing a custom freezer monitoring system. It's end purpose was monitoring -80°C freezer, but I tested them successfully in liquid nitrogen, down to -196°C. |
| - | One of the first projects I did a couple years ago, was designing a custom freezer monitoring system. It's end purpose was monitoring -80°C freezer, but they where actually tested down to -196°C in liquid nitrogen. | + | {{ : |
| - | The system communicates wirelessly with two gateways, by using a Zigbee mesh network between multiple nodes. | + | The system communicates wirelessly with two gateways, by using a Zigbee mesh network between multiple nodes. |
| + | Some of the collected live data is available at: [[https:// | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | ===== PCB design ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | A custom PCB was developed using KiCad. The system is powered through a micro-USB connection, as these are easier to solder than USB-C connectors. I used an XBEE3 zigbee MMT module for communication, | ||
| + | |||
| + | A k-thermocouple is used for temperature sensing, which is connected to an MAX31855 thermocouple IC with integrated cold-junction compensation. Everything is read out by a custom programmed microcontroller, | ||
| + | |||
| + | Optionally it's also possible to connect the module to a freezers alert port, which is basically a relay that triggers whenever the Freezer itself detects an issue. This provides an early warning, even before the temperature inside the freezer rises to much. | ||
| + | |||
| + | ===== 3D printing: ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | As this system is utilized in a very busy environment, | ||
| + | |||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| + | \\ | ||
| \\ | \\ | ||
| \\ | \\ | ||
| Line 19: | Line 51: | ||
| \\ | \\ | ||
| - | ===== PCB design | + | ===== Software and GUI ===== |
| + | {{ : | ||
| + | I decided to use a mySQL database for data storage, combined with Grafana as GUI. I'm however in the process of merging all data in an Influx database for performance improvements. | ||
xnorit/public/summary/freezermonitoringsystem.1728819634.txt.gz · Last modified: by timdv91
