Introduction

The iBLOPPER is very easy to use after it have been build.

  1. Attach iBLOPPER till your S-airlock by rubber bands.
  2. Enter Brewname, OG, Brewsize at iBLOPPER Access Point.
  3. Decide on Start-out polynomial (see below, “Best settings for S-airlock”).
  4. Ensure the fermenter and iBLOPPER cables is isolated from vibrations.
  5. Use a S-airlock with cap on (evaporation) + a tiny drilled hole at top (pressure equalization). Use 5ml water in it.
  6. Follow the Blop pr. min (BPM) in either Brewfather or Ubidots STEM.
  7. During 33-66% into fermentation (preferably when high kreuzen has just passed), take one hydrometer reading. Calculate the speed of fermentation (polynomial) for this brew by simple math’s, e.g. “Reduction in gravity”1 divided by “Sum BPM/L”, and then once update the iBLOPPER with this new polynomial.
  8. That its. Hence, this way you can foresee the final SG by an error of mean of 3-5 points.

Hydrometer reading of OG and “one hydrometer reading” must be precise. This give you full insight in the fermentation, by activity, temperature, and how far it have come through indicative SG estimate. All by not adding anything into the wort.

(1 Reduction in gravity, rG = OG – SG)


Full Introduction

The iBLOPPER is an Arduino device (ESP8266) and sold accordingly as a Arduino-kit. It monitor your yeast activity by motioning the CO2 blops pr. minute (BPM). Besides BPM, also “Sum BPM/L” and temperature is logged. Based on Sum BPM/L indicative gravity estimate is give by polynomial/modelistic approach.

It works by placing iBLOPPER on the outside of the airlock, and iBLOPPER then detects the tiny movement the airlock makes at the release of a bubble. Hence, it need placed away from vibrations sources (flamingo mat in cooler or similarly).

The software can though the “Sum BPM/L” be used to give an indicative SG/rG (reduction in gravity) by polynomial approach. To ensure a reliable SG estimation and to account for the many factors affecting CO2 release the users needs to conduct “one hydrometer reading” when preferably high kreuzen has just passed and hence re-calculating and updating the polynomial for the current brew by very simple maths (e.g. “reduction in gravity” divided by “Sum BPM/L”, for instance 14/1700 => Y=0.0082x). For more details see below!

This approach allows all fermenters and S-airlocks to be used with iBLOPPER, but the user should strive towards fermenters with high airtightness for best results. This approach should works for other types of airlocks, but currently not tested in full (help appreciated).

Hence, the idea of iBLOPPER is by simply adding one more hydrometer reading on top of the OG, and the 2 FG measurement we all recommend, this 4th sampling at preferably high kreuzen can tell us something about the speed of fermentation, thus, giving us an indicative estimate of the SG.

All data can be send til Ubidots STEM and Brewfather, as below image shows:

Orange circle indicated “One Hydrometer Reading” approach. https://web.brewfather.app/share/dKQ4cD45E01YeR
Orange circle indicated “One Hydrometer Reading” approach. https://share.brewfather.app/XaPwEhpAFEGpL4
Orange circle indicated “One Hydrometer Reading” approach. https://web.brewfather.app/share/5QUXPtznizh5oL

Initial setup/operate

The iBLOPPER got a captive portal mode (Wifi Access Point mode) and hence you log on just as it was a Wifi access point. If the login page do not automatically come up, go to: 192.168.4.

It will for 120 seconds go into this “Captive Portal” at power on (or after any failures as lost connection or lost power) where all setting can be done, e.g Brew Name, SSID+Password, Brew Size, Original Gravity, Polynomial, License, Location and setting URL of either Brewfather URL/Ubidots STEM Token. It light Blue for 120 sec when in portal mode/access point mode. Please notice any changes in portal must always be followed by setting SSID and Password, each and every time any changes is done.

Likewise it light blue when sending/treating data for 1-2 seconds. Samwise a short blue blink is seen when it detect a bubble.

