Bygget av mitt HERMS bryggverk

Saker som är bra, var man köper eller hur man bygger

Moderatorer: martinb, Staffan Ulfberg, Webbgrupp

Falkens
Bryggmästare
Bryggmästare
Inlägg: 2057
Blev medlem: torsdag 2013-10-10 09:14
Ort: Sollentuna

Re: Bygget av mitt HERMS bryggverk

Inlägg av Falkens »

Kollade lite på din blogg och fastnade direkt... byggen likt detta är snyggt. Riktigt imponerande
Hela bryggeriet styrs med hjälp av en Java applikation som jag kodat ihop. Applikationen
som jag kallar AutoBrew talar om för Arduino:n vad den skall göra. AutoBrew kan läsa in
ett recept direkt ifrån en text fil och i framtiden också ifrån en beerxml fil. Sedan sköter
AutoBrew uppvärmingen med hjälp av in kodad PID regulator, talar om vilka ventiler som
skall öppnas, när pumpen skall gå och till och med när jag skall lägga i humlen. Den klarar
också av alla typer av raster om man så vill.
AutoBrew kan köras på en laptop med Linux, PC eller Mac, och tack vare att jag kopplade in Arduino:n i en
trådlös router så har jag stor rörelsefrihet också.


Kul att du utvecklat ett program också... ser fram emot när man kan skjuta receptet från recept programen direkt, likt Brewtarget.com. I alla fall, riktigt kul att se och följa och verkligen uppskattat att du delar med dig.
// Jonas
jonvox
Helmaltsbryggare
Helmaltsbryggare
Inlägg: 27
Blev medlem: måndag 2011-09-26 20:37

Re: Bygget av mitt HERMS bryggverk

Inlägg av jonvox »

Okay, tack för svaret.

Det jag egentligen undrade var vad du använder som input till din PID? Är det medelteperaturen i mäsken? Sedan använder du outputen för att kontrollera temperaturen i HTL:n?
Eller är det flödet genom spiralen som du kontrollerar med PID:ens output? Eller både och?
Bryggsmurfen
Delmäskare
Delmäskare
Inlägg: 15
Blev medlem: lördag 2011-06-18 09:00
Ort: Borås
Kontakt:

Re: Bygget av mitt HERMS bryggverk

Inlägg av Bryggsmurfen »

Hej,
Jag använder faktiskt både hlt tempen och medeltemperaturen i mäskkärlet.
Medeltemperaturen I mäskkärlet går in som input till PID regulatorn. Sedan använder jag även Hlt temperaturen som återkoppling i PIDen. Den används också som en kontroll så jag inte har för hög temperatur i kärlet.

PID regulatorn spottar ur sig ett värde mellan 0 till 10 000. Detta använder jag sedan för pulsmodulera mina tre värmeelement i HLT kärlet.
Till exempel:
Värden < 333 innebär att element 1 skall gå på i 3 sekunder och av 27 sekunder. Alla andra skall var av.
334 - 666, 6 sekunder på/ 24 sekunder av. Och så vidare upp till 3333 då element 1 går på hela tiden.
Sedan fortsätter det så upp till värden >9999 då alla tre elementen går på för fullt.
På detta vis kan jag styra ganska exakt hur temperatur kurvan skall röra sig. För jag vill ju inte går över min rast.
Det svåra är också att inte ha 80 grader i HLT tanken när jag nått min rast. Pumpar jag på då så för jag över den värmen till mäskkärlet och går då över min rast.

Är inte hemma just nu, men jag kan kolla hur exakt jag gjorde i programmet. Skall också återkomma med rördragningen mm.
Hoppas att svaret duger så länge.
jonvox
Helmaltsbryggare
Helmaltsbryggare
Inlägg: 27
Blev medlem: måndag 2011-09-26 20:37

Re: Bygget av mitt HERMS bryggverk

Inlägg av jonvox »

Har du PID-kontrollern i din javaapplikation eller ligger den på Arduinokortet?

