Blog

  • Share this:
  • UberFridge, the first results are in!

    Posted by Elco on Feb 16, 2012 in Beer, UberFridge | 1 comment

    It has been a while since I have published UberFridge and this update is long overdue. Now I’d like to finally share the first results with you and you can download my paper on UberFridge for a more scientific and condensed write-up of this project.  I have brewed two beers so far:

    Hoppy Hefe:

    • 3kg Wheat Dry Extract (8,0 EBC)
    • 30,00 gm Hallertauer Perle [6,90%] (30 min) Hops 14,2 IBU
    • 30,00 gm Hallertauer Perle [6,90%] (15 min) Hops 9,2 IBU
    • 120,00 gm Hallertauer Hersbrucker [2,90%] (Dry Hop 5 days)
    • 1 Pkgs Weihenstephan Weizen (Wyeast Labs #3068) [Starter 1500 ml]

    Hoppy Hefe fermented around 15 degrees. When fermentation started to slow down, I slowly raised the temperature to keep it going. The OG was 1.064 and the SG 1.014, which makes 6.5% ABV.

    Hoppy Hefe was a bit of an experiment: a hefe with lots of hops. It tasted quite good, but the typical hefe flavors (banana, clove) didn’t mix well with the bitterness and freshness of the hops. The flavors blended better after 4 weeks bottle conditioning, which is quite long for a hefe.

    Here are some pictures:

    spacer

    A healthy layer of krausen spacer

    spacer

    Dry hopping with two 60g hop bags

    Hopping Bock

    • 1.8kg Wheat Dry Extract (8,0 EBC)
    • 1.2kg Amber Dry Extract (18 EBC)
    • 60,00 gm Hallertauer Perle [6,90%] (15 min) Hops 20,8 IBU
    • 30,00 gm Hallertauer Perle [6,90%] (30 min) Hops 16,1 IBU
    • 1 teaspoon of Irish Moss
    • 1500 ml stir plate starter, from scooped off krausen from Hoppy Hefe
    • 1 Hoppy Hefe yeast cake

    This weizenbock was delicious. It started at 1.090, dropped to 1044 in 2 days and finished at 1.023. The ABV was 8.9%. I fermented this beer at 17 degrees, and increased the temperature at the end to boost fermentation. Here is a graph of the temperature during fermentation:

     

    spacer

    Temperature profile for Hopping Bock

    I don’t have a wort cooler yet, so I throw some sanitized 1.5L soda bottles filled with water in the freezer the day before I brew. When I have to cool the wort, I cut them open and drop the 1.5L ice cubes in the wort. The wort temperature was still a bit higher than I wanted, but UberFridge brought the temperature down quickly to 17 degrees.

    When fermentation had stopped, I dropped the temperature to 15 degrees to let some of the yeast suspend. Close-ups of the temperature graph can be found in my UberFridge paper.

    I really like the taste of Hopping Bock: it is very malty, a bit sweet and has a bit of banana and clove. I added a lot of yeast to this beer, but it is still sweet enough.

    Here are some more pictures:

    spacer

    Ice Bottle ready to cool my wort

    spacer

    Siphoning the wort from brew pot to fermentation bucket

    spacer

    Cheers!

    Paper on UberFridge

    More details on UberFridge (schematics, algorithms, results, etc.) can be found in my UberFridge Paper.

    I still don’t have a name for my brewery and no inspiration either… If you have a suggestion, let me know!

     

    • Share this:
  • Hardware fix for the F-lock key on my Microsoft Natural Ergonomic 4000 keyboard :)

    Posted by Elco on Jan 6, 2012 in Electronics, hacks | 5 comments

    For some reason, Microsoft has equipped their keyboards with an annoying F-lock key. If you hit this key by accident, the F1-F12 keys change their function in things like Undo, Redo, New, Open, etc. Those are all actions that already have shortcuts.

    spacer

    The dreaded F-lock key

    I think this keyboard is broken by design, so I decided to fix it. When I disable F-lock now, it is automatically re-enabled after 3 seconds by a little piece of hardware in the keyboard itself.

    (more…)

    • Share this:
  • UberFridge hardware and schematics

    Posted by Elco on Jan 4, 2012 in Arduino, Beer, Electronics, UberFridge | 15 comments

    I have grouped all the circuits used in my UberFridge project in this article. Schematics, a board layout and pictures.

    spacer

    A top view of the electronics in UberFridge. My fridge has an on/off button on the top, which made it very easy to reroute it via a relay. The boards at the bottom were already in the fridge.

    (more…)

    • Share this:
  • Controlling fridge and beer temperature with a predictive on/off algorithm and PID

    Posted by Elco on Jan 4, 2012 in Arduino, Beer, C++, Electronics, Programming, UberFridge | 1 comment

    UberFridge is capable of controlling the temperature of a fermenting beer with 0.1° C accuracy. It can also be set to keep the fridge temperature within a -0.5 to +0.5 °C range. How this is done in an energy efficient manner is explained in this article.

    (more…)

    • Share this:
  • How to build an electronics casing from an Ikea box lid

    Posted by Elco on Jan 4, 2012 in Electronics, UberFridge | 0 comments

    The casing I ordered for my UberFridge project was to small too fit the OLED screen. Not wanting to wait on a new order, I went down to my basement to see what I had lying around. I came across a lid from a plywood PRÄNT Ikea box, which was perfect. In this article I’ll show the steps to transform the box lid into a custom size electronics casing.

    spacer

    (more…)

  • Programming my Arduino over WiFi

    Posted by Elco on Jan 2, 2012 in Arduino, Electronics, PHP, Programming, UberFridge | 1 comment

    My Arduino is embedded in my fridge, so having to take it out every time I want to change something in the software would be very annoying. But luckily the Arduino is plugged into a router, which is running Linux.

    I set out to get avrdude running on the router, so that I could upload new firmware to the router and have the router reprogram the Arduino. This article gives a step-by-step guide to set this up. (more…)

  • Programming a web interface for UberFridge with jQuery UI

    Posted by Elco on Jan 2, 2012 in JavaScript, PHP, Programming, UberFridge | 2 comments

    jQuery UI is a CSS and JavaScript framework to quickly create a nice looking user interface. I used the Redmond theme to create the web interface for UberFridge.

    (more…)

  • Getting my fridge to follow a temperature profile from a Google spreadsheet

    Posted by Elco on Jan 2, 2012 in JavaScript, PHP, Programming, Python, UberFridge | 0 comments

    I wanted an easy way to set temperature profiles that my fermentation fridge would follow. This would enable me to:

    Google spreadsheets turned out to be a nice way to do this: (more…)

  • Storing settings between restarts in EEPROM on Arduino

    Posted by Elco on Jan 2, 2012 in Arduino, C++, Programming, UberFridge | 0 comments

    In my UberFridge project I have a self learning algorithm to control the fridge temperature.
    Two parameters to estimate heating and cooling overshoot are adjusted continuously. I don’t want the Arduino to forget what it has learned every time it is reset, so I store these settings in EEPROM.
    (more…)

    gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.