Inspiration

Many of our team members have mentioned temperature-based medical issues such as hives and strokes that persist in their lives.

What it does

We were inspired to make a device that tracks a user's body temperature in order to alert them when they approach unsafe internal body heat.

How we built it

We set up a database run on a web server and allowed it to communicate with Twilio through a Raspberry pi connected to an Arduino. The Arduino then takes in data through a heat sensor and serializes and passes it to the Raspberry pi to be stored in the webserver. Finally, the webserver is passed to an instance of Grafana for graphing purposes and linked to a website.

Challenges we ran into

1) Documentation on the sensor mentioned that it needed a resistor, but that inverted and distorted our expected calculations when implemented. 2) We weren't knowledgeable in the beginning that analog data cannot be read onto Raspberry pi, so we had to pivot to using an Arduino to serialize it as an in-between. 3) We decided to pivot to a system involving a communicating Arduino and Raspberry pi. This switch meant we had to re-solder wires and check connections which caused issues with disconnections.

Accomplishments that we're proud of

1) We all are computer scientists who took on an electrical engineering task and succeeded. 2) We have real-time data transfer between multiple servers.

What we learned

1) We learned how to use a raspberry pi 2) We learned how to use and code an Arduino 3) We learned how to solder 4) We learned how to troubleshoot circuitry

What's next for TempX

We're looking to add more sensors on the machine, make the product more accurate in its measurements, more portable so it can be useful on the go, more stable in its wire connections, add 3d printed mounts so they can be attached on the body, and adding a temperature interface to retain heat in the system.

Built With

Share this project:

Updates