An Arduino brewing monitor
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
arduino/BrewBench
audio
css
data
dist
img
js
views
.gitignore
.rsyncignore
README.md
gulpfile.js
index.html
package.json

README.md

BrewBench

BrewBench logo

Is an Arduino Yun brew monitor for the home brewer enthusiast that uses the Arduino REST API to interface with thermistors connected to the analog ports.

See Thermistor for wiring these up on analog ports.

Setup the Arduino

# get the web code
git clone https://github.com/avantassel/brewbench
cd brewbench

Deployment

There are three options here, you can either run the code on your Arduino or on a webserver.

1. BrewBench Hosted

Once you have uploaded the sketch, simply use: brewbench.co

2. Arduino Deployment

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/brewbench

3. Webserver Deployment

npm install
live-server

Development

For development just run npm install, and look at index.html for un-commenting the un-minified files.

npm install
gulp

BrewBench screenshot

BrewBench wired up

Thanks

About

BrewBench is a brew monitor and controller Developed by Andrew Van Tassel and Lee Kendrick ©2016.

Made with from Colorado