BB30 WiFi

20170214_163842767_ios

Det kom et tilbud om startpakke som så fornuftig ut. Og mange skryter av disse maskinene.
De er jo veldig enkle.
En beholder med varmeelement, termostat og effekt regulator.

I prinsippet samme som riskoker, frityrgyta og vaffeljernet jeg fikk i bryllupsgave i 1987. Oppvarming med termostat.
Etter kort tid røk termometeret, effektregulatoren og rele kortet var svidd. Fikk nye deler på garantien, men det spolerte nå et par bryggedager for meg.
Andre skryter av flere hundre brygg og at de har hatt den i 2-3 år uten problemer. (Ganske imponerende brygge aktivitet når man har 52 uker i året.)

Med et 30 år gammelt vaffeljern som har tjent inn 2 Polenturer og et halvt speiderhus har jeg ganske høye forventninger om levetid til enkle apparater.

For mye strøm og lite kvadrat gjør at ting blir varmt.
For mye strøm og lite kvadrat gjør at ting blir varmt.

 

Termostaten.

Samme type kapillær termostat som i kjøleskap. Og så ligger føleren klamret på undersiden av kjelen? Litt som å styre varmekablene på badet med føleren i ganga. Forskjellen når den slår inn og kobler ut (Hysterese) er ca 4,5grader.

BB30 termosat på undersiden.
BB30 termosat på undersiden.

Så unders jeg over at de har satt inn en temperaturføler og et elektronisk termometer. Hvorfor ikke ha et instrument som viser tempen og skrur av og på strømmen? En elektronisk termostat.

Beskyttelse mot fukt er fraværende. Det skjer jo at bryggekjeler koker over, at man må vaske dem og lignende.

Opprinnelig koblinger.
Opprinnelig koblinger.

Ombygging

Jeg har puslet litt med disse ESP8266 sakene som har mikroprosessor, godt med minne og wifi.  Jeg bruker dem til temperaturlogging, fjernstyre kokekjeler, åpne garasjeporten osv. Og noen har laget en oppskrift for å bruke dem i Sous Vide gryte. Og PID regulering av temperaturen. Jeg brukte dette som utgangspunkt og heklet sammen kode for TFT panel, PID og temperaturmåling.

ESP8266-12 og TFT panel.
ESP8266-12 og TFT panel.
ESP8266-12 Shield med skrueterminaler og 4,7Ohm motstand
ESP8266-12 Shield med skrueterminaler og 4,7k Ohm motstand
ESP8266-12
ESP8266-12
BB30 innmat
BB30 innmaten pensjoneres.

 

2,5mm2 ledning (blå)
2,5mm2 ledning (blå). Rød original.
rimg0240
Bimetall og smeltesikring beholdes for å sikre mot overoppheting.
Bein og kjøleribbe for å få ned tempen på komponenter.
Bein og kjøleribbe for å få ned tempen på komponenter.

Original temp føler erstattes med en DS18B20.

DS18B20 føler limes med epoxy inn i hullet i bolten
DS18B20 føler limes med epoxy inn i hullet i bolten

 

Varmeskjold og alle ledninger, koblinger osv pakkes inn.
Varmeskjold og alle ledninger, koblinger osv pakkes inn.
20170214_185840000_ios
TFT panelet som viser IP, temp, settpunkt og PID verdier som er lagret.

Bryggeren styres fra en nettleser som f.eks mobil.
Start/stopp. Temperatur, Autotune av PID.
Og graf som viser temperatur og effekt pådraget. Litt flikking gjenstår før jeg er fornøyd.

Råutkast til web styring.
Råutkast til web styring.

Ekstern styring

Craftbeerpi er et relativt nytt system som er utviklet for å styre bryggesystemer med en Raspberry Pi. Jeg har bryter som gjør at jeg velger intern styring eller ekstern. Ekstern styring vil si at alt innvendig på BB30 er skrudd av. (bortsett fra effektregulatoren).
HERMS, pumper, BB30, røreverk og skyllevann styres da av CBP.

HERMS og en rekke temperaturfølere som styres av Craftbeerpi.
HERMS og en rekke temperaturfølere som styres av Craftbeerpi.

Linker

ESP8266-12e. Vær obs på at den fysiske størrelsen kan variere. Jeg valgte Geekcreit

TFT 9341 skjerm. Vær obs på at du må finne riktig bibliotek/drivere til panelet.

Koden er basert på Sous Wide til Tom Weingarten.

TFT panel koden. Jobbet litt med dette før jeg fikk det til å virke. RESET må kobles til +3,3V for at panelet skal virke. Gode tips her.

Diverse

Et slik prosjekt var utfordrende med mine kunnskaper om programmering, PID algoritmer og elektronikk. Systemet styres av en webside som ligger på en server lokalt. Jeg har en Apache gående på en Linux boks. Weingartens oppsett måtte plukkes fra hverandre og man må forstå tankegangen.
ESP8266 virker som en webserver og klient. Den sender data til ønsket IP adresse. Der står det et JavaScript som oppdaterer websiden som man styre systemet med. Websiden har tekstbokser og knapper som sender data til ESP8266. Der ligger det kode som tar i mot dette og starter funksjoner som autotune. Endre temperatur osv.

 

Én tanke på “BB30 WiFi”

Legg igjen en kommentar

Fyll inn i feltene under, eller klikk på et ikon for å logge inn:

WordPress.com-logo

Du kommenterer med bruk av din WordPress.com konto. Logg ut /  Endre )

Google+-bilde

Du kommenterer med bruk av din Google+ konto. Logg ut /  Endre )

Twitter-bilde

Du kommenterer med bruk av din Twitter konto. Logg ut /  Endre )

Facebookbilde

Du kommenterer med bruk av din Facebook konto. Logg ut /  Endre )

Kobler til %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.