Jag är själv javaprogrammerare men har hållt på en hel del med Arduino på fritiden. Bl.a har jag lekt med det PID-bilioteket som finns på arduino.cc för att reglera vattentemperatur. Än så länge har jag bara ägnat mig åt att styra en vattenkokare. Men jag har en HTL med 3 vattenkokarelement - precis som du - som jag tänkt styra med Arduino. Använder samma temp-sensorer som du också.
Bryggsmurfen
Delmäskare
Delmäskare
Inlägg: 15
Blev medlem: lördag 2011-06-18 09:00
Ort: Borås
Kontakt:

Re: Bygget av mitt HERMS bryggverk

Inlägg av Bryggsmurfen »

PID kontrollern ligger i Java applikationen. Fördelen med det är att PID biblioteket som finns för Arduinon tar ganska mycket plats tillsammans med ethernet biblioteket. I alla fall om man bestämmer sig för att använda en Arduino Uno. Är man duktig på Java dessutom så varför inte styra bryggningen genom ett snyggt gui?
Arduinon, hos mig iaf, fungerar lite som ett interface gentemot hårdvaran (reläer, tempsensorer, element etc). Så all "intelligens" ligger i Java programmet. På så vis kan jag låta programmet på arduinon vara ganska litet.
jonvox
Helmaltsbryggare
Helmaltsbryggare
Inlägg: 27
Blev medlem: måndag 2011-09-26 20:37

Re: Bygget av mitt HERMS bryggverk

Inlägg av jonvox »

Ja, jag föredrar att skriva java framför c++. Däremot är jag tveksam till just en så viktig sak som temperaturstyrningen. Tappar programmet kontakten med arduinon slutar temperaturstyrningen att fungera.

Jag gjorde ett intressant projekt i höstas som liknade detta. Det var en javaserver och några arduino-kort som bl.a styrde solenoidvalv. Det var dock luft & c02 i slangarna. Vi använde även massflödesreglerare för att få rätt c02-värde b.la. Lite overkill för hembryggning kanske.

Hursomhelst.. här gjorde vi en avvägning av vad som skulle kontrolleras från javakoden och var som skulle skötas av arduinokoden. I efterhand är jag glad att vi gjorde så eftersom vi fått rätt mycket problem med nätverkskommunikationen.

En fråga som kanske passar bättre i ett arduino-forum än i ett bryggforum: Vad använder du för protokoll mellan javaapplikationen och arduinokortet? Vi började med http och en liten webserver som heter webduino. Efter mycket problem med den implementerade vi istället ett minimalistiskt binärt protokoll med stöd för omsändning ifall nätverket skulle gå ner mitt i en konversation.
Användarens profilbild
assistredo
Maltrostare
Maltrostare
Inlägg: 1483
Blev medlem: torsdag 2007-01-04 21:50
Ort: Linköping

Re: Bygget av mitt HERMS bryggverk

Inlägg av assistredo »

För den som inte är utbildad programmerare eller ingenjör och kanske skräms lite av ovanstående diskussion men ändå vill ha en elegant kontrollösning till sitt hembyggeri så finns det faktiskt färdiga grejer att köpa. Lite teknisk förmåga kanske det krävs ändå. Prylen kan dock vara intressant för den mera avancerade-

http://www.brewershardware.com/BCS-460- ... ystem.html
Björn Petersson
Bryggsmurfen
Delmäskare
Delmäskare
Inlägg: 15
Blev medlem: lördag 2011-06-18 09:00
Ort: Borås
Kontakt:

Re: Bygget av mitt HERMS bryggverk

Inlägg av Bryggsmurfen »

Kan också lägga till BrewPi som också är ett alternativ till den som sysslar lite med roliga byggen. En liten härlig produkt som inte kostar skjortan och kan användas för att hålla koll på jäsningstemperaturen mm.

Http://brewpi.com
Bryggsmurfen
Delmäskare
Delmäskare
Inlägg: 15
Blev medlem: lördag 2011-06-18 09:00
Ort: Borås
Kontakt:

