Digital "øl på tap" side med automatisk oversikt over lagerbeholdning på fat

Tenkte å legge ut litt bilder til inpirasjon. Jeg gikk over fra flaske til fat og sto ovenfor 2 problemer. Hva har jeg på corneliusfatet? Og hvor mye har jeg igjen? Det siste problemet var det største. ;D Min løsning ble Kegerface[1] + arduino uno + vekt sensor kit på corneliusfatet[2]. Det er selvsagt en server med i bildet, en lcd skjerm og litt annet smått for å vise ut kegerface. Dette fungerte så bra at kanskje andre har lyst til å lage noe tilsvarende. Siden dette var bare en prototype så ser ting ugly ut, men jeg har bestilt 2 nye vekter og et kabinett til arduinoen.

Hele løsningen fungerer slik at vekta måler hvert minutt hvor tungt cornelius fatet er. Det blir sent til en webservice som holder styr på min lagerbeholdning. Dette brukes som datagrunnlag til kegerface.

Live løsning ses på http://www.sollie.info/tap.html

Systemet holder også styr på gjæringstemp, men det er litt utenfor visningen. Er noen nysgjerrig så ses det på http://realtime.ca-brew.com

Referanser
[1] http://www.raspberrypi.org/archives/3841
[2] http://www.elecrow.com/sensors-c-111/others-c-111_146/weight-sensor-scales-kit-20kg-p-714.html
 

Vedlegg

  • DSC_0251.jpg
    DSC_0251.jpg
    826,6 KB · Sett: 1.115
  • DSC_0253.jpg
    DSC_0253.jpg
    829,8 KB · Sett: 1.098
Stilig  :skitbra:
Skulle hatt meg nåke lignandes :)
Blir alltid like øveraska(skuffa) når fata blir tomme
 
fmandal skrev:
Konge, der har du funnet vekta jeg ikke klarte å finne! Takk!
Jeg har også sett etter noe lignende for å ha digital veiing av fatene. Må sjekkes ut. :)

Selv har jeg mitt ølfat-interface her: http://beer.silenos.com/  med manuell inntasting av tapping samt Twine-integrasjon ( http://supermechanical.com/ ) for å logge temperatur og få varsel ved "oversvømmelser". Holder på å erstatte Twine med en Arduino-variant med flere sensorer og mer kontroll.
 
Meget nice indeed!

Kva oppløysning får du volumessig, ser du kvar halvliter? Har du måtta implementert filterrutinar eller er det innebyggd tilstrekkeleg filtrering (FIR, glidande gjennomsnitt etc.) i interfacet? Er vektcella stabil over tid? (ofte problem med strain gauge)
 
Ser at vekta går opp til 20kg. Et fullt fat veier ca 24kg. Ikke noen problemer registrert?
 
protto skrev:
Meget nice indeed!

Kva oppløysning får du volumessig, ser du kvar halvliter? Har du måtta implementert filterrutinar eller er det innebyggd tilstrekkeleg filtrering (FIR, glidande gjennomsnitt etc.) i interfacet? Er vektcella stabil over tid? (ofte problem med strain gauge)

Jeg leser ut verdier i gram, men slik vekta står så er det for unøyaktig. Bruker dl. Det er litt trøbbel med at f.eks så restartes arduinoen så står fortsatt fatet på vekta. Det gir noen utfordringer. Jeg har ikke lagt til noen filter rutiner enda, men vurderer det fortløpene.  Til nå. 1 uke i drift så ser vekta er stabil innenfor +- ca 150 gram uten filter. Det er mer enn nok for meg.
 
Dag skrev:
Ser at vekta går opp til 20kg. Et fullt fat veier ca 24kg. Ikke noen problemer registrert?

Jeg får verdier av vekta over 20 kg også, men det er vel sikkert mye mindre nøyaktig. Har vurdert en load cell som støtter 30 kg, men for meg var det heller ikke viktig. Viktigste for meg er ca verdier. Når er det på tide å brygge ;D
 
Tor Gilje skrev:
Kult, har du innkjøpsliste linker på alt hva man trenger.

Ja.

Du trenger (kjøpt på aliexpress, ebay):
-Arduino. Eks. i dette tilfellet en arduino uno
-Vekt eller load cell. F.eks http://www.elecrow.com/sensors-c-111/others-c-111_146/weight-sensor-scales-kit-20kg-p-714.html. Her er det mange muligheter. Jeg tok det enkleste selv om den bare går til 20 kg.
- En LCD til arduino.  F.eks LCD 1602
- Kabinett til arduino. F.eks http://www.ebay.com/itm/New-Clear-E...840?pt=US_Computer_Cases&hash=item5af62f74b0 - HX711 24-Bit Analog-to-Digital Converter for vekta.
- En pc. Brukte tidligere raspberry pi, men bytta til en linux box. 
- En lcd skjerm, tablet eller noe med nettleser for å vise fram dataen.

Kan sikkert legge fram litt kode evt også, men det er bare så raskt som mulig snekret sammen så ikke pent;-)

Jeg har programmert det slik at arduino er dum->Python bare leser output fra arduinoen og poster til en webservice som behandler data.

1. Arduinoen skriver bare ut. F:eks v1:14121, v2:21412 hvert min.
2. Python poster dette inn til en webservice med parametere. f.eks kegtype=1, value=v1:14212
3. Webservicen passer gjør litt magi. Konvertere data og putter inn i databasen. Passer på litt formatering osv osv.
4. Webservicen leverer ut en json som blir brukt for å vise fram siden på www.sollie.info/tap.html
 
Silenos skrev:
fmandal skrev:
Konge, der har du funnet vekta jeg ikke klarte å finne! Takk!
Jeg har også sett etter noe lignende for å ha digital veiing av fatene. Må sjekkes ut. :)

Selv har jeg mitt ølfat-interface her: http://beer.silenos.com/  med manuell inntasting av tapping samt Twine-integrasjon ( http://supermechanical.com/ ) for å logge temperatur og få varsel ved "oversvømmelser". Holder på å erstatte Twine med en Arduino-variant med flere sensorer og mer kontroll.

Nice :)
 
Noen som vet hvor jeg får tak i en slik vekt eller lignende som tar 250 kg? Jeg vil lage meg et lignende opplegg i baren min, men jeg har 200 liters tanker :)
 
Tor Gilje skrev:

Hvis jeg kjøper akkurat det samme oppsettet, men for 4 fat, vil du hjelpe meg i mål med dette? Er flink å lodde men bare sånn passelig med PC og programmering. Kan jeg få en kopi av ditt oppsett når du får det i drift?
 
Tilbake
Topp