Electronic EBC/SRM meter, also called colorimeter, to measure the color value of beer based on the Arduino platform. Determination of the SRM value is done by measuring the attenuation of light with a wavelength of 430 nm (violet), passing through 1 cm of the beer using a cuvette, hitting a light sensor that measures the intensity. The absorption is then calculated to EBC/SRM by the Arduino and shown on a LED display.
Yes, I want to make a small donation!
Take me to the releases of UltraViolet
Date | Remark |
---|---|
14-3-2018 | Initial setup of the documentation |
SRM/Lovibond | Example | EBC |
---|---|---|
2 | Pale lager, Witbier, Pilsener, Berliner Weisse | 4 |
3 | Maibock, Blonde Ale | 6 |
4 | Weissbier | 8 |
6 | American Pale Ale, India Pale Ale | 12 |
8 | Weissbier, Saison | 16 |
10 | English Bitter, ESB | 20 |
13 | Biere de Garde, Double IPA | 26 |
17 | Dark lager, Vienna lager, Marzen, Amber Ale | 33 |
20 | Brown Ale, Bock, Dunkel, Dunkelweizen | 39 |
24 | Irish Dry Stout, Doppelbock, Porter | 47 |
29 | Stout | 57 |
35 | Foreign Stout, Baltic Porter | 69 |
40+ | Imperial Stout | 79 |
The following parts are needed to create the UltraViolet.
- Arduino Nano
- 3W 420nm-430nm UV LED (20mm star base)
- SI1145 UV IR Visible Sensor
- Pushbutton
Scenario: Basic flow determine color Summary: The brewer determines the color of the beer by turning on the UltraViolet and folow the instructions given. Primary actor: Brewer Steps
- Brewer turns the Ultraviolet on with holding the measure button.
- Ultraviolet displays the instruction to fill with water.
- Brewer takes the cuvette out of the holder and fills it with distilled water.
- Brewer places the cuvette back in the holder and presses the measure button shortly.
- Ultraviotet turns on the LED, measures the light intensity, stores the value and turns off the LED.
- UltraViolet displays the instruction to fill with beer with a dilution of 1:1.
- Brewer places the cuvette back in the holder and presses the measure button shortly.
- Ultraviolet turns on the LED, measures the light intensity, turns off the LED and calculates the EBC and SRM values.
- Ultraviotet displays the EBC and SRM values.
- Brewer turns the UltraViolet off with holding the measure button.
- END
Exceptional situations Scenario: Very dark beer needs dilution Exception summary: On step 8 there is a very low value measured because the beer is very dark (imperial stout) Steps
- Ultraviolet displays a message that the beer is too dark.
- UltraViolet displays the instruction to dilute the beer with a dilution of 1:1.
- Ultraviolet stores the dilution value of 2 for the calculation.
- Continue at step 7 of the basic flow
Scenario: Diluted dark beer needs dilution second time Exception summary: On step 8 there is a very low value measured because the beer is still very dark (imperial stout), even after dilution. Steps
- Ultraviolet displays a message that the beer is too dark.
- UltraViolet displays the instruction to dilute the already diluted beer with a dilution of 1:1.
- Ultraviolet stores the dilution value of 4 for the calculation.
- Continue at step 7 of the basic flow
The absorption is the log of the ratio of the intensity of the light beam entering the sample to the intensity leaving. This difference is multiplied by 12.7 in the SRM system and 25 in the EBC.
A430 = -log10(I/Io) SRM = 12.7 * D * A430
Io = the intensity when it passes through the distilled water sample. I = the intensity of the light after it passes through the beer. D = the dilution factor D=1 for undiluted samples, D=2 for 1:1 dilution etc. A = the absorbance at 430 nm in 1 cm.
Example: If the light intensity leaving is one one-hundredth the light intensity entering the ratio is 100, the absorption is 2 and the SRM is 25.4.
Conversion can be done using the following formulas
EBC = SRM * 1.97 SRM = EBC * 0.508
Wikipedia - Standard Reference Method Sciencing - How to calculate absorbance