Geekcamp talk

386 views

Published on

Talk given at the 2013 GeekcampSG about how you can hack some hardware to improve your home brewed beer.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
386
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Geekcamp talk

  1. 1. Hack your own beer Markus Baden and Nick Lewty Centre for Quantum Technologies
  2. 2. Make
  3. 3. Hack your beer? • Beer is not Tiger • Homebrewing - Making • Hardware hacks • Software hacks
  4. 4. Beer is not Tiger
  5. 5. You could Drink imported craft beers Go to local micro breweries ...
  6. 6. You could Drink imported craft beers Go to local micro breweries ... Or just make it yourself Full control over flavour Keeps you hacking on weekends
  7. 7. Beer basics • Water • Barley • Hops • Yeast Beer
  8. 8. THE BASIC PROCESS Beer is created when brewers yeast converts malt sugar into alcohol and carbon dioxide BREWERS YEAST MALT SUGAR CO2 C2H5OH ALCOHOL CARBON DIOXIDE SANITIZING 1. MASHING 2. The most important step. Nothing can spoil a batch of beer faster than stray bacteria. Steep grains in hot (but not boiling) water to make wort, a sweet liquid that's basically unfermented beer. Bring wort to a rolling boil and add hops—the flower of the hop plant that gives the beer flavor—according to the recipe. Chill wort and transfer to fermenter. Pitch yeast. Store beer away from sunlight and wait one to several weeks, depending on the recipe. BOILING 3. FERMENTATION 4. You now have beer! But it's flat beer. In order to carbonate it, you must prime it with additional fermentable sugars and bottle it. Then wait at least two weeks. BOTTLING 5. DRINK UP! 6. SOURCES: American Homebrewers Association, SoYouWanna.com, Popular Mechanics, Barley Bandits
  9. 9. Recap • Mashing • Convert starch into sugar • Keep grains at target temperature (warm) • Boil to add hops • Cool down from 100 to 7 degrees • Fermenting • Convert sugar into alcohol • Keep pre beer at target temperature (cold) • Put in kegs and drink
  10. 10. Recap • Mashing • Convert starch into sugar • Keep grains at target temperature (warm) • Boil to add hops • Cool down from 100 to 7 degrees • Fermenting • Convert sugar into alcohol • Keep pre beer at target temperature (cold) • Put in kegs and drink Hacked? ✓ ✓ ✓
  11. 11. Some projects • The Recirculating Mash Tun • The Fermentation Chest Freezer • The Kegerator • The Flapibrew Software
  12. 12. The Recirculating Mash Tun
  13. 13. Getting the mash right
  14. 14. Getting the mash right • Enzymes work at specific temperature • Keep all grains at that temperature • Cycle through temperatures for different groups of enzymes • Maximize starch to sugar conversion
  15. 15. Getting the mash right
  16. 16. Getting the mash right • Water heater, Kopitiam style • Add pump to recirculate water • Add control of heater / pump
  17. 17. Getting the mash right
  18. 18. Mash electronics • Thermistor to sense temperature • Relay to switch • Power to heater (mains!) • Power to pump • Arduino in charge
  19. 19. Thermistor
  20. 20. Thermistor • Analog in - resistive divider • Could use serial chip
  21. 21. Relays
  22. 22. Relays • Off the shelf for switching mains • Could use many Arduino relay boards
  23. 23. Temperature stabilization • Read in analog voltage • Look up temperature • Adjust duty cycle
  24. 24. Duty cycle Cold Warm Hot
  25. 25. Who’s in charge?
  26. 26. Enter Arduino
  27. 27. Arduino • PID library for closed loop control • Simple serial communication • Status up date • Pump on / off • ... • Python control GUI
  28. 28. Python GUI
  29. 29. Not cool enough?
  30. 30. Enter Rasberry Pi
  31. 31. Web control • Rasberry Pi talks to Arduino • Serves web application • RasPiBrew by Stephen Smith • (FlapiBrew in the making...)
  32. 32. RasPiBrew
  33. 33. Still not cool enough? Be my guest!
  34. 34. Getting the mash right • Arduino controlled heater • Rasberry Pi based web application
  35. 35. The Fermentation Chest Freezer
  36. 36. Good fermentation
  37. 37. Good fermentation • Ales ferment at ~21° • Lagers ferment at ~7° • Singapore is ~35°
  38. 38. Good fermentation
  39. 39. Temperature control • Similar to mash tun • Cooling instead of heating • Switch mains to fridges / freezers • Don’t kill compressors
  40. 40. Don’t kill compressors • More complex logic • Cool for only so long • Wait before restarting • Threshold control instead of PID
  41. 41. User interface • Hacked laser driver • A few buttons • Hitachi HD44780 LCD screen • Speaks singlish...
  42. 42. Not cool enough? • Rasberry Pi anybody? • Tablet control maybe?
  43. 43. Good fermentation • Arduino controlled fridge or freezer
  44. 44. The Kegerator
  45. 45. Problem Lots of beer you don’t want to bottle
  46. 46. Problem Lots of beer you don’t want to bottle Solution Get second hand kegs
  47. 47. Problem Now you got kegs
  48. 48. Problem Now you got kegs Solution Build a kegerator
  49. 49. The Kegerator • Fridge (maybe Arduino controlled) • Taps (from the internet) • Tubing (from Kelantan lane) • CO2 bottle
  50. 50. The Kegerator • Ideal for hosting events • And... technology is portable
  51. 51. Flapibrew A project in need of a beer drinking rabbit mascot
  52. 52. Rasberry Pi • Control mash with Rasberry Pi • Somebody must have done it... • RasPiBrew by Stephen Smith • Dude... add a button
  53. 53. Rasberry Pi jQuery what?
  54. 54. Rasberry Pi Button done, but...
  55. 55. Flapibrew • Flask app served by tornado • Tornado handles websocket • Lightweight client jQuery • Die die must port to smart phone!
  56. 56. A few notes • Home brewing is a vibrant community • You can hack as much as you want!
  57. 57. A few notes • Home brewing is a vibrant community • You can hack as much as you want!
  58. 58. homebrew.sg
  59. 59. SUTD Brewing Club
  60. 60. meetup.com/Singapore-Homebrew/
  61. 61. Enjoy the beer but • A few thanks • Nick Lewty • (Prof. ...) Christian Kurtsiefer • Centre for Quantum Technologies
  62. 62. www.quantumlah.org
  63. 63. Drink good beer with good friends! beercanlah.com github.com/beercanlah

×