top of page

Temperature Data Collection System

IMG_7673_edited.jpg

This project was part of my research with the UT Engine Group and Applied Research Laboratories (ARL). As part of our goal to harness power from a temperature difference to eventually increase the battery life on drones, I needed to assemble a system to actively collect temperature data.

Hardware

Given the restriction of keeping the entire system light and compact, we chose to use an Adafruit Feather as a microprocessor and the MAX31865 as an amplifier for the thermocouples.

IMG_7636.jpg
Software and Automation

Reading out temperatures from the microprocessor required coding through the Arduino software. This was my first time coding in C++, but I was able to get the CJ and real temperature readings on the serial monitor.

I was then able to make this data more visual through a MATLAB script that took an input of the serial monitor and output the different temperatures as a graph over time.

3263-05.jpeg
Trial and Error

Using a breadboard I was able to use jumper wires to connect the amplifier to the microprocessor and allow it to read the the voltages from the thermocouple. I then expanded this to have multiple thermocouples in series. This process took a little trial and error to make sure all the components and I/O signals were wired correctly

Screen Shot 2023-12-25 at 6.23.24 PM.png
Screen Shot 2023-12-23 at 1.18_edited.jpg
Future Implications

In the future I hope to be able to make the circuitry more permanent, as the breadboard was a temporary fix to ensure the system would work. Although the realtime data logging was great for our needs, we want to be able to integrate a wireless  system which may require routing our microprocessor an onboard CPU on a drone.

Furthermore, this system and data is currently included in part of a research paper through the UT Engine Research Group and Applied Research Laboratories

bottom of page