Back in January, I was up at my cabin in Silverton hoping to help my dad out with a temperature monitoring system – his method was to use a video camera to continuously monitor a built in temperature gage, and he would check the images every so often to track the temperature. Obviously, this kind of system is bulky and problematic because he has to check the image at a specific time to see if the temperature has crossed an alarming threshold.

Back in the winter, I wanted to set up a temperature system using wifi so that he could get alerts if the temperature went below a specific threshold, so he didn’t have to worry about continuously checking. I used an ESP32 Thing Plus to collect basic temperature data and built an app with Blynk to display it.

What if I wanted to view the data on a display inside the cabin, or maybe a low power processor that would only wake when the temperature threshold has been hit? It seemed to me that this project was actually better suited for MicroMod because it requires versatility. So, this project turned into my progression in building a temperature system with MicroMod, and seeing all the different ways I can expand on the project with endless flexibility!

Step one: actually collecting data!

The data logger carrier board is an obvious choice for this project becasue it’s low power and easy to connect peripheral sensor boards through Qwiic. And the SAMD51 is also an easy to use and economical processor to run the project. As is with all MicroMod projects, all that’s needed is to screw in the M.2 connector on the processor to the carrier, and that’s about all that’s needed for hardware assembly! On top of that, I’ve added a temperature sensor through Qwiic.

DEV-16829

DEV-16791

DEV-16401

DEV-16985