Re: Bygget av mitt HERMS bryggverk

Inlägg av Bryggsmurfen »

Kan också lägga till BrewPi som också är ett alternativ till den som sysslar lite med roliga byggen. En liten härlig produkt som inte kostar skjortan och kan användas för att hålla koll på jäsningstemperaturen mm.

Http://brewpi.com
Användarens profilbild
Karl R
Dekoktionsmäskare
Dekoktionsmäskare
Inlägg: 797
Blev medlem: onsdag 2013-04-24 12:03
Ort: Eslöv

Re: Bygget av mitt HERMS bryggverk

Inlägg av Karl R »

BrewPi verkar ju fantastiskt skoj. Är den ngt du har nån erfarenhet av Bryggsmurfen?

Är det något man kan ro hem som en glad och intresserad normalanvändare?
Användarens profilbild
rocketman
Torrhumlare
Torrhumlare
Inlägg: 153
Blev medlem: torsdag 2013-09-26 10:33

Re: Bygget av mitt HERMS bryggverk

Inlägg av rocketman »

Brewtroller är ett annat, Arduino och Open Source.
https://www.oscsys.com/projects/brewtroller
Bryggsmurfen
Delmäskare
Delmäskare
Inlägg: 15
Blev medlem: lördag 2011-06-18 09:00
Ort: Borås
Kontakt:

Re: Bygget av mitt HERMS bryggverk

Inlägg av Bryggsmurfen »

Känns lite som att vi börjar gå lite utanför ramen för denna tråd. Tanken var lite av en "DIY" tråd ;)
Men jag älskar all rolig teknik, färdig byggd eller eget Do it your self.
Skulle i så fall föreslå en ny tråd där man kan slänga upp tips på lite olika brygginstrument som underlättar vardagen för en bryggare?

Skall försöka lägga upp ritningar på mina tempgivare, rördragningar och eventuellt också koden för hela maskineriet. Men det kommer inte än på någon vecka eller två.
Användarens profilbild
Karl R
Dekoktionsmäskare
Dekoktionsmäskare
Inlägg: 797
Blev medlem: onsdag 2013-04-24 12:03
Ort: Eslöv

Re: Bygget av mitt HERMS bryggverk

Inlägg av Karl R »

Ja, sorry för att jag började snacka om off-topic.
Startar ny tråd
här
http://shbf.se/bryggaren/viewtopic.php?f=6&t=8571
mowitz
Satsbryggare
Satsbryggare
Inlägg: 8
Blev medlem: måndag 2013-01-21 23:58
Ort: Hässleholm

Re: Bygget av mitt HERMS bryggverk

Inlägg av mowitz »

Imponerande bygge, blir sugen på att göra något liknande. :) En fråga, hur fungerar lakningen egentligen? Eftersom det "bara" finns en pump antar jag att man får varva mellan att pumpa lakvatten från HLT till MLT och pumpa vört från MLT till Boiler några gånger? Hur kontrollerar du att inte för mycket vatten pumpas från HLT, används någon "volymsensor" av något slag? Eller har du programmerat in en tid och sedan manuellt kontrollerar att flödet är ok?
Bryggsmurfen
Delmäskare
Delmäskare
Inlägg: 15
Blev medlem: lördag 2011-06-18 09:00
Ort: Borås
Kontakt:

Re: Bygget av mitt HERMS bryggverk

Inlägg av Bryggsmurfen »

Lakningen fungerar just nu så att jag får själv styra pumpen. Jag väljer helt enkelt i programmet om jag vill pumpa ifrån HLT Till MLT eller MLT till Boiler.
Men i framtiden skall jag ha någon typ av nivågivare som sköter detta när mäskningen är klar. Har tänkt tanken att själv löda ihop någon enkel nivågivare men har inte kommit på någon bra lösning. Så om någon har tänkt samma sak så får denne gärna träda fram :D
Skriv svar