Home-Brewery Automation with an Arduino Nano
Arduino Nano firmware for my home-brewery
5
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.


