I started brewing beer about a year ago, and just recently started to use an Arduino to help. Right now it is basically a handy stopwatch, keeping track of primary fermentation time, secondary fermentation time, bottle time, and overall time. Other useful information is ambient room temp and humidity, and I am using an air quality sensor to monitor CO2 release of the airlock, used to monitor fermentation activity. Time since the last airlock activity occurred is shown, along with the maximum airlock activity interval.
To do list:
Saving time data to EEPROM, in case of a power fluctuation.
Temp control with a heater (for now I will be doing this with a stand-alone arduino, but would be nice to use on the beer helper Arduino).
Ambient temp/humidity may be useful data, but along with temp control, liquid temp is needed.
Wifi/Bluetooth connectivity to another Arduino for data monitoring from multiple beer helpers. My brew station is in the basement, it would be nice if I could check on all the brews remotely without having to go to the basement.
Components used:
Arduino Uno
Sainsmart 1602 16x2 LCD with buttons
http://www.sainsmart.com/sainsmart-keypad-shield-1602-lcd-module-v3-display-for-arduino-mega-2560-1280-uno-r3.html
Sainsmart MQ135 Air Quality Sensor
Sainsmart DHT11 Temperature/Humidity Sensor
Hopefully this can help some fellow homebrewers! Also, if anyone uses this and finds any issues or has any updates or ways to make this more useful for homebrewing, please respond on this thread so we can keep this updated!
Beer_Helper_V3.ino (15.1 KB)