Motorized Ball Valve


1/2” DC12V SS304 electric ball valve, 5 wires(CR501) electric water valve 2 way, BSP/NPT with manual overrides-l300-1



Two of these pumps are used to pump fluid from the Kettle and the Mast Tun to various destinations.


  • Stainless Steel 1/2″ BSP threaded inlet and outlet
  • Built in dry running protection
  • Max Flow Rate: 12 L/Min
  • Max Water Head: 3 M
  • Voltage: 8V – 24V (12 V Standard)
  • Current: 1.25 A
  • Power: 15W
  • Inlet/Outlet: 1/2″ BSP Stainless Steel
  • Food Grade
  • Overload Protection
  • Dry-running protection
  • Wetted Material: All endure high temperature upto 110 C

Temp Sensors (datasheet)

Two types of sensors are used to monitor the temperature within the pipework, tanks and ambient. They both include the same DS18B20+ One Wire Digital Temperature Sensor.


These are simple sensors that transmit the temperature using a single wire. There are actually 3 wires, including power.

  • Simple interfacing on Raspberry Pi using gpio.
  • Multiple sensors can be connected to the samegpio pin. Each has a unique mac type address.
  • There are waterproof and standard 1/2″ BSP fittings that allow in-line readings of fluid temperatures.

Flow Meter


The YF-S201 Hall Effect Water Flow Meter contains a pinwheel sensor to measure how much liquid has moved through it. There’s an integrated magnetic hall effect sensor that outputs an electrical pulse with every revolution. The hall effect sensor is sealed from the water pipe and allows the sensor to stay safe and dry.

The sensor comes with three wires: red (5-24VDC power), black (ground) and yellow (Hall effect pulse output). By counting the pulses from the output of the sensor, you can easily calculate water flow. Each pulse is approximately 2.25 milliliters. Note this isn’t a precision sensor, and the pulse rate does vary a bit depending on the flow rate, fluid pressure and sensor orientation. It will need careful calibration if better than 10% precision is required. However, its great for basic measurement tasks!

We have as example Arduino sketch that can be used to quickly test the sensor, it will calculate the approximate flow of water in liters/hour.

The pulse signal is a simple square wave so its quite easy to log and convert into liters per minute using the following formula.

Pulse frequency (Hz) / 7.5 = flow rate in L/min.

1 litre = 7.5*60  = 450 pulses.


  • Model: YF-S201
  • Sensor Type: Hall effect
  • Working Voltage: 5 to 18V DC (min tested working voltage 4.5V)
  • Max current draw: 15mA @ 5V
  • Output Type: 5V TTL
  • Working Flow Rate: 1 to 30 Liters/Minute
  • Working Temperature range: -25 to +80℃
  • Working Humidity Range: 35%-80% RH
  • Accuracy: ±10%
  • Maximum water pressure: 2.0 MPa
  • Output duty cycle: 50% +-10%
  • Output rise time: 0.04us
  • Output fall time: 0.18us
  • Flow rate pulse characteristics: Frequency (Hz) = 7.5 * Flow rate (L/min)
  • Pulses per Liter: 450
  • Durability: minimum 300,000 cycles
  • Cable length: 15cm
  • 1/2″ nominal pipe connections, 0.78″ outer diameter, 1/2″ of thread
  • Size: 2.5″ x 1.4″ x 1.4″

Connection details:

  • Red wire : +5V
  • Black wire : GND
  • Yellow wire : PWM output.


Fully automated brewing system using NodeJS