Project

General

Profile

Wiki » History » Version 30

Michel Gauvin, 10/18/2020 02:28 PM

1 10 Michel Gauvin
h1. Mike's Brew Shop Fermentation System
2
3 21 Michel Gauvin
{{>toc}}
4
5 22 Michel Gauvin
The goal of this project is to create a beer fermentation system that is temperature controlled using off the shelf hardware and open source software and by trying to keep the cost down.  The following picture gives the *"Big Picture"* of the project.
6 20 Michel Gauvin
7 23 Michel Gauvin
h2. Big Picture Of The Project
8 15 Michel Gauvin
9 9 Michel Gauvin
!{width:70%}http://173.177.31.197:10084/attachments/download/18/Big_Picture.jpg!
10 6 Michel Gauvin
11 24 Michel Gauvin
h2. Description
12
13 25 Michel Gauvin
A pump will be controlled by the Arduino Uno to send the cooled liquid inside the 50' cooper coil.  The coil will be cooling the water inside the bucket surrounding the carboy, hence cooling the wort inside the carboy. The "Assembly" will be located into an insulated chamber to help keep the temperature. The temperature we are aiming for is between 10°C and 18°C, by providing a setpoint to the Arduino Uno controller. The first version of the temperature control algorithm will be based on the reading of the temperature of the wort inside the carboy using the thermowell. The algorithm is simply an on/off based on a hysteresis value, which will be also provided to the controller.
14
15
Using the RF communication, all the readings of all the parameters are going to be sent to the server (Raspberry Pi) and logged into a Influxdb database.
16 24 Michel Gauvin
17 26 Michel Gauvin
h2. Hardware
18
19 30 Michel Gauvin
h3. Non-electronic
20
21
h3. Electronic
22
23
h3. Tools required
24
25 1 Michel Gauvin
A *beer fermentation system* is composed of:
26
* *1 aruino uno board* (and all the required hardware is described in the Wiki tab)
27
* *1 pump* 
28
* *3 thermocouples*
29
* *1 50' cooling coil*
30
* *1 big bucket*
31
* *1 6.5 gal carboy*
32
* *1 thermowell*
33
* *1 fermentation chamber*
34
* *1 cooled liquid source* (in my case it's a keezer)
35
36
There is one thermocouple inside the beer wort, one in the surrounding water that cools the wort and one in the fermentation chamber to get the ambiant temperature.
37
38
The pump control is base upon these 3 temperature. The controller receives a setpoint and try to maintain it reliably and accuratly. In version 0.0.1 only the temperature inside the thermowell that measures the beer wort temperature will be used to control the pump.
39
40
Communitcation with the server (*raspberry pi*) is done using *nRF24l01* board and it's corresponding libraries. More information is available in the Wiki.
41
42 27 Michel Gauvin
h2. Software
43
44 29 Michel Gauvin
h3. Controller
45
46
h3. Server
47
48 27 Michel Gauvin
h2. Cost
49 28 Michel Gauvin
50 5 Michel Gauvin
There is also a *cost* section in the Wiki for those who are willing to put a system like this together.