BrewBench is an Arduino brew monitor, controller and alert system for the home brewer enthusiast. It uses the Arduino REST API to interface with thermistors connected to the analog ports. You can also connect a relay to the digital ports and add a heater / pump to create a RIMS system. The software will start/stop the heater/pump based on the target temperature you set.
- Connect it to your WiFi (see ArduinoYun)
- Enable the REST API (see ArduinoYun)
- Upload the Arduino sketch
- Temp Sensors
- Analog Thermistors
- Digital DS18B20
- Will need the cactus library
# get the web code
git clone https://github.com/brewbench/web-controller brewbench
cd brewbenchThere are three options here, you can either run the code on your Arduino or on a webserver.
Once you have uploaded the sketch, simply use: brewbench.io
The Arduino has a built in webserver running in /www/.
# Add rsync to your Arduino
ssh root@arduino.local
opkg update
opkg install rsync
exit
# Copy the code to your Arduino
rsync -rav -e ssh --delete --exclude-from '.rsyncignore' ./ root@arduino.local:/www/brewbenchCopy to your local webserver or run locally
npm install
live-serverFor development just run npm install, and look at index.html for un-commenting the un-minified files.
npm install
gulp- For the Lovibond Hex colors: http://brookstonbeerbulletin.com/thinking-about-beer-color
- For the SVG icons:
- For the Hop and Grain reference: https://byo.com
- For the recipes: http://beersmithrecipes.com
- For the bell sounds: http://www.orangefreesounds.com/category/sound-effects/bell-sound
BrewBench is a brew monitor and controller Developed by Andrew Van Tassel and Lee Kendrick ©2016.


