Search This Blog

Showing posts with label python. Show all posts
Showing posts with label python. Show all posts

Friday, July 24, 2020

Brew Computer Software Update


A while back I had re-written the homebrew computer python code. It was around the time I was working on the water level sensor for the brew setup. While updating the python code I had added a few new features:
  • Added support for 2nd serial/usb connection. One for the arduino handling the buttons and switched under the monitor, the other for the new water level sensor.
  • Added Blynk support so I can remotely monitor the brew process using the Blynk app.
  • Added PID algorithm to better maintain wort temperature
  • Updated the GUI, depicted below

I have now brewed twice with this new setup, so fine tuning is still left to do, but it feel way better to brew with. I have also now made the code available at: https://github.com/kbittle/BrewComputer

Saturday, October 12, 2013

Beer Brewing Computer



  1.       This is a project I have been working on for the past couple of months. I needed a way to keep my beer boiling at a certain temperature for an extended period of time. What better then to use a computer to do that for me, so I don't have to physically throttle the propane burner. This brew computer is raspberry pi controller and uses multiple ds18b20 1-wire temperature sensors to monitor the beer temperature. Then using the RPI GPIO I can toggle a mosfet to control a solenoid valve on the gas line.

    Prototype

    Laser cut front panel to identify the potentiometers. I wanted some physical interface to set the temperature. 

    Custom graphical interface which is done in python. These python scripts are ran on boot up, so no need for an X server.
Loading