Skip to content

Home-Brewery Automation with an Arduino Nano

Arduino Nano firmware for my home-brewery

viktor

Published March 10, 2023

Original author: Emile · the NetherlandsOriginal source (new tab)

Home-Brewery Automation with an Arduino Nano

Components

Hardware components

Project description

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
Hardware architecture of PCB v3.50

Comments

Similar projects you might like

Comments