Introduction: Modular Beer Brewing Controller Demo

This is a very rough intro to controlling a beer brewing process using an Intel Edison development kit. It is not an exhaustive control system yet.

The parts used in the controller so far for demonstration include:

  1. Intel Edison Development Kit
  2. Arduino Breakout Shield
  3. Relay card with 4 controllable relays
  4. Grove-LCD RGB Backlight Kit
  5. Grove Temperature Sensor Kit
  6. Two 6V mini suction pumps
  7. Four meters of 6mm PVC tubing
  8. 6mm drill bit
  9. One 35W light bulb
  10. Jumper wires
  11. 6V power supply
  12. Two empty plastic bottles

Step 1: First Things First

Connect the Grove LCD Module to the Edison development board.

Get the IP address of the Edison development board using: https://www.instructables.com/id/Show-the-Intel-Edi...

Step 2: Connect the Temperature Sensor

  1. Connect the Grove Temperature Sensor kit to Analog Input 0, and tape it to the plastic bottle directly in front of the light bulb.

Step 3: Connect the Relays

  1. Attach the Arduino Breakout shield to the Edison development board.
  2. Use jumper wires to connect the VCC and GND pins to the relay control board.
  3. Use jumper wires to connect the GPIO pins from the D2, D3, and D4 pins to the relay control board input pins.

Step 4: Connect the Pumps and 35W Light

  1. On the output side of the relays, connect the pumps and the 35W light.
  2. You can use one of the spare relays as a connection point for the positive rail of the pumps.
  3. The 35W light is connected to a separate relay. Be careful here, since 220V is enough to fry the Edison board or the pumps if you aren't careful.

Step 5: Connect the Pumps and Hoses

  1. Connect the pumps and hoses such that the output of each pump goes into the opposite plastic bottle.

Step 6: Write Your Code

At this point, you've got to write the code that drives everything.

Resources that have helped:

Basically, the GPIO pins D2, D3, and D4 control the relay outputs, which controls the pumps and light. Analog input 0 is used to connect the temperature sensor. The I2C bus is used to control the LCD.

Bonus task: Control the LCD backlight so that as the temperature rises, the color changes from green to red.

Step 7: Done!

That's it, you've got yourself a brewing controller that demonstrates on a small scale the type of control problems you will face when brewing for real.

The sky is the limit from here.

There's a video of it in operation here: https://vilimpoc.org/Brewbeard.mp4

Comments

author
ullemiller made it!(author)2015-06-15

sehr cooles projekt!

im make-magazin 1/2015 ist auch ein passender artikel zum selberbrauen dazu...

author
BeachsideHank made it!(author)2015-04-26

Isn't this properly called a "microbrewery"? ;-)

author
nuket made it!(author)2015-04-26

In the truest sense of the word! Hahah.

About This Instructable

1,343views

32favorites

License:

More by nuket:Modular Beer Brewing Controller DemoShow the Intel Edison WiFi IP Address on a Grove-LCD RGB Backlight
Add instructable to: