This is a project for MEGR 3171 at UNC-Charlotte
I recently took on the hobby of home brewing. One of the biggest issues is maintaining the proper fermentation temperature. My solution to this issue was to create a python script that reads a sensor value and records it to ubidots.
Ubidots then takes the value, called a "dot" and plots it on various types of graphs and/or indicators. To do this, I used a raspberry pi. The raspberry pi 3 has built in wifi, making it an optimal choice for this project. The python script used for this project is also included in the project publication.
The Ubidots graphing can also be seen in the images below. I have set an SMS alert to send me a text message when my fermentation temperature rises above 80 degrees. When the fermentation temperature rises above 80 degrees, off flavors can occur. This type of fermentation begins to cause fusel alcohols. These types of alcohols give the beer an alcoholic taste, which we don't want!
The project was successful and I can now monitor the temperature of my beer during the fermentation process.