My first Raspberry Pi brew monitor

I bought a Raspberry PI and have been toying around with Linux and sensors for a few months now. The sensors are cheap and easy to configure with loads of online tutorials.

So, I started playing around with the idea of building a monitor to keep track of my kegs temperature, maybe even fermentation, since I never bought dial thermometers for my pots. They’re quite expensive at around R550 each. After a bit of research I found that the DS18B20 temperature sensors are dirt cheap at about R100 each and easy to connect.

Below you can see the compression fitting I used to connect the senor to my pot.

Image result for DS18B20

10001433_10152295028410409_491183587_n

Below is my first attempt…its just a simple python webserver script that queries the sensor every 5 seconds and displays it in a textbox on my webserver homepage. Its still a bit bland…need some color.

1779140_10152214427645409_632041971_n

Its got a name !!!

1904073_10152215196565409_1689991704_n

Below: I’ve added a fourth sensor for my fermentation…

1662337_10152221069710409_114945363_n

Its been a fun project, but didn’t work as good as I was hoping for. The temperature were a bit off, and I think the main reason is that my sensor wasn’t reading the liquid in the middle. The compression fitting work well (no leaks), but the sensor needs to go deeper into the tank. I used the fermentation monitor on a few brews and worked really well.

I wont be taking this project any further…I now know what I can do, but ideally a brew monitor should be able to control pumps, gas etc…and that’s just gonna cost a lot.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s