---
title: "Home-Brewery Automation with an Arduino Nano"
url: "https://maker.wiznet.io/viktor/projects/home-brewery-automation-with-an-arduino-nano/"
markdown_url: "https://maker.wiznet.io/viktor/projects/home-brewery-automation-with-an-arduino-nano/md"
type: "UCC: User Created Content"
author: "Emile"
author_url: "https://github.com/Emile666/Brew_Arduino"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Emile"
original_url: "https://github.com/Emile666/Brew_Arduino"
published: "2023-03-10"
language: "en"
hardware: ["Arduino Nano R3", "WIZnet WIZ550io"]
likes: 5
views: 273
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# Home-Brewery Automation with an Arduino Nano

> Arduino Nano firmware for my home-brewery

Original author: Emile (source: https://github.com/Emile666/Brew_Arduino)

## Components

- **Arduino Nano R3** x 1 ([docs](https://www.farnell.com/datasheets/1682238.pdf))
- **WIZnet WIZ550io** x 1 ([docs](https://docs.wiznet.io/Product/ioModule/wiz550io))

## Article

## Features

The current PCB and firmware have the following features:

- Reading a maximum of **6 x temperature sensors**: one each for the three brewing-kettles, one at the output of the counterflow-chiller, one at the entry of the MLT return-manifold and a spare one that can be used as a backup for the HLT or MLT sensor. Both one-wire (4) and I2C sensors (2) are supported.

- Reading of the hardware temperature: this is to protect the Solid State Relays (SSR).

- Reading a maximum of **4 x flowsensors**: between HLT and MLT, between MLT and boil-kettle, one at the output of the counterflow-chiller and one at the entry of the MLT return-manifold.

- Control of **8 x solenoid ball-valves** at 24 V DC.

- Control of **4 x SSR at 230 V AC**: the pump, a second pump (for the HLT counterflow-chiller), 230 V on/off for the HLT and the boil-kettle gasburners.

- **2 x PWM signals (25 kHz, 28 VDC)** for the modulating gasburners (HLT and boil-kettle burners).

- **2 x SSR outputs** for two HLT heating-elements. With this, heating of the HLT is possible with a gas-burner, with 1 or 2 heating-elements of with a combination of these.

- Ethernet and USB connection to PC: USB-connection is used for debugging, main connection between PC-program and the firmware is Ethernet.

[![frontpanel](https://github.com/Emile666/Brew_Arduino/raw/master/img/hw_architecture.png)](https://github.com/Emile666/Brew_Arduino/blob/master/img/hw_architecture.png)
*Hardware architecture of PCB v3.50*

---

Source: https://maker.wiznet.io/viktor/projects/home-brewery-automation-with-an-arduino-nano/