Hence,

  • Connect till the “iBLOPPER CONNECT” SoftAP though either you mobile phone or laptop by Wifi. After connect till access point the Bubble-logger url for the configuration page is: 192.168.4.1
  • Set the various parameters accordingly (Currently, you need to set SSID+Password every time you enter “Captive Portal” mode, so you need to set SSID+password even you just changed one parameter). If you changed polynomial during last brew consider to reset polynomial!
  • If you later on wish to change for instance polynominal, pull power for 2 sec, and go into portal mode again and make the change (remember to set SSID+password again too).
Screenshot form the interface of the Captive Portal and webserver (right) of iBLOPPER.

Secondly, the iBLOPPER also got a web server you can follow all data on during brewing, to access webserver you need to find the IP and best way currently is to look in the IP routing table or some Network sniffer program as “Advance IP Scanner” (https://www.advanced-ip-scanner.com). The Web server is on: 192.168.1.xxx.

We strongly propose you get a Ubidots STEM account and hence insert the TOKEN, and for Brewfather you need to enable “Custom Stream” and inset this associated URL into Bubble-logger.

Some other considerations:

  • The SSID and password always needs to be set even just changing a parameter.
  • Sometime after hitting “Save” iBLOPPER need a second re-run of portal (120 sec blue light) to get the internet established.
  • Best behaviour for portal mode is seen with iOS browser/phones.

Best settings for S-airlock ( + Airtight fermenters)

Tiny hole in S-airlock needed to equalize pressure as cap must be on to lower evaporation.

The iBLOPPER needs a baseline or “start-out” polynomial for the S-airlock and also a few other setting/considerations need to be done.

  • Start-out Polynomial for airtight fermenters (there’s a tendency higher headspace give higher polynomial) :
    • 0.0060*sum if headspace below 0-17% (Not recommend, likely to give blow-out).
    • 0.0075*sum if headspace 18-30% (generally the most suited range).
    • 0.0090*sum if headspace above 30%
    • Or use: headspace% * 0.00027824x (eg. 50 * 0.00027824x = 0.0139x => Polynomial = 0.0139*sum).
  • 5 ml water in airlock
  • Tiny hole in top of airlock to equalize pressure
  • Cap/”hat” on to lower evaporation
  • Sensitivity: 4

If using none-airtight fermenters (buckets) the polynomial will be different (way higher as you loose CO2), and as such needs further considerations. The “one hydrometer reading” will tell you the speed of fermentation, but the difference between start-out polynomial and your final polynomial will be more pronounced.

Please also notice, the polynomials above was created by the “tiny” hole and cap on S-airlocks, and even you can use the iBLOPPER without and get good results by the “One hydrometer reading” approach, then above Start-out polynomials will differ then.

Other Airlocks?

I have not in full tested other than S-airlocks. The 3-4 test brew I done with other types of airlocks indicate this works well with other airlocks, but for instance Speidels airlock would need a bit of weight to give a stable bubbling-rate (vibrations). Hence, other airlocks than S-airlocks might need a adventures approach from the user.

What data is send?

The following data is send till Ubidtos STEM and Brewfather:

  • “Blop pr. min” is send as: BPM
  • “Sum BPM/L” is send till Ubidots (only till Brewfather as a “comment”).
  • “Gravity” is send as: Gravity (G)
  • “Temperature” is send as: Temperature (C)

(Please notice I do not and do not intend to support other than metric numbers. 3rd worlds countries has to add up and follow the scientific rules.)

Opperation during brewing = getting precise SG

During the brewing you will need to take one hydrometer sampling at preferably 33-66% into the fermentation (high kreuzen) and calculate the 1st degree polynomial or “speed of fermentation” for this brew. We call this “One Hydrometer Reading” approach. As the release of C02 is ensured linear by the iBLOPPER software (see more below under “Deep drive into data”), the math is very simple. Just take the rG (reduction in gravity) and divide by “sum BPM/L”. In the below case we had OG of 1056 and after “1025 Sum BPM/L” the rG was 14 measured by hydrometer, thus, 14/1025 => Polynomial=0.01366*sum.

After you made this simple calculation you might need (but not always if difference is small compared till the existing polynomial) to update iBLOPPER with the new polynomial and hence now the SG prediction follows the current brew (orange line below) and hence include this brew equipment, airtightness, yeast, wort, pressure, temperature and all other factors impacting CO2 release. Therefore, you will see a change based on this “one hydrometer reading” adjustment. It should be noted this approach put much faith into precise hydrometer measurements and hence a keen eye and good technic in the field of hydrometer sampling is needed. An misread off 2-4-6 at “one hydrometer reading” sampling point can fastly be 5-10-15 SG units in the end if a high-voluminous beers is in the making.

FG was measured till 1.008/1.009

Important “take on messages” for estrimating SG

  • Sensor should be calibrated till “hear and see” matching count, e.g. adjust sensitivity in portal mode if needed (4 should be fine though). The “one hydrometer reading” approach somehow will solve any calibration errors, but if you wish to have a “true” and quantitative picture of BPM the calibration should be considered.
  • 5 ml water in S-Airlock to get best blop/vibration.
  • Use a fermenter there is airtight. Be a “Leak Hunter”!
  • Take notice of your amounts in Liters and set this in iBLOPPER setup. Same for OG.
  • Take “one hydrometer reading” during brewing and recalculate the polynomial for this brew and adjust in portal mode accordingly.
  • PLEASE NOTICE, this “one hydrometer reading” need to be precise, hence, double check it and read up onpon how to take hydrometer readings.
  • Make use of slow and controlled fermentation and/or good headspace between 15-30%.
  • Or, use a closed airtight blow-out system.
  • Steady WiFi is needed for the logger to obtain data it needs for calculation (e.g. surrounding pressure).
  • LIMITATION: iBLOPPER works by detecting vibration at the release of a bubble, hence, you will need to isolate the fermenter from vibrations and hence best to place fermenters away from washing machine, etc. I use flemingo in my cooler to isolate the vibrations. Also the cord must be isolated from any vibration especially when using a cooler.

How to build

To build an iBLOPPER one need very basical skills in soldering, and even if you have not prior done any soldering we do beleive every one can do this build. Below you find the instructions ande the components needed:

  • 1x NodeMCU modded(1)
  • 1x Box
  • 1x DS18b20 probe, 1 meter, + resistor, where resistor needs to go from D4 till VCC. The signal cord (yellow) from temperature probe go also till D4, and power (red) till VCC. GRD (black) goes till GRD
  • 1x MPU6050 where VCC till 3V3, GRD till GRD, SCL=D5, SDA=D6 is connected accordingly till NodeMCU
  • 1x Ballon (12cm version)

(1) We modd the NodeMCU by removing legs for the MPU6050 placement, and bent the temperature legs, to indicate where to solder the various components.

Uploading software incase you source components yourself and only buy “license”

If you choose to source components yourself or wish to re-install and hence hence needs to upload the software, please see this page “Installing/Burn/Update iblopper

Estimate of “reduction in gravity” (rG) or SG prediction

The software can be used to give an indicative rG (reduction in gravity) or SG estimate base on one hydrometer measurement is taken during brewing at preferable when high kreuzen has passed.

What we measure is as said the Blops pr. Min coming when CO2 is released by vibration detection, e.g. BPM, and if we look at the chemistry behind the metabolisms of fermentation of sugar by yeast cells, we see one part Alcohol generate two part CO2. Hence, CO2 is a direct measurement of the alcohol production. This should be a linear function, and the key issue is to measurement this gas accurate and precise. Hence, sealed air tight tanks is a good start.

           C6H12O6    ====>   2(CH3CH2OH) + 2(CO2) (+Energy)

            Sugar     ====>    Alcohol    +   Carbon dioxide gas (+Energy)

Hence, by knowing the BPM and brew size (L) and other involving constants we can plot a curve of Sum BLOPS/L vs. the reduction in Gravity and generate a model and polynomial for the alcohol production based on our initial measurement of Blops pr. Min (BPM), se more below.

Factors impacting on SG estrimation

There is a long list of factors affecting the SG estrimation, as shown by following figure:

Picture showing all the considerations for trying making SG estimation from CO2.

The Atmospheric pressure and temperature in particular impacts on the bubbling rate, hence, the iBLOPPER software contains complex build in models to account for change of pressure and temperature and reports the adjusted “Sum BLOPS(pt)/L” ensuring the “Sum BPM/L” becomes a linear function. Besides the climatic factors, then also the headspace and especially the “hat/cap” on/off and tightness/resistance of “hat” do give big variation in bubble-rate. The amount of water in S-airlock alos impact on bubbling rate. More unknown is the various yeasts and wort-possibilites, but these are assumed to be less impacting.

Therefore, to ensure a good user experience, the user needs to make the "one hydrometer reading" during brewing as this more or less balance most of above factors out if this sample/measurement is conducted precise and trustworthy.

Approaches for estimating SG

There is as such 2 ways or approaches for estimating SG from C02:

“Same procedure/Same equipment from brew till brew”, if using same equipment and same procedure from brew till brew only climatic and physical factors is left to impacting, and as such this procedure can be used with the same developed polynomial for brew till brew. But it is a tedious approach, and just a slight error in airtightness, or different airlock, cap resistance (on/off/loose), headspace, water amount, etc. can offset this polynomial for the equipment. But this is still the approach to find the range of a future-wise usable polynomial (baseline) for a given airlock.

“One hydrometer reading”, as said before this is what we propose is best suited to remove a lot of unknowns. simply to take one hydrometer reading during the initial brewing, best at preferably 33-66% (when high kreuzen just passed) into the fermentation and hence update the polynomial for each brew. If using a S-airlock and the earlier stated polynomial you would expect the fololwing sum blop before taking a sample:

  • 0-17% headspace (Polynomial of 0.0060X) have at least 2500-3500 “SUM BPM/L”
  • 17-30% headpace (Polynomial of 0.0075x) have around 1700-2500 “SUM BPM/L”
  • 30% and above headspace (Polynomial of 0.0090x) at least 1000-1700 “SUM BPM/L”

The above can somehow also be extracted from above graph of all the data.

Deep diving into the data

Below you find links till the data behind this project for S-airlock with 4-5ml water and with a tiny equalization hole in S-airlock + the cap on to lower evaporation. It is based on various sensors, e.g. sound, infrared and MPU6050, and various S-airlocks, but the volume in S-airlock have been between 4-5ml.

All the data behind iBLOPPER as of early 2021.

Deep diving further into the data for S-airlock, you will notice the “One hydrometer reading” approach during the main fermentation at preferably around 33-66% complete, e.g. high kreuzen, we get a error of mean of 3.3 SG units.

All the data for S-airlock

Below you find all the data during the last years. If using the “one hydrometer reading” preferably at 33-66% (e.g. high kreuzen has just passed) into the fermentation an error of mean around 3.3 SG units is justified.

All data is done with S-airlock (assuming 4-5 different types used during the testning, but all mat/soft plastic), 4-5 ml water in airlock, and the data is a mix of sensors, e.g. sound, infrared and MPU6050. For S-airlock a tiny hole in top of airlock have been drilled to equalize pressure, secondly, the “hat” was on to lower evaporation. I do compare the dataset with a Baseline/”Normal Brew” by headspace of around 25%, e.g. function of Y=0.0074*x. This is to show unless one keeps all parameters the same, the use of a single polynomial from brew till brew cannot be used as such.

Brew 33 “DD Citra IPA – check of very high headspace of 52%”

MPU6050 sensor. OG=1058, FG=1014, 16.5L (32L Plastic Barrel).

Link till Brewfather: https://share.brewfather.app/TFc2jJNWAKxzaR

Link till “One Hydrometer Reading” approach picture: DD-Citra-IPA-1.png

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
?200010580    
?22457610523 
?24201532102615y=0.0159x32 
?2027424410142044
240

The graph of the data for rG and Sum BPM/L:

Brew 32 “A Citra Wit – check of very high headspace of 55%”

MPU6050 sensor. OG=1053, FG=1016, 14.5L (32L Metal Tank).

Link till Brewfather: https://share.brewfather.app/TFc2jJNWAKxzaR

Link till “One Hydrometer Reading” approach picture: citra_wheat_final_SG.png

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
?180010530    
?22144529102415Y=0.00200x29 
?2018853710162938 
?2019253710163239
232

The graph of the data for rG and Sum BPM/L:

Brew 31 “Sugarwort 4 – check of very high headspace of 50%”

MPU6050 sensor. OG=1054, FG=999, 6.5L (13L Plastic Speidel Tank used).

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
?190010540    
?19204127102715Y=0.01326x27 
?20389349100529 52 
?214336559993258
233

The graph of the data for rG and Sum BPM/L:

Brew 30: “Amber Lager”

MPU6050 sensor. OG=1054, FG=1005, 11.8L (13L Plastic Speidel Tank used). Check of rather low headspace. 

Link till Brewfather: https://share.brewfather.app/5QUXPtznizh5oL

Link till Ubidots, “One Hydrometer Reading” aaproach: https://iblopper.bubble-logger.com/wp-content/uploads/2021/03/image-5.png

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
?110010540    
1113154105010  
11540021103340Y=0.003921 
11115734110138645
19126004510099349 
201365049100510153 
201374649100510254
  535

The graph of the data for rG and Sum BPM/L:

Brew 29: “IPL”

MPU6050 sensor. OG=1042, FG=1006, 10L (13L Plastic Speidel Tank used). 

Link till Brewfather: https://share.brewfather.app/aBTQ6HmwLUnBLY

Link til Ubidots, One Hydrometer approach: https://iblopper.bubble-logger.com/wp-content/uploads/2021/02/IPL_.png

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
?100010420    
?16545310394  
?21412825101731Y=0.0061x25 
?2067493610065041
  145

The graph of the data for rG and Sum BPM/L:

Brew 28: “NEIPA_Jan2021”

MPU6050 sensor. OG=1056, FG=1010, 21.8L (30L barrel used). 

Link till Brewfather: https://share.brewfather.app/dKQ4cD45E01YeR

Link til Ubidots, One Hydrometer approach: https://iblopper.bubble-logger.com/wp-content/uploads/2021/02/image-45.png

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1002230010560    
10022310351410428Y=0.0135x14 
100224132718103810 18 
100425226330102617 31 
100423305540101623 42 
100222359144101227 49 
10032236614610102749
      16  3

The graph of the data for rG and Sum BPM/L:

Brew 27: “RockKilde Pilsner”

MPU6050 sensor. OG=1044, FG=1006 21.3L Mangrove Jack steel tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
98510.50010440    
99510.5225210422  
99510.5462510393  
100610.5323131101324Y=0,0096x31 
100318360035100927  
100021373036100828  
100021385438100629 
10142139753810062938
90

The graph of the data for rG and Sum BPM/L:

Brew 26: “Sugarwort3”

MPU6050 sensor. OG=1045, FG=1016. 23L in 30L Plastic barrel.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
102622.50010450    
102622.5879510407  
102422.5146711103411 Y=0.0075x 11 
102322.5162312103312  12 
101821.5215616102916  16 
102021.5259621102419 20 
101921.5287923102221  22
101521.5325326101924 24 
100721.534942910162626
33

The graph of the data for rG and Sum BPM/L:

Brew 25: “Sugarwort 2”

MPU6050 sensor. OG=1030, FG=1004. 10.2L in 11L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
998220010300    
99822852610246  
99822197214101615 Y=0.0071x 14 
99822270720101020  19 
99822327124100624  23 
99822336025100525  24 
101422350226100426  25
0 1

The graph of the data for rG and Sum BPM/L:

Brew 24: “Sugarwort1”

MPU6050 sensor. OG=1030, FG=1004. 10.1L in 11L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1023220010400    
102322987810327  
102322197314102615 Y=0.0071x 14 
102322275820102020  20 
101822409229101230  29 
101822473533100835  34 
101822508336100538  36
100922545038100340 39 
10092254873910024139
20

The graph of the data for rG and Sum BPM/L:

Brew 23: “Rhubar Wheat2020”

Sound detection – OG 1041; FG 1009. 16L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
 200010410    
2011311210298Y=0,0106x12  
20245624101718 26  
 20347832100926 37  
   
6  5 

The graph of the data for rG and Sum BPM/L:

Brew 22: “Sweet Cold IPA”

Infared sensor. OG=1063, FG=1024. 22L in 30L Plastic barrel.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error CorrectionrG_corrError_corr
983120010630    
98312489510594  
98312232213104817Y=0.0056x13 
9991248302510383627 
9991262913210314735 
9991270033410295239 
?1273773510285541
?15757036102756 42 
?1876503610275743 
?2178713710265844
?2179383910245944 
205

The graph of the data for rG and Sum BPM/L:

Brew 21: “CitLiMan_US05”

Sound detection – OG 1041; FG 1009. 10L in 12L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1014180010540    
101518166112104212Y=0.0072x 12 
101618308222103223  22 
101418484132102236  35 
101220633843101147  46 
101022638944101047  46 
  
3 2

The graph of the data for rG and Sum BPM/L:

Brew 20: “CitLiMan_MJ44”

Sound detection – OG 1052 FG 1013. 10L in 12L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1014180010520    
101518467837101535Y=0.0079x 37 
101022487739101336  39 
    
3   0

The graph of the data for rG and Sum BPM/L:

Brew 19: “Sort Øl”

Sound detection – OG 1040 FG 1013. 26L in 30L Barrel.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1026100010400    
102810462410363  
10321012121110299 Y=0.0091*x 11 
103010226220102017  21 
102013270125101520  25 
101417292828101222  27 
  
6 1

The graph of the data for rG and Sum BPM/L:

Brew 18: “Reuse-more”

Infrared detection – OG 1050; FG 1020. 10L in 12L Plastic Speidel Tank

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error CorrectionrG_corrError_corr
0010560    
7141310435Y=0.01820 
12002210349 13 
16462910271222 
20733410221530 
21663510211638 
21993610201639
220538101816 40 
  222

The graph of the data for rG and Sum BPM/L:

Brew 17: “FNOE BIPA”

Sound detection – OG 1070; FG 1016. 21L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1026190010700    
102618166611105912Y=0.066x 11 
101820462831103934  31 
101720627843102746  41 
101320714750102053 47 
102020748753101755  49 
102421751154101656  50
102621752654101656 50 
      
24

The graph of the data for rG and Sum BPM/L:

Brew 16: “Wit Lemon Ginger”

Infrared detection – OG 1050; FG 1020. 10L in 12L Plastic Speidel Tank. Bad taste = bad idea! 

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
?180010500   
?184574104612Y=0.0088x 4 
?22355130102034  31 
   
4   1

The graph of the data for rG and Sum BPM/L:

Brew 15: “Yoga Pils 3”

Inferred detection – OG 1040 FG 1013. 25L in 30L Barrel.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1030100010410    
102810808710346Y=0.086x 7 
103210303028101422  26 
101416367831101027  32 
102020418933100831 36 
    
2  3

The graph of the data for rG and Sum BPM/L:

Brew 14: “Sugar Blue 2”

Infrared detection – OG 1026; FG 1002. 10L in 12L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1015210010260    
101421257210252  
10102111821010169 y=0.0085x 10 
101221223018100817  19 
101421250422100419  21 
101521260024100219  22 
101521261824100219  22
       
      52

The graph of the data for rG and Sum BPM/L:

Brew 13: “Sugar Blue 3”

Infrared detection – OG 1026; FG 1002. 10L in 12L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
101521001026 0    
101421604610204  
1010211260101016 9 y=0.0079x10  
101221178613101313  14 
101421231317100917  18 
1015212447191007 18  19 
       
     10 

The graph of the data for rG and Sum BPM/L:

Brew 12: “Re-use Agian”

Infrared detection – OG 1057; FG 1018. 10L in 12L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1015210010570    
101421198916104115Y=0.0080x16 
101021442933102433 35 
101221507136102138 41 
101421520938101939 42 
101521532939101839 43 
       
     04

The graph of the data for rG and Sum BPM/L:

Brew 11: “NEIPS PIF2 (sound)”

Sound detection – OG 1052; FG 1010. 20L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1023170010520    
103618505038101437Y=0.0075x38 
104018593042101044 44 
103920607742101045 46 
   
      3  4

The graph of the data for rG and Sum BPM/L:

Brew 10: “NEIPS PIF2 (infrared)”

Sound detection – OG 1052; FG 1010. 20L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1023170010520    
103618490038101436Y=0.0078x38 
104018585042101043 46 
103920588542101044 46 
   
      2  4

The graph of the data for rG and Sum BPM/L:

Brew 9: “Rå Hvede”

Infared detection – OG 1052; FG 1018. 15L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1007180010520    
10071811111010428Y=0.0090x10 
101018198916103615 18 
101018262622103019 24 
100320356928102426 32 
100820399232102030 36 
101020413834101831 37
101420419034101831 38 
      
34

The graph of the data for rG and Sum BPM/L:

Brew 8: “BrookVer2”

Sound detection – OG 1053 FG 1023. 23L in 30L Barrel.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1028100010530    
101710155210511
101710550610474
101710738710465
101510175014103913Y=0.0080x14 
101510256220103319 20 
100510343126102725 27 
98911366828102527  29 
99415378429102428 30 
99817385029102428 31
9951739083010232931 
11

The graph of the data for rG and Sum BPM/L:

Brew 7: “Azzca IPA”

Sound detection – OG 1064; FG 1017. 15L in 25L Plastic Speidel Tank

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1019180010640    
101520404936102830Y=0.0089x36
10112050544110233745
10112066004710174959
    
 2  12

The graph of the data for rG and Sum BPM/L:

Brew 6: “Yoga Pils”

Sound detection – OG 1049 FG 1013. 23L in 30L Barrel.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
993120010490    
99611,5298210472
999121209910409Y=0.0074xx9
10001217201410351313
9991227382210272020 
100212400329102030 30 
100312437833101632 32 
100312449134101533  33 
100416478535101435 35 
100221508736101338 38
       
22

The graph of the data for rG and Sum BPM/L:

Brew 5: “Bagge Brooklyn”

Sound detection – OG 1064; FG 1017. 14L in 25L Plastic Speidel Tank

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1008170010540    
100617222019103516Y=0.0086x19 
100617330027102724 28 
100617413831102331 36 
101020436232102232 38 
101820457034102034 39 
101920490835101936 42
101920522837101739 45 
   
     2 6

The graph of the data for rG and Sum BPM/L:

Brew 4: “Rå Wiess”

Sound detection – OG 1050; FG 1016. 15L in 25L Plastic Speidel Tank

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
990190010500    
99419237620103018Y=0.0084x20 
99720381126102428 33 
100022457632101834 39 
100322490434101636 42 
    
2  8

The graph of the data for rG and Sum BPM/L:

Brew 3: “REUSE NEIPA HOPS”

Sound detection – OG 1052; FG 1012. 16L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1014190010520    
100918165012104012Y=0.0072x12 
101820448830102233 32 
102520552537101541 40 
101420628940101247 45 
    
7  5

The graph of the data for rG and Sum BPM/L:

Brew 2: “RAW NEIPA”

Sound detection – OG 1052; FG 1010. 20L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1013190010520    
100922.5174316103513Y=0.0092x16 
101720436835101732 40 
101922517840101238 48 
101422549142101041 50 
    
1  8

The graph of the data for rG and Sum BPM/L:

Brew 1: “SW Clone”

Sound detection – OG 1052; FG 1010. 18L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1010210010560    
10062213008104810Y=0.0062x8 
100721309523103323 19 
101021495034102237 31 
101121498434102237 31 
    
3  3

The graph of the data for rG and Sum BPM/L:

Brew 0: “Hooded Kølsch”

Sound detection – OG 1049; FG 1013. 20L in 25L Plastic Speidel Tank.

hPaTempSum
BPM/
L
rGGravity
Y=0.0074*x
Error Correction
“One hydrometer
reading”
rG_corrError_corr
1011180010490    
101318160810103912Y=0.0062x10 
101318195514103514 12 
10091822941710321714 
10081830382110282219 
10081835892510242722 
10081844403010193328
100718503233101637 31 
10071851063310163832 
10041853213410153933
10101855173610134134 
52

The graph of the data for rG and Sum BPM/L:

Leave a Reply