Arduino + HX711 + LCD Keypad + Weight sensor + Kegerface for monitoring how much beer there is in the keg.
It is now possible to use it with Kegerface and the Weight_kegerface.py script.
Library used is the HX711 library and [EEPROMEx] (https://github.com/thijse/Arduino-Libraries/tree/master/EEPROMEx)
What you need?
- One Arduino of course.
- Arduino lcd keypad shield.
- One or more HX711 (ACD).
- One or more Loadcell. It only supports 4.
Important!!
Before using the weight it needs to be calibrated. Calibrate by hitting the "select" button->Calibrate.
This step only needs to be done one time.
GUIDE: (Needs Arduino, Arduino LCD screen, HX711, Raspberry PI/linux server and a weight).
- Install the Weight.ino on a arduino. You may need to change the code from line:54 to line:56 to match your arduino setup.
- Calibrate the arduino by pressing select->Calibrate.
- Install the weight init.d service. Needs to replace DAEMON=$DIR/Weight.py to Weight_Kegerface.py. (update-rc.d weight defaults)
- Install the Weight_Kegerface.py into a folder. E.g /opt/weight/
- Install the Kegerface into e.g /usr/share/nginx/html
- Modify the /usr/share/nginx/html/beers.csv
- sudo service weight start. Cross your fingers! It will fail. Fix the bugs and ...
- Go to localhost:8080
TODO: -Calibrate with known weight. -Support for larger screens. -Arduino Ethernet Shield. (So one don't need a Raspberry PI/linux server).